@charset "utf-8";

/* CSS Document */
/************************************************************
CopyRight:　Copyright (c) mail139.cn All rights reserved
Team:　　　 139邮箱用户体验室-前端重构组
Version:　　3.0
Updated:　　2016/03/01
************************************************************/

/*Reset*/
html,body{width:100%;height:100%;}
html,body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,select,textarea,button,th,td,blockquote,address,var,pre{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6,input,textarea,select,button,label{font-size:100%;}
button,select,textarea,input{color:#444;vertical-align:middle;}
input,select,textarea{font-family:'Helvetica','PingFang SC','HanHei SC','STHeitiSC-Light','Microsoft YaHei','SimSun','Arial',sans-serif;}
input{outline:none;}
input[type=button],input[type=submit],input[type=reset],input[type=file],button{cursor:pointer;overflow:visible;width:auto;}
button{padding:3px 5px 2px;}
textarea{resize:vertical;}/*word-wrap for opera,resize for webkit*/
a{color:#1385ee;text-decoration:none;}
a:hover{text-decoration:none;}
ul,ol{list-style:none outside none;}
img,fieldset{border:0;}
img{overflow:hidden;vertical-align:top;}
i,em,address,var{font-style:normal;}
sup,sub{vertical-align:baseline;}
mark{background:#ff0;}/*高亮显示*/
table{border-collapse:collapse;border-spacing:0;}
i{display:inline-block;}/*用于修饰性小图标*/
input::-ms-clear{display:none;}/*去掉IE10+ 文本框关闭*/
::-ms-reveal{display:none;}/*input IE10以上去除默认的X按钮*/

/*webkit内核滚动条设置*/
::-webkit-scrollbar{width:8px;height:8px;}
::-webkit-scrollbar-button,
::-webkit-scrollbar-track{display:none;}
::-webkit-scrollbar-thumb{background-color:#ccc;-webkit-border-radius:5px;border-radius:5px;}
::-webkit-scrollbar-thumb:hover{background-color:#999;}

body{color:#444;font:12px/1.5 'Helvetica','PingFang SC','HanHei SC','STHeitiSC-Light','Microsoft YaHei','SimSun','Arial',sans-serif;}
var{font-family:"Microsoft YaHei",'\5FAE\8F6F\96C5\9ED1';}

/*font size style*/
.fz_12{font-size:12px;}
.fz_13{font-size:13px;}
.fz_14{font-size:14px;}
.fz_16{font-size:16px;}
.fz_18{font-size:18px;}
.fz_20{font-size:20px;}

/*font color style*/
.c_457fbd{color:#1a75ca;}/*蓝色*/
.c_ff8157{color:#ff8157;}/*橙色*/
.c_de0202{color:#de0202;}/*红色*/
.c_008e11{color:#008e11;}/*绿色*/
.c_ff5907,.c_orange{color:#ff5907;}
.c_555{color:#555;}
.grays{color:#ccc;}
.bg_lightBlue{background-color: #4db1fe !important;}
.bg_lightGreen{background-color: #35ba99 !important;}
.bg_green{background-color: #26be0b !important;}
.bg_darkYellow{background-color: #ea971e !important;}

/*font weight style*/
.fw_n{font-weight:normal !important;} /*普通*/
.fw_b{font-weight:bold !important;} /*粗体*/

/*font family style*/
.f_st,
.f_SimSun{_font-family:'SimSun';}
.far{font-family:'Arial';/*Arial*/}
.fst{font-family:'\5B8B\4F53';/*SimSun*/}
.fht{font-family:'\9ED1\4F53';/*SimHei*/}
.fyh{font-family:'\5FAE\8F6F\96C5\9ED1';/*Microsoft Yahei*/}

/*text align style*/
.ta_l{text-align:left !important;}
.ta_r{text-align:right !important;}
.ta_c{text-align:center !important;}
.ta_j{text-align:justify;text-justify:inter-ideograph;}

/*show or hide*/
.show{display:block !important;}
.hide{display:none !important;}
.v-hidden{visibility:hidden;}
.v-visible{visibility:visible;}
.o-hidden{overflow:hidden;}

/*float style*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

/*cursor style*/
.c-default{cursor:default;}
.c-pointer{cursor:pointer;}

/*clear style*/
.clearAll{overflow:hidden;_zoom:1;}
.clear{clear:both;width:100%;height:0;line-height:0;font-size:0;border:medium none;background:none repeat scroll 0 0 transparent;visibility:hidden;overflow:hidden;}
.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.clearfix{*zoom:1;}

/*padding or margin style*/
.pt_0{padding-top:0;}
.pt_0_i{padding-top:0 !important;}
.pr_0{padding-right:0;}
.pb_0{padding-bottom:0;}
.pl_0{padding-left:0;}

.pt_3{padding-top:3px;}
.pr_3{padding-right:3px;}
.pb_3{padding-bottom:3px;}
.pl_3{padding-left:3px;}

.pt_5{padding-top:5px;}
.pr_5{padding-right:5px;}
.pb_5{padding-bottom:5px;}
.pl_5{padding-left:5px;}
.ptb_5{padding-top:5px;padding-bottom:5px;}
.plr_5{padding-left:5px;padding-right:5px;}
.ptblr_5{padding:5px;}

.pt_7{padding-top:7px;}
.pr_7{padding-right:7px;}
.pb_7{padding-bottom:7px;}
.pl_7{padding-left:7px;}
.ptb_7{padding-top:7px;padding-bottom:7px;}
.plr_7{padding-left:7px;padding-right:7px;}

.pt_8{padding-top:8px;}

.pt_10{padding-top:10px;}
.pr_10{padding-right:10px;}
.pb_10{padding-bottom:10px;}
.pl_10{padding-left:10px;}
.pt_10_i{padding-top:10px !important}
.ptb_10{padding-top:10px;padding-bottom:10px;}
.plr_10{padding-left:10px;padding-right:10px;}

.pt_14{padding-top:14px;}
.pr_14{padding-right:14px;}
.pb_14{padding-bottom:14px;}
.pl_14{padding-left:14px;}
.ptb_14{padding-top:14px;padding-bottom:14px;}
.plr_14{padding-left:14px;padding-right:14px;}

.pt_15{padding-top:15px;}
.pr_15{padding-right:15px;}
.pb_15{padding-bottom:15px;}
.pl_15{padding-left:15px;}

.pt_20{padding-top:20px;}
.pr_20{padding-right:20px !important;}
.pb_20{padding-bottom:20px;}
.pl_20{padding-left:20px;}
.plr_20{padding-left:20px;padding-right:20px;}
.plr_20_i{padding-left:20px !important;padding-right:20px !important;}
.ptb_20{padding-top:20px;padding-bottom:20px;}

.pr_25{padding-right:25px;}
.pl_41{padding-left:41px;}
.ptblr_s1{padding:7px 14px 7px 10px;}
.ptblr_s2{padding:7px 10px;}
.ptblr_s3,
.ptblr_10{padding:10px;}
.ptblr_s4{padding:7px 14px 7px 20px;}
.ptblr_s5{padding:7px 20px;}
.ptblr_s6{padding:7px 0 7px 10px;}

.mt_0{margin-top:0;}
.mr_0{margin-right:0!important;}
.mb_0{margin-bottom:0;}
.ml_0{margin-left:0;}

.mt_2{margin-top:2px;}
.mb_2{margin-bottom:2px;}

.mt_3{margin-top:3px;}
.mr_3{margin-right:3px;}
.mb_3{margin-bottom:3px;}
.mtb_3{margin-top:3px;margin-bottom:3px;}
.mlr_3{margin-left:3px;margin-right:3px;}

.mt_4{margin-top:4px;}
.mtb_4{margin-top:4px;margin-bottom:4px;}
.mb_4{margin-bottom:4px;}

.mt_5{margin-top:5px;}
.mr_5{margin-right: 5px;}
.mb_5{margin-bottom:5px;}
.ml_5{margin-left:5px;}
.mtb_5{margin-top:5px;margin-bottom:5px;}
.mlr_5{margin-left:5px;margin-right:5px;}

.mt_6{margin-top:6px;}
.mr_6{margin-right:6px;}
.mb_6{margin-bottom:6px;}
.ml_6{margin-left:6px;}
.mtb_6{margin-top:6px;margin-bottom:6px;}
.mlr_6{margin-left:6px;margin-right:6px;}

.mt_7{margin-top:7px;}
.mr_7{margin-right:7px;}
.mb_7{margin-bottom:7px;}
.ml_7{margin-left:7px;}
.mtb_7{margin-top:7px;margin-bottom:7px;}
.mlr_7{margin-left:7px;margin-right:7px;}

.mt_8{margin-top:8px;}
.ml_8{margin-left:8px;}
.mr_8{margin-right:8px;}

.mt_10{margin-top:10px !important;}
.mr_10{margin-right:10px;}
.mb_10{margin-bottom:10px;}
.ml_10{margin-left:10px;}
.mtb_10{margin-top:10px;margin-bottom:10px;}
.mlr_10{margin-left:10px;margin-right:10px;}

.mt_12{margin-top:12px;}
.mr_12{margin-right:12px;}
.mb_12{margin-bottom:12px;}
.ml_12{margin-left:12px;}

.mr_14{margin-right:14px;}
.mt_14{margin-top:14px;}
.mb_14{margin-bottom:14px;}
.ml_14{margin-left:14px;}
.mtb_14{margin-top:14px;margin-bottom:14px;}
.mlr_14{margin-left:14px;margin-right:14px;}

.mt_15{margin-top:15px;}
.mr_15{margin-right:15px;}
.mb_15{margin-bottom:15px;}
.ml_15{margin-left:15px;}

.mr_16{margin-right:16px;}

.mt_18{margin-top:18px;}
.mr_18{margin-right:18px;}
.mb_18{margin-bottom:18px;}
.ml_18{margin-left:18px;}

.mt_20{margin-top:20px;}
.mr_20{margin-right:20px;}
.mb_20{margin-bottom:20px;}
.ml_20{margin-left:20px;}
.mtb_20{margin-top:20px;margin-bottom:20px;}
.mlr_20{margin-left:20px;margin-right:20px;}

.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_45{margin-top:45px;}
.ml_55{margin-left:55px;}
.mtblr_s1{margin:7px 14px 7px 10px;}
.mt_177{margin-top:177px;}

/*position style*/
.p_relative{position:relative;}
.p_absolute{position:absolute;}
.p_static{position:static;}

/*position z-index style*/
.zi5{z-index:5;}

/*vertical style*/
.vc_m{vertical-align:middle;}
.vc_t{vertical-align:top;}
.vc_b{vertical-align:bottom;}

/*新通用铵钮*/
.btn{display:inline-block;height:26px;font-size:12px;color:#666;vertical-align:middle;font-style:normal;outline:none;text-decoration:none;border:1px solid #E4E4E4;background:#F8F8F8;}
.btn em, .btn span{display:inline-block;height:26px;line-height:28px;text-align:center;padding:0 10px;cursor:pointer;font-style:normal;overflow:hidden;}
:root .btn em, :root .btn span{line-height:26px;}
.btn .divider{display:inline-block;width:16px;height:26px;border-left:1px solid #DCDCDC;vertical-align:top;cursor:pointer;}
.btn .triangle{margin:-17px 10px 0 -5px;*margin-top:8px;}
.btn .divider .triangle{margin:6px 0 0 4px;*margin-top:11px;}
.btn:hover{text-decoration:none !important;background: #F2F2F2;}
.btn:active{background-color:#cecece !important;}
/*绿色*/
.btnGreen, .btnSetB{color:white;border-color:#00B615;
    background:#00B615;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: linear-gradient(#00C417 0%,#00B615 100%);
}
.btnGreen em{line-height:28px;}
:root .btnGreen em{line-height:26px;}
.btnGreen:hover, .btnSetB:hover{
    background:#009F13;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#00AE15), to(#009411));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00AE15), to(#009411));
    background: linear-gradient(#00AE15 0%,#009411 100%);
}
.btnGreen:active{background:#008e11 !important;}
.btnGreenBd{border-color:#bde2bc;background:#effaef;color:#444;}
.btnGreenBd:hover{border-color:#92cf91;background:#e2f4e2;color:#444!important; text-decoration:none;}
.btnGreenBd:active{background-color:#92cf91 !important;}
/*置灰*/
.btnReadOnly,.btnReadOnly:hover{color:white;border:1px solid #AAA;background: #AAA;}
.btnReadOnly,.btnReadOnly em{/*cursor:no-drop;*/}
.btnReadOnly em{line-height:28px;}
:root .btnReadOnly em{line-height:26px;}

/*置灰2*/
.btnBan, .btnBan2, .btnSetGBan{background:#aeaeae; color:#fff; display:inline-block; padding-left:12px; overflow:hidden; cursor:default; vertical-align:middle;}
.btnBan, .btnSetGBan{height:28px; line-height:28px;}
.btnBan2{height:24px; line-height:24px;}
.btnBan span, .btnBan2 span, .btnSetGBan span{color:#fff !important; padding-right:12px; display:inline-block; text-align:center;}
.btnBan span, .btnSetGBan span{height:28px; line-height:28px;}
.btnBan2 span{height:24px; line-height:24px;}
.btnSetGBan{background-color:#acd8b1;}

/*强制把旧版本的按钮改成新版按钮*/
.btnTb{font-size:12px;outline:none;padding-left:0;}
.btnTb span{padding:0 10px;cursor:pointer;overflow:hidden;}
.btnTb span span{display:inline-block;width:16px;height:26px;border-left:1px solid #e2e2e2;vertical-align:top;cursor:pointer; padding:0;}
.btnTb span span .i_triangle_d{border-width:4px 4px  0px 4px;border-color:#6e6e6e transparent transparent transparent;vertical-align:middle; width:0;height:0;font-size:0;overflow:hidden;border-style:solid; position:static !important; margin:0 !important; *margin:10px 0 0 0 !important;
    _border-left-color:white!important;
    _border-right-color:white!important;
    _filter: chroma(color='white')!important;
}
.btnTb span .i_triangle_d{background-position:0 0 !important; border-width:4px 4px  0px 4px;border-color:#6e6e6e transparent transparent transparent;vertical-align:middle; width:0;height:0;font-size:0;overflow:hidden;border-style:solid; margin:10px 0 0 5px;* margin:7px 0 0 5px;
	 _border-left-color:white!important;
    _border-right-color:white!important;
    _filter: chroma(color='white')!important;
}

.createBtn_span .btnG, .btnSetB{width:109px; height:28px; line-height:28px; /*background:#00B615;*/ padding:0; font-size:14px;
    background:#00BE16;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: linear-gradient(#00C417 0%,#00B615 100%);
}
.createBtn_span .btnGWidth{width:140px;}
.createBtn_span .btnG span, .btnSetB span{padding:0; display:block; height:28px; line-height:28px;}
.createBtn_span .btnG:hover, .btnSetB span:hover{background:#00AD14;}
.createBtn_span .btnG span b{vertical-align:middle; font-size:20px; position:relative; top:-2px; *top:-1px; display:inline-block;}

.btnG, .btnSure, .btnRed{height:24px; line-height:24px; color:#fff;
    background:#00BE16;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: linear-gradient(#00C417 0%,#00B615 100%);


}
.btnRed{
    background:#E80101;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#F00000), to(#DE0202));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#F00000), to(#DE0202));
    background: linear-gradient(#F00000 0%,#DE0202 100%);
    -webkit-transition:background-color 1s ease-in;
}
.btnG span, .btnSure span, .btnRed span{height:24px; line-height:24px; color:#fff;}
.btnG:hover, .btnSure:hover, .btnStrong:hover, .btnRed:hover{
    background:#009F13;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#00AE15), to(#009411));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00AE15), to(#009411));
    background: linear-gradient(#00AE15 0%,#009411 100%);

}
.btnRed:hover{
    background:#D10000;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#DC0000), to(#C30000));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#DC0000), to(#C30000));
    background: linear-gradient(#DC0000 0%,#C30000 100%);
    -webkit-transition:background-color 1s ease-in;
}
.btnG:active, .btnSure:active, .btnStrong:active, .btnRed:active, .btnSetG:active, .btnSetB:active, .btnSetB:active span{
    background:#008910;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#009A12), to(#00790E));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#009A12), to(#00790E));
    background: linear-gradient(#009A12 0%,#00790E 100%);
}
.btnRed:active{
    background:#BA0000;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#CF0000), to(#A20000));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#CF0000), to(#A20000));
    background: linear-gradient(#CF0000 0%,#A20000 100%);
    -webkit-transition:background-color 1s ease-in;
}

.btnSetG{background:#00B615; height:28px; line-height:28px; color:#fff;
    background: #00BE16;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00C417), to(#00B615));
    background: linear-gradient(#00C417 0%,#00B615 100%);
}
.btnSetG span{height:28px; line-height:28px; color:#fff;}
.btnSetG:hover{
    background:#009F13;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#00AE15), to(#009411));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00AE15), to(#009411));
    background: linear-gradient(#00AE15 0%,#009411 100%);
}

.btnTb, .btnNormal{position:relative;height:22px; _height:23px; line-height:22px; border:1px solid #e2e2e2; border-radius: 5px; color:#666 !important;
    background:#F9F9F9;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F4F4F4));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F4F4F4));
    background: linear-gradient(#FFFFFF 0%,#F4F4F4 100%);
}
.btnTbColor {
    border: 1px solid #55abd7;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#71bfe7), to(#62b4dd));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#71bfe7), to(#62b4dd));
    background: linear-gradient(#71bfe7 0%,#62b4dd 100%);
}
.btnTbColor span {color: #fff;}
.btnTbColor span i.posOne {position:relative;top:-2px;}
.btnTbColor span i.posTwo {position:relative;top:-1px;}
.btnTb span, .btnNormal span{height:22px; line-height:22px;}
.btnTb:hover, .btnNormal:hover, .btnSet:hover{border:1px solid #cecece;
    background:#F6F6F6;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EFEFEF));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EFEFEF));
    background: linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
}
.btnTb:hover span span{border-left:1px solid #cecece;}
.btnTb:active span span{border-left:1px solid #fff;}
.btnTb:active, .btnNormal:active, .btnSet:active{border:1px solid #cecece;
    background:#EAEAEA;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#F2F2F2), to(#E3E3E3));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#F2F2F2), to(#E3E3E3));
    background: linear-gradient(#F2F2F2 0%,#E3E3E3 100%);
}
.btnTbColor:hover{
    border:1px solid #cecece;
    background:#4da1cd;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#5dafda), to(#4da1cd));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#5dafda), to(#4da1cd));
    background: linear-gradient(#5dafda 0%,#4da1cd 100%);
}

.boxIframeText a.btn-File{ background:linear-gradient(#FFFFFF 0%,#EFEFEF 100%); border:1px solid #cecece;}    /* 选择文件按钮 */
.btnSet{background:#F8F8F8; height:26px; line-height:26px; border:1px solid #e4e4e4; vertical-align:top;}
.btnSet span{height:26px; line-height:26px; color:#666;}

.btnTbGray, .btnTbGray:hover{border:1px solid #AAA;background: #AAA; color:#fff; cursor:default;}
.btnTbGray span{color:#fff !important;}

/*新灰色按钮*/
.btnGrayNew{border:1px solid #909090; padding:0 14px; display:inline-block; color:#666; height:26px; line-height:26px;
	background:#f3f3f3;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#eeeeee));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#eeeeee));
    background: linear-gradient(#fdfdfd 0%,#eeeeee 100%);
	-moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.btnGrayNew:hover{border:1px solid #788c94; color:#666;
	background:#e8f5fb;
    background: -moz-gradient(linear, 0 0, 0 100%, from(#fafdfe), to(#e2f2f9));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafdfe), to(#e2f2f9));
    background: linear-gradient(#fafdfe 0%,#e2f2f9 100%);
}
.btnGrayNew i{margin-right:6px;}

.paddingNo{_margin-left:-3px;}
.paddingNo span{padding:0 7px !important; margin:0 !important;}
.paddingNo span .i_triangle_d{margin:10px 0 0 -4px !important;}

.action .btnStrong{background:#00B615 !important; height:24px; line-height:24px; color:#fff; border:none; padding:0 12px;}
.action .btnStrong:hover{background:#00AD14;}
.action .btnNormal{background:#F8F8F8; height:22px; _height:23px; line-height:22px; border:1px solid #e2e2e2; color:#666 !important; padding:0 12px;}
.action .btnNormal:hover{background:#F2F2F2;}

.height24Btn,.height24Btn span{height:24px; line-height:24px;}


.btnBox{display:inline-block;*display:inline;*zoom:1;width: 52px;font-size:14px;color:#444444;line-height: 24px;text-align: center;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;background: #e7e7e7;}
.btnNewGreen{color:#ffffff;background: #1385ee;}
.btnNewGreen:hover{background: #0078e6;}

/*public icon or background image*/

.i-red-dot{width: 8px;height: 8px;background-position: -427px -359px;}/*红点*/

/*上下页按钮状态*/
.iconPrev{width:28px;height:24px;vertical-align:top;background-position:-389px -375px;}
.iconPrev:hover{width:28px;height:24px;background-position:-389px -404px;}
.iconPrev:active{width:28px;height:24px;background-position:-389px -434px;}
.iconPrevBan{width:28px;height:24px;vertical-align:top;background-position:-389px -467px;}
.iconNext{width:28px;height:24px;vertical-align:top;background-position:-423px -375px;}
.iconNext:hover{width:28px;height:24px;background-position:-423px -404px;}
.iconNext:active{width:28px;height:24px;background-position:-423px -434px;}
.iconNextBan{width:28px;height:24px;vertical-align:top;background-position:-423px -467px;}
.i_triangle_d{width:7px;height:4px;background-position:-276px 0;}/*翻页下拉箭头*/
.remind-character{width: 160px;height: 150px;background-position: -485px -375px!important}/*点赞列表提示图*/


.scroller-outer-container{min-height: 552px!important;}

.bodyBg{height: auto;}

/*欢迎页结构*/
.welcomeNew{margin:15px auto 0;width:1100px;/*overflow: hidden;*/}
.welcomeNew_left{width:240px;float:left;}
.welcomeNew_right{float:right;position:relative;*width:852px;}
.welcomeNewSon_right{float:right;}
.welcomeNewSon_right .modBox.mt_8{margin-left:8px;*margin-left:6px;overflow: hidden;}
.welcomeNewSon_left{float:left;position:relative;width:604px;}
.headerTopMenu,
.header{min-width:960px;}

/*新短提示*/
.tipsLayer{position:absolute;width:220px;background-color:white;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow: 3px 3px 0px rgba(0,0,0,.1);-moz-box-shadow: 3px 3px 0px rgba(0,0,0,.1);box-shadow: 3px 3px 0px rgba(0,0,0,.1);-webkit-animation:menus .2s ease-out;-moz-animation:menus .2s ease-out;animation:menus .2s ease-out;}
.tipsLayerMain,.tipsLayerMainInner{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tipsLayerMain{border:1px solid #BBB;padding:5px;}
.tipsLayerMainInner{border:1px solid #EEE;min-height:14px;_height:14px;padding:14px 14px 14px 14px;position:relative;font-size:12px;color:#666;}
.tipsLayerMainInner dt{font-weight:bold;margin-bottom:5px;}
.tipsLayerMainInner-noTitle dl{padding-top:10px;}
.tipsLayerMainInner-noTitle dd{display:none;}
.tipsLayerMainInner dd{line-height:16px;}
.tipsLayerMainInner i{position:absolute;top:7px;left:14px;}
.tipsLayerMainInner-txt{padding-left:14px;}
.tipsLayerMainInner-txt i{display:none;}
.tipsLayerMainInner-singleLineTxt{padding:8px 14px 6px;}
.tipsLayerMainInner-singleLineTxt i,.tipsLayerMainInner-singleLineTxt dt{display:none;}
.i-tipsLayerArrow{position:absolute;overflow:hidden;}
.closeTipsLayerBtn{position:absolute;top:5px;right:5px;padding:5px;height:8px;vertical-align:middle;overflow:hidden;}
.closeTipsLayerBtn .i-closeTipsLayer{vertical-align:top;cursor:pointer;}
.closeTipsLayerBtn:hover .i-closeTipsLayer{background-position:-66px -53px;}
.i-tipsRemind,.i-tipsErrow,.i-tipsDoubt,.i-tipsCorrect,.i-tipsWarning,
.i-tipsLayerArrow,.i-tipsRbArrow,
.i-closeTipsLayer{display:inline-block;overflow:hidden;background:url(../../images/global/tips.png?v=gk1oz2MzdKHwi9OsnpYQcw%3D%3D) no-repeat;background-image:url(../../images/global/tipsIE6.png?v=DpJkCExmh1ZWWvtgwRQZeg%3D%3D)\9;}

.tipsTopArrow,
.tipsTopRArrow{width:10px;height:12px;background-position:0 -40px;left:15px;top:-11px;}
.tipsTopRArrow{background-position:-52px -38px;left:auto;right:15px;top:-11px;}
.tipsRightArrow{width:15px;height:12px;background-position:0 -56px;right:-14px;top:11px;}
.tipsBottomArrow,.tipsBottomRArrow{width:12px;height:15px;background-position:-18px -56px;left:15px;bottom:-14px;}
.tipsBottomRArrow{background-position:-35px -56px;left:auto;right:15px;}
.tipsLeftArrow{width:12px;height:10px;background-position:-12px -40px;left:-11px;top:11px;}
.tipsLayerOther .tipsTopArrow{left:auto; right:15px;}
.tipsLayerOther .tipsRightArrow{top:auto; bottom:11px;}

/*新短提示 分享*/
.tipsLayerShareBox{padding:7px 8px;}
.tipsLayerShare i{position:static; vertical-align:-4px; margin-right:5px;}
.tipsLayerShare a{display:inline-block; padding:5px 8px;}
.tipsLayerShare a:hover{background-color:#f3f2f2;}
.tipsLayerMain_div{height:12px; width:100%; position:absolute; left:0; top:-11px;}

/*欢迎页模块结构*/
.modBox{overflow: hidden;border:1px solid #ddd;border:1px solid #E4E4E4\0;*border:1px solid #E4E4E4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 6px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.1);box-shadow:1px 1px 6px rgba(0,0,0,.1);}

/*用户信息*/
.userInfo{padding:0 16px 8px; }
.userInfoHeader{ padding:16px 0 11px;border-bottom:1px dotted #e4e4e4;}
.userInfoPic{float:left;display:inline-block;width:60px;height:60px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.userInfoPic img{width: 100%;height: auto;}
.welcomeNew_left .userInfo{position: relative;}
.userInfoHeader .i-new{position: absolute;left: 50px;top: 10px;}
.userInfoHeader_con{float:right;width:133px;}
.userInfoHeader_con strong{display:block;width:125px;height:20px;}
.userInfoHeader_con strong a{display:inline-block;*display:inline;max-width:98px;line-height:18px;color:#444;font-size:14px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;*zoom:1;}
.userInfoHeader_con p{padding-top:2px;line-height:20px;color:#666;}
.userInfoHeader_con .healthShield{position:relative;top:-1px;*top:0;zoom:1;}
/*会员标识 start*/
.userInfoHeader_con .iconBox{
    display: inline-block;
     position: absolute;
     right: 0;
 }
.userInfoHeader_con .iconBox .alertp{
    position: absolute;
    left: -85px;
    top:25px;
    padding: 2px 5px;
    border:1px solid #ddd;
    border-radius: 3px;
    background-color: #fff;
    font-weight: normal;
    font-size: 12px;
    color: black;
    display: none;
}
.userInfoHeader_con .iconBox:hover .alertp,
.userInfoHeader_con .iconBox:active .alertp{
    display: block;
}

/* .i-diamonds{width: 43px;height: 16px;background:url(../../images/module/welcome/diamonds.png?v=2026-04-24T08%3A46%3A55.399Z) no-repeat;} */
.i-diamonds_opcity{width: 55px;height: 24px;background:url(../../images/module/welcome/member/diamonds_opcity.png?v=QfGi2nVLr7xZ95Oh%2BpAlqg%3D%3D) no-repeat;}

/* .i-gold{width: 43px;height: 16px;background:url(../../images/module/welcome/gold.png?v=2026-04-24T08%3A46%3A55.399Z) no-repeat;} */
.i-gold_opcity{width: 55px;height: 24px;background:url(../../images/module/welcome/member/gold_opcity.png?v=vALvhVkOpT%2BTxwkDjORd1w%3D%3D) no-repeat;}

/* .i-platinum{width: 43px;height: 16px;background:url(../../images/module/welcome/platinum.png?v=2026-04-24T08%3A46%3A55.399Z) no-repeat;} */
.i-platinum_opcity{width: 55px;height: 24px;background:url(../../images/module/welcome/member/platinum_optcity.png?v=IwCDKs9gzMLqpvnpqHXUPA%3D%3D) no-repeat;}

/* .i-silver{width: 43px;height: 16px;background:url(../../images/module/welcome/silver.png?v=2026-04-24T08%3A46%3A55.399Z) no-repeat;} */
.i-silver_opcity{width: 55px;height: 24px;background:url(../../images/module/welcome/member/silver_opcity.png?v=7yMR2IrC%2FEzam%2FF7mtLodQ%3D%3D) no-repeat;}

/*会员标识 end*/


.userInfo_list{margin-top:6px;}
.userInfo_list li{font-size:12px;color:#333;margin: 6px 0;}
.userInfo_list li .i-commemoration{
        color: #ff5c4f;
        margin-right: 4px;
}

/*180502添加小红点*/
.userInfo_list .userInfo_listVal{width:auto; height:20px;display: inline-block; position: relative;font-size: 12px;line-height: 20px;padding: 0px 3px; padding-left: 0;border-radius: 2px;}
.userInfo_list .userInfo_listVal .i-red-dot{position: absolute;right: -3px; top: -1px;}
.i_gift_box{width:13px; height: 13px;background-position: -630px -2px;}
.userInfo_more .i_gift_box{margin: 0 4px 2px 0;}/* 礼品盒小图标 */


.userInfo_list .userInfo_more{ height:16px; line-height:16px;font-size: 12px;vertical-align: middle;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
/* .userInfo_list .userInfo_more:hover{color:#ffffff;background-color: #5aaeef;} */
.userInfo_list li strong{font-weight: normal;}
.userInfo_list li .btnNormal{display:inline-block;*display:inline;*zoom:1;height:16px;_height:17px;line-height:16px;padding:0;}
.userInfo_list li .btnNormal span{display:inline-block;*display:inline;*zoom:1;height:16px;line-height:16px;padding:0 6px;font-size: 12px;vertical-align: top;}
.userInfoLine{padding:0px;font-size:12px;color:#c3d1e9;/*vertical-align: top;*/}
.userInfoHeader_a {color:#777;cursor:pointer;border-bottom:1px dashed #1a75ca}




/* 签到 */
.userInfo_checkin{height:30px;margin-top: 6px;line-height:30px;text-align: center;border: none;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;
    background: #1385ee;
}
.userInfo_checkin:hover{background: #0078e6;}

.userInfo_checkin .i-checkin{position:relative;top:-2px;margin-right: 4px;}
.userInfo_checkin .userInfo_checkinTxt{font-size: 14px;color: #fff;}
.checked .i-checkin{background-position: -416px -240px;}
.checked .userInfo_checkinTxt{color: #008e11;}
.checked .userInfo_checkinTxt strong{margin:0 2px;color: #ff5907;}

/*写信模块*/
.menuOperating{overflow:hidden;}
.menuOperating_title{display:block;height:44px;border-bottom:1px solid #e5edf7;background:#eef4fb;background:-moz-gradient(linear, 0 0, 0 100%, from(#f9fcff), to(#edf3fb));background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9fcff), to(#edf3fb));background:linear-gradient(#f9fcff 0%,#edf3fb 100%);}
.menuOperating_title a{display:block;height:33px;padding-top:11px;color:#4779a4;font-size:16px;text-align:center;}
.menuOperating_title a i{margin:-3px 8px 0 0;*margin:0 8px 0 0;}
.menuOperating_list{margin-left:-1px;overflow:hidden;}
.menuOperating_list li{position:relative;zoom:1;float:left;width:118px;height:54px;border:1px solid #e5edf7;border-top:0;border-right:none;}
.menuOperating_list li a{display:block;position:relative;top:0;left:0;z-index:2;width:103px;height:54px;padding-left:16px;line-height:54px;background:transparent;}
*+.menuOperating_list li a i{position: relative;top:18px;}
.menuOperating_list li:hover,#navMore a:hover{background:#f4fbff;}
.menuOperating_list li p{margin-top:3px;color:#666;}
.menuOperating_list li span{position:absolute;left:47px;font-size: 14px;color: #666666;}
.menuOperating_list li .i_icoTop{position:absolute;left:0;top:0;z-index:1;width:30px;height:30px;padding-left:3px;margin:0;color:#fff;font-size:10px;font-family:Arial;text-align:left;}
.menuOperating_list li .i_icoTop span{-webkit-transform:scale(0.8);-o-transform:scale(1);[;-o-transform:scale(1);] display:inline-block;}
.menuOperating_list li .i_set{position: absolute;top: 5px;right: 6px;}
.menuOperating_list li a .i-red-dot{position: absolute;top: 23px;right: 5px;background:#f90b0b;border-radius: 50%; width: 8px;height: 8px;}

.menuOperating_list li .iconfont.i-set{
    position: absolute;
    right: 5px;
    font-size: 12px;
    height: 12px;
    top: 5px;
    width: 12px;
    display: block;
    line-height: normal;
    color: #666;
}
.menuOperating_list li .iconfont.i-set:hover{
    color: #0078e6;
}
.menuOperating_list li .iconfont{
        font-size: 21px;
}
.menuOperating_list li .i-inbox{
    color: #4db1fe;
}
.menuOperating_list li .i-write{
    color: #34c5ca;
}
.menuOperating_list li .i-sms{
    color: #55c695;   
}
.menuOperating_list li .i-cmccnobg{
    color: #0086cd;
  
}
.menuOperating_list li .i-hfetion{
    color: #4f7efc;
  
}
.menuOperating_list li .i-bg-mcloud{
    color: #e40077;
  
}
.menuOperating_list li .i-hnote{
    color: #e40077;   
}
.menuOperating_list li .i-hmessage{
    color: #e40077;  
}

/*广告*/
.advertising{position:relative;}
.advertisingTitle{display:block;height:28px;line-height:28px;padding-left:8px;}
.advertising p a img{width:238px;height:170px;}
.advertisingOtherTitle{position:relative;height:36px;line-height:36px;padding:0 10px;border-bottom:1px solid #e8e8e8;}
.advertisingOtherTitle .adTitleNav{float:left;padding-left:4px;color: #444;font-size: 14px;font-weight: normal;}
.advertisingOtherTitle .moreNav .inner{float:left;display:inline;text-align:left;}
.advertisingOtherTitle .moreNav a{display:inline-block;padding:0;}
.advertisingOtherTitle .moreNav .ad_line{position:relative;top:-1px;margin: 0 8px;font-size:12px;color: #a7a7a7;}
.advertisingOtherTitle strong{float:left;font-size:14px;}
/*去掉兼容ie7，否则选项卡错位*/
.advertising .adNavUl{position:absolute;bottom:7px;left:50%;margin-left:-30px;padding:0 !important;}
.advertisingOther_img{overflow:hidden;position:relative;}
.advertisingOther_img span{position:absolute;left:0;bottom:0;width:238px;height:30px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.advertisingOther_img .advertisingOther_ul{position:absolute;left:0;bottom:0;width:238px;height:30px;line-height:30px;color:#fff;}
.advertisingOther_img .advertisingOther_ul p{float:left;width:160px;height:30px;padding-left:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.advertisingOther_ulImg{width:238px;height:170px;overflow:hidden;}
.advertisingOther_ulImg img{width:238px;height:170px;}
.advertising .advertisingOther_ulImg{width:190px;height:106px;overflow:hidden;}
.advertising .advertisingOther_ulImg img{width:190px;height:106px;}
.advertising .advertising_162{width: 238px;height: 170px;}
.advertisingOther_ul ul,
.advertising .adNavUl{float:right;padding-right:12px;}
.advertisingOther_ul li,
.adNavUl li{float:left;_display:inline;width:8px;height:8px;margin-left:4px;}
.advertisingOther_ul li a,
.adNavUl li a{ width:8px;height:8px;background: #999;display: inline-block;border-radius: 50%;}
.advertisingOther_ul li.seld a,
.adNavUl li.seld a{width:8px;height:8px;background: #fff;}
.advertisingOther_list{margin-top:7px;}
.advertisingOther_list i{margin:0 5px;}
.advertisingOther_list a{color:#444;}
.advertisingOther_list span{display:inline-block;width:216px;height:17px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*日历*/
.modBoxCalendar{position:relative;zoom:1;width:238px;}
.modBoxCalendar .i_icoCalendarTop{position:absolute;left:-1px;top:0;}
.calendarDay{width: 238px;height: 119px;background-size: 240px 119px;}
.calendarMod_top{position:relative;height:20px;padding:7px 0;font-size:0;}
.calendarMod_topTime{display:inline-block;height:20px;line-height:20px;color:#666666;font-size:14px;font-weight:normal;text-align:center;vertical-align:middle;}
.calendarMod_topTime_date{margin-left: 10px;}
.calendarMod_topTime_name{position: relative;top:-1px;color: #999999;}
.calendarMod_topTime_week{margin-right:7px;}
.calendarDay .i_icon{display: inline-block;*display: inline;*zoom: 1;width: 20px;height: 20px;vertical-align: top;}
.calendarMod_topTime .calendarYear,
.calendarMod_topTime .calendarMonth{padding:1px 3px;margin:0 4px;color:#666666;}
.calendarMod_topTime .calendarYear.hover,
.calendarMod_topTime .calendarMonth.hover{color:#fff;background-color:#1a88dd;cursor:pointer;}
.calendarDay .calendarMod_time_day{font-size: 66px;color:#444444;text-align: center;line-height: 1;}
.calendarModTable{width:214px;margin:0 auto 10px;border-collapse:collapse;table-layout:fixed;color:#666;}
.calendarModTable td{line-height:31px;}
.calendarModTable th{height:26px;padding-top:2px;font-weight:normal;}
.calendarModTable td{position:relative;font-size:14px;font-family:Arial;text-align:center;cursor:pointer;}
.calendarModTable td span{display:inline-block;*display:inline;width:24px;height:24px;line-height:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;*zoom:1;}
.calendarModTable td span:hover{background-color:#e2e2e2;}
.calendarModTable td .calendarMod_today,
.calendarModTable td .calendarMod_focus{display:inline-block;color:#fff;font-size:16px;font-weight:bold;}
.calendarModTable td .calendarMod_today{background-color:#92afdd;}
.calendarModTable td .calendarMod_today:hover{background-color:#7496cc;}
.calendarModTable td .calendarMod_focus,
.calendarModTable td .calendarMod_focus:hover{background-color:#ed0000;}
.calendarModTable td i{position:absolute;left:50%;bottom:-3px;width:6px;height:6px;margin-left:-3px;background-color:#1a75ca;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}

/*天气*/
.calendarWeather{height:60px;border-top:1px solid #eee;padding:7px 20px;}
.calendarWeather_img{float:left;overflow:hidden;width:60px;height: 60px;}
.calendarWeather_img img{width: 100%;height: auto;}
.calendarWeather_info{float:left;margin-top:7px;margin-left:18px;_display:inline;width: 120px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.calendarWeather_info strong{line-height:20px;display:block;margin-bottom:3px;}
.calendarWeather_info p{display:inline;line-height:16px;color:#666;}
.calendarWeather_info .calendarWeather_tem{margin-right: 5px;}
.calendarWeather_btn{float:left;display:inline;width:70px;padding:0 7px 0 5px;margin-right:10px;border-right:1px dashed #ddd;}
.calendarWeather_btn .aBtn,
.calendarWeather_btn .aBtn.on{display:inline-block;width:72px;height:24px;padding-top:6px;margin-left:12px;margin-right:14px;color:#fff;font-weight:bold;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.calendarWeather_btn .aBtn{background-color:#ed9d4e;}
.calendarWeather_btn .aBtn.on{background-color:#6dc077;}
.calendarWeather_btn .aBtn i{margin:-2px 4px 0 0;}
.calendarWeather_btn p{line-height:20px;margin-top:2px;color:#666;text-align:center;}
.calendarWeather_btn p strong{color:#de0202;}

/*服务*/
.service{padding:0 13px 19px;}
.serviceTitle{height:32px;line-height:32px;border-bottom:1px solid #eee;}
.serviceTitle strong{font-size:14px;float:left;}
.serviceTitle a{float:right;}
.service_list{margin: 0 14px 24px;}
.service_list li{position:relative;margin-top:24px;}
.service_list li .i_icoService{position:absolute;left:0;top:0;}
.service_list img{float:left;width: 50px;height: 50px;}
.service_list li .service_btn{margin-top:6px;}
.service_list .service_btn .btn em{color:#fff;}
.service_list .btnBox{margin-top: 13px;}
.service_listCon{float:left;width:80px;margin-left:14px;padding-top:5px;}
.service_listCon strong{height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
.service_listCon a{color:#333;line-height:18px;font-size: 14px;font-weight: normal;}
.service_listCon p{line-height:20px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.service_cont{margin-top: 4px;}
.service_ul{margin:14px 0 0 -10px;}
.service_ul li{width:65px;float:left;position:relative;zoom:1;margin-left:16px;_display:inline;}
.service_ul li i{position:absolute;left:0;top:0;}
.service_ul li p{width:65px;height:18px;line-height:18px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;}

/*中间内容*/
.modBoxCon{position:relative;zoom:1;height:auto !important;height:510px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}/*2015-07-14 add*/
.modBoxCon .mailList li{list-style: none;border-bottom: 1px solid #f0f0f0;}
.modBoxCon .mailList li:last-child{border-bottom: none;}
#mailState{padding: 0 10px;}
/* 生日祝福 */
 li.birthday .eventCard{
    position: relative;
    height: 186px;
    overflow: hidden;
}
 li.birthday .mailListConBox{
    width: 95%;
 }
li.birthday .eventCard.clearfix .birthday_bg{
    position: absolute;
    right: 0;
    bottom: -17px;
    width: 100%;
    height: 80px;
    background-size: cover;
}
li.birthday .eventCard.clearfix.greeting-card{
    background: url(../../images/module/welcome/birstday/greeting_card.png?v=WggOJLebHJqn9uaA9pr%2BrA%3D%3D) no-repeat,
    url(../../images/module/welcome/birstday/greeting_card_bgs.png?v=WQnzmw1HBvpsL4taUiWlSw%3D%3D) no-repeat;
    background-size:63px 38px,100% 20px; 
    background-position:95% 155px,1px 179px;
    background-color:#fff; 
}
li.birthday .eventCard.clearfix.birthday_hat{
    background: url(../../images/module/welcome/birstday/birthday_hat.png?v=v%2BVv%2BibVZ7XSfg9U6n0i%2BA%3D%3D) no-repeat,
    url(../../images/module/welcome/birstday/birthday_hat_bgs.png?v=0mnO4%2BJxfD9VwuH%2Ffj8pzA%3D%3D) repeat-x;
    background-size:60px 47px,24px 10px; 
    background-position: 95% 147px,1px 185px;
    background-color:#fff; 
}
li.birthday .eventCard.clearfix.cake{
    background: url(../../images/module/welcome/birstday/cake.png?v=ltQFMEE1wTwfZLgpq1YavQ%3D%3D) no-repeat,
    url(../../images/module/welcome/birstday/cake_bgs.png?v=BLsrK2VOGUFY23yfB43jwg%3D%3D) repeat-x;
    background-size:60px 52px,12px 8px; 
    background-position: 95% 143px,1px 189px;
    background-color:#fff; 
}
li.birthday .eventCard.clearfix.gift_box{
    background: url(../../images/module/welcome/birstday/gift_box.png?v=b4drdYgFyfE%2F9kVXSRzGgA%3D%3D) no-repeat,
    url(../../images/module/welcome/birstday/gift_box_bgs.png?v=xV0Vz7Y0sNLD%2BxPV4HTggQ%3D%3D) repeat-x;
    background-size:61px 52px,18px 4px; 
    background-position: 95% 143px,1px 189px;
    background-color:#fff; 
}
li.birthday .eventCard.clearfix.balloon{
    background: url(../../images/module/welcome/birstday/balloon.png?v=mhds81SMMu2nglz80Fh2%2Bg%3D%3D) no-repeat,
    url(../../images/module/welcome/birstday/balloon_bgs.png?v=qepI3SPIWGPhl8Wr3lvCBg%3D%3D) no-repeat;
    background-size:54px 56px,100% 28px; 
    background-position: 95% 140px,1px 168px;
    background-color:#fff; 
}


li.birthday .eventTitle strong a{color: #1a75ca;font-weight: normal;}

li.birthday .eventCard .eventTxt{
    border-bottom: none;
    padding: 0;
    margin-top: 20px;
}
li.birthday .child_ul{
    width: 100%;
    -moz-display: flex;
    -webkit-display: flex;
    display: flex;
    justify-content: space-between;
}
li.birthday .child_ul li{
    display: flex;
    flex-direction: column;
    float: left;
    display: block;
    border-bottom: none;
}

li.birthday .child_ul li .imgBox{
    display:block;
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0 auto;
}
li.birthday .child_ul li .imgBox img{
    width: 40px;
    height: 40px;
}
li.birthday .child_ul li .imgBox .i-ok::before{
    content: "\e7b9";
}
li.birthday .child_ul li .imgBox .i-ok{
    position: absolute;
    bottom: -5px;
    right: -5px;
    background: #fff;
    border-radius: 50%;
    color: #bdbdbd;
}
li.birthday .child_ul li .imgBox .i-ok.active::before{
    content: "\e78e"
}
li.birthday .child_ul li .imgBox .i-ok.active{
    color: #0078e6;
}
li.birthday .child_ul li .contBox{
    text-align: center;
}
li.birthday .child_ul li .contBox .title{
    line-height: 20px;
    font-size: 14px;
    color: #444;
    padding-top: 5px;
}
li.birthday .child_ul li .contBox .text{
    font-size: 12px;
    color: #999;
    line-height: 20px;
}
.birthday-bottom{
    margin: 12px auto;
}
.birthday-bottom  p{
    text-align: center;
/*    margin-top: 10px;*/
}
.modBox .birthday-bottom a{
    display: inline-block;
    width: 130px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    background-color: #ee6931;
}
.birthday-bottom a:hover{
    background-color: #de541a;
}

#sendCard.disabled{
    color:#fff;
    background: #ddd;
}


/*创建日历*/
.calendarCreate{padding:0 20px;}
.calendarCreate .form .label{width:75px;padding-right:10px;margin:0;}
.calendarCreate .form .element{float:left;word-wrap:break-word;word-break:break-all;}

/*列表*/
.mailListHeaderCon{position: relative;height:36px;border-bottom: 1px solid #f3f3f3;}
.mailListHeader{
    height: 36px;
    padding:0 14px;
    line-height: 37px;
    background:none;
    border-radius: 4px;
}
.mailListHeader li{position:relative;float: left;height:36px;margin-right:20px;padding: 0 10px;cursor: pointer;line-height: 36px;overflow: hidden;}
.mailListHeader li span{font-size: 14px;color: #444444;}
.mailListHeader.clearfix li{border-bottom: none;}
.mailListHeader.clearfix li.on{color: #1385ee;border-bottom: 2px solid #1385ee;height: 35px;}
.mailListHeader.clearfix li.on span{color: #1385ee;}
.mailListHeader li .bubble{position: relative;top:-7px;}
.mailListHeader li .i-relatedToMe{position: relative;top: -3px;*top:8px;margin-right: 2px;}
.mailListHeaderCon .mailListHeaderOpt{position: absolute;top: 0;right: 0;height: 37px;line-height: 37px;padding: 0 8px 0 14px;cursor: pointer;}
.mailListHeaderOpt .mailListHeaderOpt-link{display: inline-block;*display: inline;*zoom:1;margin-right:1px;font-size: 14px;}
.mailListHeaderOpt .i-welcomeSet{position: relative;top:-2px;*top:4px;}
.i-welcomeSet:hover{width: 24px;height: 24px;background-position: -390px -347px;}
.mailListHeaderTop{border-bottom:1px solid #d0d0d0;background-color:#f9f9f9;cursor:pointer;-moz-box-shadow:1px 0 3px #ccdaea;-webkit-box-shadow:1px 0 3px #ccdaea;box-shadow:1px 0 3px #ccdaea;}
.mailListHeaderTop:hover,
.mailListHeaderBottm:hover{background-color:#f2f2f2;}
.mailListHeaderTop_tipsArea{display:block;height:34px;line-height:34px;color:#ff5907;font-weight:bold;text-align:center;background:#fcffc6;}
.mailListHeaderTop_tipsArea{-moz-transition:background .3s ease-out .1s;-webkit-transition:background .3s ease-out .1s;transition:background .3s ease-out .1s;}
.mailListHeaderTop_tipsArea:hover{color:#ff5907;background:#f4f8b0;}
.mailListHeaderBottm{border-top:1px solid #d0d0d0;background-color:#f9f9f9;cursor:pointer;-moz-box-shadow:-1px 0 3px #ccdaea;-webkit-box-shadow:-1px 0 3px #ccdaea;box-shadow:-1px 0 3px #ccdaea;}
.mailListHeader_title,
.mailListHeader_btn{float:left;display:inline-block;height:40px;line-height:40px;font-size:14px;}
.mailListHeader_title span{display:inline-block;font-size:12px;font-weight:normal;}
.mailListHeader_btn{float:right;}
.mailList_con{position:relative;zoom:1;}
.mailList_con_ul {width: auto;overflow: hidden;padding:0 0 16px;}
.mailList_con_ul li{position:relative;zoom:1;vertical-align:top;font-size: 0;width: 100%;margin: 0 auto;}
.mailList_con_ul li .mailListConBox_info_ok{position:absolute;top:50%;right:0;height:50px;line-height:50px;margin-top:-25px;}
.mailList_con_ul li .mailListConBox_info_ok a{margin-left:14px;font-size: 12px;}
.mailList_con .i_icoListPoint{position:absolute;left:-5px;top:0;background-color:#fff;}
.mailList_con_li_top{display:block;position:relative;top:-2px;line-height:16px;padding-bottom:4px;font-weight:normal;}
.mailList_con_li_top i{margin-right:5px;}
.mailList_con_li_top i.i_icoNotification{margin:-3px 7px 0 0;}
.mailList_conMore{height:20px;line-height:20px;padding-right:20px;text-align:right;}
.mailListCon li.on .mailListConBox{width: 446px;}
.stared .mailListConBox_info{padding-right: 30px;}
.stared .mailListConBox_infoTime{right: 30px;}
.mailListConBox,.mailListCon_operationBox,.mailListCon li.on .mailListConBox,.mailListCon li.on .mailListCon_operationBox{display: inline-block;*display: inline;*zoom:1;}
.mailListCon_btn{display:block;height:25px;line-height:25px;text-align:center;background-color:#f3f3f3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.mailListCon_btn:hover{background-color:#ececec;}

.mailListCon_btns{display:block;height:24px;line-height:24px;padding:2px 0 4px;margin-top:2px;color:#1a75ca;text-align:center;background-color:#f3f3f3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


.mailListConBox{position:relative;padding:16px;zoom:1; cursor: pointer;width: 96%; }
.mailListConBox:hover .mailListConBox_infoTime,.attachmentBox:hover .mailListConBox_infoTime{display: none;}
.mailListConBox:hover .mailListCon_operationBox,.attachmentBox:hover .mailListCon_operationBox{display: block;}
.mailListCon_operationBox{position: absolute;top: 0;right: 11px;display: none;color: #666;}
.mailListCon_operationBox .iconfont:hover{color: #0078e6;}
/*.mailListCon_operationBox i:first-child{margin-right: 0;}*/
.mailListCon_operationBox i{margin-right: 8px;cursor: pointer;vertical-align: top;background: none;}
.mailListConBox .mailListConBox_info .mailListConBox_listOne li .i-likeNike-done{margin-right: 8px}
.mailListCon_operationBox i:last-child{margin-right: 0;}
.mailListCon_starBox{position:absolute;top:0;right:14px;display:inline-block;padding:0;line-height:68px;}
.mailListConBox_img{float:left;_display:inline;width:40px;height:40px;margin-right:10px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.mailListConBox_img img{display:block;width:40px;height:40px;vertical-align:top;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.mailListConBox_info{padding-left:52px;*padding-left:0;position:relative;zoom:1; /*margin-bottom: 6px;*/}
.mailListConBox_infoLeft span{height:19px;font-size:14px;font-weight:bold;color:#333333;line-height:19px;vertical-align:middle;}
.mailListConBox_infoStrong{vertical-align:middle;font-size:14px;}
.mailListConBox_infoCon{text-overflow:ellipsis;overflow:hidden;white-space: normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;/*规定最多显示两行*/ word-break: break-all; }
.mailListConBox_infoCon span{height:20px;font-size:12px;color:#666;line-height:20px;font-weight: normal;word-break:break-all;}
.mailListConBox_infoConOther{font-size:14px;padding-top:11px;}
.mailListConBox_infoCon.mailListConBox_infoConOther strong{margin-right:0;color:#ff5907;}
.mailListConBox_infoCon strong{font-size:14px;color:#333333;vertical-align:middle;}
.mailListConBox_infoTime{position:absolute;right:0;top:0;text-align:right;}
.mailListConBox_infoTime .i_icoStar{width:14px;height:14px;background-position:-218px -195px;}
.mailListConBox_infoTime .i_icoStar:hover{width:14px;height:14px;background-position:-242px -195px;}
.mailListConBox_infoTimeOther{top:11px;}
.mailListConBox_infoTime span,
.mailListConBox_infoTime a{margin:0 0 0 5px;vertical-align:middle;}
.mailListConBox_infoTime span{line-height: 22px; font-size:12px;color:#999;font-weight: normal;}
.tips_msg{padding:5px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color linear .2s;-webkit-transition:background-color linear .2s;-o-transition:background-color linear .2s;transition:background-color linear .2s;}
.tips_msg:hover{background-color:#e6f2f8;}
.mailListConBox_list li,
.mailListConBox_listOne li{font-size:14px;line-height:22px;padding:0;overflow:hidden;}
.mailListConBox_listOne li p,
.mailListConBox_listTwo li p{padding-right:0;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mailListConBox_listTwo li p.tipsFile{white-space:normal;}
.mailListConBox_list li strong{vertical-align:top;}
.mailListConBox_list li strong.themeOne,
.mailListConBox_list li strong.themeTwo, .mailListConBox_list li strong.themeThree,
.mailListConBox_list li .name,
.mailListConBox_listOne li .name,
.mailListConBox_listTwo li .name,
.mailListConBox_listOne li strong.themeFour{display:inline-block;*display:inline;height:22px;line-height:22px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;vertical-align:top;overflow:hidden;*zoom:1;}
.mailListConBox_list li strong.themeOne{max-width:112px;}
.mailListConBox_list li strong.themeTwo{max-width:165px;}
.mailListConBox_list li strong.themeThree{max-width:120px;}
.mailListConBox_list li .name,
.mailListConBox_listOne li .name{max-width:46px;}
.mailListConBox_listOne li strong.themeFour{max-width:120px;}
.mailListConBox_list li{margin-top:8px;}
.mailListConBox_default{height: 62px;}/*邮件只有标题高度*/
/*.mailListConBox_default .mailListCon_operationBox{line-height: 62px;}*/
.mailListConBox_summary{height: 79px;}/*邮件有摘要内容的高度*/
.mailListConBox_summary .mailListCon_operationBox{line-height: 79px;}
.mailListConBox_attachment{height: 78px;}/*带附件预览高度*/
/*.mailListConBox_attachment .mailListCon_operationBox{line-height: 78px;}*/
.mailListConBox_att_default{height: 56px;}/*带附件预览无摘要*/
.mailListConBox_att_default .mailListCon_operationBox{line-height: 56px;}
/*邮件数量聚合*/
.mailListConBox_infoLeft .bgc-light-blue{position: relative;top: 4px;left:4px;display: inline-block;height: 16px;line-height: 16px;padding-left: 4px;padding-right: 4px;color: #fff;font-size: 12px;}
/*事件处理卡片*/
.eventCard.clearfix{ padding-bottom: 10px;}
.eventCard{position: relative;padding: 0 10px 10px; margin-left: 53px;background: #fff; border: 1px solid #ddd; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius:4px ;border-radius: 4px;}
.eventInfo{color: #444;font-size: 14px;}
/*.eventInfo p{
    text-align: center;
}*/
.eventTable{position: relative;}
.eventTitle{padding: 10px 0 4px;border-bottom: 1px solid #f4f4f4;}
.eventTitle strong span{font-weight: bold;}
.eventTxt{padding: 9px 0 0 0; line-height: 17px; font-size: 14px;word-break: break-all;}
.eventTxt-main{max-width: 68%;white-space: nowrap;_white-space: normal;text-overflow: ellipsis;overflow: hidden;display: inline-block;vertical-align: middle;}
.eventBtn{padding: 16px 0 10px;}
.eventLink{width: 88px;height: 28px;line-height: 28px; border: 1px solid #e08213; font-size: 14px; color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;background: #ea6127; background: -moz-linear-gradient( 90deg, #ea6127 0%, #fe8e5e 100%);background: -webkit-linear-gradient( 90deg, #ea6127 0%, #fe8e5e 100%);background: -ms-linear-gradient( 90deg, #ea6127 0%, #fe8e5e 100%);}
.eventLink:hover{color: #fff;}
.eventTxt-disk{line-height: 24px;font-weight: bold;color: #fff;font-size: 14px;padding-top: 3px;}
.eventCard .mailListConBox_infoTime{right: 10px;top: 9px;}
.attachmentBox .mailListConBox .mailListConBox_info .mailListConBox_infoTime span,
.mailListConBox .mailListConBox_listOne .mailListConBox_infoTime span{ padding-right: 10px;}
.eventTd{float: left;}
.eventTd p{height: 26px;line-height: 26px; overflow: hidden;}
.eventTd label{margin: 0 14px 0 0;}
.eventTd-right{float: right;}
.eventTd-right label{width: 138px;text-align: right;display: inline-block;}
.ticketTable .eventTd-right{text-align: right;}
.ticketTable .i-to{position: absolute;left: 50%;top: 0;margin: 0 -17px;}
.mailListConBox:hover .eventCard .mailListCon_operationBox{top: 7px;right: 10px;}
/*.mailListConBox:hover .eventCard .mailListCon_operationBox i{margin-right: 9px;vertical-align: top;}*/
/*附件缩略展示*/

.attachmentBox:hover,.mailListConBox:hover{background: #e3f1ff;}

.attachmentBox{border-bottom: 1px solid #eee;}
.attachmentBox .mailListConBox.clearfix{display: block;margin: 0 auto;display: fixed}
.attachmentBox .mailListConBox.clearfix .mailListConBox_img{display: inline-block;}

.mailListConBox.clearfix.remindCard:hover{background: #e3f1ff;}

.attachmentForm{position: relative;width: 588px;}
.attachmentForm .i-attLeft{position: absolute;left: 60px;top: 7px;border:none;outline: none;z-index: 9;}
.attachmentForm .i-attRight{position: absolute;right: -10px;top: 7px;border:none;outline: none;z-index: 9;}
.attachmentCon{overflow: hidden; margin-bottom:0px;margin-top: -10px;}
.attachmentScroll{float: left;margin: 10px 0 6px 68px;}
.attachmentList{width: 500%;}
.attachmentList a{float: left; margin-right: 10px;margin-bottom: 6px;margin-top: 5px; width: 148px;height:34px;overflow: hidden; border:1px solid #dddddd; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;cursor: pointer;outline: none; background-color: #fff;}
.attachmentList a:hover{-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.3);box-shadow: 2px 2px 5px rgba(0,0,0,.3);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.attachmentBox .attItem-file{position: relative; height: 36px; background-color: #fff;}
.attItem-file-img{height: 26px; width: 26px; position: absolute; left: 7px;top:50%; margin-top:-14px;}
.attItem-file-img img{width: 100%;height:100%;}
.attachmentBox .attItem-file-txt{padding-left: 36px; height:36px; line-height:36px;font-size: 12px;color: #666;background: #fff;}
.attItem-file-txt span{display: block;white-space: pre; max-width: 148px;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;word-break: break-all;}
.mailInfo{font-size: 14px;color: #999;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/*.mailList_con_li .mailListCon li*/ .mailListConBox_listOne{border-bottom: none;}
/*未知文件下载样式*/
.unknow-file{position: absolute;left: 0;top: 0;width: 148px;height: 90px;display: none;}
.unknow-file-bg{height: 44px; background: rgba(0,0,0,.1);background: #000;opacity: 0.1;filter: alpha(opacity=10);}
.unknow-file .i-downLoad{position: absolute;left: 50px;top: 0px;}
.attachmentItem .attItem-img{ text-align: center;padding-top: 6px;}
.attachmentItem .attItem-img img{width: 22px; height: 22px;}
.attachmentItem:hover .unknow-file{display: inline-block;}
/*评论点赞区*/
.subinfo-box{margin-left: 67px;margin-bottom: 9px; margin-top:-1px;width: 520px;font-size: 12px;}
.subinfo-nav{position: relative;}
.subinfo-box .menuPop {position: absolute;z-index: 1;width: 150px;padding: 6px 0;color: #666;font-size: 14px;border: 1px solid #cecece;background-color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 0 5px rgba(206,206,206,1);-webkit-box-shadow: 0 0 5px rgba(206,206,206,1);box-shadow: 0 0 5px rgba(206,206,206,1);}
.subinfo-nav .TriangleTop{width: 15px;height: 12px;background-position: -283px -11px; position: absolute;top: -9px;left: 25px;}
.subinfo-nav .tipsBottom{width: 15px;height: 12px;background-position: -283px -24px; position: absolute;left: 14px;bottom: -12px;}
.subinfo-nav .microChat_scan{line-height: 16px; padding-top: 14px;}
.subinfo-nav .microChat_scan a{color: #1a75ca;}
.subinfo-nav .microChat_load{line-height: 27px;}
.subinfo-nav .i-scan-139 { width: 20px; height: 20px;background-position: -278px -44px; position: absolute;left: 81px; top: 68px;}
.subinfo-nav .microChat {padding-top: 10px;text-align: center;font-size: 12px;color: #333;font-weight: bold;}
.subinfo-com{margin-top: 12px; position: relative;z-index: 2;}
.subinfo-com .diamond{
    width: 10px;
    height: 10px;
    background: #d6e6f6;
    transform: rotate(45deg);
    left: 33px;
    position: absolute;
    top: -5px;
    z-index: -1;
}
.subinfo-com .i-arr-up{position: absolute;left: 30px;top: -9px;}
.subinfo-nav a{position: relative; padding: 0 10px 0 0; color: #666;}
.subinfo-nav a i{margin-right: 6px;}
.subinfo-nav a:hover{color: #1a75ca;}
.subinfo-nav a .i-red-dot{position: absolute;left: 11px;top: -4px;}
.subinfo-nav .v-line{margin-right: 10px; width: 1px;height: 12px;background:#b7b7b7;display: inline-block;vertical-align: middle;}
.subinfo-main{padding:10px 0;background:#d6e6f6;margin-right:10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;padding-bottom: 10px;}
.subinfo-com-list{padding: 20px 5px 0 20px; max-height: 274px; overflow-y: auto;overflow-x: hidden; border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.subinfo-com-item{margin-bottom: 18px;}
.subinfo-photo{float: left; width: 40px;height: 40px;overflow: hidden;}
.subinfo-photo img{width: 100%;}
.subinfo-message{float: left;width: 420px; padding-left: 14px;font-size: 14px;color: #444;word-break: break-all;}
.subinfo-name{margin-right: 20px;font-weight: bold;}
.subinfo-main .new-quick-reply{padding:14px; border:none;box-shadow: none;border-radius: 0;background: none;/*height: 97px;*/}
.subinfo-main .readMailReplyMes-w{margin: 0 9px 0 0;padding: 0 0 0 4px; width: 385px;background:#fff;}
.subinfo-main .new-quick-reply .btnBox{position: absolute; right: 20px;bottom: 15px;line-height: 28px;width: 62px;}
.subinfo-main .readMailReplyMes{padding: 6px 0;height:18px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
/*.mailList_con_li .mailListCon li{border-bottom: 1px solid #eee;}*/
.mailList_dynamic .i-breakHeart,.mailList_dynamic .i-likeNike-done{display: none;}
/* .mailList_con_li .mailListCon > li:hover{background: #e3f1ff;} */
.mailListCon .birthday .child_ul li:hover{background: transparent;}

/*日历提醒*/
.calendarRemind{padding:0 14px;}
.calendarRemind_time{display:block;height:25px;line-height:25px;padding-left:3px;margin-top:9px;font-size:14px;}
.calendarRemind_list_li{margin-top:6px;}
.calendarRemindBox{position:relative;zoom:1;padding:11px 12px 14px;background-color:#f8f8f8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.calendarRemindBox .i_icoCalendar{position:absolute;left:12px;top:11px;}
.calendarRemindBox_con{padding-left:57px;}
.calendarRemindBox_con strong{line-height:20px;font-size:14px;}
.calendarRemindBox_con ul{margin-top:3px;}
.calendarRemindBox_con li{line-height:20px;}
.noCalendarRemind{padding:13px 18px;margin:14px 0 0;background-color:#f8f8f8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.noCalendarRemind .calendarRemind_time{height:auto;line-height:1;margin-top:0;}
.addBox{display:block;width:64px;}
.addCalendarRemind{margin:50px auto 0;}
.textTips{margin:5px 0;color:#444;font-size:14px;font-weight:bold;text-align:center;}

/*杂志提醒*/
.magazineCon{padding:4px 15px 14px;background-color:#f8f8f8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.magazineCon li{float:left;_display:inline;margin:10px 10px 0 0;}
.magazineCon img{float:left;width:70px;}
.magazineCon_info{float:left;_display:inline;width:99px;margin-left:19px;}
.magazineCon_info strong a{color:#444;}
.magazineCon_info p{line-height:20px;color:#666;}
.magazineCon_info .btnG{height:28px;padding-left:19px;margin-top:10px;}
.magazineCon_info .btnG span{height:28px;line-height:28px;padding-right:19px;}

/*drowpDown_new*/
.dropDown_new{display:inline-block;*display:inline;padding:0 4px;*zoom:1;}
.dropDown_new em{color:#1a88dd;}
.dropDown_new:hover{background-color:#1a88dd;cursor:pointer;}
.dropDown_new:hover em{color:#fff;}
.dropDown_new .i_triangle_down{position:relative;top:-1px;}
.dropDown_new:hover .i_triangle_down{background-position:-179px -26px;}

/*Tap panel*/
.tapWrapper{position:relative;width:447px;padding-bottom:16px;border:1px solid #b5b5b5;background-color:#fff;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.tapWrapper .tapH{position:relative;_height:48px;overflow:hidden;}
.tapH .i_close{position:absolute;top:50%;right:15px;margin-top:-5px;cursor:pointer;}
.tapH .i_close:hover{background-position:-164px -26px;}
.tap{float:left;width:100%;height:30px;_height:33px;padding:11px 0 0 14px;border-bottom:2px solid #edd28b;background-color:#f5f5f5;overflow:visible;_zoom:1;}
.tapWrapper .tap a.hover{padding:6px 18px 6px 18px;_padding:7px 18px 7px 18px;color:#000;text-decoration:none;border:2px solid #edd28b;border-bottom:0;background-color:#fff;}
.tap li{float:left;clear:none;padding:0;}
.tap li a{float:left;padding:6px 18px 5px 18px;_padding:8px 18px 5px 18px;margin-right:4px;color:#666;text-align:center;border:1px solid #b5b5b5;border-bottom:0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;cursor:pointer;}
.tap li a:hover .i_arrow_down{width:9px;height:5px;background-position:-133px -33px;}
.tap li a em{margin-right:2px;}
.area-list li{clear:none;float:left;width:71px;padding:2px 0 2px 18px;}
.area-list li a{float:left;padding:2px 4px;color:#1a88dd;}
.area-list li a:hover{color:#fff;background-color:#1a88dd;}

/*weatherForecast*/
.weatherForecast{width:414px;padding:10px 17px;border:1px solid #b5b5b5;border-radius:4px;background-color:#fff;}
.forecast_date{display:inline-block;*display:inline;color:#666;*zoom:1;}
.moreWeather{float:right;}
.foreCast-list{padding:22px 0;}
.foreCast-list li{float:left;text-align:center;}
.foreCast-list .list_today{width:180px;border-right:1px dashed #ededed;}
.foreCast-list .list_today strong{display:block;color:#444;font-size:14px;text-align:center;}
.foreCast-list .list_today img{width:100px;height:auto;}
.foreCast-list .list_notToday{width:116px;padding:20px 0;}
.foreCast-list .list_notToday img{width:65px;height:auto;}
.weatherForecast strong{font-weight:normal;}

/*selectList*/
.selectList{position:absolute;width:55px;height:148px;color:#1a75ca;border:1px solid #c3c3c3;background-color:#fff;overflow:scroll;}
.selectList li{padding:3px 5px;}
.selectList li:hover{color:#fff;background-color:#1a75ca;cursor:pointer;}

.wfLine{margin:0 8px;color:#707070;font-family:"Verdana";}

.welcomeFooter{margin-top:20px;text-align: center; background: rgba(0,0,0,.1); opacity: 0.9;}
.welcomeFooter li{color:#fff;line-height: 30px;}
.welcomeFooter,
.welcomeFooter a{color:white;}

/*待办任务日历弹出框,只引用了welcomeNew.css这个文件*/
.calendarMode{width:260px;border:1px solid #c5c5c5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 2px #ccdaea;-webkit-box-shadow:1px 1px 2px #ccdaea;box-shadow:1px 1px 2px #ccdaea;}
.calendarMode .calendarMod_top{padding:8px 0;background:#eee;}
.calendarMode .i_cb{background-color:#6cb8ff;}
.calendarMode .calendarModTable{width:260px;color:#bebebe;}
.calendarMode .calendarModTable td{line-height:26px;}
.calendarMode .calendarModTable th{line-height:30px;color:#666;}
.createActivity{position:relative;margin-top:93px;font-size:14px;color:#666;text-align:center;}
.i_btnArea{margin-top:26px;}
.btn-create{line-height:36px;color:#fff;font-size:16px;font-weight:bold;font-style:normal;text-align:center;text-indent:24px;}
.createAct-tips{position:absolute;top:-50px;left:94px;width:100px;padding:6px 5px;border:1px solid #e4e4e4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.createAct-tips p{line-height:1.3;color:#666;}
.triangle-pos{position:absolute;bottom:-11px;left:76px;}
.calendarMode .calendarMod_topTime .calendarYear,
.calendarMode .calendarMod_topTime .calendarMonth{color:#000;}
.accordBox{width:70px;height:63px;padding-left:10px;margin-top:3px;border-left:1px dashed #ccc;}
.accordBox .accordBtn:hover,
.accordBox .accordedBtn:hover{color:white;}
.accordBtn,
.accordedBtn{display:block;height:42px;line-height:42px;color:white;font-weight:bold;}
.accordBtn{padding-left:30px;width:38px;}
.accordedBtn{padding-left:26px;width:42px;}
.tipsOther{position:absolute;z-index:3;line-height:normal;padding:3px 6px;color:#666;border:1px solid #cbcb9e;background:#ffffe1;-moz-box-shadow:0 0 5px #cecece;-webkit-box-shadow:0 0 5px #cecece;box-shadow:0 0 5px #cecece;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tipsOther .tipsBottom{position:absolute;left:10px;bottom:-5px;_bottom:-6px;}
.tipsOther .tipsLeft{position:absolute;left:-5px;top:10px;}
.tipsOther .tipsRight{position:absolute;right:-5px;_right:-6px;top:10px;}
.tipsOther .tipsTop{position:absolute;left:10px;top:-5px;}



/* 快速写信输入框 */
.reply-and-notes.new-quick-reply{
    position: relative;
    padding: 12px 14px;
    margin-bottom: 8px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(../../images/module/welcome/write_letters24.png?v=yYr4QRwuPS04WxVwPNybrg%3D%3D) no-repeat right -14px #e6f0f8 !important;
}
.readMailReplyMes{
    width: 100%;
    height: 18px;
    color: #c5c5c5;
    word-wrap: break-word;
    word-break: break-all;
    resize: none;
    border: 0;
    padding: 5px 0;
    font-size: 12px;
    outline: none;
    /* overflow: hidden; */
    line-height: 18px;
    background: #fff;
    overflow-y: scroll;
}
.modBox.new-quick-reply.clearfix{
    position: relative;
    padding: 14px;
    border: 1px solid #ddd;
    /* background-color: #fff; */
    margin-bottom: 8px;
    border-radius: 4px;
    margin: 0 20px;
}
.modBox.new-quick-reply .clearfix .readMailReplyMes-w {
    width: 403px;
    border: 1px solid #ddd;
    padding: 0 4px;
    margin-left: 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all .2s linear .1s;
    -moz-transition: all .2s linear .1s;
    -o-transition: all .2s linear .1s;
    -ms-transition: all .2s linear .1s;
    transition: all .2s linear .1s;
    background: #fff;
}
.focus .readMailReplyMes-w{width: 552px;border-color:#0078e6 !important;}
.bubble{height:15px;padding:0 4px;font-size: 12px;color: #ffffff;line-height:15px;text-align:center;background-color: #de0202;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.gt10{padding:0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
/*添加便签*/
.reply-and-notes-tabs{margin: 0 0 10px 0; border-bottom: 1px solid #eee;}
.reply-and-notes-tabs li{float: left;padding:0px 10px; margin:0 20px 0 0;font-size: 14px;cursor: pointer;line-height: 30px;}
.reply-and-notes-tabs li.active{border-bottom: 2px solid #1385ee; color: #1385ee;/*padding: 0 5px;*/}
.reply-and-note-toolbar{font-size: 14px; overflow: hidden; display: none;line-height: 26px;margin-top: 10px;}
.reply-and-note-toolbar a{line-height: 30px;}
.reply-and-note-toolbar .btnBox{margin: 0 0 0 16px; width: 62px;height: 28px;line-height: 28px;}

.modBox.new-quick-reply .btnSend{
    position: absolute;
    right: 14px;
    bottom: 12px;
    line-height: 30px;
    width: 70px;
    height: 30px;
}

.addTaskTips{position: relative;}
.addTaskTips .addTaskTipsCon{position:absolute;top:50%;width:100%;margin: -176px auto 0;}
.addTaskTips .addTaskTipsCon .i-addTaskTips{display: block;margin: 0 auto;}
.addTaskTips .addTaskTips_txt{margin-top:40px;font-size: 18px;color: #666666;text-align: center;}
.addTaskTips .addTaskBtn {width: 158px;height:38px;margin:21px auto 0;border:1px solid #1a75ca;font-size: 16px;color: #1a75ca;line-height: 38px;cursor:pointer;-webkit-border-radius:18px;-moz-border-radius:18px;-o-border-radius:18px;-ms-border-radius:18px;border-radius:18px;}
.addTaskTips .layout-horizontal{left: 50%;margin: -135px 0 0 -288px;width: 576px;}
.addTaskTips .layout-horizontal .i-addTaskTips{float: left;margin: 33px 51px 0 32px}
.addTaskTips .layout-horizontal .addTaskTips_txt{float: left;width: 168px;margin-top: 80px;}
/*6.0新引用图片start*/
.i-likeNike-noTips,.i-addTaskTips{
    vertical-align: middle;
    overflow: hidden;
    background: url(../../images/module/welcome/new6/icons_new.png?v=2026-04-24T08%3A46%3A55.399Z) no-repeat;
}
.i-addTaskTips{width: 302px;height: 204px;background-position: 0 0;}
.i-likeNike-noTips{width: 72px;height: 70px;background-position: -5px -228px;}

/*6.0新引用图片end*/

.mailListCon_noNews{padding:10px 0;text-align: center;background:url(../../images/module/welcome/new6/no_icons_new.png?v=iLLpw%2FJcZYaG4NBFogJATA%3D%3D) no-repeat center 40px;}
.mailListCon_noNews .mailListCon_noNewsTitle{margin-top:190px;font-size: 14px;color: #333;}
.mailListCon_noNews .mailListCon_noNewsTxt{margin-top:13px;font-size: 14px;color: #666666;}
.mailListCon_noNews .mailListCon_noNewsTxt .btn{margin: 0 5px 0 6px; width: 98px;height: 26px;line-height: 26px;font-size:14px;color: #1385ee;background: #fff;border: 1px solid #1385ee;border-radius: 20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;}
.mailListCon_noNews .mailListCon_noNewsTxt .btn:hover,.mailListCon_noNews .mailListCon_noNewsTxt .btn:active{background: #fff!important;color: #0078e6;border: 1px solid #0078e6;}
.mailListHeaderCon .i-triangleNewWel{position: absolute;bottom: -1px;left: 36px;}


/* tips组件 */
.componentTips{position: absolute;z-index:999;width: 182px; padding: 5px 9px;font-size:14px;color:#444444;border: 1px solid #cccccc; background: #ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow: 2px 2px 5px #dadada;color: #888;word-wrap:break-word;word-break:break-all;}
.componentTips .btnBox{width: 180px;line-height: 30px;}
.componentTips .btnBox:hover{border: 1px solid #a4a4a4;background: #d7d7d7;background: -moz-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#d7d7d7));background: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#d7d7d7));background: linear-gradient(#f2f2f2 0,#d7d7d7 100%);}
.componentTips p span{color: #ff9921;word-wrap:break-word;word-break:break-all;}

.referTo{ display: inline-block; line-height: 20px; padding: 0 7px; margin-right: 6px; color: #fff; font-size: 14px; font-weight: 400; background: #ff8a00; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.menuReferTo{overflow:hidden;min-width:318px;border: 1px solid #dddddd;background-color: #fff; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.menuReferTo .menuReferTo_h{background-color: #f0f0f0;}
.menuReferTo_hTxt{padding:0 8px;font-size: 12px;color: #666666;line-height: 26px;font-weight: normal;}
.menuReferTo-list li{cursor: pointer;}
.menuReferTo-list .lastChild{border-bottom: 0;}
.menuReferTo-listItem{padding:0 8px;line-height:26px;border-bottom: 1px solid #eeeeee;}



.mailListConBox_infoCon .referTo{position:relative;margin-right:3px;color: #ffffff;font-weight:normal;vertical-align: top;}

/* 正在加载页面 */
.loadingMore{text-align: center;}
.loadingMore .loadingMore-animate{position: relative;top: -2px;margin-right:2px;vertical-align: middle;}
.loadingMore .loadingMore-txt{font-size: 12px;color: #444444;line-height: 40px;}

/* 与我有关 */
.relatedTome{position:relative;margin:10px 10px 8px;padding:18px 20px 15px;border: 1px solid #b0d0e9;background: #f0f6fa;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 8px #D8D8D8;-moz-box-shadow:0 1px 8px #D8D8D8;-o-box-shadow:0 1px 8px #D8D8D8;-ms-box-shadow:0 1px 8px #D8D8D8;box-shadow:0 1px 8px #D8D8D8;}
.relatedTome .relatedToMe_img{margin-bottom: 6px;}
.relatedTome .relatedToMe_txt{font-size: 14px;color: #666666;}
.relatedTome .bloldTxt{color: #333333;font-weight: bold;}
.relatedTome .i-btn_close{position: absolute;top:6px;right:8px;cursor: pointer;}
.relatedTome .i-arrow_relatedToMe{position: absolute;top:-25px;right: 20px;}

/* 与我有关弹窗 */
.relatedToMe_popw{position:absolute;top:118px;right:390px;z-index:99;overflow:hidden;width: 538px;height: 338px;background-color:#ffffff;border: 1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 12px #cccccc;-moz-box-shadow:0 0 12px #cccccc;-o-box-shadow:0 0 12px #cccccc;-ms-box-shadow:0 0 12px #cccccc;box-shadow:0 0 12px #cccccc;}
.relatedToMe_header{padding: 7px 40px 7px 20px;background-color: #f4f4f4;}
.relatedToMe_header p{font-size: 14px;color: #444444;}
.relatedToMe_header .i-relatedToMe{position: relative;top: -4px;margin: 0 3px;}
.relatedToMe_header .i-btnClose_pw{position:absolute;top:5px;right:5px;width:18px;height:18px;background-position: -594px -236px;cursor: pointer;}
.relatedToMe_header .i-btnClose_pw:hover{width: 18px;height: 18px;background-position: -615px -240px;}

.relatedToMe_conBox{padding-top: 18px;}
.relatedToMe_nav{width: 126px;}
.relatedToMe_nav .relatedToMe_itemList{margin-bottom: 12px;font-size: 14px;color: #666666;line-height: 32px;cursor: pointer;}
.relatedToMe_itemList i{position:relative;top:-1px;margin-right: 10px;margin-left: 20px;}
.relatedToMe_nav .on{background-color: #ebebeb;}
.relatedToMe_mainBox{padding-left: 166px;}
*.relatedToMe_main{height: 246px;}
.relatedToMe_mainHd{position: relative;margin-right: 20px;}
.relatedToMe_mainHd .c-checkbox{position: absolute;top: 50%;right: 0;margin-top: -7px;}
.relatedToMe_mainHd_txt{padding-right: 68px;font-size: 14px;color: #444444;line-height: 32px;}
/* .relatedToMe_mainCon{margin-right: 16px;} */
.relatedToMe_mainConTxt{margin-right: 16px;font-size: 14px;color: #999999;line-height: 1.4;}
.relatedToMe_mainConTitle{font-size: 14px;color: #444444;line-height: 1.1;}
.ipt_welocome{padding:6px 5px;font-size:14px;line-height:16px;border: 1px solid #dcdcdc;-webkit-border-radius:3px;border-radius:3px;}
.relatedToMe_iptBox{margin-top: 5px;font-size: 0;}
.relatedToMe_iptBox .ipt_welocome{width: 261px;vertical-align: top;}
.relatedToMe_iptBox .btnBox {width: 62px;line-height: 28px;}
.relatedToMe_mainCon_subconBox{margin-top: 17px;}
.relatedToMe_mainCon_subcon{height:205px;margin-top: 12px;overflow-y: auto;}
.relatedToMe_keyWordMainCon .relatedToMe_mainCon_subcon{height:136px;margin-top: 8px;}
.relatedToMe_addr_subcon .relatedToMe_mainCon_subcon{height: 162px;}
.relatedToMe_mainCon_another .relatedToMe_mainCon_subcon{margin-top: 8px;}
.relatedToMe_mainCon_subcon ul{font-size: 0;}
.relatedToMe_mainCon_subcon ul li{margin-right: 8px;margin-bottom: 8px;}
.addVipAddr{display: inline-block;*display: inline;*zoom:1;margin-top:8px;font-size: 14px;color: #1a75ca;cursor: pointer;}
.relatedToMe_addr .addrBase{margin-bottom: 6px;}
/*与我有关弹窗-邮件管理*/
.relatedToMe_mailCon{margin-right: 34px;height: 211px;overflow-y: auto; background: #f8f8f8; border:1px solid #e0e0e0; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 3px 2px rgba(0,0,0,.1);box-shadow: 2px 3px 2px rgba(0,0,0,.1);}
.relatedToMe_mailCon .relatedToMe_mainCon{padding: 6px 0 9px 0;}
.relatedToMe_mailCon .relatedToMe_mainHd{margin-right: 0;padding: 0 19px 0 18px; cursor: pointer;}
.relatedToMe_mailCon .relatedToMe_mainHd:hover{background: #eaeaea;}
.relatedToMe_mailCon .relatedToMe_mainHd_txt{padding-right: 48px; line-height: 28px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.relatedToMe_mailCon .relatedToMe_mainHd .c-checkbox{right: 19px;}


/* 开关组件 */
.c-checkbox{display: inline-block;*display: inline;*zoom:1;width: 27px;height: 14px;font-size: 0;}
.chk-m139check{display: inline-block;width: 0;height: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.closingbtn,.openingbtn{vertical-align: top;position: absolute;left: 0;top: 0;z-index: 9;}
.closingbtn{width: 26px;height: 14px;background-position: -425px -321px;}
.openingbtn{width: 26px;height: 14px;background-position: -389px -321px;}

/* 标签 */
.tag_keyword{position:relative;display: inline-block;*display:inline;*zoom: 1;padding:0 18px 0 17px;font-size: 14px;color: #666666;line-height: 26px;text-align: center;background-color: #eaeaea;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.tag_keyword i{position: absolute;right: 3px;top: 7px;cursor: pointer;}

/* 联系人 */
.addrBase {display: inline-block; *display: inline; *zoom: 1; color: #666; height: 19px; line-height: 19px; white-space: nowrap; vertical-align: middle; border: 1px solid #aecae5; background: #e0edf9; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.addrBase .addrBase_con {display: inline-block; height: 19px; line-height: 19px; padding: 0 5px 0 4px; cursor: pointer; }
.addrBase span, .addrBase b {height: 19px; line-height: 19px; padding: 0; font-size: 12px; vertical-align: top; }
.addrBase_con span {color: #93abc2; }
.addrBase span, .addrBase b {height: 19px; line-height: 19px; padding: 0; font-size: 12px; vertical-align: top; }
.writeTable-txt .addrBaseWarn b, .writeTable-txt .addrBase_con span {color: #725f5b; }
.quickdelete {display: inline-block; width: 20px; height: 19px; border-left: 1px solid #e0edf9; }
.quickdelete .item-close, .btnOther .quickdelete .item-close {margin: -3px 0 0 4px; }
.quickdelete:hover {border-left: 1px solid #83b3e3; background: #9bcbf9; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
.quickdelete:hover .item-close {background-position: -575px -275px;}
.addrBase_con:hover {background: #9bcbf9; border-radius: 10px 0 0 10px; }
.addrBase_con:hover b, .addrBase_con:hover span{color: #ffffff;}

/* 邮箱排行榜 头部*/
.mailRanklist_con{background: url(../../images/module/welcome/guangquan_bg.png?v=2026-04-24T08%3A46%3A55.399Z) no-repeat;}
.mailRanklist_head{width:422px;margin:0 auto;padding-top: 13px;text-align: center;}
.ranklistTitle{margin-left: -8px;}
.ranklistTitle{width: 202px;height: 32px;background-position: -80px -403px;text-align: center;font-size: 16px;line-height: 30px;color: #fff;}
.topThree{margin:3px 0 14px;}
.topThree dl{float: left;}
.topThree dl dt{position: relative;width: 113px;height: 108px;}
.topThree dl dt i{position: relative;z-index: 2;display: inline-block;*display: inline;*zoom: 1;width: 113px;height: 108px;}
.ranklist_img{position: absolute;top:15px;left:22px;z-index: 1;width: 74px;height: 74px;overflow: hidden;border-radius: 50%;}
.ranklistFirst .ranklist_img{top: 8px;left: 15px;width: 85px;height: 85px;}
.ranklistThird .ranklist_img{top: 15px;left: 19px;width: 76px;height: 76px;}
.ranklist_img img{width: 100%;}
.i-rankFirst{background-position: -6px -448px;}
.i-rankSecond{background-position: -137px -448px;}
.i-rankThird{background-position: -273px -448px;}
.topThree dl dt span{position: absolute;top:85px;left:23px;z-index: 3;width:70px;line-height: 20px;display: inline-block;*display: inline;*zoom: 1;font-weight: 600;}
.ranklistFirst{margin: 0 40px 0 43px;}
.topThree dl dd{width: 96px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;margin-left: 8px;line-height: 24px;}
/*排行榜中部*/
	 /*排行中部本月排行  .thisMonth-page隐藏为tab页本月排行隐藏，.likeList-page和.ranklistMain同时显示；.thisMonth-page显示时.likeList-page隐藏.ranklistMain显示*/
/*.thisMonth-page{display: none;}*/
.mailRanklist_body{border: 1px solid #cecece;margin: 0 42px;border-radius: 6px;text-align: center;}
.ranklistTab{background-color: #fff;border-radius: 6px 6px 0 0;}
.ranklistTabTable{width: 100%;}
.ranklistTabTable td{line-height: 37px;font-size: 16px;color: #999;cursor: pointer;}
.ranklistTabTable td.on{color: #444444;font-weight: 600;}
.rank-myself{background-color: #ceedfe;}
.rank-myself p{display: inline-block;}
.thisMonth{border-right: 1px solid #e2e2e2;}
.ranklistClassify .ranklist-head{background-color: #35aef4;color: #fff;line-height: 32px;font-weight: 600;border-right: 1px solid #fff;}
.ranklistClassify .ranklist-head:last-child{border-right: 0;}
.ranklistTable{width: 100%;}
.ranklistTable tr{border-bottom: 1px solid #ddd;}
.ranklistTable tr:last-child{border-bottom: 0;}
.ranklistTable td{line-height: 50px;}
.rankRanking{width: 68px;}
.rankNickname{margin: 0 1px 0;}
.rankLiveness{width: 82px;margin-right: 1px;}
.rankLike{width: 106px;}

.ranklistMain ul li{height: 62px;line-height: 62px;border-bottom: 1px solid #ddd;}
.ranklistMain ul li span{display: inline-block;}
.main-ranking{width: 68px;font-weight: 900;}
.i-topThree{width: 35px;height: 17px;color: #fff;text-align: center;line-height: 20px;padding-top: 8px;font-weight: 100;}
.i-rank-first{background-position: -222px -366px;}
.i-rank-second{background-position: -268px -366px;}
.i-rank-third{background-position: -316px -366px;}
.main-nickname{text-align: left;color: #666;}
.main-nickname img{width: 40px;height: 40px;margin: 5px 10px 0 20px;border-radius: 50%;}
.main-like{text-align: left;}
.main-like i{position: relative;top: -1px;}
.hasLike .numLike{color: #ef9606;}
.main-like .i-dislike{margin: 0 6px 0 32px;}
.i-dislike,.i-likeLike{width: 24px;height: 24px;border-radius: 50%;background-position: -285px -325px;}
.i-dislike{cursor: pointer;}
.hasLike .i-dislike{cursor: auto;}
	/*排行中部点赞列表  .likeList-page和.ranklistMain同时隐藏时.thisMonth-page显示，只隐藏.ranklistMain时.noLike显示为无人点赞页面*/

/*.ranklistMain{display: none;}*/
.likeLike{width: 16%;margin: 0 1px 0;}
.likeTime{width: 26%;}
.ranklistMain ul li p{float: left;}
.main-likeNick{text-align: left;color: #666;}
.main-likeNick img{width:40px;height:40px;margin: 5px 22px 0 20px;border-radius: 50%;}
.userInfo_img{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: 40px;height: 40px;margin: 5px 10px 0 20px;font-size: 25px;color: #ffffff;line-height: 39px;text-align: center;background-color: #df574d;border-radius: 50%;}
.likeNick .userInfo_img{margin: 5px 22px 0 20px;}
.ranklist_img .userInfo_img{display: inline-block;*display: inline;*zoom: 1;width: 100%;height: 100%;margin: 0;font-size: 47px;color: #ffffff;line-height: 93px;text-align: center;background-color: #df574d;border-radius: 50%;}
.ranklistSecond .userInfo_img,.ranklistThird .userInfo_img{line-height: 78px;}
.hasLike .i-dislike,.i-likeLike{background-position: -321px -325px;}
.main-likeTime{color: #666;}
	/*点赞中部无人点赞*/
.whitebaby-remind {width: 208px;margin: 60px auto 40px;}
.whitebaby-remind .remind-layout {margin-left: auto; margin-right: auto; }
.whitebaby-remind .remind-text {display: block; min-width: 150px; padding: 6px 4px; text-align: left; border: #cecece solid 1px; background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.remind-direction{width: 15px;height: 11px;background-position: -436px -499px;}
.whitebaby-remind .remind-direction {position: relative; zoom: 1; display: block; height: 14px; margin-left: 67%; margin-top: -2px;}
.bubble-nolike{width: 154px;height: 42px;margin-left: 20px;}
.bubble-nolike .fz_14{color: #444;padding:0 10px;}
/*排行榜底部*/
.mailRanklist_foot{overflow:hidden;margin: 19px 42px 28px;border: 1px solid #c8c8c8;border-radius: 6px;}
.actExplain{text-align: center;font-size: 16px;line-height: 36px;background:url(../../images/module/welcome/shuoming_bg.png?v=2026-04-24T08%3A46%3A55.399Z) no-repeat;color: #fff; background-position: center; background-color: #35AEF4 }
.actDetails{margin: 13px 20px 8px;border-bottom: 1px solid #ddd;}
.actDetails li{line-height: 28px;}
.actDetails li i{width: 14px;height: 14px;border-radius: 50%;text-align: center;line-height: 14px;background-color: #2ca3e8;color: #fff;font-weight: 600;margin-right: 5px;}
.actSkill{line-height: 28px;margin: 8px 25px 12px 20px;}
.i-rankTips{width: 30px;height: 25px;background-position: -294px -403px;margin-right: 9px;}

.jumppageslink {height: 24px;width: 118px;display: inline-block;margin-top: 10px;padding-left: 49px;}
.p_relative {position: relative;display: inline-block;}
.fr {float: right;display: inline;}
.c-default{display: inline-block;}
.mailRanklist_body .jump_page{height: 44px;border-top: 1px solid #ddd;}
.changeAll{position: absolute;left: 5px;width: 57px;}
.changeAll .p_relative .i_triangle_d{margin-right: 0;margin-left: 18px;}
.actSecond{padding-left: 11px;}
.ml_6{cursor: pointer;}

/*.jumpAll{width: 130px;height: 24px;margin:10px 0;margin-left: 360px;}
.jumpAll a{display: inline-block;}
.jump-total{width: 57px;height: 19px;border: 1px solid #ccc;border-radius: 2px;padding-top: 3px;background: url(../../images/module/welcome/jump_bg.jpg?v=2026-04-24T08%3A46%3A55.399Z);}
.jump-total span em{color: #444;}
.i_arrows{margin-bottom: 3px;}
.i-jumpPrev{width: 26px;height: 22px;background-position: -368px -376px;}*/

.jumppageslink,
.jumppagesShow{display:inline-block;height:24px;}
.icoJump{
    color:#444;
    border:1px solid #ccc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background:#e8e8e8;
    background:-moz-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e8e8e8));
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e8e8e8));
    background:linear-gradient(#fafafa 0%,#e8e8e8 100%);
}
.icoJump:hover{
    color:#444;
    border:1px solid #a4a4a4;
    background:#d7d7d7;
    background:-moz-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#d7d7d7));
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#d7d7d7));
    background:linear-gradient(#f2f2f2 0%,#d7d7d7 100%);
}
.icoJump{display:inline-block;height:22px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0;font-size:14px;vertical-align:middle;*vertical-align:top;overflow:hidden;zoom:1;cursor:pointer;}
.icoJump span{display:inline-block;height:22px;line-height:22px;padding:0 25px 0 8px;text-align:center;vertical-align:top;cursor:pointer;}
.icoJump .i_triangle_d{position:absolute;top:0;width:9px;height:5px;margin:9px 8px 8px 8px;background-position:-276px 0;}

.blacklist-page{text-align:center; line-height: 44px;}
.blacklist-page a{color:#1a75ca; font-size:14px; padding:2px 5px;}
.blacklist-page a.on{color:#fff;background:#35aef4;border-radius: 20px;}
#MpostNews .mailListConBox_listOne li{border-bottom: none;}

/*发短信入口*/
.i_iconInfo{width: 21px;height: 20px;background-position: -187px -172px;margin-top: 4px;*margin-top: -1px;}
.i_icoBill{width: 18px;height: 20px;background-position: -167px -130px;*margin-top: -1px;}

#navMore{height: 50px;}
#navMore a{display: inline-block;*display: inline;*zoom: 1;width: 103px;padding-left: 16px;font-size: 14px;color: #666;line-height: 50px;}
#navMore .i-sidebar-set{margin-right: 10px;}


/*登录页图片验证码浮层*/
.tipsLayer{position: absolute;top: 12px;right: 290px;background-color: white;white-space: nowrap;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);-moz-box-shadow: 0 0 8px rgba(0,0,0,.3);box-shadow: 0 0 8px rgba(0,0,0,.3);-moz-animation: formTips .3s linear;-webkit-animation: formTips .3s linear;animation: formTips .3s linear}
.tipsLayerMain{border: 1px solid #ccc;padding: 5px;}
.tipsLayerMainInner{border: 1px solid #EEE;min-height: 14px;_height: 14px;padding: 7px 10px;position: relative;font-size: 12px;color: #666;}
.tipsLayerMain, .tipsLayerMainInner{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.i-tipsLayerArrow{position: absolute;overflow: hidden;}
.tipsTopArrow{width: 15px;height: 8px;background-position: -51px -344px;top: -8px;right: 42px;} /* 箭头上 */
.tipsRightBtttomArrow{width: 9px;height: 15px;background-position: -64px -354px;top: 16px;right: -8px;} /* 箭头右 */
.tipsDownArrow{width: 15px;height: 8px;background-position: -67px -341px;right: 42px;bottom: -8px;} /* 箭头下 */
.tipsLeftArrow{width: 9px;height: 15px;background-position: -54px -354px;top: 42px;left: -8px;} /* 箭头左 */
.imgCodeLayer .tipsLayerMain{padding: 14px 14px 0;}
.imgCodeLayer .tipsLayerMainInner{overflow: hidden;position: relative;width: 320px;height: 110px;padding: 0;cursor: pointer;}
.imgCodeLayer .tipsLayerMainInner img{vertical-align: top;}
.imgCodeLayer .operationHints, .imgCodeLayer .operationHints_subTips{height: 30px;font-size: 14px;line-height: 30px;}
.imgCodeLayer .operationHints{margin-top: 12px;color: #666;text-align: center;background-color: #e5f6ff;border: 1px solid #c8edff;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.imgCodeLayer .operationHints, .imgCodeLayer .operationHints_subTips{height: 30px;font-size: 14px;line-height: 30px;}
.imgCodeLayer .operationHints_subTips{color: #de0202;}
.operationHints p .icons{margin-right: 10px;}
.imgCodeLayer .tipsLayerMainInner .i-hints-sel{position: absolute;}
.i-secret-flag{width: 18px;height: 14px;    display: inline-block;overflow: hidden;position: absolute;right: -14px;top: -10px;}

/*生日提醒*/
.modBox .birthday-bottom .birthday-bottom-auto{color: #ee6931;background-color: #fff;height: 28px;line-height: 28px;border: 1px solid #ee6931;margin-left: 40px;}    
.mailListConBox_infoCon .i-pending:before, .mailListConBox_infoCon .i-pending:hover {color: #db4d4d;}
.tipsLayerShare .i-bg-forward{color: #57cde7;    vertical-align: -1px;margin-left: 7px;}
.tipsLayerShare .i-sinaweibo{color: #ec5a65;    vertical-align: -1px;}