*{margin:0;padding:0}
			
body {font-family:Arial,"宋体";font-size:12px;text-align:center;}
td,textarea,input{font-family:Arial,"宋体";font-size:12px;}
body, ul, ol, li, h1 
{
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
		
input{vertical-align:middle;}
dl 
{
	margin:0;
}
dd 
{			
	margin-left:0;
}
a{
	outline:none;
blr:expression(this.onFocus=this.blur())
}
a img {
	border:0 none
}
img {
	vertical-align:middle;
	border:0px
}

table 
{
	border-collapse:collapse; 
}

form 
{
	margin:0;padding:0;
}
.clearfix:after { content:"."; display:block; height:0; clear:both;visibility:hidden; }   
.clearfix { display:inline-block; overflow:hidden}    
.clearfix {display:block;}   

.SearchOption{border: 1px solid #777374;width:94;height:38;position:absolute;background-color:white;font-size:12px;display:none;padding:1px;}
.SearchOptItem{font-size:12px;width:92;height:17;background-color:#1c8b9c;color:white;background:url(/images/top/tick.gif);background-repeat: no-repeat;padding-left:20px;padding-right:20px;padding-top:2px;cursor:hand;}
.SearchOptItemUn{font-size:12px;width:92;height:19;background-color:#1c8b9c;background:url(/images/top/dot.gif);background-repeat: no-repeat;padding-left:20px;color:#777374;padding-top:2px;cursor:hand;padding-right:20px;}

button.btnGreenColor{border:1px solid gray;background-color:#008080;color:White;font-weight:bold;font-size:12px;padding:3px;}
button.btnDarkColor{border:1px solid gray;background-color:#800080;color:White;font-weight:bold;font-size:12px;padding:3px;}

/*头部样式*/

.header{width:960px;margin:0 auto;background:url(/images/header_b_line.gif) no-repeat center bottom; padding-bottom:10px}
.header .banner{width:100%;height:70px}
.banner .topLogo{width:250px;float:left;}
.banner .topSearch{width:540px;
	float:left;
	padding:10px 0 0 10px;
	margin:10px 0 0 10px;
	width:607px;
	height:41px;
	
	}
.topSearch .topInputArea
{
	
	text-align:left;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;	
	float:left;background:url("/images/newversion/SearchInputBg1.jpg") no-repeat;width:450px;_width:460px;height:21px;}
.topSearch .topInputAreaBtn{width:23px;height:22px;float:left;*margin-top:-1px;background:url(/images/newversion/SearchInputBg3.jpg) no-repeat; *background-position:0 1px}
.topSearch .topSearchInput{font-size:12px;line-height:19px;border:0px;height:19px;width:300px;background-color:transparent;}
.topSearch .topBtnQuery{float:left;margin:-1px 0 0 1px;*margin-top:-1px; padding:1px 0}


.banner .topNotifyLink{width:80px;float:left;padding-top:5px;}
.topNotifyLink ul{}
.topNotifyLink ul li{line-height:20px;}
.topNotifyLink ul li a{color:#6210b2;text-decoration:none;}
.topNotifyLink ul li a:hover{color:white;text-decoration:underline; background:#6210b2}

.header .mainMenu{height:31px;width:960px}
.mainMenu ul{
	
		
}
.mainMenu ul li{
	
    float:left;	
	height:26px;
}
.mainMenu ul li a.unSel{display:inline-block;letter-spacing:2px;font-size:13px;color:#6210b2;padding:2px 5px 0 5px;text-decoration:none;}
.mainMenu ul li a.unSel:hover{display:inline-block;letter-spacing:2px;font-size:13px;background-color:#a84aff;font-size:13px;color:white;padding:2px 5px 0 5px;height:19px !important;text-decoration:none;}

.mainMenu ul li a.sel{color:#fff;display:inline-block;letter-spacing:2px;font-size:13px;padding:2px 5px 4px 5px;text-decoration:none;background-color:#6210b2;}
.mainMenu ul li a.sel:hover{letter-spacing:2px;font-size:13px;color:#fff;padding:2px 5px 4px 5px;text-decoration:none;background-color:#a84aff;}
.mainMenu ul li a.linkmore{display:inline-block;letter-spacing:2px;font-size:13px;color:#6210b2;padding:2px 5px 0 5px;text-decoration:none;}
.mainMenu ul li a.linkmore:hover{display:inline-block;letter-spacing:2px;font-size:13px;background-color:#a84aff;font-size:13px;color:white;padding:2px 5px 0 5px;height:19px !important;text-decoration:none;}
.mainMenu ul li .more_code { z-index:1; margin-top:4px; margin-left:-10px ;border:1px solid #6210b2; background:#fff;position:absolute; *margin-top:22px;*margin-left:-60px}
.mainMenu ul li .more_code li{ float:none; font-size:12px; line-height:20px; width:60px}
.mainMenu ul li .more_code li a { display:block; color:#6210b2; text-decoration:none; padding:1px 0; width:60px}
.mainMenu ul li .more_code li a:hover{background:#6210b2; color:#fff}

.footer{width:960px;margin:0 auto;margin-top:10px; text-align: center;}
.footer .line{width:960px;border-bottom:1px solid #b7b7b7;}
.footer .content {width:960px;margin-top:5px;margin-bottom:5px;}
.footer .content a{font-size:12px;color:#7617cd;text-decoration:none;display:inline-block;margin-left:5px;margin-right:5px;}
.footer .content a:hover{text-decoration:underline;}
.footer .copyright{width:960px;}

.contentWrapper {width:960px;margin:10px auto;margin-top:10px;}
/*首页左边内容区*/
.homeLeft{float:left;width:640px;}
.homeLeft .adPanel{width:640px;height:308px; background:url(/images/Index/pic_bg.gif) no-repeat; padding:10px 0 0 10px;padding:8px 0 0 2px}
.homeLeft .recoUserPanel{width:638px;margin:2px 0;*margin:10px 0;border:1px solid #CCCCCC;}

.recoUserPanel img{width:96px;height:134px;}
.usrRecoItem{text-align:center;float:left;width:110px;margin:0px 14px 5px 0;*margin:5px 10px 15px 0;;display:inline;}
.usrRecoItem a.pImg{display:block;height:96px;text-align:center;}
.usrRecoItem img{border:1px solid #b5b6b8;padding:2px;width:110;height:135px;margin-bottom:7px}
.usrRecoItem a.pName{font-size:12px;line-height:20px;text-align:center;color:#1394D5;text-decoration:none;}
.usrRecoItem a.pName:hover{font-size:12px;line-height:20px;text-align:center;color:#010101;text-decoration:underline;}

.homeLeft .topicWrapper{width:640px;}
.topicWrapper .dreamPanel{float:left;width:315px;}
.topicWrapper .eventPanel{float:right;width:315px;}

/*首页文章区样式*/
.ulTopic {}
.ulTopic li{line-height:23px; height:23px;*line-height:22px; *height:22px}
.ulTopic label{color:#178c97;font-weight:normal;}
.ulTopic a.title{margin-left:3px;color:#178c97;font-size:12px;text-decoration:none;}
.ulTopic a.title:hover{color:black;font-size:12px;text-decoration:underline;}
.ulTopic .date{font-size:12px;}
.ulTopic a.group{color:#989898;font-size:12px;text-decoration:none;}
.ulTopic a.group:hover{color:#989898;font-size:12px;text-decoration:underline;}


/*首页右边内容区*/
.homeRight{float:right;width:310px;}
.homeRight .loginPanel{text-align:left;width:310px;background:url("/images/newversion/LoginBg.jpg") no-repeat;margin-bottom:5px;}

.loginPanel .beforeLogin{text-align:left;width:310px;height:157px;*height:197px;padding-left:33px;padding-top:40px;}

.beforeLogin .loginTitle{font-weight:bold;margin-bottom:5px;}
.beforeLogin .loginInfo{display:table-cell;width:60px;float:left;line-height:23px;}
.beforeLogin .inputInfo{width:185px;height:21px;float:left;}
.beforeLogin a.btnGetPwd{float:left;display:block;background:url("/images/newversion/ButtonBg.gif") no-repeat;width:110px;height:19px;text-align:center;color:#626262;text-decoration:none;padding-top:2px;}
.beforeLogin a.btnGetPwd:hover{display:block;background:url("/images/newversion/ButtonBg.gif") no-repeat;width:110px;height:19px;text-align:center;color:#626262;text-decoration:underline;padding-top:2px;}
.beforeLogin a.btnLogin{margin-left:100px;display:inline-block;background:url("/images/newversion/LoginBtnBg.gif") no-repeat;width:78px;height:24px;text-align:center;padding-top:5px;color:white;font-weight:bold;text-decoration:none;}
.beforeLogin a.btnLogin:hover{text-decoration:underline;}
.beforeLogin a.btnReg{margin-right:10px;float:left;display:block;background:url("/images/newversion/ButtonBg.gif") no-repeat;width:110px;height:19px;text-align:center;color:#626262;text-decoration:none;padding-top:2px;}
.beforeLogin a.btnReg:hover{display:block;background:url("/images/newversion/ButtonBg.gif") no-repeat;width:110px;height:19px;text-align:center;color:#626262;text-decoration:underline;padding-top:2px;}

.loginPanel .btnList {margin-top:5px;}
.loginPanel .btnLogin {margin-top:3px;margin-bottom:3px;}

.homeRight .ffriendPanel{width:308px;margin-bottom:10px;border:1px solid #CCCCCC;}
.homeRight .ffriendPanel .mm td {height:25px; color:#583c30}
.homeRight .ffriendPanel .mm td input{color:#583c30 ; height:20px}
.homeRight .ffriendPanel .mm td .f_input {width:30px}
.homeRight .ffriendPanel .btn {margin-top:1px;height:22px; float:right; width:90%; text-align:right}
.homeRight .ffriendPanel .btn a{background:#f3e7ff; text-decoration:none;color:#6111b2; border-style:solid; border-width:1px; border-color:#dab4ff #6111b2 #6111b2 #dab4ff;padding:1px 10px 0px 10px}
.homeRight .ffriendPanel .btn a:active{ text-decoration:none;color:#350762;border-style:solid; border-width:1px; border-color:#6111b2 #dab4ff #dab4ff #6111b2;padding:3px 10px 2px 10px}
.homeRight .dynamicPanel{width:308px;margin-bottom:10px;border:1px solid #CCCCCC;}
.homeRight .rightAdPanel{width:310px; background:url(/images/Index/pic_bg2.gif) no-repeat; padding:10px 0 0 0 }


.homeBottom {width:960px; margin-top:10px; *margin-top:0}
.homeBottom .warp_1,.warp_2,.warp_3 { float:left; width:319px}
.homeBottom .bottom_ad {margin-left:9px;width:300px;padding:5px 0 0 0; border-top:1px #ccc dashed}
.homeBottom .blogPanel{margin-top:0px; background:url(/images/Index/warp_r_line.gif) no-repeat right center; padding-right:1px}
.homeBottom .businessPanel{margin-top:5px;}

.homeBottom .lifePanel{margin-top:5px;background:url(/images/Index/warp_r_line.gif) no-repeat right center; padding-right:1px}
.homeBottom .eventPanel { margin-top:5px;background:url(/images/Index/warp_r_line.gif) no-repeat right center; padding-right:1px}
.homeBottom .dreamPanel {margin-top:0px;background:url(/images/Index/warp_r_line.gif) no-repeat right center; padding-right:1px}
.homeBottom  table{ table-layout:fixed; width:100%}
.homeBottom .tl{ background:url(/images/newversion/skindiv5_t_l.gif) no-repeat; width:9px; height:10px;}
.homeBottom .tm{ background:url(/images/newversion/skindiv5_t_m.gif) repeat-x; }
.homeBottom .tr{ background:url(/images/newversion/skindiv5_t_r.gif) no-repeat; width:9px}
.homeBottom .ml{ background:#abccd5; width:1px}
.homeBottom .mm{ background:#fff }
.homeBottom .mr{ background:#abccd5; width:1px}
.homeBottom .bl{ background:url(/images/newversion/skindiv5_b_l.gif) no-repeat; width:9px; height:10px;}
.homeBottom .bm{ background:url(/images/newversion/skindiv5_b_m.gif) repeat-x; }
.homeBottom .br{ background:url(/images/newversion/skindiv5_b_r.gif) no-repeat; width:9px}

/*共享容器Div*/
.DivSkin1{ width:100%; }
.DivSkin1 table{ table-layout:fixed; width:100%}
.DivSkin1 .tl{ background:#c893fe url(/images/newversion/skindiv1_t_lz.gif) no-repeat; width:17px; height:30px;}
.DivSkin1 .tm{ background:#c893fe url(/images/newversion/skindiv1_t_mz.gif) repeat-x; font-size:13px; font-weight:bold; color:#fff;  text-align:center }
.DivSkin1 .tr{ background:#c893fe url(/images/newversion/skindiv1_t_rz.gif) no-repeat; width:16px; }
.DivSkin1 .ml{ background:url(/images/newversion/skindiv1_m_lz.gif) repeat-y; width:5px}
.DivSkin1 .mm{padding-left:15px;padding-top:10px; background:#fff}
.DivSkin1 .mr{ background:url(/images/newversion/skindiv1_m_rz.gif) repeat-y; width:6px}
.DivSkin1 .bl{ background:url(/images/newversion/skindiv1_b_lz.gif) no-repeat; width:17px; height:16px;}
.DivSkin1 .bm{ background:url(/images/newversion/skindiv1_b_mz.gif) repeat-x;  }
.DivSkin1 .br{ background:url(/images/newversion/skindiv1_b_rz.gif) no-repeat; width:16px;}

.DivSkin2{ width:100%; }
.DivSkin2 table{ table-layout:fixed; width:100%}
.DivSkin2 .tl{ background:url(/images/newversion/skindiv2_t_l.gif) no-repeat; width:8px; height:34px;}
.DivSkin2 .tm{ background:url(/images/newversion/skindiv2_t_m.gif) repeat-x; font-size:13px; font-weight:bold; color:#000; line-height:31px }
.DivSkin2 .tr{ background:url(/images/newversion/skindiv2_t_r.gif) no-repeat; width:8px; }
.DivSkin2 .ml{ background:url(/images/newversion/skindiv2_m_l.gif) repeat-y; width:8px}
.DivSkin2 .mm{padding-left:15px;padding-top:10px;background:#fff}
.DivSkin2 .mr{ background:url(/images/newversion/skindiv2_m_r.gif) repeat-y; width:8px}
.DivSkin2 .bl{ background:url(/images/newversion/skindiv2_b_l.gif) no-repeat; width:8px; height:12px;}
.DivSkin2 .bm{ background:url(/images/newversion/skindiv2_b_m.gif) repeat-x;  }
.DivSkin2 .br{ background:url(/images/newversion/skindiv2_b_r.gif) no-repeat; width:8px;}

.DivSkin3{ width:100%; }
.DivSkin3 table{ table-layout:fixed; width:100%}
.DivSkin3 .tl{ background:#fde7fc; width:15px; height:18px;}
.DivSkin3 .tm{ background:#fde7fc; font-size:12px; font-weight:bold; color:#666;padding:2px 0}
.DivSkin3 .tr{ background:#fde7fc; width:15px; }
.DivSkin3 .ml{ background:#fff;width:15px}
.DivSkin3 .mm{ background:#fff ;padding-left:0px;padding-top:5px;}
.DivSkin3 .mr{ background:#fff; width:15px}
.DivSkin3 .bl{ background:url(/images/newversion/skindiv3_b_l.gif) no-repeat; width:15px; height:5px}
.DivSkin3 .bm{ background:#fff }
.DivSkin3 .br{ background:url(/images/newversion/skindiv3_b_r.gif) no-repeat; width:15px}


/*网站尾部*/
.footer{width:960px;margin:0 auto;}

/*我的首页相关*/
.myHomeLeft {width:700px;float:left;}
.leftWrapper{width:700px;}
.leftPanel {width:180px;float:left;}
.contentPanel{float:right;width:510px;}
.myHomeRight{width:250px;float:right;}

.leftPanel .consolePanel {width:180px;background-color:#e5e5e5;margin-bottom:10px;}
.consoleWrapper {margin:2px;border:1px solid #aaaaaa;background-color:White;width:174px;}
.consolePanel .consoleTitle{text-align:left;border-bottom:1px solid #aaaaaa;height:30px;margin-top:15px;margin-left:10px;margin-right:10px;}
.consoleTitle .spanTitle{font-size:16px;font-family:宋体;font-weight:bold;}
.consolePanel ul {margin:10px;}
.consolePanel ul li{line-height:22px;}
.consolePanel .icoIntr{background:url("/images/ico_intr.gif") no-repeat top left}
.consolePanel .icoBasic{background:url("/images/ico_01.gif") no-repeat top left}
.consolePanel .icoSpace{background:url("/images/ico_02.gif") no-repeat top left}
.consolePanel .icoMusic{background:url("/images/ico_03.gif") no-repeat top left}
.consolePanel .icoBg{background:url("/images/ico_04.gif") no-repeat top left}
.consolePanel .icoPhoto{background:url("/images/ico_05.gif") no-repeat top left}
.consolePanel .icoDream{background:url("/images/ico_06.gif") no-repeat top left}
.consolePanel .icoBlog{background:url("/images/ico_07.gif") no-repeat top left}
.consolePanel .icoMail{background:url("/images/ico_08.gif") no-repeat top left}
.consolePanel .icoInfo{background:url("/images/ico_09.gif") no-repeat top left}
.consolePanel .icoBulletin{background:url("/images/ico_10.gif") no-repeat top left}
.consolePanel .icoFriends{background:url("/images/ico_11.gif") no-repeat top left}
.consolePanel .icoAsk{background:url("/images/ico_for.gif") no-repeat top left}
.consolePanel .icoMoney{background:url("/images/ico_Money.gif") no-repeat top left}
.consolePanel .icoAddress{background:url("/images/ico_Address.gif") no-repeat top left}
.consolePanel .icogames{background:url("/images/ico_games.gif") no-repeat top left}
.consolePanel .icoinvite{background:url("/images/ico_invite.gif") no-repeat center left}
.consolePanel .viewInfo {float:left;width:100px;color:#00349c;text-decoration:none;}
.consolePanel a.viewInfo:hover {text-decoration:underline;}
.consolePanel .viewEdit{float:right;width:40px;color:#666666;text-decoration:underline;}
.consolePanel a.viewEdit:hover{text-decoration:none;}

.leftPanel .invitePanel{width:180px;margin-bottom:10px}
.invitePanel .skinDivGray {border:1px solid #aaaaaa;background-color:#ebecf0;padding:10px 10px 10px 10px;width:158px !important;width:180px;}
.invitePanel .Title {text-align:left;color:Black;font-size:12px;font-weight:bold;margin-bottom:5px;}
.invitePanel .emailInput {margin-bottom:5px;text-align:left;}
.invitePanel .emailInput Input{border:1px solid #9eadc2;width:145px;height:20px;}
.invitePanel .btnInvite {text-align:center;display:inline-block;width:68px;height:20px;background:url("/images/newVersion/btnInvite.gif") no-repeat;color:black;text-decoration:none;vertical-align:middle;line-height:20px;}
.invitePanel .btnInvite:hover {text-decoration:underline;}

.contentPanel .myInfoWrapper{width:510px;}
.contentPanel .myInfoLeft {float:left;width:100px;}
.myInfoLeft .myProfile img{width: 110px;height:135px;border:1px solid #b5b6b8;padding:2px;}
.myInfoLeft ul {}
.myInfoLeft ul li{line-height:20px;}
.myInfoWrapper .label {color:Gray}
.myInfoLeft .linkQuick{color:blue;text-decoration:none;}
.myInfoLeft .linkQuick:hover{color:blue;text-decoration:underline;}
.myInfoLeft .notifyTitle{font-size:14px;font-weight:bold;text-align:center;margin-top:5px;margin-bottom:5px;}

.contentPanel .myInfoRight{float:right;width:390px;margin-top:15px}
.myInfoRight .notifyTitle{font-size:16px;font-weight:bold;text-align:left;margin-top:5px;margin-bottom:5px;}
.myInfoRight .myTooltipTitle{color:#026a69;text-align:left;width:100%}
.myInfoRight .myTooltipContent{height:65px;padding-left:10px;text-align:left;margin:5px 0; background:url(../Images/NewVersion/text_input_bg.gif) no-repeat}
.myInfoRight .myTooltipContent textarea{width:378px;height:58px;font-size:12px; border:0 none;margin:3px 2px 0 0;padding-left:3px}
.myInfoRight .modifyTooltip{width:390px;margin:5px 0}
.myInfoRight .btnTooltip {display:inline-block;background:url("/images/newVersion/btnModify.gif") no-repeat;letter-spacing:2px;width:78px;height:24px;line-height:24px;text-align:center;text-decoration:none;color:White;vertical-align:middle;margin-left:20px}
.myInfoRight a.btnTooltip:hover {text-decoration:underline;}
.myInfoRight .myUrl{border-top:1px solid gray;padding-top:10px;padding-bottom:5px;margin-top:5px;}
.myUrl .linkUrl{color:#026a69;text-decoration:none;}
.myUrl a.linkUrl:hover{color:#026a69;text-decoration:underline;}

.centerPanel .myPhotos{width:498px !important;width:510px;border:1px solid gray;padding:6px;margin-bottom:10px;}
.myPhotos .photoTitle{padding-left:10px;background:url("/images/newVersion/phototitleBg.gif") repeat-x;height:24px;line-height:24px;vertical-align:middle;text-align:left;color:666;font-size:13px;font-weight:bold; border:1px solid #cfcfcf}
.myPHotos .photoWrapper{}
.myPhotos .photoItem{text-align:center;float:left;width:150px;margin-top:5px;margin-left:5px;margin-right:5px;display:inline;}
.photoItem .imgPhoto{display:block;height:96px;text-align:center;border:1px solid #b5b6b8;padding:2px;}
.photoItem img{width:150px;height:96px;text-align:center;border:1px solid #b5b6b8;padding:2px;}
.photoItem .imgTitle{font-size:12px;text-align:center;color:#1a8c56;text-decoration:none;}
.photoItem a.imgTitle:hover{font-size:12px;text-align:center;color:#010101;text-decoration:underline;}
.myPhotos .photoMng{border-top:1px solid gray;padding-top:5px;margin-top:5px;text-align:right;}
.photoMng a{margin-right:5px;margin-left:5px;}
.photoMng a{color:#026a69;text-decoration:none;}
.photoMng a:hover{color:#026a69;text-decoration:underline;}

a.Dynamic {font-size:12px;color:#b2b1b1;text-decoration:none;}
a.Dynamic:hover{text-decoration:underline;}

.centerPanel .eventNotifyPanel{width:510px;border:1px solid gray;margin-bottom:10px;padding-top:5px;margin-bottom:10px;}
.eventNotifyPanel .caption{margin-left:10px;margin-right:10px;border:1px solid #cfcfcf;background:url(/images/newVersion/phototitleBg.gif) repeat-x; padding:3px}
.eventNotifyPanel .caption .capLeft{text-align:left;color:#026a69;font-weight:bold;font-size:12px;float:left;width:400px;color:#3690ed}
.eventNotifyPanel .title{color:#026a69;text-decoration:none;}
.eventNotifyPanel a.title:hover{color:#026a69;text-decoration:underline;}
.eventNotifyPanel .title{float:left;width:400px;text-align:left;color:#666;}
.eventNotifyPanel .title a{color:#0078ff;text-decoration:none;}
.eventNotifyPanel .title a:hover{text-decoration:underline;}
.eventNotifyPanel ul{margin-left:10px;margin-right:10px;padding-top:5px;padding-bottom:5px;}
.eventNotifyPanel ul li {line-height:20px;}
.eventNotifyPanel .viewEdit{float:right;width:60px;text-decoration:none;}
.eventNotifyPanel a.viewEdit:hover {text-decoration:underline;}

.centerPanel .msgPanel{width:510px;border:1px solid gray;margin-bottom:10px;padding-top:5px;margin-bottom:10px;}
.msgPanel .caption{margin-left:10px;margin-right:10px;border:1px solid #cfcfcf;background:url(/images/newVersion/phototitleBg.gif) repeat-x; padding:3px}
.msgPanel .caption .capLeft{text-align:left;color:#026a69;font-weight:bold;font-size:12px;float:left;width:400px;color:#3690ed}
.msgPanel .caption .viewEdit{float:right;width:60px;text-decoration:none;}
.msgPanel .caption a.viewEdit:hover{float:right;width:60px;text-decoration:underline;}
.msgPanel .msgItem{margin-left:10px;margin-right:10px;padding-top:5px;padding-bottom:5px;background:url(/images/newVersion/userimg_arrow.gif) no-repeat 61px 5px; *background-position:64px 5px}
.msgItem .usrImg{float:left;width:60px;height:72px;border:1px solid #ccc}
.msgItem .msg{float:right;width:410px;text-align:left;line-height:18px; padding:5px 0 0 5px; background:#fff; min-height:72px; *height:72px}

.myHomeRight .cityUserPanel{width:100%;margin-bottom:10px;}
.cityUserItem{text-align:center;float:left;width:90px;margin-top:5px;margin-right:15px;display:inline;}
.cityUserItem .userDisplayName{font-size:12px;text-align:center;color:blue;text-decoration:none;}
.cityUserItem a.userDisplayName:hover{text-decoration:underline;}
.cityUserItem .userPhoto{display:block;text-align:center;}
.userPhoto img{width: 74px;height:90px;border:1px solid #b5b6b8;padding:2px;}

 .myHomeRight .cityEventPanel{width:100%;margin-bottom:10px;}

.Grid {FONT: 12px/1.6em Helvetica, Arial, sans-serif;BORDER-RIGHT:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;WIDTH:100%;LINE-HEIGHT:25px;BORDER-BOTTOM:1px solid;}
.Grid .Title {FONT: 12px/1.6em Helvetica, Arial, sans-serif;background:url(/images/newversion/gridtitlebg.gif);color:black;font-weight:bold;height:26px}
.Grid td {text-align:center}
.CartTotal {font-size:12px;font-weight:bold;color:red;padding-top:10px;padding-bottom:10px}

.Grid .TrMouseOver{color:#0365ca;background-color:#Dff3fe;cursor:hand}
.Grid .TrMouseOut{color:black;background-color:white;cursor:default}
.Grid .TrSel {background-color:white;color:#ff6600;}
.Grid .TrSel a,.Grid .TrSel a:link, .Grid .TrSel a:visited {color:#ff6600;}
.Grid .TrSel a:hover {color:#ff6600;}

.UserEditContainer {position:relative;top:-2px;border:2px solid #a3a3a3;width:960px; background:#fff}
.UserEditContainer table{margin-top:10px;}

 .cnViBtnSilver,
	        .cnViBtnOrange{
		        display:table-cell; 
		        display:-moz-inline-box;            
		        display:inline-block;
		        background:url(/images/newversion/viButton.gif) repeat-x left top;
		        text-decoration:none;
		        vertical-align:middle;
	        }
	        .cnViBtnSilver b,
	        .cnViBtnOrange b{
		        display:block;
		        background:url(/images/newversion/viButton.gif) no-repeat left -24px;
	        }
	        .cnViBtnSilver i,
	        .cnViBtnOrange i{
		        display:block;
		        display:inline-block;	/*解决IE6下宽度不能auto的Bug*/
		        font-style:normal;
		        height:12px; line-height:12px;
		        padding:6px 10px;
		        background:url(/images/newversion/viButton.gif) no-repeat right -48px;
		        color:black;
		        font-size:12px;
		        font-family:Verdana,'宋体','新宋体',sans-serif;
		        cursor:pointer;
	        }
	        .cnViBtnSilver:hover,
	        .cnViBtnOrange:hover{
		        background:url(/images/newversion/viButton.gif) repeat-x left -72px;
	        }
	        .cnViBtnSilver:hover b,
	        .cnViBtnOrange:hover b{
		        background:url(/images/newversion/viButton.gif) no-repeat left -96px;
	        }
	        .cnViBtnSilver:hover i,
	        .cnViBtnOrange:hover i{
		        background:url(/images/newversion/viButton.gif) no-repeat right -120px;
	        }			
	        .cnViBtnOrange{				
		        background-position:left -144px;
	        }
	        .cnViBtnOrange b{
		        background-position:left -168px;
	        }
	        .cnViBtnOrange i{
		        background-position:right -192px;
	        }
	        .cnViBtnOrange:hover{				
		        background-position:left -216px;
	        }
	        .cnViBtnOrange:hover b{
		        background-position:left -240px;
	        }
	        .cnViBtnOrange:hover i{
		        background-position:right -264px;
	        }

.TextInput1 {font-size:12px;border:1px solid #666666;background-color:#e6eefd;position:relative;top:0px;margin-right:1px}
.TextInput2 {font-size:12px;border:1px solid #666666;background-color:White}


.LeftTitle1{font-size:12px;font-weight:bold;color:#666666;text-align:right;}
.LeftTitle2{font-size:12px;font-weight:bold;color:#666666;width:100px;text-align:left;}
.Notify2{font-size:12px;color:green;}
.Notify3{font-size:12px;color:red;}
.Info1{font-size:12px;color:Black;}
.Focus1 {font-size:12px;color:Red;font-weight:bold;}
.Title1 {color:blue;font-weight:bold;font-size:12px;}
.Hr1 {height:1px;border: 1px solid #666666;width:100%;}

#pg {
		CLEAR:both;  MARGIN: 0px 0px 0px 25px; COLOR: #3666d4; PADDING-TOP: 4px; POSITION: relative; TOP: 0px; font-size:12px; 
}
#pg A.pg {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccdbe4 1px solid; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #3666d4; PADDING-TOP: 1px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none; background:#fff
}
#pg STRONG {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccdbe4 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #3666d4; PADDING-TOP: 1px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#pg A.pg:hover {
	BORDER-LEFT-COLOR: #2b55af; BACKGROUND: #3666d4; BORDER-BOTTOM-COLOR: #2b55af; COLOR: #fff; BORDER-TOP-COLOR: #2b55af; BORDER-RIGHT-COLOR: #2b55af
}
#pg STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 107%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
/*
#pg #pg-next {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: -2px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 2px; FONT: 12px 宋体,Helvetica,sans-serif; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 1px
}
#pg #pg-prev {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: -2px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 2px; FONT: 12px 宋体,Helvetica,sans-serif; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 1px
}
#pg #pg-next {
	MARGIN-LEFT: 9px
}
#pg #pg-prev {
	MARGIN-RIGHT: 14px
}

#pg #pg-first {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: -2px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 2px; FONT: 12px 宋体,Helvetica,sans-serif; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 1px
}
#pg #pg-last {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: -2px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 2px; FONT: 12px 宋体,Helvetica,sans-serif; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 1px
}
*/

#pg .Focus{font-weight:bold;color:red;font-size:13px;}
#pg .normal {font-size:13px;color:black;float:right}
#pg select, option{font-size:13px;}

/*2010-1-23 新版添加*/
body {background:url(/images/body_bg.gif) repeat-x 0 top;}
a { color:#1595d6; text-decoration: underline}
a:hover {color:#7915d6; text-decoration:none}
/*梦吧相关*/
.dreamclub_c {width:660px; margin:10px auto; color:#666}
.dreamclub_left {float:left; width:730px;background:url(/images/newversion/color_bg.gif) repeat-x  }
.dreamclub_right { float:right; width:250px}
.dreamclub_left .mybar_title {  width:700px; height:30px; line-height:30px; padding-left:200px}
.dreamclub_left .mybar_title a { color:#fff; margin:0 20px}
.dreamclub_left .mybar_title .name { color:#6917b7; font-size:14px; margin-right:150px}
.club_rank {margin-bottom:10px;text-align:left; width:960px;height:60px;border:1px solid #fff;padding:15px 0 5px 0px;*padding-bottom:15px;*width:960}
.club_rank  td { height:25px }
.club_rank .rank_input { width:30px; border:1px solid #ccc}
.dreamclub_left .club_list  { width:660px;margin-top:10px}
.dreamclub_left .club_list .list_content{width:700px; display:inline-block; margin:10px 0}
.dreamclub_left .club_list .list_left {width:75px; float:left}
.dreamclub_left .club_list .list_right {width:624px; float:left; background:url(/images/messagebar/club_list_arrow.gif) no-repeat left top}
.dreamclub_left .club_list .list_right .warp_content{padding:5px; border:1px solid #e3d0f5; border-left:0 none;margin-left:10px; background:#fff; min-height:60px;*height:60px}
.dreamclub_left .club_list .user_sub {margin:5px 0}
.dreamclub_left .club_list .user_sub a {margin:0 2px}
.dreamclub_left .club_list .user_sub a.add {display:inline-block;width:16px;height:16px;background:url(/images/messagebar/club_iconlist.gif) no-repeat 0 0 ;}
.dreamclub_left .club_list .user_sub a.add:hover { background:url(/images/messagebar/club_iconlist.gif) no-repeat 0 -51px ;}
.dreamclub_left .club_list .user_sub a.mesg {display:inline-block;width:16px;height:16px;background:url(/images/messagebar/club_iconlist.gif) no-repeat 0 -17px ;}
.dreamclub_left .club_list .user_sub a.mesg:hover { background:url(/images/messagebar/club_iconlist.gif) no-repeat 0 -68px ;}
.dreamclub_left .club_list .user_sub a.home {display:inline-block;width:16px;height:16px;background:url(/images/messagebar/club_iconlist.gif) no-repeat 0 -34px ;}
.dreamclub_left .club_list .user_sub a.home:hover { background:url(/images/messagebar/club_iconlist.gif) no-repeat 0 -86px ;}
.dreamclub_left .club_list .master {height:16px;background:url(/images/messagebar/club_iconlist2.gif) no-repeat; padding-left:16px; float:left; width:20%; text-align:left;color:#1594d4}
.dreamclub_left .club_list .date {height:16px;background:url(/images/messagebar/club_iconlist2.gif) no-repeat 0 -17px; padding-left:16px; float:right; width:69%; text-align:left;color:#1594d4}
.dreamclub_left .club_list .info { width:100%}
.dreamclub_left .club_list .comtent { text-align:left; text-indent:24px; line-height:18px}
.dreamclub_left .club_list .comtent img { float:right}
a.btnLogin{margin-left:100px;display:inline-block;background:url("/images/newversion/LoginBtnBg.gif") no-repeat;width:78px;height:24px;text-align:center;padding-top:5px;color:white;font-weight:bold;text-decoration:none;}
a.btnLogin:hover{text-decoration:underline;}




/*通用按钮*/
 a.btn img {float:left;margin:5px 0 0 5px}
	a.btn {
		background: transparent url('/images/btn_bg.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		display: inline-block;
		font-size:12px;
		height: 24px;
		margin-right: 6px;
		padding-right: 10px; /* sliding doors padding */
		text-decoration: none;
		cursor:pointer
	}

	a.btn span {
		background: transparent url('/images/btn_bg.gif') no-repeat;
		display: block;
		line-height:24px;
		padding: 0 0 0 10px;
		color:#666
	}

	a.btn:hover {
		background-position: right -24px;
		
		outline: none; /* hide dotted outline in Firefox */
	}

	a.btn:hover span {
		background-position: left -24px;
		padding: 0 0 0 10px;
		color: #2a82e8;
	}
	a.btn:active img {margin:6px 0 0 5px}
	a.btn:active {
		background-position: bottom right;
		color: #000;
		outline: none; /* hide dotted outline in Firefox */
		
	}

	a.btn:active span {
		background-position: bottom left;
		padding: 0 0 0 10px; /* push text down 1px */
		color:#000;
		}
		
	
	a.btn_focus {
		background: transparent url('/images/btn_right.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		display: inline-block;
		font-size:12px;
		height: 24px;
		margin-right: 6px;
		padding-right: 10px; /* sliding doors padding */
		text-decoration: none;
		cursor:pointer
	}

	a.btn_focus1 span {
		background: transparent url('/images/btn_left.gif') no-repeat;
		display: block;
	line-height:20px;
		padding: 0 0 0 12px;
		color:white;
		font-weight:bold;
	}

	a.btn_focus1 {
		background: transparent url('/images/btn_right.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		display: inline-block;
		font-size:12px;
		height: 20px;
		margin-right: 6px;
		padding-right: 10px; /* sliding doors padding */
		text-decoration: none;
		cursor:pointer
	}

	a.btn_focus span {
		background: transparent url('/images/btn_left.gif') no-repeat;
		display: block;
	line-height:24px;
		padding: 0 0 0 12px;
		color:white;
		font-weight:bold;
	}


/*页面布局*/
/*二栏 左侧固定*/
.layout,.layout_01,.layout_10,.layout_001,.layout_100,.layout_010 {width:960px;margin:0 auto}
.layout:after,.layout_01:after,.layout_10:after,.layout_001:after,.layout_100:after,.layout_010:after{ content:"."; display:block; height:0; clear:both;visibility:hidden; }  

.layout div.subcolumn, .layout_01 div.subcolumn, .layout_001 div.subcolumn .layout_100 div.subcolumn, .layout_010 div.subcolumn
{
	float:left;
}


.row:after{content:"."; display:block; height:0; clear:both;visibility:hidden; }
.row {display:inline-block;}
.row {display:block;}

.layout_01 .column_sidebar {float:left;} 
.layout_01 .column_content {} 

/*二栏 右侧固定*/
.layout_10 .column_content{}
.layout_10 .column_sidebar{float:right;}

/*三栏 左2栏固定*/
.layout_001 .column_sidebar1{float:left;}
.layout_001 .column_sidebar2{float:left;}
.layout_001 .column_content{}

/*三栏 右2栏固定*/
.layout_100 .column_sidebar1{float:right;}
.layout_100 .column_sidebar2{float:right;}
.layout_100 .column_content{}

/*三栏 左右1栏固定*/
.layout_010 .column_sidebar1{float:left;}
.layout_010 .column_sidebar2{float:right;}
.layout_010 .column_content{}

 	/*表单提交 表单输入*/
  	
  	 .notify_tips 
	{
		background:#F7FFD3 none repeat scroll 0 0;
		border-color:#C3CD95;
		border-style:solid;
		border-width:1px 1px 1px 3px;
		display:none;
		font-size:12px;
		margin:0;
		padding:0 5px;
		position:absolute;
		white-space:nowrap
	}
	
	
	.table_list, .table_form, .table_info {
		background:#eee none repeat scroll 0 0;
		border:1px solid #d4d8d7;
		margin:1px auto;
		width:100%;
		table-layout:auto;
	}
	.table_list button, .table_form button, .table_info button {
		padding: 2px 4px 0px 4px;
		font-size:12px;
		height:23px;
		background-color:#007ED2;
		border-width:1px;
		color:#fff;
		cursor:pointer
	}
	.table_info button:hover {
		color:#007ED2;
		background:#fff
	}
	
	.table_info {
		width:100%;
	}
	.table, .table_form {
		border:0
	}
	.table_list caption, .table_form caption, .table_info caption {
		background:transparent url(table_headbg.gif) repeat-x scroll 0 bottom;
		border-color:#ccc;
		border-style:solid;
		border-width:1px 1px 0;
		color:#007ed2;
		font-size:12px;
		font-weight:bold;
		height:27px;
		line-height:27px;
		text-align:center;
	}
	.table_list .head {
		background:transparent url(table_headbg.gif) repeat-x scroll 0 bottom;
		text-align:center;
	}
	.table_list .head td {
		font-weight:bold;
		color:#425252
	}
	.table_info .head {
		background:#fcfdea;
		text-align:center;
	}
	.table_info .head td {
		font-weight:normal;
		color:#425252;
	}
	.table_list td {
		text-align:center;
		border:1px solid #ccc;
	}
	.table_form td {
		text-align:center;
		border:1px solid #ccc;		
	}
	.table_info td {
		text-align:left;
		padding-left:20px;
		border:1px solid #ccc;
	}
	.form_table {
		width:70%;
		font-size:12px;
		line-height:150%;
		padding:4px;
	}
	.form_table td {
		border:0 none;
		width:10%;
		color:#333
	}
	.table_form td, .table_info td, .table_list td {
		color:#333;
		font-size:12px;
		line-height:150%;
		padding:4px;
	}
	.table_form td {
		text-align:left
	}
	.table_form th {
		COLOR:#405254;
		font-weight:bold;
		padding-left:20px;
		text-align:left;
		border:1px solid #ccc;		
		padding-top:5px;
		padding-bottom:3px;		
	}
	.table_info th {
		COLOR:#405254;
		font-weight:bold;
		background:#fcfdea;
		text-align:left;
		border:1px solid #ccc;
		font-weight:bold;
		padding-left:20px;	
			
	}
	.info_table {
		width:100%;
		font-size:12px;
		line-height:150%;
		padding:4px;
		color:#333
	}
	.info_table th {
		background:#efefed;
		width:auto;
		padding:0;
		text-align:center;
		color:#405254;			
	}
	.table_form th span.b {
		color:red;
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		padding-right:2px
	}
	

	
	.table_form th p {
		color:#aab7bf;
		font-size:12px;
		font-weight:normal;
		line-height:14px;
		margin:2px 0;		
	}
	.table_list td a, .table_info td a{
		color:#0172fe;
		text-decoration:underline
	}
	
	 .table_form td a 
	 {
		text-decoration:none;
	 }
	
	.table_list td a:hover, .table_info td a:hover{
		text-decoration:none;		
	}		
	
	.table_form tr, .table_info tr, .table_list tr {
		background-color:#FFFFFF;
	}
	
	.table_form tr, .table_info tr
	{
		line-height:2;
	}
	
	.table_info tr
	{
		line-height:3;
	}
	
	.table_list tr.mouseover .table_info tr.mouseover .table_form tr.mouseover {
		/*background-color:#ECF7FE !important;*/
		background-color:red !important;
	}
		.mouseover {
		background-color:#f7fafe !important;
		cursor:pointer;
	}
	.table_list .tdborder {
		border:1px dashed #d4d0c8;
	}
	.input_blur{
		border:1px solid #a7abaa;
		height:22px;
		line-height:22px;
		padding-left:2px;
		font-size:12px;
		background:#fff url(images/input_bg.gif) repeat-x top ;
		color:#666;
		margin:2px 5px;
	}
	.textarea_blur
	{
		border:1px solid #a7abaa;		
		line-height:20px;
		padding-left:0px;
		font-size:12px;
		background:#fff url(images/input_bg.gif) repeat-x top ;
		color:#666;
		margin:2px 0px;
	}
	.textarea_style 
	{
		border:1px solid #a7abaa;		
		line-height:20px;
		padding-left:2px;
		font-size:12px;
		background:#fff url(images/input_bg.gif) repeat-x top ;
		color:#666;
		margin:2px 5px;
	}
	
	.input_focus{
		background:#F6FCFF;
		border:1px solid #feaa58;
		font-size:12px;
		margin:2px 5px;
		padding-left:2px;
		line-height:22px;
		height:22px;
	}
	
	.textarea_focus {
		background:#F6FCFF;
		border:1px solid #feaa58;
		font-size:12px;
		margin:2px 0px;
		padding-left:0px;
		line-height:20px;		
	}	
	
	select option {margin:5px 0}
	
	.radio_style, .checkbox_style {
		border:0 none;
	}
	.file_style {
		border:1px solid #DCDCDC;
		height:20px;
		line-height:20px;
	}
	.button_list {
		margin:10px 0;
		text-align:center;
	}	


   


