@charset "utf-8";
/* BY Z 2013-01-07 */

html{ overflow:hidden;}
body{ font:12px Arial; margin:0; padding:0; color:#000;}
a{ color:#000; text-decoration:none;}
p{margin:0px 0; line-height:1.3}/*zy2012解决段落显示不一致问题*/
a:hover{ color:#000; text-decoration:none;}
div,ul,ol,p,dl,dd,li{ margin:0; padding:0;}
th,td{ margin:0; padding:0; font-weight:400; text-align:left;}
li{ list-style:none;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font:12px Arial, Helvetica, sans-serif; margin:0; padding:0;}
select,input{ font:12px Arial, Helvetica, sans-serif; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.font_gray{ color:#808080;}
.font_somber{ color:#333;}
#host .checkmenu{ width:240px; position:absolute; left:78px; top:112px; z-index:99;}
#divattstock .checkmenu{ width:215px; position:absolute; left:7px; top:53px; z-index:99;}
#content1 .checkmenu{ width:163px; position:absolute; left:78px; top:173px; z-index:99;}
#pro_left .checkmenu{ width:163px; position:absolute; left:95px; top:148px; z-index:99;}
/*********************************此为日历控件CSS***************************************************/
.datepicker { border-collapse: collapse; border: 2px solid #999; position: absolute; color:#000; text-align:center;}
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize;}
.datepicker th, .datepicker tfoot td { background: #eee; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }
.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff;}
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }
/************************************************************************************/

/*++++++++ 弹出文本消息 ++++++++++*/
.pop_text_mail_wrapper{ width:432px; height:275px; background:#dfdfdf; margin:0 auto; font-family:"宋体"; font-size:12px; overflow:hidden;}
.pop_text_mail_inner{ width:412px; height:222px; padding:4px; background:#f3f5f7; overflow:auto; position:relative;}
.pop_mail_title{ color:#000; height:20px; line-height:20px; float:left;}
.pop_mail_title em{ float:left; font-style:normal; color:#000; white-space:nowrap; width:48px; overflow:hidden;}
.pop_mail_title span{ height:20px; display:block; color:#135daf; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left;}
.pop_mail_title .title_line_on{ color:#135daf; text-decoration:underline;}
.pop_mail_title .title_line_on:hover{ color:#000; text-decoration:none;}
.pop_mail_title .title_line_off,.pop_mail_title .title_line_off:hover{ color:#135daf; text-decoration:none; cursor:text;}
.hr_line{ border-top:1px dashed #a9aaab; height:0; margin:6px 0; overflow:hidden;}
.pop_mail_color input{ cursor:pointer;}
.pop_text_mail_btn{ width:423px; margin:6px 4px 0 4px;}
.pop_text_mail_btn a{ width:79px; height:19px; padding-top:5px; margin-left:12px; text-align:center; display:block; color:#fff; font-size:12px; background:url(../img/pop_text_u.gif) no-repeat; float:right;}
.pop_text_mail_btn a:link,.pop_text_mail_btn a:visited{ color:#fff;}
.pop_text_mail_btn a:hover{ background:url(../img/pop_text_d.gif) no-repeat; color:#fff;}
.pop_text_mail_btn a:active{ color:#fff;}
.pop_text_mail_btn .gray_bg{ background:url(../img/pop_text_g.gif) no-repeat; cursor:default;}
.pop_text_mail_btn .gray_bg:hover{ background:url(../img/pop_text_g.gif) no-repeat; cursor:default;}
.pop_text_mail_btn a.btn_long{ width:100px; background:url(../img/pop_text_ul.gif) no-repeat;}
.pop_text_mail_btn a.btn_long:link,.pro_btn a.btn_long:visited{ color:#fff;}
.pop_text_mail_btn a.btn_long:hover{ background:url(../img/pop_text_dl.gif) no-repeat; color:#fff;}
.pop_text_mail_btn a.btn_long:active{ color:#fff;}
.pop_text_mail_btn a.btn_long_gray{ width:100px; background:url(../img/pop_text_gl.gif) no-repeat; cursor:default;}
.pop_text_mail_btn a.btn_long_gray:hover{ background:url(../img/pop_text_gl.gif) no-repeat; cursor:default;}

/*++++++++ 邮件系统 ++++++++++*/
.mail_system_wrapper{ width:793px; height:512px; background:#ececec; margin:0 auto; font-family:"宋体";}
.mail_system_inner{ width:767px; height:491px; background:#d0d1d2; margin:10px auto 0 auto;}
.mail_system_inner .top{ background:url(../img/ss_mail_top.gif) left top no-repeat; margin:0;}
.mail_system_inner .down{ background:url(../img/ss_mail_down.gif) left bottom no-repeat; margin:0; position:relative;}
.mail_system_inner .left{ background:url(../img/ss_mail_left.gif) left top repeat-y; margin:0;}
.mail_system_inner .right{ background:url(../img/ss_mail_right.gif) right top repeat-y; margin:0;}
.mail_system_body{ width:490px; height:auto; margin:80px 0 0 15px; float:left; display:inline; border:1px solid #adaeb0; background:#fff; overflow:hidden;}
.mail_system_tab{ height:30px; position:absolute; left:15px; top:49px;}
.mail_system_tab a{ width:113px; height:32px; margin:0 6px 0 0; text-indent:-9999px; display:block; float:left; display:inline;}
.mail_system_tab .mail_system_0{ background:url(../img/ss_ptxx_up.gif) no-repeat;}
.mail_system_tab .mail_system_0_action{ background:url(../img/ss_ptxx_down.gif) no-repeat;}
.mail_system_tab .mail_system_1{ background:url(../img/ss_hjy_up.gif) no-repeat;}
.mail_system_tab .mail_system_1_action{ background:url(../img/ss_hjy_down.gif) no-repeat;}
.mail_system_tab .mail_system_11{ background:url(../img/ss_hjy.gif) no-repeat; cursor:default;}
.mail_system_tab .mail_system_11_action{ background:url(../img/ss_hjy.gif) no-repeat; cursor:default;}
.mail_system_tab .mail_system_2{ background:url(../img/ss_cqqx.gif) no-repeat; cursor:default;}
.mail_system_tab .mail_system_2_action{ background:url(../img/ss_cqqx.gif) no-repeat; cursor:default;}
.mail_system_tab .mail_system_3{ background:url(../img/ss_cpsy_up.gif) no-repeat;}
.mail_system_tab .mail_system_3_action{ background:url(../img/ss_cpsy_down.gif) no-repeat;}
.mail_system_tab .mail_system_33{ background:url(../img/ss_cpsy.gif) no-repeat; cursor:default;}
.mail_system_tab .mail_system_33_action{ background:url(../img/ss_cpsy.gif) no-repeat; cursor:default;}
.mail_system_on{ height:26px; margin-top:6px;}
.mail_system_on dt{ width:62px; padding-top:7px; font-size:12px; text-align:right; float:left;}
.mail_system_on dd{ float:left;}
.mail_system_on dd span{ border:1px solid #abaaaa; background:#f3f5f7;}
.mail_system_on dd span input{ width:417px; height:21px; line-height:21px; border:none; background:#f3f5f7; font-size:12px; padding-left:2px; color:#000;}
.mail_system_none{ height:21px; padding-top:5px;}
.mail_system_none dt{ width:62px; height:21px; font-size:14px; text-align:right; float:left;}
.mail_system_none dd{ width:419px; color:#a2a2a2; font-size:14px; float:left;}
.mail_system_text dt{ width:62px; height:21px; padding-top:12px; font-size:12px; text-align:right; float:left;}
.mail_system_text dd{ width:420px; border:1px solid #abaaaa; margin-top:6px; background:#f3f5f7; float:left;}

.mail_system_input_code{ width:280px; height:66px; background:url(../img/ss_input_code.gif) no-repeat; display:none;}
.mail_system_input_code span{ margin:0 0 0 7px;}
.mail_system_input_code .code_text{ width:215px; height:20px; line-height:18px; border:1px solid #a9abaa; background:#fff; padding:0; margin-top:31px;} 
/***************************/
.code_text_pop,.mail_recommend_pop{ width:217px; height:auto; border:1px solid #d2d2d2; border-top:none; position:absolute; left:77px; top:80px;}
.code_text_pop li,.mail_recommend_pop li{ height:16px; padding:4px 8px 0 8px; color:#333; border-top:1px solid #d2d2d2; background:#fff; cursor:pointer;}
.code_text_pop li:hover,.mail_recommend_pop li:hover{ background:#e4f5ff;}
/***************************/
.mail_recommend_pop{ width:163px; left:0; top:25px; border:1px solid #abaaaa; border-top:none;}
.mail_system_template{ border:1px solid #9fb3ca; background:url(../img/ss_mail_icon6.gif) left top repeat-x;}

.mail_system_btn{ margin:6px 0;}
.mail_system_btn a{ width:79px; height:18px; padding-top:5px; margin:0 6px; text-align:center; color:#fff; font-size:12px; background:url(../img/pop_text_u.gif) no-repeat; float:right; display:inline;}
.mail_system_btn a:link,.pop_text_mail_btn a:visited{ color:#fff;}
.mail_system_btn a:hover{ background:url(../img/pop_text_d.gif) no-repeat; color:#fff;}
.mail_system_btn a:active{ color:#fff;}
.mail_system_add{ height:23px; margin:6px 0 0 0;} 
.mail_system_add dt{ width:62px; height:16px; padding-top:6px; font-size:12px; text-align:right; float:left;}
.mail_system_add dd{ float:left;}
.mail_system_add dd a{ width:74px; height:17px; padding-top:6px; margin-right:6px; text-align:center; display:block; color:#000; font-size:12px; background:url(../img/mail_system_add_up.gif) no-repeat; float:left;}
/*************************************************************/
.attachment_btn{ margin:8px 6px 0 0; color:#64a8e7; text-decoration:underline; cursor:pointer; float:right;}
.attachment{ width:422px; height:20px; background:#fff; position:absolute; left:78px; z-index:0;}
.attachment dd{ width:; height:15px; margin:6px 10px 0 0; float:left; word-wrap:break-word; overflow:hidden;}
.attachment dd img{ cursor:pointer; padding:0 6px; display:block; float:left;}
.attachment span{ width:140px; padding-left:10px; background:url(../img/attachment_bg.gif) no-repeat; color:#000; font-size:12px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.attachment dt{ margin-top:8px; font-size:12px; color:#64a8e7; text-decoration:underline; float:right; display:block; cursor:pointer;}
.attachment_show{ width:464px; height:162px; overflow-y:auto; overflow:hidden;}
.attachment_show li{ width:130px; height:15px; margin:6px 10px 0 6px; float:left; overflow:hidden; display:inline;}
.attachment_show li img{ cursor:pointer; padding:0 6px; display:block; float:left;}
.attachment_show span{ width:98px; padding-left:10px; background:url(../img/attachment_bg.gif) left 2px no-repeat; color:#000; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:inline; float:left;}
.attachment_look{ line-height:20px;}
.attachment_look span{ padding-left:10px; background:url(../img/attachment_bg.gif) no-repeat;}
.attachment_look a,.attachment_look a:hover{ text-decoration:underline; color:#a6a650;}
.attachment_look_name{ float:left; font-style:normal; color:#000; white-space:nowrap; width:48px; overflow:hidden;}
/* 历史记录 */
.history_wrapper{ min-width:740px; height:604px; background:#dfdfdf; overflow-y:auto; overflow:hidden;}
.history_inner{ padding:4px; background:#eff0f2; border:1px solid #9a9b9c; border-right:none;}
.history_inner div{ padding:0 4px;}
.history_text{ line-height:1.3;}
.history_search{ border-top:1px solid #afaeae; height:22px; padding:6px; background:#e7f3fe; overflow:hidden;}
.history_search em{ font-style:normal; color:#135daf;}
.history_btn{ padding:7px 13px 3px 10px; color:#135daf;}
.history_btn:hover{ color:#135daf; background:url(../img/his_btn.gif) 4px 2px no-repeat;}
.history_paging{ float:right;}
.history_paging dd{ margin:0 7px; float:left; line-height:25px; color:#135daf;}
.history_paging dd img{ margin-top:5px; cursor:pointer;}
.history_paging dt{ display:block; height:20px; margin-top:1px; border:1px solid #9bacbb; background:#fff; float:left;}
.history_paging dt input{ width:38px; padding:2px 0 0 0; border:none; background:none;}
.history_loading{ background:url(../img/loading.gif) left top no-repeat; padding:6px 0 10px 24px;}
.result_info{ height:28px; padding:0 6px; background:#e7f3fe; border-bottom:1px solid #afaeae; font-size:12px; color:#000;}
.result_info .text{ float:left; padding-top:8px;}
.result_info .return_btn{ padding-top:3px; cursor:pointer; float:right; color:#135daf;}
.return_hover{ padding:6px 7px; display:block;}
.return_hover:hover{ background:url(../img/return_bg.gif) no-repeat;}
 

/*********************************附件部分****************************/
.mail_long_rights{ width:422px; height:116px; margin:-1px 0 0 0; overflow-y:auto; overflow:hidden;}
.mail_system_long_table{ width:422px; border-collapse:collapse;}
.mail_system_long_table thead td{ background:url(../img/long_right_bg.gif) repeat-x;}
.mail_system_long_table td{ text-align:center; height:22px; border:1px solid #abaaaa; background:#fff; font-size:12px; color:#656565;}
.mail_system_long_table td img{ cursor:pointer; margin:2px 0 -2px 0;}
.mail_system_long_table input.mail_system_long_input{ width:auto; border:0; background:#fff; font-size:12px; color:#868585;}
.right_table_bg{ height:16px; border:1px solid #fff; border-top:none; border-bottom:none; padding-top:6px;}
.mail_system_long_text{ height:16px; padding-top:6px;}
.mail_system_long_text span{ padding:6px 0 0 75px;}
.mail_system_long_text a{ width:74px; height:17px; padding-top:5px; margin:0 6px; text-align:center; display:block; color:#000; font-size:12px; background:url(../img/mail_system_add_up.gif) no-repeat; float:right;}
.mail_system_long_text a:link,.mail_system_long_text a:visited{ color:#000;}
.mail_system_long_text a:hover{ background:url(../img/mail_system_add_down.gif) no-repeat; color:#000;}
.mail_system_long_text a:active{ color:#000;}

.mail_system_long_table a.my_rights{ width:74px; height:17px; padding-top:5px; margin:0 3px; text-align:center; display:block; color:#000; font-size:12px; background:url(../img/mail_system_add_up.gif) no-repeat; float:left;}
.mail_system_long_table a.my_rights:link,.mail_system_long_table a.my_rights:visited{ color:#000;}
.mail_system_long_table a.my_rights:hover{ background:url(../img/mail_system_add_down.gif) no-repeat; color:#000;}
.mail_system_long_table a.my_rights:active{ color:#000;}

.mail_recommend{ width:422px; background:; overflow:hidden;}
.mail_recommend span{ float:left; font-size:12px;}
.mail_recommend input{ height:18px; line-height:18px; font-size:12px; padding-left:2px; border:1px solid #abaaaa; background:#f3f5f7; margin-right:8px;}
.mail_recommend h2{ float:left; padding-top:8px; font-size:12px;}
.mail_recommend .font_color{ padding-top:8px;}
.mail_recommend .product{ position:absolute; left:42px; _left:45px; top:25px; width:75px; background:#f3f3f3; border:1px solid #d7d7d7; padding:4px;}
.mail_recommend .product li{ height:18px; padding:4px 4px 0 4px; font-size:12px; color:#767676; border-bottom:1px solid #ccc; cursor:pointer;}

/* 弹出部分 */
.pop_broker{ z-index:11; padding:0; width:480px; height:206px; background:white; display:none;}
.new_title{ height:37px;}
.new_title span{ width:470px; height:37px; font-size:14px; background:url(../img/new_bg3.gif) repeat-x; float:left;}
.new_title span h3{ height:25px; padding:12px 0 0 6px; float:left; color:#fff; font-size:12px;}
.new_title span h2{ margin-top:2px;}
.new_body{ width:478px; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4; background:#eaeaea;}
.mail_privilege_table{ width:466px; border-collapse:collapse; margin:6px 0 0 6px; background:#fff;}
.mail_privilege_table td{ height:22px; border:1px solid #ff8a8a; border-bottom:none; text-align:center; color:#000;}
.mail_privilege_table_box{ width:466px; height:139px; overflow-y:auto; overflow:hidden; margin:0 0 6px 6px;}
.mail_privilege_table_info{ width:447px; border-collapse:collapse;}
.mail_privilege_table_info td{ height:22px; border:1px solid #ff8a8a; text-align:center; color:#000; background:#fff;}
.new_footer{ height:37px;}
.new_footer span{ width:470px; height:30px; padding-top:7px; font-size:14px; background:url(../img/new_bg2.gif) repeat-x; float:left;}
.new_footer span a{ width:79px; height:18px; padding-top:6px; margin:0 4px; font-size:12px; color:#fff; text-align:center; display:inline; background:url(../img/pop_text_u.gif) no-repeat; float:right;}
.new_footer span a:hover{ background:url(../img/pop_text_d.gif) no-repeat;}
.pop_sift_list{ width:464px; margin:6px; border:1px solid #afafaf; background:#fff;}
.pop_sift_list dl{ width:450px; height:auto; margin:6px; border-bottom:1px dashed #ccc;}
.pop_sift_list dt,.pop_sift_list dd{ float:left;}
.pop_sift_list dt{ height:40px; padding-top:5px;}
.pop_sift_list dd{ width:92px;}

.code_list{ width:100px; height:160px; overflow-y:auto; overflow:hidden; border:1px solid #d2d2d2; border-top:none; background:#fff; color:#424040; padding:0 2px; position:absolute; left:7px; top:55px;}
.code_list li{ padding:2px 0; border-bottom:1px solid #c6c6c6; font-size:14px;}
.code_list li span{ height:16px; margin:0; padding:2px 0 0 6px; display:block; cursor:pointer;}
.mail_list_code{ width:100px; position:absolute; left:0px; top:0px; border:1px solid #d7d7d7; padding:4px; background:#f3f3f3; z-index:99; display:none;}
.mail_list_code li{ height:16px; border-bottom:1px solid #ccc; font-size:12px; text-align:left; color:#767676; padding:4px 4px 0 4px; cursor:pointer;}
.mail_list_code .code_btn{ height:20px; color:#424040; border:none; text-align:center; cursor:default;}
.mail_list_code_ov{ height:147px; overflow-y:auto; overflow:hidden;}

.start_show,.dvWait_bg{ width:100%; height:100%; _height:514px; overflow:hidden; position:absolute; left:0; top:0;}
.start_show{ text-align:center; background:#ececec;}
.start_show span{ padding-top:237px; display:block;}
.dvWait_bg{ display:none;background: url(../img/filter.png);}
.dv_wait{ width:180px; height:auto; padding:20px 25px 15px 20px; text-align:center; background:#edf7ff; border:1px solid #3378b1; font-size:12px; font-family:宋体; z-index:10; overflow:hidden; display:none;}
.dv_wait em{ font-style:normal; line-height:24px;}
.start_show img,.dv_wait span img{ vertical-align:middle; _margin-top:-3px;}
.iframe_style{ position:absolute; top:0px; left:0px; visibility:inherit; z-index:-1;}

/* 所有客户 */
.mail_list_item_div{ width:100%;}
.mail_list_item_div dt,.mail_list_item_div dd{ font-size:12px; color:#656565; height:22px; vertical-align:middle; float:left; overflow:hidden;}
.mail_list_item_div dt{ background:#aed8f1; color:#71787d; overflow:hidden;}
.mail_list_item_div dd img{ width:19px; height:19px; padding:1px 0 0 5px;}
.mail_list_item_div .dttext{ padding-top:4px; height:18px; cursor:pointer;}
.mail_list_item_div .ddtext{ padding-top:6px; height:16px;}
.mail_list_item_div .over{ width:74px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.mail_system_list{ width:243px; margin:52px 11px 0 0; overflow:hidden; float:right; display:inline;}
.mail_list_top{ width:237px; height:29px; padding-left:6px; background:url(../img/mail_system_list.gif) no-repeat; overflow:hidden;}
.mail_list_top li{ width:38px; height:16px; text-align:center; padding-top:4px; margin:7px 0 0 0; color:#fff; float:left; cursor:pointer; display:inline;}
.mail_list_nosel{ background:none;}
.mail_list_sel{ background:url(../img/sel_bg.gif) no-repeat;}
/*.mail_list_top span,.mail_list_pop_span{ width:26px; margin:11px 4px 0 0; padding-left:12px; float:right; cursor:pointer;}*/
/*.mail_list_pop_span{ background:url(../img/ok.gif) left 1px no-repeat; color:#3378b1;}*/
.mail_list_top span{ width:38px; height:20px; background:url(../img/ok.gif) 0 0 no-repeat; margin:7px 7px 0 0; color:#fff; float:right; cursor:pointer;}
.mail_list_down{ width:241px; border:1px solid #bcbcba; border-top:none; background:#fff;}
.mail_list_navigation{ width:19px; padding:1px 0; float:left;}
.mail_list_navigation li{ width:19px; height:43px; border-right:1px dashed #bcbcba; border-bottom:1px dashed #bcbcba; overflow:hidden;}
.mail_list_navigation li span{ height:31px; padding:10px 1px 0 1px; font-size:12px; font-family:Arial; color:#fff; writing-mode: tb-rl; margin:1px; display:block; cursor:pointer; display:inline;}
.mail_list_navigation_span_nosel{ background:#bcbcbc;}
.mail_list_navigation_span_sel{ background:#64a8e7;}
.mail_list_item{ height:396px; overflow-y:auto; overflow:hidden;}
.item_more{ width:237px; float:none; margin:2px 2px 0 2px;}
.item_less{ width:218px; float:right; margin:2px 2px 0 0;}
.mail_list_item_table{ width:100%; background:#e4f5ff;}
.mail_list_item_table th{ background:#aed8f1; color:#71787d;}
.mail_list_item_table th,.mail_list_item_table td{ font-size:12px; color:#656565; height:20px; padding:1px 0; vertical-align:middle;}
.mail_list_item_table td img{ width:19px; height:19px; padding-left:5px;}
.mail_list_item_table tr{ background:expression('#E4F5FF,#FFFFFF'.split(',')[rowIndex%2]);}

/*++++++++ 撰写邮件 ++++++++++*/
.mail_broker_list{ width:243px; margin:53px 11px 0 0; overflow:hidden; float:right; display:inline;}
.mail_broker_top{ width:222px; height:32px; background:url(../img/mail_b_list.gif) no-repeat;}
.mail_broker_top span{ margin:0 0 0 8px;}
.mail_broker_top span input{ margin:6px 0 0 1px;}
.broker_top_add{ background:url(../img/mail_c_list.gif) no-repeat;}
.mail_broker_down{ width:241px; height:424px; border:1px solid #bcbcba; background:#fff; overflow-y:auto; overflow:hidden; position:relative;}
.mail_broker_item{ width:217px; height:auto; margin:0 3px 0 4px; background:#fff; overflow:hidden; position:relative;}
.mail_broker_item dd{ height:22px; padding:2px 4px 0 4px; color:#666; font-family:"宋体"; font-size:12px;}
.mail_broker_item b{ width:128px; height:13px; background:url(../img/mail_btn03.gif) no-repeat; padding:4px 0 1px 22px; color:#063957; font-size:13px; float:left; font-family:"宋体"; white-space:nowarp; overflow:hidden;}
.mail_broker_item img{ margin:4px 0 0 14px; float:left; cursor:pointer;}
.mail_broker_item span{ width:auto; height:16px; margin:2px 0 0 34px; padding:2px 0 0 20px; display:inline; background:url(../img/ss_mail_icon2.gif) left top no-repeat; float:left; white-space:nowarp; overflow:hidden;}
.mail_broker_item em{ width:103px; padding-left:4px; display:block; font-style:normal; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.mail_broker_item h1{ width:35px; height:40px; margin-top:2px; background:url(../img/icon_house_up.gif) right top no-repeat; cursor:pointer; float:right; position:absolute; right:0; top:0;}
.mail_broker_item font{ width:70px; display:block; text-align:right; font-size:12px; color:#000; margin-left:-14px; _margin-left:-11px; float:left;}
.mail_broker_item_open{ height:100%; margin-top:-5px; margin-left:4px; display:none;}
.mail_broker_item_open dt{ width:81px; height:115px; margin:0 5px 4px 0; _margin:0 2px 4px 0; padding:2px; background:#fff; border:1px solid #b2b2b2; float:left; display:inline; overflow:hidden;}
.mail_broker_item_open img{ width:81px; height:115px; margin:0; float:none; cursor:default;}
.mail_broker_item_open dd{ width:117px; height:18px; padding:3px 0 0 0; overflow:hidden;}
.mail_broker_item_open font{ width:auto; margin:0;}
.mail_broker_item .mail_broker_item_open em{ width:80px;}

/* 分页 */
.mail_pages{ text-align:center; padding:7px 0; display:block;}
.mail_pages ul {float:right}
.mail_pages li{ float:left; margin-right:5px;}
.mail_pagesNormal{ background:#fff; border:1px solid #848484; color:#666;}
.mail_pagesNormal a:link,.pagesNormal a:visited{ color:#666;}
.mail_pagesNormal a:hover{ color:#666;}
.mail_pagesNormal a:active{ color:#666;}
.mail_pagesAction{ background:#3378b1; border:1px solid #3378b1; color:#fff;}
.mail_pagesAction a:link,.mail_pagesAction a:visited{ color:#fff;}
.mail_pagesAction a:hover{ color:#fff;}
.mail_pagesAction a:active{ color:#fff;}
.mail_pagesNormal a,.mail_pagesAction a{ padding:2px 5px; display:block;}
#long_right_a{ font-size:12px; color:#3378b1;}
#long_right_a:hover{ text-decoration:underline;}
#msgcontent a,#msgcontent a:hover{ text-decoration:underline;}


/*add by zhaoyang 20120821 图片放大缩小*/
.imgmin{ cursor:url(img/cur_zout.cur), pointer;}
.imgmax{ cursor:url(img/cur_zin.cur), pointer;}


/*======== 产品预约申请 521* 317 =========================================================================================================================*/
.pro_wrapper{ width:514px; height:309px; padding:8px 0 0 7px; background:#ececec; overflow:hidden;}
.pro_top,.pro_center,.pro_down{ width:508px;}
.pro_center{ height:auto; background:url(../img/pro_bg_center.gif) repeat-y;}
.pro_left{ width:294px; height:243px; padding:12px 13px 12px 12px; margin:0 2px 0 15px; border:1px solid #b0b0b2; background:#fff; float:left; display:inline; overflow:hidden;}
.pro_right{ width:153px; height:267px; float:left; overflow-x:hidden; overflow-y:auto; background:#fff; border:1px solid #bcbcba;}
.pro_info{ color:#2f9acd; font-size:12px; font-weight:700; line-height:20px;}
.pro_form dd{ margin-top:9px; *margin-top:7px; _margin-top:7px; clear:both;}
.pro_form span{ line-height:26px; vertical-align:top; color:#000; float:left;}
.pro_input,.pro_textarea{ border:1px solid #b2b1b1; background:#f3f5f7; padding:2px; _margin-left:-3px;}
.pro_input{ width:163px; height:20px; color:#000; line-height:20px;}
.pro_textarea{ width:225px; height:100px; line-height:20px; color:#8b8989; overflow:hidden; font-family:"宋体";}
.textarea_add{ height:65px;}
.pro_ps{ height:18px; line-height:18px; color:#db0101; font-size:12px; margin-top:9px;}
.pro_btn{ width:auto; margin:6px 2px 0 2px;}
.pro_btn a{ width:79px; height:19px; padding-top:5px; margin-left:12px; text-align:center; display:block; color:#fff; font-size:12px; background:url(../img/pop_text_u.gif) no-repeat; float:right;}
.pro_btn a:link,.pro_btn a:visited{ color:#fff;}
.pro_btn a:hover{ background:url(../img/pop_text_d.gif) no-repeat; color:#fff;}
.pro_btn a:active{ color:#fff;}
.pro_btn .gray_bg{ background:url(../img/pop_text_g.gif) no-repeat; cursor:default;}
.pro_btn .gray_bg:hover{ background:url(../img/pop_text_g.gif) no-repeat; cursor:default;}
.pro_list_people td{ height:34px; padding:2px 4px 0 4px; vertical-align:middle;}
.pro_right .border{ padding:0 2px;}
.pro_name{ text-align:left; font-weight:700; font-size:12px; color:#063957;}
.pro_name_gray{ text-align:left; font-weight:700; font-size:12px; color:#979797;}
.pro_big .pro_left{ width:451px;}
.pro_big .pro_yellow{ line-height:20px; color:#819117; font-size:12px;}
.pro_big .pro_textarea{ width:383px; height:143px; margin-bottom:4px;}
.pro_form font{ height:26px; line-height:26px; font-size:12px; margin-left:33px; font-family:"宋体";}
.pro_form h3.pro_input{ _margin-left:0;}

/* 快速赋权*/
.quick_btn{ width:auto; margin:6px 4px 0 4px;}
.quick_btn a{ width:103px; height:29px; margin-left:12px; display:block; float:right;}
.epm_quick{ background:url(../img/epm_quick.gif) no-repeat;}
.epm_quick:hover{ background:url(../img/epm_quick1.gif) no-repeat;}
.epm_info{ background:url(../img/epm_info.gif) no-repeat;}
.epm_info:hover{ background:url(../img/epm_info1.gif) no-repeat;}
.epm_no{ background:url(../img/epm_no.gif) no-repeat;}
.epm_no:hover{ background:url(../img/epm_no1.gif) no-repeat;}
.epm_quick_gray{ background:url(../img/epm_quick2.gif) no-repeat;cursor:default;}
.epm_quick_gray:hover{ background:url(../img/epm_quick2.gif) no-repeat;}
.epm_info_gray{ background:url(../img/epm_info2.gif) no-repeat;cursor:default;}
.epm_info_gray:hover{ background:url(../img/epm_info2.gif) no-repeat;}
.epm_no_gray{ background:url(../img/epm_no2.gif) no-repeat;cursor:default;}
.epm_no_gray:hover{ background:url(../img/epm_no2.gif) no-repeat;}

/* pop_mail 弹出小窗口提取*/
.pop_small{ width:332px; display:; height:auto;}
.pop_small .span_width{ width:322px;}
.pop_small .pop_middle{ border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4; padding:6px 0; background:#eaeaea;}
.pop_small .pop_infos{ width:316px; border:1px solid #afaeae; margin:0 auto;}
.pop_small .pop_textarea{ width:308px; padding:4px; background:#f3f5f7; border:none; color:gray; overflow:hidden;}

/* 开通服务 */
.pro_big .textarea_kh{ width:359px; height:77px; *height:79px; _height:77px;}
.pro_big .pro_form h2{ height:22px; line-height:24px; font-family:"宋体";}
.pro_btn a.btn_long{ width:100px; background:url(../img/pop_text_ul.gif) no-repeat;}
.pro_btn a.btn_long:link,.pro_btn a.btn_long:visited{ color:#fff;}
.pro_btn a.btn_long:hover{ background:url(../img/pop_text_dl.gif) no-repeat; color:#fff;}
.pro_btn a.btn_long:active{ color:#fff;}
.pro_btn a.btn_long_gray{ width:100px; background:url(../img/pop_text_gl.gif) no-repeat; cursor:default;}
.pro_btn a.btn_long_gray:hover{ background:url(../img/pop_text_gl.gif) no-repeat; cursor:default;}
.pro_rich_text{ float:left;}
.attachment_pro{ width:410px; height:20px; background:#fff; padding-left:39px;}
.attachment_pro dd{ width:; height:15px; margin:6px 10px 0 0; float:left; word-wrap:break-word; overflow:hidden; float:left; clear:none;}
.attachment_pro dd img{ cursor:pointer; padding:0 6px; display:block; float:left;}
.attachment_pro span{ width:120px; padding-left:10px; background:url(../img/attachment_bg.gif) no-repeat; color:#000; font-size:12px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; vertical-align:middle; line-height:14px;}
.attachment_pro dt{ margin-top:6px; font-size:12px; color:#64a8e7; text-decoration:underline; float:right; display:block; cursor:pointer;}


