﻿@import url("LoginAndRegister.css");
@import url("skin.css");
@import url("MySkin.css");
@import url("thickbox.css");
body {font-family: Arial; font-size:9pt; color:#666; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image:url(../images/bg_top.jpg); background-repeat:repeat-x; background-position:left top;}
form,p,h1{margin:0; padding:0;}
input,img,button,select{vertical-align:middle;}
img{border:0;}
.openTitle span b,.leftLineInfo i a,.leftLineInfo i.icon_heart{margin:0;}
.openWindowBorder div.search i,span.smallfont i{margin:0px 6px 0px 6px;}
.groupTitle b{margin-right:5px;}

/*清除浮动*/
.clearfix:after{content:".";visibility:hidden;display:block;height:0; overflow:hidden;clear:both;}
/* no ie mac \*/
* html .clearfix {height:1%;}
/* end */
*+html .clearfix {height:1%;} /* for ie7 */

#feedback {display:block; position:fixed!important;position:absolute; top:300px; right:0px; width:22px; height:75px; border:1px solid #004AD9; border-width:1px 0px 1px 1px; BACKGROUND: url(../images/feedback.gif) #007BDC no-repeat 0px center; text-indent: -9999px;  outline: none; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft:5px}
#feedback:hover{width:26px;}

.settingInfo h2{margin:0; padding:0; margin-bottom:5px; color:#333; font-size:12px; line-height:150%;}
.myMainTitle span,.myMainInput span,.openTitle span,.replyForBT span,.openLineInfo span,.closeLine a,.groupTitle span,.groupNewsLine span,.rightList li span{float:right;}
.RightSearch p{margin:0; padding:0; margin-top:6px; line-height:150%;}
.UpPicture p,.myFooter p,.inviteInfo p{margin:0; padding:0; margin-bottom:5px;}
.settingInfo p{margin:0; padding:0; margin-bottom:10px;}
.settingInfo h1{margin:0; padding:0; color:#333; margin-top:40px; margin-bottom:5px;}
.myHomeTopInfo i,.inviteInfoTable td b{margin:0 3px 0 3px;}
.replyForBT span a,.openTitle i,.openVblogBorder span{margin-left:5px;}
.openTitle b{margin-right:10px;}
.groupRightName i{margin:0 10px 0 10px;}

.myTop,.myMainTop,.myMainCenter,.myMainBottom,.myFooter,.hotmain{width:960px; margin:0 auto; overflow:hidden;}
.myTop{height:97px; position:relative;}
.topMenu{width:600px; height:25px; position:absolute; left:360px; top:15px; text-align:right;}
.icon_new{width:21px; height:20px; position:absolute; left:870px; top:55px;}
.topMenu i{margin-left:10px; margin-right:10px; font-style:normal; color:#999;}
.myFooter{height:60px; margin-top:30px; padding-top:10px;}
.myFooter i,.openWindowTitle b,.titleBg b{margin-left:5px; margin-right:5px; font-style:normal;}
.myMainTop{height:14px; margin-top:20px;}
.myMainBottom{height:18px}
.myMainCenter,.CenterLeft,.CenterRight{min-height:500px; overflow:hidden; padding-bottom:20px;}
.logo{width:170px; height:96px; overflow:hidden;float:left;}
.logo img{width:170px; height:95px;}
.menu{width:720px; height:29px; float:right; overflow:hidden; margin-top:68px; text-align:right;}
.menuOn,.menuOff{width:auto; height:29px; padding:0px 0px 0px 15px; text-align:right; line-height:29px; float:right; margin-left:3px;}
.CenterLeft{width:717px; float:left; margin-left:4px; display:inline; position:relative;}
.CenterRight{width:225px; float:right;}
.RightTopBg{width:223px; height:179px; float:left; overflow:hidden}
.myMainName,.myLadderLine,.LadderMenuBorder,.RightSearch,.myDateTop,.myDateCenter,.myDateBottom,.JFlist,.RightTitleBg,.imgline,.myLadderLineBottom{width:215px; overflow:hidden; float:left;}
.myMainName{min-height:32px; margin-top:4px;}
.myMainNameInfo{width:172px; min-height:32px; margin-top:-3px; overflow:hidden; float:right; line-height:150%;}
.myMainNameInfo b,.leftLineInfo a,.leftLineInfo i,.myHomeTopInfo b,.leftTitle b,.leftLineInfo b,.myMainTitle b,.UpPicture input,.myDateTable td b{margin-right:5px;}
.myLadderLine{min-height:30px; margin-top:10px; padding:10px 10px 0px 10px;}
.myLadderLineBottom{height:14px;}
.myLadder{width:100px; height:22px; line-height:22px; float:left; display:inline; overflow:hidden; margin:5px 0px 0px 5px;}
.RightTitleBg{height:26px; line-height:28px; margin-top:20px; border-bottom:1px solid #D1D1D1;}
.RightTitleBg span,.leftTitle span{float:right; margin-top:2px;}
.imgline{min-height:24px; overflow:hidden; margin-top:5px; margin-bottom:10px;}
.img32x32,.img24x24{width:35px; height:35px; overflow:hidden; float:left; background-color:#FFF;}
.img32x32 img,.img24x24 img{width:32px; height:32px; border:1px solid #FFF;}
.leftTopImg img{width:32px; height:32px;}
.img24x24{margin-right:5px; margin-bottom:5px;}

.myMainTitleBg{width:717px; min-height:20px; overflow:hidden; float:left; padding-top:10px; padding-bottom:10px; }
.myMainTitleBg div.leftLine{border:0; padding:0;}
.myMainTitleInfo,.myHomeTopInfo{min-height:20px; overflow:hidden; float:right;}
.myMainTitle,.myMainInput,.myMainTitleInfo
{width:700px; float:left; margin-left:12px; overflow:hidden; display:inline;}
.myMainTitle span.choose{margin-right:92px;}
.myMainTitle{height:23px;}
.myMainTitle input{width:125px; height:16px; border:1px solid #78B8DE; margin:0 3px 0 3px;}
.inputCrow,.inputCrow2{width:16px; height:16px; position:absolute; float:left;}
.inputCrow{left:141px; top:13px;!important;}
* html .inputCrow{left:143px; top:14px;}
*+html .inputCrow{left:143px; top:14px;}
.inputCrow2{left:539px; top:12px;!important;}
* html .inputCrow2{left:539px; top:13px;}
*+html .inputCrow2{left:539px; top:13px;}
.inputCrow img,.inputCrow2 img{width:16px; height:16px;}
.hiddenFollow{width:213px; height:253px; overflow:hidden; position:absolute; float:left; left:32px; top:33px; z-index:999;visibility:hidden;}
.hiddenFollow2{width:213px; height:253px; overflow:hidden; position:absolute; float:left; left:427px; top:33px; z-index:998;visibility:hidden;}
.hiddenFollow div.list,.hiddenFollow2 div.list{width:100%; height:215px; float:left; margin-bottom:5px; overflow-x:hidden; overflow-y:scroll;}
.hiddenFollow div.list li,.hiddenFollow2 div.list li,.userlist li{height:28px; display:block; margin-top:2px; margin-left:5px; padding:5px 0 0 5px;}
.hiddenFollow div.list li img,.hiddenFollow2 div.list li img,.userlist li img{width:20px; height:20px; vertical-align: middle; margin-right:5px;}
.hiddenFollow div.search,.hiddenFollow2 div.search{width:207px; height:27px; float:left; overflow:hidden; padding:6px 0 0 6px; text-align:right;}
.hiddenFollow div.search a.btn_add,.hiddenFollow2 div.search a.btn_add{float:right;}
.hiddenFollow div.search input,.hiddenFollow2 div.search input{width:150px; height:15px; margin-right:5px;}
ul.userlist li{width:118px; float:left; margin-top:4px; padding-left:2px; display:inline; WORD-BREAK: keep-all; WHITE-SPACE: nowrap; border:1px solid #E3F4FE; background-color:#F7FCFF;}
ul.userlist li input{margin-right:2px;}


.myMainInput,.replyForBD,.openBlack{min-height:30px; margin-top:5px;}
.myMainInput{ line-height:20px;}
.myMainInput textarea{width:604px; height:70px; float:left; vertical-align:middle;}
.myMainInput input{float:right; vertical-align:middle;}
.replyForBD textarea{width:99%; height:70px; padding:0;}
.leftTitle,.blogerList,.settingTabsbg
{width:699px; height:40px; float:left; line-height:45px; overflow:hidden; margin-left:9px; display:inline;}
.leftLine,.PageLine,.groupLine,.groupTelecomLine{width:677px; margin-left:19px; display:inline; float:left;}
.openSendsms div.leftLine{width:580px; margin-left:5px;}
.leftLine,.leftLineInfo{min-height:48px; overflow:hidden;}
.leftLine{border-bottom:1px dashed #D9D9D9; padding-top:10px; padding-bottom:10px;}
.leftLineImg{width:53px; height:53px; overflow:hidden; float:left; margin-right:10px; background-color:#FFF; text-align:center;}
.leftLineImg img{width:50px; height:50px; border:1px solid #FFF;}
.leftTopImg{width:685px; min-height:34px; overflow:hidden; float:left; margin-left:10px; padding-bottom:2px;}
.leftTopImg img{margin-right:5px; vertical-align:middle;}
.leftLineInfo{width:440px; float:left; line-height:160%; word-wrap:break-word; word-break:break-all;}
.openSendsms div.leftLineInfo{width:375px;}

.leftLineInfo p{margin:0;}
.leftLineInfo a.button_small{float:left;}
.leftLineButton{width:90px; height:60px; float:right;}
.leftLineButton a#button_small,.leftLineButton a#button_small2{float:right;}
.PageLine{height:30px; overflow:hidden; margin-top:10px;}
.PageLineInfo{float:left;}
.PageLine div.page{float:right;}
.HomePageImg{width:75px; height:75px; float:left; overflow:hidden; }
.HomePageImg img{width:72px; height:72px; border:1px solid #FFF;}
.myHomeTopInfo{width:615px; line-height:150%;}
.LadderMenuBorder{height:29px; margin-top:4px; margin-bottom:10px; text-align:center; line-height:29px;}
.RightSearch{min-height:140px;}

.blogerLine,.blogerLineOn,.settingTabsON,.settingTabs{min-width:20px; float:left; text-align:center; overflow:hidden; padding:0 4px 0 4px;}
.blogerLineOn,.settingTabsON{height:30px; line-height:30px; margin-top:10px;}
.blogerLine,.settingTabs{height:25px; line-height:25px; margin-top:15px;}
.blogerLineRight{min-width:30px; height:25px; line-height:25px; margin-top:15px; float:right; text-align:right; overflow:hidden;}
.replyForBorder{width:422px; height:183px; float:left; overflow:hidden;}
.replyForBorder_2{width:422px; height:220px; float:left; overflow:hidden;}
.loginRemind{width:422px; height:190px; float:left; overflow:hidden; position:relative;}
.loginRemindBg{width:405px; height:125px; float:left; overflow:hidden; margin:20px 0 0 10px; display:inline;}
.loginRemindInfo{width:250px; height:80px; float:right; margin:15px 10px 0 0; display:inline; overflow:hidden; line-height:160%;}
.loginRemindInfo a{margin:0 5px 0 5px;}
.loginRemindBT{width:270px; height:30px; overflow:hidden; position:absolute; top:143px; left:148px;}
.replyForBorder div.openTitle{margin-top:10px;}
.closeLine{height:12px;width:415px; margin:0 auto; overflow:hidden;}
.closeLine a{margin-top:3px;}
.openVblog{height:65px; position:relative;}
.openVblogBorder{width:320px; height:47px; float:right; overflow:hidden; padding:3px 2px 3px 5px; line-height:15px;}
.BorderCrow{width:9px; height:16px; position:absolute;}
.openTitle{width:400px;height:20px; margin:0 auto; overflow:hidden; line-height:150%;}
.replyForBD,.replyForBT,.openLineInfo,.openBlack,.openVblog{width:400px; margin:0 auto; overflow:hidden;}
.replyForBD,.replyForBT{margin-top:6px;}
.replyForBT i{float:left;}
.replyForBT a.button_blue{display:inline;}
.replyForBT{height:30px;}
.openLineInfo{height:18px;}
.openBlack{line-height:150%;}
.settingTable{width:100%; float:left; margin-top:20px; border-collapse:collapse; color:#666;}
.settingTable th{text-align:right; font-weight:normal; color:#333; white-space:nowrap;}
.settingTable th,.settingTable td{vertical-align:top; padding:5px; line-height:24px;}
.settingTable td span,.regTable td span{white-space:nowrap;}
.settingInfo{width:640px; min-height:150px; overflow:hidden; float:right; margin-top:20px;}
.UpPicture{width:360px; height:120px; float:left; color:#999; line-height:150%;}
.presentImg{width:92px; min-height:150px; float:left;overflow:hidden; white-space:nowrap;}
.presentImg h2{float:left;}
.settingInfoRight{width:420px; min-height:150px; float:left; overflow:hidden;}

.cutPicture{width:400px; height:233px; float:left; margin-top:10px;}
.cutBig,.cutSmall{float:left; background-color:#EEEEEE; text-align:center; overflow:hidden;}
.cutBig{width:310px; height:233px;}
.cutSmall{width:72px; height:72px; margin-left:10px;}
.cutSmall img{width:72px; height:72px;}
.cutButton{width:400px; height:27px; float:left; margin-top:5px;}
.recommend{width:540px; min-height:50px; float:right; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.myMainCenter div.recommend{float:left; display:inline; margin-left:25px;}
.recommendTitle,.recommendImgLine,.recommendImgcheck{width:100%; float:left; overflow:hidden;}
.recommendTitle{height:20px; margin-top:10px;}
.recommendImgLine,.recommendImgcheck{min-height:100px; margin-bottom:20px;}
.recommendImg{width:80px; height:110px; float:left; overflow:hidden; margin-right:10px;}
.recommendname{width:80px; height:22px; margin-top:4px; text-align:left;}
.recommendname a{ text-decoration:none;}
.recommendImgLine div.recommendname{text-align:center;}
.topnumber{width:70px; height:50px; float:left; margin-left:10px; text-align:center; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; line-height:180%;}
.myDateTop,.myDateBottom{height:15px;}
.myDateTop{margin-top:10px;}
.myDateCenter,.JFlist{min-height:50px;}
.myDateTitle{width:195px; height:28px; line-height:27px; float:left; margin-left:10px; display:inline; border-bottom:1px solid #D1D1D1;}
.myDateTable{width:195px; float:left; margin-left:10px; margin-top:10px; display:inline; border-collapse:collapse;}
.myDateTable th{text-align:right; width:50%; font-weight:normal;}
.myDateTable td{width:50%; padding:2px;}
.JFlist{margin-top:10px;}
.JFlistTitle,.JFlistNews,.hotNews,.topNews{width:100%; float:left; overflow:hidden;}
.JFlistTitle{height:22px;}
.JFlistNews{height:145px; background-image:url(../images/icon_nb.gif); background-repeat:no-repeat; background-position:left 6px; margin-top:5px;}
.Nonce,.Non{width:63px; height:22px; float:left; margin-right:2px; text-align:center; line-height:24px; overflow:hidden;}
.JFlistTitle a{ text-decoration:none;}
.JFlistNews ul,.hotNews ul,.hiddenFollow div.list ul,.hiddenFollow2 div.list ul,.leftList ul,.rightList ul,.topNews ul,.userlist{margin:0; padding:0; list-style-type:none;}
.JFlistNews ul li{border-bottom:1px dashed #CCCCCC; padding-left:18px; height:18px; margin-top:5px; white-space:nowrap;}
.JFlistNews ul li a,.hotNews ul li a{ text-decoration:none;}
.JFlistNews ul li span{float:right;}
.JFlistNews ul li span b{ font-weight:normal;}
.hotNews ul li{background-image:url(../images/point_hui.gif); background-repeat:no-repeat; background-position:0 8px; border-bottom:1px dashed #CCCCCC; padding-left:10px; height:20px; margin-top:5px; white-space:nowrap; line-height:20px;}
.topNews ul li{background-image:url(../images/MySkin.gif); background-repeat:no-repeat; background-position:-952px 5px; padding-left:14px; height:20px; margin-top:5px; white-space:nowrap; line-height:20px;}
.topNews ul li a{ text-decoration:none; margin-right:5px;}
.vhot{width:220px; min-height:90px; float:left; overflow:hidden; display:inline;}
.vhot ul{margin:0; padding:0; display:block; list-style-type:none;}
.vhot ul li{display:block; width:50px; height:75px; float:left; overflow:hidden; WORD-BREAK: keep-all;WHITE-SPACE: nowrap; text-align:center;}
.vhot ul li{ display:inline; margin-top:10px; margin-right:5px;}
.vhot ul li a{text-decoration:none;}
.vhot ul li img{width:48px; height:48px; margin-bottom:5px;}
.RightSearch div.vhot ul li{width:67px; height:75px;}
.RightSearch div.vhot ul li img{width:67px; height:51px; border:0;}

.inviteInfo{width:665px; min-height:100px; float:left; overflow:hidden; margin:20px 0 0 25px; display:inline;}
.inviteInfo textarea{line-height:140%;}
textarea.inviteLinkTextarea{width:655px; height:90px; padding:5;}
textarea.inviteEmailTextarea{width:440px; height:100px; padding:5;}
input.inviteMsnInput{width:135px; margin-right:5px;}
.inviteInfoTable,.inviteHistoryTable{width:100%; float:left; border-collapse:collapse; margin-bottom:10px;}
.inviteInfoTable th{text-align:right; white-space:nowrap; font-weight:normal;}
.inviteInfoTable th,.inviteInfoTable td{padding:5px; vertical-align:top; line-height:150%;}
.inviteInfo p{width:100%; display:block; float:left;}
.inviteMsn{width:260px; min-height:150px; float:left; overflow:hidden;}
.inviteAddList{width:420px; min-height:150px; float:left; overflow:hidden;}
.inviteAddList select{width:108px;}
.inviteInfo a.button_blue{margin-right:5px;}
.inviteMsnRemind{width:280px; height:120px; float:left; overflow:hidden; position:relative;}
.MsnRemindBorder{width:255px; height:85px; float:right; overflow:hidden; padding:10px 5px 5px 10px; line-height:150%;}
.inviteMsnRemind div.BorderCrow{top:15px; left:0;}
.inviteSmsReg{width:100%; min-height:30px; float:left; overflow:hidden; margin-bottom:20px; line-height:160%;}
.inviteAddList div.inviteMsnRemind{ display:inline; margin-left:70px;}
.inviteAddList div.MsnRemindBorder{margin-top:8px; margin-left:0;}
.inviteAddList div.BorderCrow{width:16px; height:9px; top:0px; left:35px;}

.MsnImport{width:505px; height:260px; float:left; overflow:scroll; overflow-x: hidden; margin-bottom:10px; margin-top:5px; padding:10px;}
.MsnImportTable{width:96%; float:left; border-collapse:collapse;}
.MsnImportTable th{text-align:left; font-weight:normal; padding:5px;}
.MsnImportTable td{padding:5px; }
.OKRemind{width:92%; min-height:20px; overflow:hidden; padding:20px; line-height:150%; margin-bottom:20px;}
.OKRemind b,.OKRemind a{margin:0px 5px 0px 5px;}
.inviteHistoryTable td,.inviteHistoryTable th{padding:5px; text-align:left;}
.todayTopic{width:697px; min-height:30px; float:left; overflow:hidden; padding:10px;}
.todayTopicBorder{width:698px; height:117px; float:left; overflow:hidden; margin-bottom:2px;}
.todayTopicTitle,.todayTopicInfo{width:679px; float:left; margin-left:9px; display:inline; overflow:hidden;}
.todayTopicTitle{height:25px; margin-top:5px;}
.todayTopicTitleLeft{width:165px; float:left;}
.todayTopicTitleRight{width:50px; float:right; text-align:right;}
.todayTopicTitleLeft,.todayTopicTitleRight{height:20px; overflow:hidden; font-weight:bolder; white-space:nowrap;}
.todayTopicTitleLeft span,.todayTopicTitleRight span{margin-left:4px; font-weight:normal;}
.todayTopicInfo,.TopicInfoImg{height:76px; float:left;}
.TopicInfoImg{width:65px;}
.todayTopicName{width:55px; height:16px; float:left; line-height:150%; text-align:center; white-space:nowrap;}
.addMailLogo{width:190px; min-height:30px; float:right; overflow:hidden;}
.addMailLogo img{float:left; display:inline; margin:5px 5px 0 0;}
.viewSMS{width:217px; height:283px; float:right;}
.viewSMSinfo{width:170px; height:170px; float:left; display:inline; margin:51px 0 0 23px; overflow:scroll; overflow-x: hidden; line-height:150%;}

.hotmain{min-height:50px; margin-top:10px;}
.hotBorder{width:958px; min-height:50px; float:left; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.hotmain div.blogerList,.openQixi div.blogerList{width:100%; background-color:#FFF; margin:0;}
.openQixi div.blogerLineOn,.openQixi div.blogerLine{padding:0 10px 0 10px;}
.hotmain div.blogerLine,.hotmain div.blogerLineOn{padding:0px 8px 0px 8px;}
.hotmain div.leftLine{width:920px; padding-left:10px; padding-right:10px; margin-left:10px;}
.hotmain div.PageLine{width:920px;}
.hotmain div.leftLineInfo{width:750px;}
.holidayList{width:935px; height:26px; padding-bottom:10px; display:inline; margin-left:10px;}
.holidayList,.holidayOn,.holidayOff{float:left; overflow:hidden;}
.holidayOn,.holidayOff{width:auto; height:24px; padding:0px 10px 0px 10px; display:inline; margin-left:5px; text-align:center; line-height:24px;}

.groupLine,.groupTelecomLine{min-height:50px; overflow:hidden; margin-top:10px; margin-bottom:15px; background-color:#F5F5F5;}
.groupTelecomLine{border:1px solid #E6E9E9;}
.groupLine div.left,.groupTelecomLine div.left{width:67px; min-height:50px; float:left; overflow:hidden; display:inline; margin:6px 0px 0px 6px;}
.groupLine div.right{width:597px; height:150px; overflow:hidden; float:right; background-color:#FFF;}
.groupTelecomLine div.right{width:597px; height:120px; overflow:hidden; float:right; background-color:#FFF;}
.groupLine div.leftLineImg,.groupTelecomLine div.leftLineImg{width:65px; height:65px;}
.groupLine div.leftLineImg img,.groupTelecomLine div.leftLineImg img{width:63px; height:63px;}
.groupLine div.userName,.groupTelecomLine div.userName{width:65px; height:35px; margin-top:6px; float:left; text-align:center; overflow:hidden; white-space:nowrap; line-height:150%; }
.groupTitle,.groupNewsLine,.groupNoNews{width:585px; float:right; display:inline; overflow:hidden; border-bottom:1px dashed #D9D9D9;}
.groupTitle{height:20px; line-height:20px; padding-top:5px;}
.groupTelecomLine div.groupTitle{width:575px; margin-right:10px; margin-top:5px;}
.groupNewsLine{height:25px; line-height:20px; padding-top:5px;}
.groupNewsLine div.info{width:490px; height:19px; overflow:hidden; float:left; white-space: nowrap;}
.groupNewsLine span{text-align:right;}
.groupNewsLine img{width:19px; height:19px; margin-right:6px;}
.groupNewsLine a{margin-right:6px;}
.groupNoNews{height:120px; line-height:120px; text-align:center;border-left:1px dashed #D9D9D9; border-right:1px dashed #D9D9D9;}
.groupRightName{width:215px; height:40px; float:left; margin-top:10px; margin-bottom:5px; line-height:150%;}
.myHomeTopInfo span.smallfont{ line-height:150%;}
.groupAdd{width:230px; height:230px; float:left; display:inline; margin:35px 0px 0px 45px;}
.groupAddBorderLine,.groupAddBorderPoint{width:228px; height:90px; float:left; padding-top:20px;}
.groupAddBorderLine p,.groupAddBorderPoint p{margin-top:15px; text-align:center;}
.groupAddBorderLine span,.groupAddBorderPoint span{ float:left; margin-left:65px;}
.groupAdd div.hotNews{margin-top:15px;}
.groupAdd div.hotNews li{border:0; margin:0;}
.groupTelecomInfo{width:575px; min-height:30px; float:right; overflow:hidden; display:inline; margin-top:5px; margin-right:10px; line-height:160%; word-wrap:break-word; word-break:break-all;}


.openWindowBorder{width:510px; float:left; overflow:hidden; position:relative;}
.openWindowTitle{width:100%; height:32px; float:left; display:inline; margin-left:1px; line-height:32px;}
.closeWindow{width:9px; height:9px; position:absolute; right:10px; top:10px; text-align:center;}
.closeWindow img{width:9px; height:9px;}
.openInvite,.openFeedback{width:100%; float:left; overflow:hidden; background-color:#FFF;}
.openInvite{height:282px;}
.openFeedback,.openSendsms{height:140px;}
.openInviteBorder{width:241px; height:265px; float:left; overflow:hidden; display:inline; margin:8px 0px 0px 8px;}
.openButtonLine{width:100%; height:38px; float:left; border-width:1px 0 0 0; text-align:right; padding:10px 0px 0px 0px; position:relative;}
.openButtonLine .btn{width:75px; height:26px; margin-left:3px;}
.titleBg{width:100%; height:25px; line-height:25px; float:left;}
.openWindowBorder div.leftList{width:241px; height:210px; float:left; overflow-x:hidden; overflow-y:scroll;}
.openWindowBorder div.search{width:241px; height:30px; float:left; overflow:hidden; }
.openWindowBorder div.search form{padding:5px 0 0 5px;}
.openWindowBorder div.search input{width:90px; margin-right:3px;}
.openWindowBorder div.search button{width:32px; white-space:nowrap; margin-right:12px;}
.openWindowBorder div.rightList{width:241px; height:240px; float:left; overflow-x:hidden; overflow-y:auto;}
.leftList ul li,.rightList ul li{width:210px; height:20px; float:left; overflow:hidden; white-space:nowrap; margin-top:5px; padding:2px 0px 0px 10px;}
.leftList ul li img,.rightList ul li img{width:18px; height:18px; margin:0px 5px 0px 0px;}
textarea.fb{width:490px; height:120px; margin:8px 0px 0px 8px;}
.openButtonLine div.rmn{position:absolute; float:left; width:290px; height:20px; line-height:20px; top:15px; left:5px; text-align:left;}
.openSendsms{width:100%; float:left; overflow-y:scroll; overflow-x:hidden; background-color:#FFF;}
.openSendsms p,.openRemindList p{padding-left:10px; margin-top:8px;}
.openSendsms p input{margin-right:10px;}
.openImport{width:500px; height:27px; float:left; line-height:27px; padding-left:9px;}
.openSendOK{width:100%; height:268px; float:left; overflow:hidden; background-color:#FFF;}
.openRemindOK{width:488px; height:52px; float:left; display:inline; margin:10px 0px 0px 10px; line-height:52px;}
.openRemindOK span{padding-left:45px;}
.openSendOK h1{float:left;margin:20px 0px 0px 10px;}
.openRemindList{width:488px; height:163px; float:left; display:inline; margin:3px 0px 0px 10px; overflow-y:scroll; overflow-x:hidden;}
.openyz{width:479px; height:110px; float:left; overflow:hidden; padding:30px 0 0 30px; background-color:#FFF;}
.openyz p,.openyz h1{margin-top:8px;}

.addrlist{width:697px; min-height:50px; float:left; overflow:hidden; display:inline; margin-left:10px;}
.addrlistTable{width:100%; float:left; border-collapse:collapse;}
.addrlistTable th{background-position:0px -157px; background-color:#F3F3F3; height:23px; line-height:23px; border:1px solid #E1E1E1; border-width:0px 1px 1px 0px;}
.addrlistTable td{border:1px solid #EFEFEF; border-width:0px 1px 1px 0px; height:24px; line-height:24px;}
.addrlistTable th,.addrlistTable td{padding:3px 5px; text-align:left;}
.addrlistTable tr{background-color:expression('#F9F9F9,#FFFFFF'.split(',')[rowIndex%2]);}
.addrlistTable tr:hover{ background-color:#FFFFE1;}
.NOLine{width:100%; height:20px; float:left; padding:20px 0 20px 0;}
.NOLine b{margin:0 5px 0 15px;}
.addrPage{width:682px; height:40px; float:left; display:inline; margin-left:10px; padding:10px 5px 0px 10px;}
.addrPage .btn{margin-right:5px; width:80px;}
.searchTopNews{width:100%; height:25px; float:left; overflow:hidden; margin-top:5px;}
.searchTopNews input.textInput{width:150px; height:19px; color:#666; line-height:19px; padding-left:5px;}
.mymainAddImg{width:120px; height:19px; float:left; overflow:hidden; clear:both; display:inline; line-height:19px; margin-left:12px; margin-bottom:-5px;}
.leftborder,.rightborder{width:5px; height:19px;}
.leftborder{float:left;}
.rightborder{float:right;}
.mymainAddImg div.Addinfo{width:110px; height:19px; float:left; overflow:hidden; position:relative;}
.mymainAddImg div.Addinfo input.fil{overflow: hidden; position: absolute; top: 0pt; left: 0pt; opacity: 0; height: 18px; width: 60px; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; cursor:pointer;}

.openApply{width:499px; height:130px; float:left; overflow:hidden; padding:10px 0 0 10px; background-color:#FFF;}
.openApplyInfo{width:430px; height:120px; float:right; overflow:hidden;}
.openApplyInfo p{margin:0px; padding:0; margin-bottom:5px; clear:both;}
.openApplyInfo textarea{width:420px; height:90px;}
.openSendOK,.openError,.openCenterInfo{width:100%; height:268px; float:left; overflow:hidden; background-color:#FFF;}
.openRemindOK,.openRemindError{width:488px; height:52px; float:left; display:inline; margin:10px 0px 0px 10px; line-height:52px;}
.openRemindOK span,.openRemindError span{padding-left:45px;}
.openSendOK h1,.openRemindError h1{float:left;margin:20px 0px 0px 10px;}
.openCenterInfo p{padding:0px 30px 0px 30px; margin-top:10px;}

.directive{width:306px; min-height:136px; overflow:hidden; position: absolute; left:20px; top:48px; padding-top:6px;}
.directiveBorder{ width:300px; min-height:30px; overflow:hidden; float:left;}
.directiveBorder img{border:3px solid #78b8de;}
.directive div.crow{width:7px; height:7px; position:absolute; left:27px; top:0;}
.directive div.crow{ background-image:url(../images/Arrow.gif); background-repeat:no-repeat; overflow:hidden;}

