@charset "utf-8";
/* CSS Document By Cyan Apr,2009 */
/* ==========reset css begin========== */
html,body{height: 100%; width: 100%; background-color: #fff;}
html,body,div,span,h1,h2,h3,h4,h5,h6,ul,li,img,p,form,textarea,input,select,a,table,tr,td,th{
	list-style: none;z-index: inherit;margin: 0;padding: 0;font-family: verdana,Arial, Helvetica, sans-serif;font-size: inherit;color: inherit;}
img,table{border-collapse: collapse;border-spacing: 0;border: 0;}
form,textarea,input,select{font-size: 12px;}
th,td{font-weight: normal;text-align: left;}
a{text-decoration: none; cursor:pointer!important;cursor:hand;outline: none;}
label{cursor: pointer;}
hr{margin: 0;padding: 0;height: 1px;color: #000;border: 0;background-color: #000;}
/* clearfix */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* ==========reset css end========== */

/* ==========globle css begin========== */
 .fL{float: left;}
 .fR{float: right;}
 .marginLR10{margin-left: 10px; margin-right: 10px;}
 .ML0MR5{ margin: 0 5px 0 0;}
 .wd{width: 100%;}
 .f12{font-size: 12px;}
 .f14{font-size: 14px;}
 .fNor{font-weight: normal;}
 .fBold{font-weight: bold;}
 .fgray{color: #666;}
 .fRed{color: red;}
 .arrowred{ font-family: Arial;color: red;}
 .errorMsg{color: #a31515;}
 .disNone{display: none;}
 a.aline:hover{text-decoration: underline; }
 .trHoverBg{ background-color: #fffce6; cursor: pointer;}
 .star{ color: red; margin: 0 5px; font-size: 12px; font-weight: bold;}
textarea{border: 1px solid rgb(170, 170, 170);font-size: 12px;height: 50px;overflow-y: scroll;width: 400px;}
 
/* pulic_msgOKError */
.publicMsg{position: relative; height: 233px; width:540px; margin: 0 auto;  padding-top: 50px; text-align: left;}
 .pMsg_img{height: 233px; width: 365px;}
  .pMsg_img div{ margin: 60px 20px 10px 40px;}
  .pMsg_img h2{ margin: 10px 0 0 0; font-weight: normal; line-height: 22px;}
  .pMsg_img h2 a{ font-weight: bold;}
  .pMsg_img h3{position: absolute; bottom: 35px;left: 220px;*left: 160px;_left: 180px;}
 .pMsg_sOk,.pMsg_sError{height: 233px; width:175px;}

/* pulic_Btn */
.conBtnSub,.conBtnSub_over{ display: inline-block;cursor: pointer;width: 86px; height: 23px; line-height: 23px;text-align: center; border: 0px; margin-right: 10px;}
.regBtnSub,.regBtnSub_over{ display: inline-block;cursor: pointer;width: 111px; height: 25px; line-height: 25px;text-align: center; border: 0px; margin-right: 10px;}

/* pulic_Input */
.sAInput,.sNInput{width: 180px; height: 20px!important; *height: 22px; line-height: 20px!important;*line-height:22px; margin:0 5px 0 0;background-color: #fff;}
.sEInput{width: 150px; height: 18px; line-height: 18px; margin:0 5px 0 0; background-color: #fff;}
.mWInput{ width: 100%; height: 21px; line-height: 21px;padding-top: 2px!important;_padding-top:0px;*padding-top:0px;background-color: #fff;border: 1px solid #aaa;}

.rSInput{border:1px solid #A3BFA8;height:18px;line-height:18px;width:150px;}/* regsiter special Input*/
.rNInput{border:1px solid #A3BFA8;height:18px;line-height:18px;width:220px;}

.checkboxMR4{ margin:0 2px 0 5px; vertical-align: text-bottom;_vertical-align: middle;*vertical-align: baseline;}/* for checkBox*/
.checkboxMR0{ margin:0 2px 0 0px; vertical-align: text-bottom;_vertical-align: middle;*vertical-align: baseline;}/* for checkBox*/

/* for writeMail name_val*/
.writemailname_val{
	width: 240px; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	float: left;padding: 1px 1px 1px 3px; 
	background: #fff none repeat scroll 0% 0%; 
	border: 1px solid #aaa; 
	margin-top: 2px;
	cursor: pointer;
}
.wMattbg{float: right;overflow: hidden;width: 16px;height: 16px;text-align: center;background: #dceac0;}
.wMatInputDiv{overflow: hidden; width: 215px;}
.wMatInputC{overflow: hidden; float: left; height: 16px; margin-right: 2px;}
.writemailname_arrow{ display: inline-block; width: 14px; height: 13px; margin-top: 2px;}

/* drop menu*/
.dropMenu,.dM_WMN,.WM_Drop{z-index:99;overflow:hidden;text-overflow:ellipsis; font-size: 12px; background-color:#ccc;}
.dropMenu{width: 110px!important;width: 100px;}

.dM_WMN{width: 206px!important;width: 200px;}
.dMOpt{background-color: #fff; border: 1px solid #999;width: 98px; margin: 0px 2px 2px 0px; padding: 0px 4px 4px 4px; z-index:100;overflow:hidden;}
.dM_WMN .dMOpt{width: 194px!important;width: 198px;}
 .dMOpt a{display:block; margin-top: 4px;padding: 3px 2px; width: 94px!important;width:90px;overflow:hidden;text-overflow:ellipsis; color: #333;}
 .dM_WMN .dMOpt a{width: 190px!important;width:188px;}
 .dMOpt a:hover,.dMOpt a.subON{ text-decoration: none; background-color: #008000; color: #fff;}
 
.dMOptLine{height:1px; font-size:0px; margin:1px 0px; margin-bottom:-2px; border-top:1px solid #ccc;}

.WM_WMN{width: 356px!important;width: 350px; }
.WM_WMN .dMOpt{width: 344px!important;width: 348px;height: 200px; overflow-y: auto;}
.WM_WMN .dMOpt a{width: 340px!important;width:338px;}
 
/* drop menu position*/
.searchDropL{position: absolute;top:24px;right: 10px;}
.signDrop{position: absolute;top: 30px; left:304px; display: none;}
.dM_WMN_Drop{position: absolute; top: 24px; left: 60px;display: none; }
.moveDrop{position: absolute;top: 30px; left: 450px;display: none;}
.moveDropL{position: absolute;top: 60px; left: 383px;display: none;}/*for mailList*/
.signDropL{position: absolute;top: 60px; left: 460px;display: none;}/*for mailList*/
	.signDropLS{position: absolute;top: 61px; left: 565px!important; *left: 555px;display: none;}
	.signDropLSF{position: absolute;top: 85px; left: 565px!important; *left: 555px;display: none;}
	
.drafL231{left: 231px;}
.drafL308{left: 308px;}
.drafL413{left: 413px; *left: 403px;}

.moreDrop{position: absolute;top: 30px; left: 527px;display: none;}
	.moreDropS{position: absolute;top: 31px;left: 630px!important;*left: 623px;display: none;}
	.moreDropC{position: absolute;top: 55px;left: 630px!important;*left: 623px;display: none;}

.uabAddDrop{position: absolute;top: 31px;left:174px;}

.WM_Drop{ position: absolute; left:60px; margin-top: -3px; *margin-top: 36px;}
/* pulic_Window */
.alertW_L{ float: left; display: inline-block; width: 5px;}
.alertW_R{ float: right; display: inline-block; width: 5px;}
.alertW_M{ float: left;}
.alertW_MCT,.alertW_MCB{ text-align:left;}
.alertW_MCT{ height: 24px;}
.alertW_MCT span{ font-weight: bold; height: 24px; line-height: 24px; float: left; display: inline-block; padding-left: 8px; font-size: 12px;}
.aW_Btn,.aW_BtnOver{ display: inline-block; float: right; width: 43px; height: 17px; margin-right: 5px; cursor: pointer;overflow: hidden;}

.alertW_MCB h1{ margin: 15px; font-size: 12px;}
.tipsFont{ font-weight: normal; color: #666;font-size: 12px;}

.icoTixing{ display: inline-block; width: 57px; height: 65px;float: left; margin: 10px 15px 10px 10px;}
.awoke_MC{ margin: 25px 10px 0 10px; }
/**.alertBtnDiv{}**/
.alertCDiv{ line-height: 22px; height: 80px;}

.newMailIco{display: inline-block; width: 39px; height: 31px; float: left; margin: 5px 10px 5px 5px;}
.newMailC{ float: left; margin-top: 5px; cursor: pointer;}
.newMailC li{line-height: 18px;}
.nMC_M{ margin-bottom: 4px; margin-top: 5px;font-weight: bold; word-break: break-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nMC_M span{ font-weight: normal;}
.nMC_M b{ margin-right: 5px;}
.nMC_C{word-wrap: break-word;word-break: normal;}

.mailNewTips{width: 335px;height: 124px;}
.mailNewTips .alertW_M{ width: 325px;}
.mailNewTips .alertW_L,.mailNewTips .alertW_R,.mailNewTips .alertW_M{height: 124px;}
.mailNewTips .alertW_MCB{ height: 95px;}/*124-24-7*/
.mailNewTips .newMailC{ width: 256px; height: 85px; overflow: hidden;}
.mailNewTips .nMC_M{ width: 236px; }

.pushTimeSet{width: 400px;height: 174px;}
.pushTimeSet .alertW_M{width: 390px;height: 174px;}
.pushTimeSet .alertW_L,.pushTimeSet .alertW_R,.pushTimeSet .alertW_M{height: 174px;}
.pushTimeSet .alertW_MCB{ height: 145px;}

.awokeTips{width: 400px;height: 169px;}
.awokeTips .alertW_M{width: 390px;height: 169px;}
.awokeTips .alertW_L,.awokeTips .alertW_R,.awokeTips .alertW_M{height: 169px;}
.awokeTips .alertW_MCB{ height: 140px;}

/*public loadBar*/
.loadBar{ position: absolute; top: 25px; left: 500px; font-size: 12px; background-color: #fc3; color: #000; height: 20px; width: 200px; line-height: 20px; text-align: center;}
.loadbar2{ font-size: 12px; background-color: #fff; color: #000; height: 20px; line-height: 20px;text-align: center; width: 120px; margin-left: 12px; }
.loadbar2 b{ margin-right: -15px;}

/* pulic_PageDiv */
.pageDivP{height: 25px; line-height: 25px;width: 100%; font-size: 12px;}
 .pageDivP span,.pageDivP span b{ margin: 0 5px;}
 .pageDivP span a,.pageDivP span a:hover{ margin: 0 1px; text-decoration: underline; padding: 2px;}
 
/* pulic_tbTitle */
.tbTitleP{width: 100%; z-index: 10;}
.tbTitleP table{ height: 23px; width: 100%; table-layout:fixed; font-size: 12px;}
 .tbTitleP td{ height: 23px; line-height: 23px;word-break:keep-all;white-space:nowrap;overflow:hidden;}
 .tbTitleP a:hover{text-decoration: underline;}
 
/* pulic_tbList */
.tbListP{width: 100%;overflow-x: hidden;}
.tbListP table{width: 100%; table-layout: fixed;font-size: 12px;}
 .tbListP table td{height: 25px; line-height: 25px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 
/*print uabperson*/
.PrintDiv{ position: absolute;top: 0px;left: 10px;right: 10px;bottom: 10px;}
.P_logo{height: 50px;margin-bottom: 5px;text-align: right;}
.P_logo span{position:  relative;top: 10px;right:15px; font-size: 14px; margin-right: 10px; font-weight: bold;}
.P_header{padding: 5px 10px;} 
.P_header h1{font-size: 14px;font-weight: bold;}
.P_header table{border-collapse: collapse;margin-top: 10px;}
.P_header th,.P_header td{font-size: 12px;font-weight: normal;text-align: left; line-height: 22px;}
.P_header th {width: 100px;text-align: right;padding-right: 10px;}
.P_header span{margin-right: 10px;}
/* ==========globle css end========== */

/* ==========frame css begin========== */
/* 登录页面 */
.loginBody{width: 100%; height: 100%;}
.lHead{width: 100%; height: 76px;}
  .hleft,.hright{display:block; margin:0 10px;height: 76px;} 
  .hleft{width: 174px;}
  .hright{width: 104px;}
.tdMid{vertical-align: middle; text-align: center;}
  .lMid{width: 780px;height: 309px;margin: 0 auto;}
  .lMid .fl div{clear:both;}
    .pic01{height: 136px; width: 234px;}
	.pic02{height: 23px; width: 157px; margin: 20px;}
	.pic03{display: block; margin-left: 15px!important;margin-left: -45px;height: 21px; width: 126px; text-indent: -9999px;}
	.loginTab li{margin-top:50px!important;margin-top: 40px;float: left; }
	.loginTab li a{display: block;width:105px; height: 25px; line-height: 25px;}
	.ltCon{ text-align:left; padding: 10px 0 0 20px!important;padding: 0 0 0 20px;}
	.ltCon li{ padding: 4px 0px; list-style-type: square;}
  .lInput{width: 415px; height: 324px;}
    .lInput table{ width: 360px; margin: 10px auto;}
    .lInput th,.lInput td{height: 35px; text-align: left; font-size: 12px; font-weight: normal;}
    .w180px{ width: 180px;}
	.w255px{ width: 255px;}
    .lInput th{ width: 50px; color: #666;}
    .lInput .IChk{ color:#555; height: 26px;}
    .lInput .ICodeImg{ height: 45px;}
  .lIpt{ border: 1px solid #b8b8b8; height: 22px; line-height:20px; width: 245px; vertical-align: middle; font-size: 14px;}
  .lIpt1{ border: 1px solid #b8b8b8; height: 22px; line-height:20px; width: 232px; vertical-align: middle; font-size: 14px;}
  .chk_IP{cursor: pointer;height: 20px;margin-right: 3px;vertical-align: middle;width: 16px;}
  .lInput .Ibtn{ text-align: center; padding-top: 20px;}
  .IbtnSub,.IbtnSub_over{height: 31px; width: 94px; border: 0px solid #fff; cursor: pointer;}
.lcopyright{height: 72px;width: 100%; text-align: right; padding-top: 40px;}
  .lcopyright span{font-size: 12px; color: #666;  margin-right: 15px;}
.lFooter{ height: 15px;}
  .lFooter div{display:block; width: 380px;height: 15px;}
/* 框架头部 */
.pHead{position: relative;height: 50px;width: 100%;}
 .hLogo{position: absolute;top: 0;left: 0;width: 218px;height: 50px;}
 .hUinfo{position:absolute;top: 5px;left: 218px;right: 250px;}
 	.hUinfo b,.hUmsg a{margin: 0 5px;}
  	.hUinfo h1 a{ margin: 0 5px;}
  	.hUinfo ul{margin: 5px 0 0 5px;}
   		.hUinfo ul span{display: inline-block;text-align: center;}
   	.hSetSkin,.hSetlayout{width: 70px;height: 16px;line-height: 15px;}
   		.hSetSkin a,.hSetSkin a:hover,.hSetlayout a,.hSetlayout a:hover{margin: 2px 0 0 22px; color: #000;}
 .hSer{position:absolute;top: 5px;right: 0;width: 235px;height: 20px;line-height: 20px;}
  	.hSer select{position: absolute; top: 0px; height: 20px;}
  	.hSer input{position: absolute;top: 0px;right: 44px;padding-left: 3px;width: 120px;height: 18px!important;*height: 20px;line-height: 18px!important;line-height: 20px; background-position: 0 0;}
  	.hGoBtn,.hMoreBtn{position: relative;top: 0;left: 189px;display: inline-block;height: 20px; text-indent: -9999px;}
	.hGoBtn{width: 19px;}
	.hMoreBtn{width: 13px;}
/* 框架主体 */
.pBody{
	position: relative;top: 0; right: 0;padding: 0 0 0 1px;
	height: 650px; /* height等于屏幕高度减去50px */
}
 .bSideBar{position: absolute; top: 0;margin-right: 5px;width: 215px;height: inherit;}
   .sRMbtn{margin: 3px 0 5px 0;width: inherit;height: 35px;}
     a.rBtn,a.wBtn{display:inline-block; float: left; margin-top: 5px;height: 26px;text-indent: -9999px; }
     a.rBtn{width: 94px; margin-left: 8px;}
     a.wBtn{width: 96px; margin-left: 10px;}
   .sNav{
		width: 212px;
		height: 426px; /* height等于屏幕高度减去224px*/
		min-height: 273px;
	}
     .navList{width: 32px;height: 100%; min-height: 273px;}
	    .navList a{display: block;width: 32px;height: 39px;text-indent: -9999px;} 
	  .navC{width: inherit; height: 100%; overflow-y: auto; overflow-x: hidden;text-align: center; min-height: 273px;}
	    .navC div{margin: 5px 8px; text-align: left;}
		  .navC div h5{height: 21px; line-height: 21px; margin-bottom: 10px;} 
		  .folder_off,.folder_on{float: left;padding-left: 20px;height: 21px;color: #333; }
		  a.cManageF,a.cAddF{float: right;height: 12px;width: 17px; text-indent: -9999px; margin: 4px 0 0 0; overflow: hidden; }
		  .folderUL{margin: 0 0 6px 5px; overflow: hidden;}
		    .folderUL li{height: 22px; line-height: 22px; overflow: hidden;}
		    .fUL01,.fUL02,.fUL03,.fUL04,.fUL05,.fUL06{ float: left;padding-left: 24px;color: #333; word-break:keep-all; white-space:nowrap;overflow: hidden;text-overflow:ellipsis; _width: 125px;}
		    .cFDel{display: block;float: right; margin: -5px 3px 0 0;width: 14px;height: 22px;text-indent: -9999px;}	
   .sSP{margin-top: 5px;padding: 1px;width: 209px!important; width: 212px;height: 170px;background-color: #ffffff;}
     .sSPM{height: 100%;}
	   .sSPImg{width: 31px; height: 100%;}
	   .sSPM ul{margin:5px 0 0 0;list-style:none;}
	     .sSPM ul li{display: block; padding: 8px 0 8px 10px; font-size: 14px; font-weight: bold;}
		 .icoUAB,.icoSMS,.icoMMS,.icoAIND,.icoCalendar{ float: left; display: inline-block; height: 23px; width: 26px; margin-right: 10px; margin-top: -5px;}
 .bContent{height: inherit;position: absolute; left: 220px;top: 0 ;right: 0!important;right: -1px;}
   .cTab{height: 25px; width: inherit;}
	 .tabL,.tabL li{float: left; height: 25px;}
	 .tabL .tSpe span{display: inline-block;width: 30px;}
	 .tabL span{display: inline-block; width: 100px;word-break:keep-all; white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
	   .tabL li a{float: left;padding: 5px 0px 0px 0px;margin-left: 2px;width: 129px;line-height: 20px;}
	   .tabL li a.tSpe,.tabL li a.tSpe_on{width: 55px;}
	   .tabL li a.tSpe_on,.tabL li a.tOther_on{font-weight:bold;}
	   .tabL li a.tab_closeBtn,.tabL li a.tab_closeBtn_on{margin-left: -21px;margin-top: 7px;_margin-top: 6px;height: 15px;_height: 14px;width: 17px;}
       .tabL li span{margin-left: 6px;}
	   .tabL li a.tSpe span,.tabL li a.tSpe_on span{margin-left: 20px;}
	 .tabBN{position: relative; right: 5px; float: right; top: 0px; height: 25px;}
	   .tabB,.tabB_on,.tabN,.tabN_on{display: inline-block; height: 25px;width: 23px;}
  .cTBar{height: 3px; width: inherit;}
    .cTBar img{height: 3px;}
  .cTFrame{
		width: inherit; 
		height:648px!important; /* height等于屏幕高度减去2px */
		*height:644px; 
		background-color: white;
	}

/* ==========frame css end========== */

/* ==========mail css begin========== */
.frameMC{width: inherit;height: inherit!important;height: 100%; padding-left: 1px; padding-right:1px;_padding-right:0px; background-color: white; position: relative; margin-top: 0px;}
/* Mail_sendMailOKError */
.sMailMsg{ margin: 0px 20px 20px 40px; padding-top: 40px;}
 .sMMsg_ok,.sMMsg_error{display: block; margin-right: 25px; width: 134px; height: 104px; }
 .sMMsg_info h1{margin-top: 20px;}
 .sMMsg_info h2{margin: 10px 0 30px 0;font-weight: normal;}
.sMail_okUab{clear: both;width: 554px;margin-left: 40px;padding-top: 50px;}
 .SMOU_tBar,.SMOU_bBar{height: 3px;width: 544px;}
 .SMOU_tBar img,.SMOU_bBar img{height: 3px;}
 .SMOU_info{padding: 10px; }
  .SMOU_info h2{margin-bottom: 10px;}
  .SMOU_info table{line-height: 25px; font-size: 12px;}
   .SMOU_info table th{ width: 480px;}
  .SMOU_info span{font-weight: bold;}

.mailListName{ font-size: 14px; font-weight: bold; display: block; padding-top: 5px; padding-left: 10px;*padding-top: 8px;} 
/* Mail_btn */ 
.btnList{position: relative; top:0px; left: 0px; right: 0px;width: 100%;height: 39px;}
.btnListMail{position: relative; top:5px; border-top: 1px solid #ccc;}
 .mailBN{ float: right; margin-top: 10px; margin-right: 10px;}
 .btnList li{ float: left; display: block;font-size: 12px;}
 .btnList div,.btnList b,.btnList span{ cursor: pointer;}
 .btnText{display: inline-block; float: left;margin: 0 1px; vertical-align: baseline; height: 22px; margin-top: 0px;*margin-top: 3px;}
 .btnLen1,.btnLen2,.btnLen2A,.btnLen3,.btnLen4,.btnLen5{margin: 5px 0 0 3px; padding-top: 5px;height: 23px; position:  relative;}
 .btnLen1{margin-left: 15px;width: 2px; cursor: default;}
 .btnLen2{width: 64px;}
 .btnLen3{width: 74px;}
 .btnLen2A{width: 74px;}
 .btnLen4{width: 86px;}
 .btnLen5{width: 98px;}
 .btnL,.btnR{ display: inline-block;float: left; margin-top: -5px;width: 6px; height: 28px; z-index: 10;}
 .btnR{float: right; width: 4px;}

/* Mail list title */
.tbTitle{position: relative; top: 40px; left: 0px; right: 0px;width: 100%;width: 100%; z-index: 10;}
.tbTitleMail{position: relative; top: 5px;}
.tbTitle table{ height: 23px; width: 100%; table-layout:fixed; font-size: 12px;}
 .tbTitle td{ height: 23px; line-height: 23px;word-break:keep-all;white-space:nowrap;overflow:hidden;}
 .tbTitle a:hover{text-decoration: underline;}
 .t1{width: 30px; text-align: center;}
 .t2{width: 38px;text-align: center;}
 .t3{width: 30px;text-align: center;}
 .t4{width: 180px;text-align: left; padding-left: 5px; padding-right: 5px;}
 .t5{width: inherit;text-align: left; padding-left: 5px; padding-right: 5px;}
 .t6{width: 148px;text-align: left; padding-left: 5px; padding-right: 5px;}
 .t7{width: 80px;text-align: left; padding-left: 5px; padding-right: 5px;}
.t10{width: 178px;text-align: left; padding-left: 5px; padding-right: 5px;}
.t200{width: 200px;text-align: left; padding-left: 5px; padding-right: 5px;}
/* Mail list table*/
.tbList{
	position: relative; bottom: 28px; left: 0px; right:0px; top: 64px;width: 100%;
	overflow-y: scroll; 
	overflow-x: hidden;
	height: 563px;
	_height: 546px; /*仅对ie6定义，height=cTFrame.height-92px*/
 }
 .tbListMail{ position: relative; top: 5px;height: 529px;_height: 522px;}
.tbList table{width: 100%; table-layout: fixed;font-size: 12px;}
 .tbList table td{height: 25px; line-height: 25px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 .tb1{width: 30px; text-align: center;}
 .tb2{width: 38px; text-align: center;}
 .tb3{width: 30px; text-align: center;}
 .tb4{width: 181px;text-align: left; padding-left: 5px; padding-right: 5px;}
 .tb5{width: inherit;text-align: left; padding-left: 5px; padding-right: 5px;}
 *+html .tb7 {width: 83px;}
 .tb6{width: 150px;*width: 149px;_width: 149px;text-align: left; padding-left: 5px; padding-right: 5px;}
 .tb7{width: 63px;text-align: left; padding-left: 5px; padding-right: 5px;}
 .tb1 input{ margin-left: 1px;text-align: left; padding-left: 5px; padding-right: 5px;}
 .tb200{width: 180px;text-align: left; padding-left: 5px; padding-right: 5px;}
 *+html .tb200{width: 200px;}
/* Mail icons */
.icoType,.icoFlag,.icoUp,.icoDown,.icoBack,.icoNext,.icoAddNew,.icoDelFrame,.icoFlag0,.icoFlag1,.icoFlag2,.icoFlag3,.icoFlag4,.icoFlag5,.icoFlag6,.icoFlag7{display: block;overflow: hidden;}
.icoType{width: 14px; height: 13px; margin-left: -2px;}
.icoFlag,.icoFlag0,.icoFlag1,.icoFlag2,.icoFlag3,.icoFlag4,.icoFlag5,.icoFlag6,.icoFlag7{width: 14px; height: 11px;margin-left:5px; }
.icoFlag0,.icoFlag1,.icoFlag2,.icoFlag3,.icoFlag4,.icoFlag5,.icoFlag6,.icoFlag7{margin-left:6px; }
.icoFlagS0,.icoFlagS1{display:inline-block;width: 14px; height: 11px; margin-left: 5px;overflow: hidden;}
.icoUp,.icoDown{float: left;width: 16px; height: 7px;margin-top: 12px; margin-left: 4px;}
.icoBack,.icoNext,.icoAddNew,.icoDelFrame{width: 20px; height: 20px;}
.icoPRI,.icoUnRead,.icoRead,.icoFw,.icoRe,.icoAddOns,.icoNul{ display: inline-block;overflow: hidden;}
.icoPRI{width:3px; height: 13px;margin-right: 4px; margin-top: 1px; margin-left: 6px;}
.icoUnRead,.icoRead,.icoRe,.icoFw{width: 14px; height: 15px; z-index:10; margin-right: 2px; margin-top: -1px;}
.icoAddOns{width: 7px; height: 15px; z-index:20;}
.icoNul,.icoNulS{width:7px; height: 13px;margin-left: 6px;}
.icoNulS{margin-left: 0px;}
.icoBArrow{display: inline-block; float: left; width: 15px; height: 4px; margin-top: 7px; margin-left: -5px;}
.icoBMailG,.icoBDellG,.icoBEditG,.icoBNewG,.icoBBack,.icoBPushTimer,.icoBDel,.icoBUabNew,.icoBPrint,.icoBDelAll,.icoBRe,.icoBReAll,.icoBFw,.icoBMove,.icoBSee,.icoBMark,.icoBRabbish,.icoBPush,.icoBSave,.icoBSign,.icoBCancel,.icoBAddFavorite{display: inline-block; float: left; height: 17px; width: 25px; margin-top: 1px;}
.icoBBar{display: inline-block; float: left; height: 17px; width: 20px; margin-top: 1px; cursor: default;}
.icoAttechment{ display: inline-block; width: 12px; height: 12px;}
.icoOpenUab,.icoCloseUab{display: inline-block; width: 8px; height: 32px; margin-top:200px;}
.icoDMFlag0,.icoDMFlag1,.icoDMFlag2,.icoDMFlag3,.icoDMFlag4,.icoDMFlag5,.icoDMFlag6,.icoDMFlag7{ display: inline-block; overflow: hidden;width: 14px; height: 11px; margin-right: 5px;}
.icoFile,.icoDoc,.icoPpt,.icoXls,.icoVsd,.icoMpp,.icoPdf,.icoTxt,.icoHtm,.icoEml,.icoZip,.icoRar,.icoImg,.icoPsd,.icoSwf,.icoAudio,.icoVideo,.icoHelp{ display: inline-block; overflow: hidden;width: 16px; height: 15px; margin-right: 5px;}

.icoInputOK,.icoInputError{display: inline-block; width: 15px; height: 15px;}

.icoBOpen,.icoBClose{display: inline-block; width: 9px; height: 9px; float: left; margin-top: 4px; margin-right: 2px;}


/* Mail list pageNum */
.pageDiv{position: relative; top: 5px; left: 0px; right: 0px;height: 25px; line-height: 25px;width: 100%;}
 .pageDiv span,.pageDiv span b{ margin: 0 5px;}
 .pageDiv span a,.pageDiv span a:hover{ margin: 0 3px; text-decoration: underline;}
 .pageCheck{height: 20px; margin-right: 5px; line-height: 20px; margin-top: 3px; overflow: hidden;}
 
/* Mail Read */
.mailReadC{position: absolute; top: 40px; left: 0px; right: 0px; bottom:0;width: 100%;width: 100%;}
.mailRH{padding: 5px 10px;}
.mailRH h1{ font-size: 12px; font-weight: bold; color: #363636; margin-right: 20px; line-height: 22px;}
.mailRH h2{ width: 100%;}
.mailRH table{ table-layout: fixed;line-height:22px;width:100%; font-size: 12px;}
.mailRH table th{text-align:left;vertical-align:top;width:50px;}
.mailRH table td{vertical-align:top;width: auto; padding-left: 10px;}
.mailRH table td li{margin-right: 5px;}
.mailRH table span{ margin: 0 2px;}
.mailRC{padding:5px 10px;}

/* Mail Write*/
.mailWriteC{
	position: absolute; top: 40px; left: 0px; right: 0px; bottom:0;width: 100%;width: 100%;
	*height: 602px; /* for ie6 height=cTFrame.height-40px*/
}
.mailWT{height: 100%; width: 100%;}
.mailWT td{ vertical-align: top;} 
.mailWTF{width: auto; height: 100%;}
.mailWTBar{ width: 10px; vertical-align:middle; background-color: #fafcf7;}
.mailWTUab{ width: 165px; height: 100%;}
.mailWTUab_title{height: 29px;}
.mailWTUab h1{ display: block; height: 29px; width: 165px; line-height: 29px; font-size: 12px;} 
.mailWTUab h1 span{ margin-left:20px;}
.mailWTUab table,.heightAll{height: 100%;}
.mWFT {width: 100%; height: 100%; font-size: 12px;}
.mWFT th{ padding:0 10px; width: 40px; vertical-align: top; padding-top: 5px;}
.mWFT td{ width: auto; padding-right: 10px; vertical-align: middle;}
.mWFT .ht1{ height: 27px;}
.mWFT .ht2{ height: auto;}
.mWFT .ht2 div{margin: 5px 0 5px 5px; height: 100%;}
.mWFT .ht3{ height: 27px;}
.mBCCDiv{ float: right; margin-top: 4px;}

.textareaTo{overflow: auto; height: 35px; width: 100%; background-color: #fff; margin: 2px 0;vertical-align: top;}
/* send mail addfile*/
a.addfile{cursor:pointer!important;cursor:hand;display:block;float:left;height:25px;margin-left:0px;margin-top:-1px;position:relative;width:72px;}
:lang(zh) input.addfile {left:-18px;width:82px;}
input.addfile{cursor:pointer!important;cursor:hand;height:25px;left:-3px;opacity:0;filter:alpha(opacity=0);/* for ie*/position:absolute;top:5px;width:1px;z-index: 5;}

.attechment_List{ padding: 7px 0; margin-bottom: 5px;}
.attechment_List li{float: left; display: inline-block;margin-right: 15px; margin-bottom: 5px; padding-top: 2px;}
.attechment_List li b{ margin-right: 2px;} 
.attechment_List li a{ margin: 0 5px;}

.writeMailUabH{height: 542px;}/*写邮件页面通讯录列表高度=屏幕高度-158px*/
.writeMMSUabH{height: 513px;}/*写邮件页面通讯录列表高度=屏幕高度-158px-29px*/

 .autoInputDiv{ width: 100%; height: auto;*height: 20px; vertical-align: top; margin: 2px 0;}
 .autoInputDiv span{ display: inline-block;padding-top: 2px; margin-bottom: 2px; padding-left: 2px;}

/* ==========mail css end========== */

/* ==========regsiter css begin========== */
.regsiterH{ width: 100%; height: 40px; text-align: right; padding-top: 5px;}
.regsiterH a{ margin: 0 10px;}
.rLogoBG{ height: 45px; width: 803px; margin: 5px auto; text-align: left;}
.regsiterMC{ width: 760px; margin: 25px auto; }
.regsiterMC h1{ font-weight: normal; padding: 3px 10px; font-size: 12px;}
.regsiterMC h2{ margin: 20px; margin-left: 40px; font-size: 14px; font-weight: bold;}
.regsiterMC h2 span{ font-size: 12px; font-weight: normal;}
.regsiterMC h3{ margin: 10px 40px 20px 40px; font-weight: normal; font-size: 12px;}
.regsiterMC h3.regTip{ color: #777; text-indent: 22px;}
.regsiterMC h4{ margin: 10px 40px 20px 40px; font-weight: normal; font-size: 12px; border: 1px solid #ccc; height: 350px; overflow-y: auto; padding: 10px;}
.regsiterMC ul,.regsiterMC p{ line-height: 22px;margin-bottom: 10px;}
.regsiterMC ul li{ list-style-type: disc; margin-left: 18px; padding-left: 8px;}
.regsiterMC ul li ul li{ list-style-type: circle;}
.regsiterF{width: 803px; margin: 25px auto; margin-top: 40px; padding-top: 10px;}
.regsiterMC table{ margin:0 30px 20px;}
.regsiterMC table td,.regsiterMC table th{ vertical-align: top; padding-top: 4px; padding-bottom: 4px;}
.regsiterMC table th{ width: 130px; text-align: right;}
.w220px{ width: 270px; padding-left: 20px; padding-right: 10px;}
.w220px span{ font-size: 14px; font-weight: bold; display: block; height: 22px;}
.w220px select{ height: 20px;}
.w220px b{ margin: 0 5px; font-weight: bold; font-size: 14px;}
.formBar{height: 10px; margin: 0 30px;}
.formBtn{margin: 10px 30px 20px 30px; text-align: center;}
.saftLF{ margin: 3px 0;}
.saftLF b{font-size: 12px;}
.saftLIB{display: block; height: 5px; width: 150px; margin-top: 5px;}
.saftLIT{display: block; height: 5px; width: 50px;  z-index: 5;}
.regTipsP{ border: 1px solid #ff8f03; padding: 2px 5px; color: #ff8500; font-size: 12px; line-height: 22px;}
.regTipsP span{ margin-left: 5px;}
.regTipsP a,.regTipsP a:hover{ color: #36c; text-decoration: underline;}
/* ==========regsiter css end========== */

/* ==========set css begin========== */
/* set css */
.setBread{padding: 13px 30px 10px 30px; font-size: 14px; font-weight: normal;}
.setBread span{ margin: 0 5px;}
.setAddMC{font-size: 12px;margin: 0px 20px 15px 30px;}
.setAddMC_Arrow{ display: inline-block; height: 12px; width: 8px;}
.setAddDiv{ margin: 10px 0;}
 .setAddMC h3,.setAddMC h6{margin-bottom: 10px; margin-top: 20px;font-size: 12px;}
 .setAddMC h6{ font-weight: normal; color: #454545;}
 .setAddMC h3 span{ margin-left: 5px;font-size: 12px;}
 .setAddMC h2{ width: 100%;font-size: 12px;}
 .setAddMC table{ table-layout: fixed;font-size: 12px; width: 100%;}
  .setAddMC .sATHead td,.setAddMC .sATHead th{ height: 25px; vertical-align: middle; padding-top: 0;padding-bottom: 0;}
  .setAddMC td,.setAddMC th{ padding-left: 5px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
  .setAddMC td.falignR{ text-align: right; padding-top: 10px;}
  .setAddMC td.uabViewInfo{ text-align: right; padding-top: 6px;}
  .setAddMC th{width: auto;}
  .setAddMC a{ margin-right: 8px;}
  
.skin_Cwp{ float: left; display: inline-block; height: 106px; width: 117px;text-align: center; cursor: pointer; margin-right: 10px; margin-bottom: 15px; border: 1px solid #fff;  background-color: fff; font-size: 12px;}
.img_View{ height:78px; width: 101px; margin: 5px auto;}
.intr_Txt{ font-weight: normal;}

.setIG{ float: left; width: 320px;margin: 10px 40px 20px 0;}
.setIG ul { float: left; position: relative; left: 0px;}
.setIG ul li{ padding: 0 0 8px 0; font-size: 12px; font-weight: normal;}
.setIG ul li a{ margin: 0 8px;}
.setIG_0,.setIG_1,.setIG_2,.setIG_3,.setIG_4{ float: left; display: block; height: 59px; width: 59px; margin-right: 10px;}

/*2010-04-12 add AD Pages*/
.icoADGroup{ display: inline-block; height: 22px; width: 22px; float: left; margin-left: 0px; margin-right: 0px;}
.ADSpace{ width: 22px; display: inline-block; height: 2px;}

.ADListWin{width: 600px;height: 422px;}
.ADListWin .alertW_M{width: 590px;height: 422px;}
.ADListWin .alertW_L,.ADListWin .alertW_R,.ADListWin .alertW_M{height: 422px;}
.ADListWin .alertW_MCB{ height: 390px;} 

.tbListSetAD{ position: relative; top: 5px;height: 219px!important;height: 227px;}
.ADBtnDiv{ position: relative; top: 5px;height: 29px; line-height: 29px; background-color: #fafcf7; padding-top: 3px; text-align: center;}
/* ==========set css end========== */

/* ==========uab css begin========== */
.UabLeftH{height: 602px;}/*写邮件页面通讯录列表高度=屏幕高度-98px*/

.uabIndex{ height: 100%; width: 100%;}
 .uabIndex td{ vertical-align: top;}
.uabG{ width: 165px; padding: 1px;}
 .uabG table {width: 100%; height: 100%;}
 .uabGTitle,.uabList{height: 39px;}
 .uabBread{ font-size: 14px; font-weight: normal;padding: 13px 30px 10px 20px;}
 .uabGList{ height: 100%; width: 165px; }
 .wMUabDiv{ width: 165px;  overflow-y: scroll; overflow-x: hidden; border-top: 1px solid #eee;}
 .wMUabDiv h2{ display: block; width: 130px; height: 17px; margin-left: 15px; padding-top: 8px; margin-bottom: 8px;font-size: 12px; }
 .wMUabDiv h2.mailUAB{margin-bottom: 0px;border-bottom: none;}
 .wMUabDiv h2 a{ font-weight: normal; margin-left: 5px;}
 .wMUabDiv h2.mailUAB a{font-weight: normal; }
 .wMUabDiv ul{ width: 143px; margin: 5px 5px 16px 5px; font-size: 12px;}
 .wMUabDiv ul.mailUABLI{margin-bottom: 0px; margin-top: 0px;font-family:"宋体",verdana,Arial, Helvetica, sans-serif;}
 .wMUabDiv ul li a{ display: block; width: 123px; height:22px; line-height:22px; margin-bottom: 2px; padding-left: 10px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-family:"宋体",verdana,Arial, Helvetica, sans-serif;}
 .wMUabDiv ul.mailUABLI li a{ margin-bottom: 0px; font-family:"宋体",verdana,Arial, Helvetica, sans-serif;}
 
 
 
/*search uab input*/
.toolbar_addser{position: relative; height: 20px; width: 135px;}
.addserM{margin-top: 5px; margin-right: 2px; margin-left: 25px; *margin-left: 10px; margin-bottom: 6px;}
.addserMS{ float: left;  margin-right: 2px; margin-left: 15px;}
.addSearchInp{ border:1px solid #98B1C8;height:18px;line-height:18px;*height:20px;*line-height:20px;padding:3px 10px 0 3px;*padding:0px 10px 0 3px;position:absolute;right:4px;text-align:left;top:1px;width:130px;z-index:1;background-color: #fff; color: rgb(153,153,153);}
.icoSearch,.icoSearchClose{ cursor:pointer; display:block; height:16px; position:absolute; right:8px; top:5px; width:16px; z-index:60;}
 
.uabM{width: inherit;}
 .uabMTable{width: 100%; height: 100%;}
  .uabList{width: 100%;}
  .uabList li{ float: left; display: block; font-size: 12px;}
  .uabList div,.uabList b,.uabList span{ cursor: pointer;}
.gLinfo{ width: 100%; height: 100%; overflow-y: auto;}
 .gLinfo h1{ font-size: 14px; font-weight: bold; margin: 20px 20px 10px 20px;}
 .gLinfo h2{font-size: 12px; font-weight: normal; margin: 0 20px 10px 20px;}
 .gLinfo h2 span{ margin: 0 5px; font-weight: bold;}
 
.addGDiv{ margin: 0 10px; padding: 5px 10px; font-size: 12px;}

.uabGtable{height: 250px;width: 560px;}

.uabG_leftTB,.uabG_rightTB{width: 230px;}
.uabG_middleTB{text-align: center; padding-top: 100px; padding-left: 8px;}
.uabGtable .titleFont{font-size:12px;}
.uab_adrdiv{height: 250px;margin-top: 5px;width: 230px;overflow: auto;line-height: 25px;}
.uab_tips{margin: 0px 10px;padding: 10px;line-height: 22px;font-size: 12px;}
.uab_tips span{font-weight: bold;color: green;}

.icoUABDown{ display: inline-block; height: 28px; width: 149px; float: left; margin-left: 5px;}
/* ==========uab css end========== */

/* ==========mms css begin by cyan 20100328========== */
.mmsBread {font-size: 12px; margin-left: 80px; font-weight: normal; color: #333; text-decoration: none;}
.mmsBread a{color: #333; }
.mmsBread a:hover{ text-decoration: underline;}
.mmsWriteC{ position: absolute; top: 69px; *height: 573px; /* for ie6 height=cTFrame.height-69px*/}




.uabTable{ width: 100%; height: inherit; height: 499px;}/* height=frameC.height-1*/
.mmsView{width: 207px;height: 100%; vertical-align: top; }
.mmsInput{ width:auto; height: 100%; vertical-align: top;padding: 0 15px 0 0; }

.mPhone{ display: block; width: 197px; height: 436px; margin-left: 5px; margin-top: 10px; padding-top: 38px; text-align: center;} 
.icoClose,.icoOpen{ display: block; height: 31px; width: 10px; margin-top: 25px;}
.phoneView{width: 161px; height: 254px; overflow-y: auto; font-size: 12px; overflow-x: hidden; margin: 0 auto;}
.phonePage table{ width: 161px; height: 20px; line-height: 20px; font-size: 12px; margin: 0 auto; margin-top: 20px;}
.phonePage span{ margin-left: 4px; margin-right: 4px;}

.phv_music{ width: 140px; height: 30px; line-height: 30px;  word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  text-align: center; margin: 0 auto; }
.icoMusic{ display: inline-block; width: 13px; height: 19px; margin-right: 3px; position: relative; top: 5px;} 
.phv_img{ width: 140px; height: 165px;text-align: center; padding-top: 5px; margin: 0 auto;}
.phv_img b{ display: block; height: 155px; width: 135px; text-align: center; margin-left: 4px;}
.phv_img span{ display: block; font-size: 12px; font-weight: normal; color: #333;width: 135px; padding-top: 3px; }
.phv_img img{ height: 128px; width: 128px; margin-top: 3px; }
.phv_txt{width: 140px; padding: 0 0 4px 0; word-wrap: break-word; word-break: normal; line-height: 14px;overflow: hidden; margin: 0 auto; text-align: left; }

.inputMTB{ width: 100%;font-size: 12px;color: #363636;  margin-top: 10px; line-height: 25px;}
.inputMTB th{ width: 66px; text-align: right; padding-right: 5px; vertical-align: top; padding-bottom: 5px;}
.inputMTB td{ width: auto; text-align: left; vertical-align: top; padding-bottom: 5px;}
.inputMTB a{ text-decoration: underline; color: #0068b7;}

.textareaTo{overflow: auto; height: 35px; width: 99%; background-color: #fff; margin: 2px 0;vertical-align: top;}
.mmsIpt{ border: 1px solid #aaa; height: 20px; background-color: #fff; width: 99%; line-height: 20px;}
.FMIpt{ border: 1px solid #aaa; height: 22px; background-color: #fff; width: 200px; line-height: 18px;}
.secondIpt{ border: 1px solid #aaa; height: 22px; background-color: #fff; width: 50px; line-height: 18px;}
/* ==========mms css end========== */



/* ========== aipai ========== */
/* ==========drive css begin========== */
.currentlynav{width:100%;height:33px;float:left;}
.sSPM01{height: 100%;float:left;}
.sSPM01 ul{margin:5px 0 0 0;list-style:none;}
.sSPM01 ul li{display: block;padding: 5px 0 8px 10px;font-size: 14px;font-weight: bold;float:left;}
.sSPM01 ul li.currently{display: block;font-size:12px;font-weight:normal;padding: 5px 0 8px 60px;}
.sSPM02{height: 100%;float:left;}
.sSPM02 ul{list-style:none;}
.sSPM02 ul li{display: block;padding: 0 0 6px 0px;font-size: 14px;font-weight: bold;float:left;}
.sSPM02 ul li.currently{display: block;font-size:12px;font-weight:normal;padding: 2px 0 3px 60px;}
.input01{width:290px;height:22px;}
.input02{width:290px;*height:22px;}
.input03{width:290px;}
.input04{width:190px;height:22px;}
.input05{width:80px;height:22px;}
.btnList01{width: 100%;height: 39px;float:left;}
.btnList01 li{float: left;display: block;}
.btnList01 div,.btnList01 b,.btnList01 span,.btnDr01,.btnDr02,.btnDr03,.btnDron01,.btnDron02,.btnDron03{cursor: pointer;}
.disCursor,.disCursor .btnL,.disCursor b,.disCursor span{ cursor: not-allowed;}
.disCursor .btnText{ color: #999;}
.btnDr01{margin: 8px 0 0 3px;padding-top: 5px;width: 62px; height: 27px;}
.btnDr02{margin: 8px 0 0 3px;padding-top: 5px;width: 88px;height: 27px;}
.btnDr03{margin: 8px 0 0 3px;padding-top: 5px;width: 100px;height: 27px;}
.drIconfile{height:16px;width:20px;display: block; margin-top:3px;}
.drIconshare{height:16px;width:20px;display: block; margin-top:2px; margin-left:3px;}
.drIcon01,.drIcon02,.drIcon03,.drIcon04,.drIcon05,.drIcon06,.drIcon07,.drIcon08,.drIcon09{display: inline-block; float: left;height:16px;width:16px;margin-right:5px;margin-left:3px;}
.frameDr{width:100%;height:575px;*height:567px;overflow-y: scroll;overflow-x: hidden;}
.frameDr table{width:100%;height:100%;font-size:12px;}
.frameDr table td.td01{width:100%;}
.frameDr table td.td02{width:208px;}
.Drdetails{margin:10px 0 8px 10px;padding-bottom:5px;width:198px;}
.Drdetails h1{height:20px;*height:23px;font-size:12px;font-weight:normal;padding:3px 0 0 10px;*padding:6px 0 0 10px;margin-bottom:5px;text-align:left;}
.Drdetails li{padding:3px 0 3px 10px;text-align:left;}
.Drsearch{margin:0 0 0 10px;padding-bottom:5px;width:198px;}
.Drsearch h1{height:20px;*height:23px;font-size:12px;font-weight:normal;padding:3px 0 0 10px;*padding:6px 0 0 10px;margin-bottom:5px;text-align:left;}
.Drsearch li{padding:3px 0 3px 10px;text-align:left;}
.sAInput01{width: 176px;height:20px;line-height: 20px!important;*line-height:22px;margin:0 5px 0 0;background-color: #fff;}
.tbTitle01{left: 0px;right: 0px;width: 100%;float:left; margin-top:10px;}
.tbTitle01 table{height: 23px;width: 100%;table-layout:fixed;font-size: 12px;}
.tbTitle01 td{height: 23px;line-height: 23px;word-break:keep-all;white-space:nowrap;overflow:hidden;}
.tbList01{float:left;width: 100%;}
.tbList01 table{width: 100%;table-layout: fixed;font-size: 12px;}
.tbList01 table td{height: 25px;line-height: 25px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.t6a{width: 148px;text-align: left;padding-left: 5px;padding-right: 5px;}
.tb5a{width: inherit;text-align: left;padding-left: 5px;padding-right: 5px;}
.tb6a{width: 148px;text-align: left; padding-left: 5px; padding-right: 5px;}
.tb6b{width: 50px;height:30px;text-align: center; padding-left: 5px; padding-right: 5px;}
.tb7a{width: 80px;text-align: left;padding-left: 5px;padding-right: 5px;}
.page li{float:left;list-style:none;margin:0 3px 0 3px;}
#LockWindows{position:absolute;top:0px;left:0px;background-color:#777777;z-index:100;display:none;opacity: 0.50;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50,finishOpacity=100);width:expression(documentElement.clientWidth < 900?(documentElement.clientWidth==0?(body.clientWidth<900?'900':'auto'):'900px'):'auto');}
#uploadDiv,#newsDIV,#changesDIV,#delDIV,#setDIV,#cancelDIV,#downDIV,#transferDIV{position:absolute;z-index:101;overflow:hidden;display:none;}
.td02{width:85px;text-align:right;height:35px;font-size:12px;}
.td03{width:315px;text-align:left;height:35px;font-size:12px;}
.td04{text-align:left;width:315px;font-size:12px;}
.td05{height:10px;}
.td06{height:50px;width:400px;text-align:center;font-size:12px;}
.td06a{height:50px;width:400px;text-align:center;font-size:12px;line-height:170%;}
.td07{width:315px;text-align:left;height:70px;font-size:12px;}
.td08{height:10px;width:85px;}
.td09{height:230px;text-align:center;}
.td10{height:90px;width:90px;text-align:center;}
.td11{height:90px;width:90px;text-align:center;}
.td12{width:315px;text-align:left;line-height:170%;font-size:12px;}
.directoryoverflow{height:186px;width:380px;margin-left:5px;*margin:0px;overflow:scroll;overflow-x:hidden;}
.transferT{width: 360px;}
.transTips,.transErrorTips{line-height: 22px; color: #777;width: 360px; height: 22px; text-align: left; padding: 0px; margin: 0px; font-size: 12px; font-weight: normal; margin-left: 5px; margin-top: 5px;}
.transErrorTips{ color: #555;}
.transTips a{ color: #206008; text-decoration: none;}
.transTips a:hover{ color: #206008; text-decoration: underline;;}
a.transA, a.transA:hover{ text-decoration: underline; color: #1b75be;}
.transferT td{ padding: 5px 5px; font-size: 12px;}
.transferTDiv,.transferTDiv_over{ width: 280px; height: 22px; cursor: pointer;border: 1px solid none;}
.transferTDiv_checked{border: 1px solid #999; background-color: #fef5bc;}
.transferTDiv_over{ background-color: #dceac0;}
.transferTDiv span,.transferTDiv_over span{ width: 240px; display: inline-block; float: left; margin-top: 3px!important; margin-top: 5px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rdirectoryimgtab{width:90px;height:65px;padding-top:5px;text-align:center;}
.directoryimgtitle{height:23px;font-size:12px;text-align:center;}
.drtitle li{float:left;}
.icoTixing01,.icoTixing02{display: inline-block; width: 57px; height: 65px;float: left; margin: 10px 15px 10px 10px;}
.icoTixing03{ display: inline-block; width: 57px; height: 65px;float: left; margin: 30px 0px 10px 25px;}
.aW_Btn,.aW_BtnOver{overflow:hidden;}

.pushTimeSet01{width: 400px;height: 242px;}
.pushTimeSet01 .alertW_M{width: 390px;height: 242px;}
.pushTimeSet01 .alertW_L,.pushTimeSet01 .alertW_R,.pushTimeSet01 .alertW_M{height: 242px;}
.pushTimeSet01 .alertW_MCB{ height: 210px;} 

.pushTimeSet02{width: 400px;height: 139px;}
.pushTimeSet02 .alertW_M{width: 390px;height: 139px;}
.pushTimeSet02 .alertW_L,.pushTimeSet02 .alertW_R,.pushTimeSet02 .alertW_M{height: 139px;}
.pushTimeSet02 .alertW_MCB{ height: 105px;}

.pushTimeSet03{width: 400px;height: 200px;}
.pushTimeSet03 .alertW_M{width: 390px;height: 200px;}
.pushTimeSet03 .alertW_L,.pushTimeSet03 .alertW_R,.pushTimeSet03 .alertW_M{height: 200px;}
.pushTimeSet03 .alertW_MCB{ height: 166px;}

.pushTimeSet04{width: 400px;height: 200px;}
.pushTimeSet04 .alertW_M{width: 390px;height: 200px;}
.pushTimeSet04 .alertW_L,.pushTimeSet04 .alertW_R,.pushTimeSet04 .alertW_M{height: 200px;}
.pushTimeSet04 .alertW_MCB{ height: 166px;}

.pushTimeSet05{width: 400px;height: 152px;}
.pushTimeSet05 .alertW_M{width: 390px;height: 152px;}
.pushTimeSet05 .alertW_L,.pushTimeSet05 .alertW_R,.pushTimeSet05 .alertW_M{height: 152px;}
.pushTimeSet05 .alertW_MCB{ height: 120px;}

.pushTimeSet06{width: 400px;height: 232px;}
.pushTimeSet06 .alertW_M{width: 390px;height: 212px;}
.pushTimeSet06 .alertW_L,.pushTimeSet06 .alertW_R,.pushTimeSet06 .alertW_M{height: 212px;}
.pushTimeSet06 .alertW_MCB{ height: 180px;}

.pushTimeSet07{width: 400px;height: 152px;}
.pushTimeSet07 .alertW_M{width: 390px;height: 152px;}
.pushTimeSet07 .alertW_L,.pushTimeSet07 .alertW_R,.pushTimeSet07 .alertW_M{height: 152px;}
.pushTimeSet07 .alertW_MCB{ height: 120px;}

.pushTimeSet08{width: 400px;height: 332px;}
.pushTimeSet08 .alertW_M{width: 390px;height: 332px;}
.pushTimeSet08 .alertW_L,.pushTimeSet08 .alertW_R,.pushTimeSet08 .alertW_M{height: 332px;}
.pushTimeSet08 .alertW_MCB{ height: 300px;}

/* ==========drive css end========== */

/* ==========sms css begin========== */
.smsIcon01,.smsIcon02,.smsIcon03,.smsIcon04,.smsIcon05,.smsIcon06,.smsIcon07,.smsIcon08{display: inline-block; float: left;height:16px;width:16px;margin-right:5px;margin-left:3px;}
.smsIcon09,.smsIcon10,.smsIcon11,.smsIcon12,.smsIcon13{display: inline-block; float: left;height:16px;width:16px;margin-right:5px;}
.smsdetails{margin:10px 0 8px 10px;padding-bottom:5px;width:198px;}
.smsdetails h1{height:22px;*height:30px;font-size:12px;padding:8px 0 0 10px;*padding:9px 0 0 10px;margin-bottom:5px;text-align:left; font-weight:bold;}
.smsdetails h2{height:20px;font-size:12px;font-weight:normal;padding:9px 0 0 10px;*padding:5px 0 0 10px;text-align:left;display: block;}
.smsdetails h3{height:20px;font-size:12px;font-weight:normal;padding:9px 0 0 10px;*padding:5px 0 0 10px;text-align:left;display: block;}
.smssearch{margin:0 0 0 10px;padding-bottom:5px;width:198px;}
.smssearch h1{height:22px;*height:30px;font-size:12px;padding:8px 0 0 10px;*padding:9px 0 0 10px;margin-bottom:5px;text-align:left; font-weight:bold;}
.smssearch li{padding:3px 0 3px 10px;text-align:left;display: block;}
.tbTitle02{left: 0px;right: 0px;width: 100%;float:left;}
.tbTitle02 table{width: 100%;table-layout: auto;font-size: 12px;}
.tbTitle02 td{line-height: 23px;word-break:keep-all;}
.smsth{width:80px; padding-right:5px; height:23px; text-align:right; *padding-top:3px;  background-color: red;}
.smstd01{height:23px; text-align:left;}
.smstd02{padding:10px 10px 10px 20px;*padding-left:10px 10px 10px 15px;text-align:left; line-height:170%; height:294px;*height:299px; overflow-y: scroll;}
.smstd03{height:35px; text-align:center;}
.smstd04{padding:8px;}
.smstd05{padding:10px 10px 10px 20px;*padding-left:10px 10px 10px 15px;text-align:left; line-height:170%; height:268px;*height:272px;}
.smsinput{width:100%; height:263px; *height:277px; padding:5px 0 0 0; *padding:5px;}
.mailWriteC01{top: 0px; left: 0px; right: 0px; bottom:0;width: 100%;height: 100%;}
.mWFT th.smsth01{ padding:0 10px; width: 50px; vertical-align: middle; }
.mWFT .smsht1{ height: 60px; text-align:center; padding-top:5px; overflow:hidden;}
.lh13{ line-height:130%; padding-top:3px;}
.framesms{width:100%;height:575px;*height:567px;overflow-y: hidden;overflow-x: hidden;}
.framesms table{width:100%;height:100%;font-size:12px;}
.framesms table td.td01{width:100%;}
.framesms table td.td02{width:208px;}
/* ==========sms css end========== */

/* ==========mms css begin========== */
.mmsIcon01,.mmsIcon02,.mmsIcon07,.mmsIcon08,.mmsIcon09{display: inline-block; float: left;height:16px;width:16px;margin-right:5px;margin-left:3px;}
.mmsIcon03,.mmsIcon04,.mmsIcon05,.mmsIcon06{display: inline-block; float: left;height:16px;width:16px;margin-right:5px;}
.mmstd01{text-align:left;padding:10px 10px 10px 20px;}
.preview{width:264px;height:350px;overflow:hidden;}
.previewplay{width:48px;height:48px;overflow:hidden;display:inline-block;cursor: pointer; margin-top:15px;}
.previewnext{width:39px;height:39px;overflow:hidden;display:inline-block;cursor: pointer;}
.previewup{width:39px;height:39px;overflow:hidden;display:inline-block;cursor: pointer;}
.previewbtn{width:75px;height:21px;overflow:hidden;text-align:center;font-size:12px;display:inline-block;cursor: pointer;border: 0px;*padding-top:3px;}
.mmspreviewtab{width:165px;text-align:center;margin-left:53px;}
.mmspreviewtab .mmstd06{height:44px;}
.mmspreviewtab .mmstd02{height:166px; font-size:12px;text-align:center;}
.mmspreviewtab .mmstd03{width:39px;}
.mmspreviewtab .mmstd04{width:auto; *padding-left:21px; text-align:center; *text-align:left;}
.mmspreviewtab .mmstd05{height:15px; font-size:12px;padding-top:18px;text-align:center;}
.mmsedittab .mmstd08{width:260px; vertical-align:top;}
.mmsedittab .mmstd07{width:230px; vertical-align:top;}
.mmsedittab .mmstd09{width:auto;}
.mmseditimg{width:238px; float:left;}
.mmseditimg h1{height:100px;}
.mmseditimg li{font-size:12px; text-align:center; height:43px; line-height:150%;}
.mmsinput01{width:195px;*width:232px;height:20px;}
.mmsinput02{width:224px;*width:230px;height:92px; padding:3px; font-size:12px; margin:3px 0 0 3px;}
.mmsinput03{width:20px;height:15px;*height:17px;}
.mmsedittext,.mmsedittext01{width:238px; height:106px; *height:101px; float:left;}
.mmseditmusic{width:238px; float:left;}
.mmseditmusic li{font-size:12px; text-align:center; height:43px; line-height:150%;}
.editdetails{float:left; width:220px;}
.editdetails li{height:25px;line-height:170%; font-size:12px;}
.editing{float:left; width:220px; margin-top:25px;}
.editing01{float:left; width:220px; margin-top:25px; *margin-top:0px;}
.editing h1,.editing01 h1{ height:30px; float:left; width:80px; margin-right:10px;}
.mWInput01{ width: 99%; height: 21px; line-height: 21px;padding-top: 2px!important;_padding-top:0px;*padding-top:0px;}
.btnListMail01{border-top: 1px solid #ccc;float:left;}
/* ==========mms css end========== */


/* ==========writeMail css 20100330========== */
.noime {ime-mode: disabled;}

.div_txt {border:1px solid #c3c3c3;border-top:1px solid #7c7c7c;border-left:1px solid #9a9a9a;padding:1px 1px 0 1px;width:auto;*width:100%;height:auto;*height:22px;min-height:19px;font-family:Tahoma;}

.addr_text {float: left; border: medium none; overflow: hidden; margin:1px -13px 1px 0;height:16px;background:transparent;}
.addr_text input {ime-mode: disabled;font-family:Tahoma;background:transparent;margin-top:-1;*margin-top:-2px;border: medium none; outline: medium none; width: 100%;}
.wdhlpr{width: 1px; height: 1px; overflow: auto; white-space: nowrap; border: medium none; margin: 0pt; padding: 0pt; font-family: Tahoma; font-size: 12px; font-weight: 400; line-height: 14px; word-spacing: 0px;}
.addr_hdnipt{clear: both; border: medium none; margin: 0pt; padding: 0pt;}
.addr_hdnipt input{position: absolute; border: medium none; padding: 0pt; width: 10px; left: -9999px; top: -9999px;}

.addr_base {float: left; white-space: nowrap; height:16px;margin:1px 5px 1px 1px;cursor:default;color:#a0a0a0;}
.addr_base b {color:#000;font-weight:normal;}
.addr_base span {}

.addr_select,.addr_select span,.addr_select b  {color:#fff;}
.addr_errsel,.addr_errsel span,.addr_errsel b  {color:#fff;}
.addr_over{background:#DCEAC0;}
.addr_errsel,.addr_select{background:#748c42;}

.addr_error span,.addr_error b {color:red;}
.addr_errover,.addr_errover span,.addr_errover b {background:#DBDBDB;color:red;}


/*写邮下拉*/
.g-menu{border-color:#ccc;font-size: 12px;}
.g-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}
.g-menu{white-space:nowrap;position:absolute;border-style:solid;border-width:0 2px 2px 0;z-index:150;left:0;top:0;width:180px}
.g-menu-auto {display:-moz-inline-box;-moz-box-align:center;display:inline-block;+display:inline;zoom:1;vertical-align:middle}
.g-menu-auto{width:auto;_width:0; font-size: 12px;}
.g-menu-auto table{ font-size: 12px; margin: 4px;}
.g-menu-auto td{padding:4px 10px;cursor:pointer}
.g-menu-inner{border:1px solid #999;background:#fff;zoom:1;}
.g-menu-scroll{height:200px;overflow:auto;overflow-x:hidden}
.fn-nosel{-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none}
.fn-checked{ background-color: #008000; color: #fff;}
