@charset "utf-8";
/* base style  */
* {margin: 0;padding: 0;}
body, h1, p, input, textarea, select { font: 12px Arial, Helvetica, sans-serif; }
body {background:#e0f5ff;/*background:#F9FAFB;*/}
em { font-style:normal;}
ol, ul, dl { list-style: none; }
hr { border: 0; border-top: 1px solid #cacaca; height: 1px; }
img { border: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #63830D; text-decoration: underline; }

a.red:link { color: #F00; text-decoration: none; font-weight:normal;}
a.red:hover { color: #63830D; text-decoration: underline; }

<!--
/* -- layout -- */ 
#commonDoc {min-width:960px;}
/* -- index--commonHeader,display:none; -- */ 
#commonHeader { white-space:nowrap;zoom: 1; display:none}
#commonContent { width:960px;margin:0 auto; background:#fff; overflow:hidden; padding-top:10px; }
#commonLeftColumn { float: left; }
.containerLeft { width: 200px; overflow: hidden; }
.containerLeftIn { width: 750px; overflow: hidden; }
.containerLeft680 { float:left; width:680px; margin-right:0px; overflow:hidden;}
#commonCenterColumn { float: left; }
.containerCenter { width: 370px; overflow: hidden; margin-left:10px;}
.containerCenternew { width: 468px; overflow: hidden; margin-left:10px;}

.containerCenterNoAround { width: 960px; overflow: hidden; }
#commonRightColumn{ float: right;}
.containerRight { width: 270px; overflow: hidden;margin-left:5px; }
.containerRight270 { float:right; width:270px;} 
.containerRightnew{ width: 270px; overflow: hidden;margin-left:5px; }

.containerRightIn { width: 750px; overflow: hidden; }
.containerRightNarrow { width: 200px; overflow: hidden; }
.containerRightHalf { width: 485px; overflow: hidden; }
.commonContentArea { background: #fff; text-align: left;}
.clear { clear: both; }
.clearFloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
#commonFooter {clear:both;width:960px;text-align:center;margin:0 auto 0;}
#commonFooter p {line-height:25px;color:#666;}
.footer{text-align:center; margin:0px auto; background-color:#FFF; }
.footer ul li  {line-height:25px; text-decoration:none;}
.footer ul li a { color:#06C;}
.fooder_nav { background-color:#e2f5ff; border:#90cff2 1px solid; padding:1px; height:35px; margin:0px auto 10px auto; width:956px; line-height:35px; color:#CCC;}
.fooder_nav a {line-height:35px;}

/* -- topPage -- */
.topPagebg{ width:100%; height:46px;background:url(../../../../Utility/images/headerbg.jpg) repeat-x;}
.topPage{width:960px;margin:0 auto; padding:0;}
.logo{width:143px;height:33px;float:left;margin:6px 0 0;display:inline;background: url(../../../../images/logo.gif) no-repeat;}
/* -- tool menu -- */
.siteMenu {color: #666;}
.siteMenu a {color: #666; text-decoration: none; margin:0 5px}
.siteMenu a:hover { text-decoration: underline; }
/* -- topbarMenuSiteInfo -- */
.topbarMenuSiteInfo{float:right;width:250px;position:relative;top:53px;z-index:30;}
.topbarMenuSiteInfo img{float:left;width:24px;height:24px;background:#fff;border:1px #fff solid; padding:1px;margin-right:8px;}
.topbarMenuSiteInfo p{color:#fff;}
.topbarMenuSiteInfo p a{line-height:15px;color:#fff; margin:0 5px 0 0;}
/* -- user info -- */
.topbarMenuUserInfo{float:right; width:300px;}
.topbarMenuUserInfo img{float:left;height:24px; width:24px; background:#fff;border:1px #fff solid; padding:1px;position:relative;top:52px; z-index:30; margin-right:3px;}
.topbarMenuUserInfo a{margin:0;}
.topbarMenuUserInfoAt{position:relative;top:44px;z-index:30;color:#fff;}
.topbarMenuUserInfoAt a{color:#fff;margin:0 5px;}
.topbarMenuUserInfoAt a:hover{color:#fff;}
.topbarUserInfoLink{line-height: 22px;height:22px;display: inline-block;}
.topbarUseRunwrap{background: url(../../../../Utility/Icons/unwrap.gif) no-repeat center center;padding-right:12px;display:none;}
/* -- drop menu touch -- */
.chromestyle{position:relative;top:45px; z-index:30;right:0;}
.chromestyle ul li{display: inline; color:#fff; margin-left:5px;}
.chromestyle:after{content: "."; display: block; height: 0; visibility: hidden; }
.chromestyleUser{margin-right: 22px;color:#fff;}
.chromestyleUser ul li a{color:#fff;}
.chromestyleUser ul li a:hover {color:#fff;}
/* -- topbarMenuPages -- */
.topbarMenuPagebg{height:40px;width:100%;background:url(../../../../Utility/images/menubg_a.jpg) repeat-x; position:relative;z-index:10}
.topbarMenus{ width:960px;margin:0 auto; overflow:hidden;}
/* -- tab module -- */
.menuTab{ display:inline;}
.menuTab li {height:42px;line-height: 32px; float: left;margin:3px 10px 2px; font-size:14px; font-weight:700;color:#fff;}
.menuTab li em{ display:block; width:9px; height:10px; background:url(../../../../Utility/images/veeqi.gif) no-repeat center center; position:relative;top:-22px; margin-left:34px}

#UserDomainMainMenu ul li em  { background:url(../../../../Utility/images/veeqi.gif) no-repeat right center; display: inline-block; width:10px;}
.menuTaba{ }
.menuTaba li {}
.menuTaba li em{ display:block; width:9px; height:10px; background:url(../../../../Utility/images/veeqi.gif) no-repeat center right; position:relative;top:-14px; margin-left:99px}

.menuTab li a{color:#fff;}
.menuTab li a:hover{color:#fff}
.menuTab li.selected{background:url(../../../../Utility/images/selectedbg.jpg) no-repeat left 3px;padding:0 0 0 10px}
.menuTab li.selected a{display:inline-block;height:42px;line-height: 32px;background:url(../../../../Utility/images/selectedbg.jpg) no-repeat right 3px;color:#56841b;padding:0 10px 0 0; text-decoration:none}
.menuTab li.shadeTabsRight {float: right; margin-left: 0px; }
.menuTabsContentStyle {clear: both; padding: 0 0 10px ; }
.menuPopTabs {display: block; z-index:22; position:absolute;background:#fff; border:1px solid #C5D99B;width:195px;}
.menuPopTabs li{float:left;width:175px;line-height:28px; text-align:left; margin-left:10px; border-bottom:1px dotted #d9d9d9; display:inline;}
.menuPopTabs li a{color:#360;}
.menuPopTabs li a:hover{color:#360;}
.menuPopTabs li.last{ border:0;}
.menuPopTabsBack{width:400px;height:200px;opacity:.9;display:none; position:relative; z-index:50;}
/* -- drop menu -- */
.dropmenudiv { position: absolute; top: 0; border: 1px solid #C5D99B; z-index: 100; background: #fff; width:100px; visibility: hidden;}
.dropmenudiv a{ display: block; margin: 5px; line-height: 24px; text-decoration: none; text-indent: 15px; color: #360; }
.dropmenudiv a:hover{ text-decoration:underline; color: #320; background:#C5D99B}
* html .dropmenudiv a{ width: 100%; }
/* -- register info -- */
.register{width:960px; margin:10px auto 0; background:#fff; padding-bottom:50px}
.register h2{line-height:25px; font-size:20px; color:000; padding:2px 0 2px 20px;}
.registerArea {width:600px; margin:20px 0 0 15px;float:left;}
.registerArea fieldset{ color:#666; border:0;padding:2px 0 2px 5px;}
.registerArea table{ width:100%; margin-top:10px;}
.registerArea th{font-size:14px; font-weight:400;text-align:right;width:120px; white-space:nowrap;padding:15px 5px 0 0; line-height:25px;color:#333;}
.registerArea td{text-align:left;line-height:25px; width:auto;color: #666;padding:15px 0 0}
.registerArea td a{ color:#360;text-decoration:nonel}
.registerArea td input.textBox{width:280px; height:20px;line-height:20px; border: solid #ccc 1px; text-indent:2px;}
.registerArea td input.textBoxs{width:50px;height:20px;line-height:20px; border: solid #ccc 1px; padding:2px 1px;text-indent:2px;}
.registerArea td img{ width:75px; height:25px; margin-left:10px}
.registerArea td.top{padding-top:30px;}
.registerArea .tops{padding:0 0 0 2px;}
.logininfo{ width:270px;float:right; margin:10px 10px 0 0;color:#333; border-left:1px solid #ccc; padding-left:10px; height:500px;}
.Tipinfo{ border-top:1px dotted #ccc; margin-top:20px; padding:10px 0}
.Tipinfo h1{color:#333; font-size:14px; }
.Tipinfo li{ display:block; text-align:left; color:#666; line-height:25px;}
/* -- login -- */
.loginbgindex {width:900px; background:#fff;margin:20px auto 0;padding:40px 30px;}
.loginbgleft{width:580px;float:left;}
.loginbgleft .h1{width:500px;color:#648D03;font-size:24px;font-weight:700; line-height:40px; margin-bottom:20px;}
.loginbgleft .h1 span{display:block; text-align:right;}
.loginbgleft p{color:#777;line-height:22px;}
.loginbgleft img{margin-top:20px; cursor:pointer;}
.loginbgright{float:right;width:304px;height:324px;background:url(../../../../Utility/images/login.jpg) no-repeat;}
.logintable{width:280px; margin:15px 0 0 0; border-collapse:collapse;}
.logintable th{width:60px;line-height:40px; text-align:right;color:#333; font-size:14px; font-weight:normal;}
.logintable td{text-align:left;}
.logintable td .inputBox{width:180px; height:16px; padding:3px 0 3px 4px;line-height:16px; border:1px solid #ccc;}
.logintable td a{color:#693;text-decoration:underline;}
.logintable td a:hover{color:#693;text-decoration:none;}
.loginError{height:16px; text-align:left; white-space:nowrap; overflow:hidden;}
.logintable td a.loginButtonindex{display:block; line-height:26px; text-align:center; background: url(../../../../Utility/images/login/denglu.jpg) repeat-x center top;text-decoration:none;cursor:pointer;width:50px;height:24px; }
.loginFoot{width:280px; margin:35px 0 0 25px;  text-align:center; color:#666; display:inline;}
.inputButtons{height:30px; line-height:28px; border:1px #648D03 solid; background: url(../../../../Utility/images/btn.gif) repeat-x center top;font-weight:700;color:#fff;cursor:pointer;padding:0 5px;font-size:14px;margin:5px 0;}
/* -- yj -- */
.yj {position:relative;min-height:20px;_height:20px;background:url(../Images/bg_x2.jpg) repeat-x left top;}

.ymn { position:relative; background:url(../Images/memu_middbg.jpg) repeat-x; min-height:27px;_height:27px;}

.yj-tl ,.yj-tr ,.yj-bl ,.yj-br {width:5px;height:5px;position:absolute;background:url(../Images/bg.gif) no-repeat 0 0;font-size:0; z-index:50}
.yj-tl {top:-1px;left:-1px;background-position:0 0}
.yj-tr {top:-1px;right:-1px;background-position:-5px 0}
.yj-bl {bottom:-1px;left:-1px;background-position:0 -5px}
.yj-br {bottom:-1px;right:-1px;background-position:-5px -5px}
.yjtop{ margin:10px 0 0;}
/* -- Tab -- */
.Tab{width:678px; margin-bottom:10px; overflow:hidden; }
.Tab .TabTitleRen{clear:both; line-height:30px;overflow: hidden;position:relative; z-index:10;}
.Tab .TabTitleRen ul{margin:0;padding:0;}
.Tab .TabTitleRen em{float:right; display:block;line-height:30px;font-style:normal;padding-right:5px;color:#333;background:url(../../../../Utility/images/tabgright.gif) no-repeat top right;}
.Tab .TabTitleRen em a{margin:0 5px;color: #999;}
.Tab .TabTitleRen em a:hover{color:#63830D; text-decoration:none;}

.Tab .TabTitleRen em span a{margin:0 5px;color: #f00;}
.Tab .TabTitleRen em span a:hover{color:#999; text-decoration:none;}


.Tab .TabTitleRen li{float:left;cursor:pointer; width:90px; height:35px; color:#fff;list-style: none; text-align:center; font-size:14px; font-weight:700; margin-right:5px; line-height:35px;  background:url(../../../../Utility/images/menutaba.jpg) no-repeat;}
.Tab .TabTitleRen .active{height:35px; background:url(../../../../Utility/images/menutaba.jpg) no-repeat;color:#fff; position:relative; z-index:100}
.Tab .TabTitleRen .normal{color:#4898c4; height:35px; background:url(../../../../Utility/images/menutabb.jpg) no-repeat; font-weight:normal;}
.Tab .TabContent{width:676px;background:#fff;margin:0 auto;padding:10px 0 0 0; }
.Tab .TabContent .ad{ clear:both;
height:90px;
margin:10px auto;
overflow:hidden;
width:600px;}
.Tab .TabContentHeight{ overflow:hidden; margin-top:-8px; border:1px solid #ccc; border-top:0; position:relative; z-index:1;}

/*-- gongqiuTab --*/
.gongqiuTab{float:left; margin-bottom:10px; overflow:hidden; width:658px; }
.gongqiuTab .TabTitleRen{clear:both; line-height:30px;overflow:hidden; position:relative; z-index:10; }
.gongqiuTab .TabTitleRen ul{margin:0;padding:0;}
.gongqiuTab .TabTitleRen em{float:right; display:block;line-height:30px;font-style:normal;padding-right:5px;color:#333;background:url(../../../../Utility/images/tabgright.gif) no-repeat top right;}
.gongqiuTab .TabTitleRen em a{margin:0 5px;color: #999;}
.gongqiuTab .TabTitleRen em a:hover{color:#63830D; text-decoration:none;}

.gongqiuTab .TabTitleRen em span a{margin:0 5px;color: #f00;}
.gongqiuTab .TabTitleRen em span a:hover{color:#999; text-decoration:none;}


.gongqiuTab .TabTitleRen li{float:left;cursor:pointer; width:90px; height:35px;color:#fff;list-style: none; text-align:center; font-size:14px; font-weight:700; margin-right:5px;}
.gongqiuTab .TabTitleRen .active{height:35px;background:url(../../../../Utility/images/menutaba.jpg) no-repeat;color:#b86500; position:relative; z-index:100}
.gongqiuTab .TabTitleRen .normal{color:#fff; height:35px;background:url(../../../../Utility/images/menutabb.jpg) no-repeat;}
.gongqiuTab .TabContent{width:677px;background:#fff;margin:0 auto;padding:10px 0 0 0; }
.gongqiuTab .TabContent .ad{ clear:both;height:90px;margin:10px auto;overflow:hidden;width:600px;}
.gongqiuTab .TabContentHeight{ overflow:hidden; margin-top:-8px; border:1px solid #ccc; border-top:0; position:relative; z-index:1;}


/* -- HotTab -- */
.HotTab{float:left; width:270px;background:#fcfcfc; overflow:hidden}
.HotTab .TabTitleH{clear:both;overflow: hidden;}
.HotTab .TabTitleH ul{border:0;margin:0;padding:0;}
.HotTab .TabTitleH li{float:left;cursor:pointer;padding:0 8px 0 0;list-style: none; text-align:center; margin-right:5px; font-size:12px;}
.HotTab .TabTitleH li span{float:left;display:block;cursor:pointer;padding:0 0 0 8px;}
.HotTab .TabTitleH .active{height:30px;line-height:30px;background:url(../../../../Utility/images/btns.gif) no-repeat right -24px; color:#384E07; position:relative; top:1px; font-weight:700;}
.HotTab .TabTitleH .normal{height:24px;line-height:24px; position:relative;top:3px;background:url(../../../../Utility/images/btns.gif) no-repeat right top;color:#fff;}
.HotTab .TabTitleH .active span{background:url(../../../../Utility/images/btns.gif) no-repeat left -24px;}
.HotTab .TabTitleH .normal span{background:url(../../../../Utility/images/btns.gif) no-repeat left top;}
.HotTab .TabContentH{ width:258px;background:#fff;padding:5px 0;border:1px #DCDCDC solid;border-bottom:0;}
.TabGongqiulist { width:260px; height:260px;}
.TabGongqiulist li em{float:left;height:32px;display:block;margin:0 10px 0 5px;}
.TabGongqiulist li img{float:left;width:32px;height:32px;margin-right:8px; border:1px solid #ccc; padding:2px;}
.TabGongqiulist li span,.TabGongqiulist li cite{float:left;display:block;width:160px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.TabGongqiulist li span{margin-top:1px;}
.TabGongqiulist li span a{color:#63830D; font-weight:700;}
.TabGongqiulist li cite a{color:#666;font-weight:500;}
.TabGongqiulist li.Tabsec{width:48px;height:48px;padding:6px 6px; margin:0 0px 0 19px; display:inline; overflow:hidden; float:left; border-bottom:#E3E3E3 1px dashed;}
.TabGongqiulist li.Tabsec img{ width:48px; height:48px; border:none; padding:0; margin:0;}
.TabGongqiulist li.TabFirst{width:250px;height:52px;padding:5px 0; margin:0 5px;}
.TabGongqiulist li.TabFirst em{height:45px;display:block;margin:0 10px 0 5px;}
.TabGongqiulist li.TabFirst em img{margin:0;border:0;padding:0; }
.TabGongqiulist li.TabFirst .no{width:48px;height:48px;background:url(../../../../Utility/images/no1.gif) top left no-repeat;position:relative; z-index:10;float:left;}
.TabGongqiulist li.TabFirst img{float:left;width:48px;height:48px;margin:0 8px 0 0px; border:1px solid #ccc;padding:3px;}
.TabGongqiulist li.TabFirst span,.TabGongqiulist li cite{float:left;display:block;width:130px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-style:none;}
.TabGongqiulist li.TabFirst span{margin-top:1px;}
.TabGongqiulist li.TabFirst span a{color:#63830D; font-weight:700;}
.TabGongqiulist li.TabFirst cite a{color:#666;font-weight:500;}
/* -- GongqiuTab -- */
.GongqiuTab{float:left;background:url(../Images/bg_x2.jpg) repeat-x left 5px #fefefe;overflow:hidden;width:100%;border:1px solid #ccc;padding:3px 0 0;}
.GongqiuTab .GongqiuTitle{clear:both;overflow: hidden; width:100%;}
.GongqiuTab .GongqiuTitle ul{border:0;margin:0 0 0 30px;padding:0;}
.GongqiuTab .GongqiuTitle li{float:left;cursor:pointer;padding:0 8px 0 0;list-style: none; text-align:center; margin-right:5px; font-size:12px;}
.GongqiuTab .GongqiuTitle li span{float:left;display:block;cursor:pointer;padding:0 0 0 8px;}
.GongqiuTab .GongqiuTitle .active{height:30px;line-height:30px;background:url(../../../../Utility/images/btns.gif) no-repeat right -24px; color:#384E07; position:relative; top:1px; font-weight:700;}
.GongqiuTab .GongqiuTitle .normal{height:24px;line-height:24px; position:relative;top:3px;background:url(../../../../Utility/images/btns.gif) no-repeat right top;color:#fff;}
.GongqiuTab .GongqiuTitle .active span{background:url(../../../../Utility/images/btns.gif) no-repeat left -24px;}
.GongqiuTab .GongqiuTitle .normal span{background:url(../../../../Utility/images/btns.gif) no-repeat left top;}
.GongqiuTab .GongqiuContent{width:auto; height:155px;background:#fff;padding:5px 0;border-top:1px #DCDCDC solid;}
/* -- GongqiuForumList -- */
.GongqiuForumList{ width:260px;border:1px solid #e1e1e1; background:#fff; float:left;}
.GongqiuForumList h1{ height:30px; line-height:30px; text-indent:12px;background:url(../Images/bg_x2.jpg) repeat-x left top;color:#333; font-size:14px; font-weight:700;}
.GongqiuForumList ul{ margin:10px 0}
.GongqiuForumList li{text-align:left;margin:0 10px; text-indent:10px;border-bottom:1px dotted #e1e1e1;}
.GongqiuForumList li a{color:#333; display:block; line-height:20px;}
.GongqiuForumList li a:hover {color:#360; background:#f7f7f7}
/* -- nTab -- */
.nTab{float:left; width:100%;margin:0 auto;background:#fff;margin-bottom:2px; overflow:hidden}
.nTab .TabTitle{clear:both;height:24px;overflow: hidden;border-bottom:3px #7cab21 solid}
.nTab .TabTitle ul{border:0;margin:0;padding:0;}
.nTab .TabTitle em{float:right; margin:3px 5px 0 0;font-style:normal}
.nTab .TabTitle em a{margin:0 5px;color:#535659}
.nTab .TabTitle li{float:left;cursor:pointer;height:24px;line-height:28px;padding:0 8px 0 0;list-style: none; text-align:center; margin-right:4px; font-size:14px;}
.nTab .TabTitle li span{float:left;display:block;cursor:pointer;padding:0 0 0 8px;}
.nTab .TabTitle .active{background:url(../Images/bg.gif) no-repeat right -10px; color:#fff;}
.nTab .TabTitle .normal{background:url(../Images/bg.gif) no-repeat right -42px;color:#535659;}
.nTab .TabTitle .active span{background:url(../Images/bg.gif) no-repeat left -10px;}
.nTab .TabTitle .normal span{background:url(../Images/bg.gif) no-repeat left -42px;}
.nTab .TabContent{width:auto;height:161px;background:#fff;margin:0 auto;padding:10px 0 0 0;border:1px #d9d9d9 solid;border-top:0;}
.nTab .TabContent .ad{/*margin:15px 12px;*/}
.nTab .TabContentHeight{height:550px;}
.none {display:none;}
/* -- Gongqiubg -- */
.Gongqiubg{width:270px;height:200px;margin:10px 0 ; overflow:hidden; background:url(../../../../Utility/images/Gongqiubg.gif) no-repeat; float:right;}
.Gongqiubg li{float:left;padding:0; margin:8px 0 8px 25px;_ margin:8px 0 8px 15px;}
.Gongqiubg li em{float:left;}
.Gongqiubg li a{float:left; line-height:36px;font-size:15px; font-weight:700; color:#333;}
.Gongqiubg li a:hover{text-decoration:none;color:#690;}
.publishedA{display:block; width:220px;height:50px; background:url(../Images/publishedbg.png) no-repeat left top;cursor:pointer;}
.publishedB{display:block; width:220px;height:50px; background:url(../Images/publishedbg.png) no-repeat left bottom;cursor:pointer;}
.publishedC{display:block; width:220px;height:50px; background:url(../Images/publishedbg.png) no-repeat left center;cursor:pointer;}
/* -- Gongqiumodule -- */
.Gongqiumodule{width:250px; height:200px;float:right; margin:10px 0; border:1px solid #d9d9d9;padding:10px;}
.Gongqiumodule h1{ font-size:14px; line-height:22px; margin-bottom:5px;font-weight:700; color:#333; border-bottom:1px solid #71AD23}
.Gongqiu{float:left;width:240px;display:block;margin:5px 0; padding:0 10px;}
.Gongqiu dt{float:left;width:64px;height:64px;border:1px solid #ccc;padding:1px}
.Gongqiu dd{float:left;width:120px;padding:0 0 0 10px; overflow:hidden; line-height:16px;}
.Gongqiu dd.first{padding:5px 0 5px 10px; font-size:14px; font-weight:700;color:#369; line-height:24px;}
.Gongqiu dd a{ margin-right:5px;}
/* - tab module -- */
.shadeTab { display: block; border-bottom: solid #ccc 1px; padding: 0px 10px 21px; margin:10px 0; }
.shadeTab li { display: block; float: left; border: solid #ccc 1px; background: #eee; height: 15px; padding: 3px 15px 2px; * + padding: 5px 15px 0px; margin-left: 6px; }
.shadeTab li.selected { background: #fff; border-bottom-color: #fff; color: #360;}
.shadeTab li.normal { display: block; float: left; border: solid #ccc 1px; background: #eee; height: 15px; padding: 3px 15px 2px; * + padding: 5px 15px 0px; margin-left: 6px; }
.shadeTab li a{color:#535659; line-height:15px;}
.shadeTab li a:hover{ color: #360; text-decoration:none}
/* -- tool close button -- */
.topbarMenuOff {  float: right; padding-top: 5px;}
/* -- PopUpMenu -- */
.PopUpMenu{ width:90px;display:block; padding:1px 5px 0 0; overflow:hidden;}
.PopUpMenu li{ width:90px;height:24px;line-height:24px; background:#0c8cd5;margin:0 0 2px;text-align:center;}
.PopUpMenu li a{display:block;color:#333; height:24px;line-height:24px;font-size:12px;font-weight:400;}
.PopUpMenu li a:hover{color:#360; background:#C5D99B; text-decoration:underline}
/* -- breadcrum and search -- */
.commonContentTopWrap {width:960px; height:80px;margin:20px auto 0;_margin:10px auto 0;background:url(../../../../Utility/images/search.jpg) no-repeat #000; overflow:hidden;}
.commonBreadCrumbArea{ width:960px;  padding:0;}
.commonBreadCrumb{ width:100%; line-height:25px; background:#f9f9f9; padding-left:10px; margin-bottom:5px;}
.commonBreadCrumb a{ color:#666;line-height:25px;}
.commonBreadCrumb a:hover{color:#360}
.searchArea { width:750px; float:left; margin:15px 0 0 185px; position:relative; display:inline;}
.searchArea1 { width:350px; float:left; margin:15px 0 0 185px; position:relative; display:inline;}
.SearchBox { background-image:url(../../../../Utility/images/chaxunbg_a.jpg); height:32px; border-bottom:1px #458fce solid; border: none; line-height:32px; font-size:14px; padding:0 5px;width:250px; float:left; margin-left:10px;}
.SearchBoxsimple { width:140px; height:20px; line-height:20px; border:1px #FFF solid; margin-left:5px; margin-top:2px; float:left;}
.SearchBox1 {width:160px;height:20px; line-height:20px; text-indent:5px; color:#666;}

.SearchButtons{ float:left; width:79px; height:32px; background: url(../../../../Utility/images/searchbtn_a.jpg) no-repeat; border:0;cursor:pointer}
.SearchButtonssimple{ float:left; width:75px; height:27px; background: url(../../../../Utility/images/searchbtnsimple.jpg) no-repeat;border:0;cursor:pointer; margin-left:10px;  margin-top:2px; }
.SearchButtonssimple_x{{ float:left; width:75px; height:27px; background: url(../../../../Utility/images/searchbtnsimple_x.jpg) no-repeat;border:0;cursor:pointer; margin-left:10px;  margin-top:2px; }}
/* -- HotLabel -- */
.HotLabel{ width:542px;height:20px;float:left;margin:6px 0 0 185px;display:inline;overflow:hidden;}
.HotLabel h3 {color:#fff;font-size:12px;line-height:20px;float:left; display:block;}
.HotLabel h3 a{color:#fff;font-size:12px;line-height:20px;}
.HotLabel h3 a:hover{color:#fff; text-decoration:none}
.HotLabel ul{ width:470px;height:22px;padding-left:5px;overflow:hidden; float:left;}
.HotLabel li{ float:left; padding:0 4px;line-height:22px;color:#390; white-space:nowrap; display:inline }
.HotLabel li a{ color:#202C03;}
.HotLabel li a:hover{color:#fff;}
/* -- Search -*/
#searchCover { margin: 100px 0; }
#searchCover h1 { text-align: center; font-size: 14px; font-weight: bold; color:#1555a8; }
#searchCover h1 img { vertical-align: middle; }
#searchResults { margin-bottom: 6px;}
#searchResults h1 { font-size: 14px; font-weight: bold; color: Green; display: block; margin-bottom: -20px; }
#searchResults h1 img { vertical-align: middle; }
.searchResultsList { width: 98%;}

.searchResultsListbm { width:auto;}
.searchResultsListbm li { margin:5px; }
.searchResultsListbm li a { color:#0066FF; font-size:14PX; line-height:22px; font-weight:normal;}

.searchResultsListfabu { }
.searchResultsListfabu li { width: 250px; margin:5px 10px 5px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.searchResultsListfabu li a { color:#0066FF; font-size:14PX; line-height:22px;}
.searchResultsLista1 {color:#688A0E; }
.searchResultsLista2 {color:#1379C0; }
.searchResultsList li { margin:5px; }
.searchResultsList li a { color:#0066FF; font-size:14PX; line-height:22px;}

.searchResultsList h3 { font-size: 12px; font-weight: normal; line-height: 25px; color:#FD8A01; }
.searchResultsList em { color: #666; line-height: 25px; font-style: normal; }
.searchResultsList p { line-height: 25px; }
.searchResultsGiftPhoto li { float: left; width: 168px; height: 250px; border: solid #fff 1px; overflow: hidden; padding: 6px; margin-bottom: 25px }
.searchResultsGiftPhoto li:hover { border: solid #ccc 1px; }
.searchResultsGiftPhoto .innerGiftPhoto { width: 150px; margin: auto; }
.searchResultsGiftPhoto .innerGiftPhoto img { vertical-align: baseline; }
.searchResultsGiftPhoto .innerGiftPhoto p { color: #666; line-height: 20px; }
.searchResultsPhoto li { float: left; width: 168px; height: 250px; border: solid #fff 1px; overflow: hidden; padding: 6px; margin-bottom: 25px }
.searchResultsPhoto li:hover { border: solid #ccc 1px; }
.searchResultsPhoto .innerPhoto { width: 150px; margin: auto; }
.searchResultsPhoto .innerPhoto img { vertical-align: baseline; }
.searchResultsPhoto .innerPhoto p { color: #666; line-height: 20px; }
.searchResultsinfo{ font-size:14px;line-height:30px; margin-left:28px; color:#333}
.noResult { padding: 30px; display: block; display: inline-block }
.noResult span {font-size:14px; height:35px;line-height:35px;padding:2px 0 0 20px; background: url(Icons/exclamation.gif) no-repeat left center; color:#333; display:block;}
.noResult dl{ margin-left:20px; color: #666;}
.noResult dd { line-height: 30px;font-size: 14px; color: #333; }
.noResult dt { line-height: 25px; }
.searchResultsOther li { line-height: 25px; text-indent: 30px; }
.searchResultsHint { line-height: 28px; text-align: right; color: #666; }
.searchResultsAt { background: #f3ffeb; border-top: dashed #b1d990 1px; border-bottom: dashed #b1d990 1px; margin-bottom: 6px; padding: 6px; clear: both; }
.searchResultsAt p { line-height: 25px; color: #666; }
.searchResultsAtGray { background: #F5F5F5; border-top: dashed #ccc 1px; border-bottom: dashed #ccc 1px; margin-bottom: 6px; padding: 6px; clear: both; }
.searchResultsAtGray p { line-height: 25px; color: #666; }
.Requireinfo{margin:20px 35px; border-top:1px solid #dedede; padding:10px 0;}
.Requireinfo p{ line-height:25px; font-size:14px; color:#333}
.Requireinfo li{line-height:25px; color:#666}
.Requireinfo li a{margin-left:5px; color: #F00; font-size:16px;}
/* -- ad -- */
.ads{width:680px;height:200px;float:left;margin:10px 0}
.ads .ad{ margin:0; width:680px;float:left;}
/* -- modulelayout -- */
.moduletop { float:right; margin-bottom:10px;}
.moduletop h1{color:#535659;font-size:12px;padding-left:10px; display:inline; float:left;line-height:24px; height:24px; width:58px;background:url(../../../../Utility/images/search.gif) repeat-x bottom left;border:1px solid #d9d9d9;border-right:0;}
#shangfan{float:left;width:250px; margin:0 auto; padding:0;border:1px solid #d9d9d9;border-left:0;overflow:hidden;line-height:24px; height:24px;}
#shangfan ul{margin: 0px 10px;padding: 0px;list-style-type: none;}
#shangfan ul li{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:0;padding: 0px;width:100%;}
.modulecenter{margin-bottom:10px; float:left; width:960px}
.moduleleft{float:left;width:680px; margin:10px 0;}
.moduleleft h1{height:25px;line-height:25px; color:#fff;font-size:12px; font-weight:700;border-bottom:1px solid #fff; background:#8AB236; padding-left:10px;}
.moduleleft h2{height:25px;line-height:25px; color:#fff;font-size:12px; font-weight:700;border-bottom:1px solid #fff; background:#8AB236; padding-left:10px; margin:0 5px}
.moduleright{float:right;width:270px; margin:10px 0;}
/* -- AssociatorList -- */
.AssociatorList{background:#fff;border:1px solid #ccc; margin-top:10px; width:677px;float:left;}
.AssociatorList h1{color:#333; font-size:14px;height:30px;line-height:30px;background:url(../Images/bg_x2.jpg) repeat-x left top;font-weight:700;}
.AssociatorList ul{ margin:3px 0 0 0px; overflow:hidden; width:660px; padding-left:15px;}
.AssociatorList li{ width:100px; height:79px;float:left; margin-right:10px; display:inline; text-align:center;}
.AssociatorList li img{width:46px; height:46px; overflow:hidden; border:1px solid #ccc;padding:3px;}
.AssociatorList li span{ display:block;float:left;width:100px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;text-align:center}


/* -- moduleGreen -- */
.moduleGray{border:1px solid #d9d9d9;margin-bottom:10px; }

.moduleGraynew {border:1px solid #e5ead4;margin-bottom:10px; }
.moduleGraynew h2{ height:27px;line-height:25px;color:#638a0d; font-size:14px; font-weight: normal; padding:3px 0 0 3px;}
.moduleGraynew .h2{ height:27px;line-height:25px;color:#638a0d; font-size:14px; font-weight: normal; padding:3px 0 0 3px;}
.moduleGraynew h2 a.more{float:right; display:block; width:37px;height:13px; background:url(../Images/bg.gif) no-repeat 0 -74px; margin:-20px 5px 0 0; padding-right:5px; font-size:0;overflow:hidden;}
.moduleGraynew .h2 a.more{float:right; display:block; width:37px;height:13px; background:url(../Images/bg.gif) no-repeat 0 -74px; margin:-20px 5px 0 0;padding-right:5px; font-size:0;overflow:hidden;}

.moduleGrayP{ padding:0 0 15px;}
.moduleGrayheight{ width:300px; height:190px; overflow:hidden}
.moduleGray a{ cursor:pointer;}
.moduleGray h1{ height:22px;line-height:22px;color:#535659;font-size:14px; font-weight:700;border-bottom:1px solid #fff;padding:5px 0 0 10px;}
.moduleGray h1 em{ color:#8AB236; font-style:normal;}
.moduleGray h1 a.more{float:right; display:block; width:37px;height:13px; background:url(../Images/bg.gif) no-repeat 0 -74px; margin:-20px 5px 0 0;padding-right:5px; font-size:0;overflow:hidden;}
.moduleGray h2{ height:30px;line-height:25px;color:#535659;font-size:14px; font-weight:700;border-bottom:1px solid #fff;padding:5px 0 0 12px;}
.moduleGray .h2{ height:30px;line-height:25px;color:#535659;font-size:14px; font-weight:700;border-bottom:1px solid #fff;padding:5px 0 0 5px;}
.moduleGray h2 a.more{float:right; display:block; width:37px;height:13px; background:url(../Images/bg.gif) no-repeat 0 -74px; margin:-20px 5px 0 0; padding-right:5px; font-size:0;overflow:hidden;}
.moduleGray .h2 a.more{float:right; display:block; width:37px;height:13px; background:url(../Images/bg.gif) no-repeat 0 -74px; margin:-20px 5px 0 0;padding-right:5px; font-size:0;overflow:hidden;}
/* -- gongqiuLists -- */
.gongqiuLists{margin:0 auto; padding-left:20px;}
.gongqiuLists .adimg img{margin:10px 0; width:645px; height:80px;}
.gongqiuLists ul{float:left;width:310px;}
.gongqiuLists ul.first{border-right:1px dashed #ccc; margin:0;padding:0 10px 0 0}
.gongqiuLists li{height:22px;line-height:22px; overflow:hidden;}
.gongqiuLists li a{color:#535659;}
.gongqiuLists li cite{font-style:normal;color:#f00;margin-right:10px;}
.gongqiuLists li cite a{color:#f00;}
.gongqiuListsad{ margin:10px 20px; height:100px; padding-top:10px 0; display:block; clear:both;}
/* -- Links -- */
.commonLink { clear: both; overflow: hidden; zoom: 1;height:1px;line-height:1px;}
.commonLink dl { padding: 0 6px;  overflow: hidden; zoom:1;clear: both; }
.commonLink dt { float: left; line-height: 32px; font-weight:bold;color:#333;}
.commonLink dd { float: left; margin-left: 10px; white-space:nowrap;}
.commonLink dd a { line-height: 25px; white-space: nowrap;color:#333;}
/* -- new photo | hot */
.imageListTabloid2 {width:946px; margin:2px auto 7px auto;overflow: hidden;white-space: nowrap;}
.imageListTabloid2 li{ float:left;width:700px;height:90px;display:block;}
.imageListTabloid2 img {width:165px;height:132px;}

.imageListTabloid { padding: 20px 0px 0px 15px; }
.imageListTabloid li { display: block; width: 100px; height: 130px; float: left; text-align: center; }
.imageListTabloid li img { border: solid #ccc 1px; padding: 1px; }
.imageListTabloid li p { line-height: 22px; height: 22px; overflow: hidden; text-align: center; color: #666; padding-left: 10px; padding-right: 10px; }



#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {display:inline;}
/* -- Gongqiulist -- */
.gongqiuList {clear:both;overflow: hidden; height:50px;width: 250px; zoom: 1;margin:12px auto 0;}
.gongqiuList .pcont {float: left; overflow: hidden; width: 220px;}
.gongqiuList .scrcont {width:10000px; zoom: 1}
.gongqiuList #list1,.gongqiuList #list2{float: left;}
.gongqiuList .leftbotton { background:url(../Images/lr.gif) no-repeat left center;float: left;width:10px; height: 40px;}
.gongqiuList .rightbotton {background:url(../Images/lr.gif) no-repeat right center;float: left;width:10px; height: 40px;}
.gongqiuList a{width:50px;height:40px; text-align:center; display:inline-block; margin:0 2px;}
.gongqiuList img {width:38px;height:38px; margin:0; padding:1px; border:1px solid #ccc;}
/* -- GongqiePostModule -- */
.GongqiePostModule{ width:956px;margin:0 auto;}
.GongqiePostHeader{height:55px;background:url(../Images/GqHeaderbg.jpg) repeat-x bottom;}
.GongqiePostHeader .icon{height:40px;_height:18px;font-size:14px; color:#5f9201; padding:22px 0 0 50px;font-weight:700;background:url(../Images/EidtIcon.jpg) no-repeat;}
.GongqiePostCenter{ margin:20px 0 30px 0}
.GongqiePostCenter h2{line-height:30px; color:#666; font-size:12px; font-weight:400; padding-left:12px;width:90%; margin:10px auto;}
.GongqiePostCenter em{color:#f00;font-style:normal;}
.GongqiePostCenter p{height:30px;line-height:30px; font-size:14px;padding-left:2px; border-top:1px solid #dfdfdf;color:#333; width:90%; margin:0 auto; background:#f9f9f9; cursor:default; padding-top:5px; vertical-align:middle;}
.GongqiePostCenter p cite{ color:#999; font-style:normal;font-size:12px; margin-left:10px; cursor:pointer}
.GongqiePostCenterWidth{width:700px; margin:40px auto;}
.GongqiePostTags{font-size:18px; font-weight:700; line-height:48px; margin-bottom:10px;color:#333;}
.GongqiePostTags span{ width:48px; height:48px; background:#000; display:inline-block; vertical-align:middle;margin-right:10px;}
.GongqiePostTags span.succeedicon{background:url(../../../../Utility/images/icon.gif) no-repeat -98px 0;}
.GongqiePostTags span.losticon{background:url(../../../../Utility/images/icon.gif) no-repeat -51px 0;}
.GongqiePostCenterWidth ul{ display:block; margin-bottom:80px;}
.GongqiePostCenterWidth li{ float:left; width:100%; padding-left:58px;font-size:14px;font-weight:400;line-height:30px;}
.GongqiePostCenterWidth li span{font-weight:400; color:#666;}
.GongqiePostCenterWidth p{ margin:50px 0 0; line-height:25px; color:#999;padding-left:58px;}
.GongqiePostCenterWidth p span{display:inline-block; width:40px; text-align:right; padding-right:10px;font-weight:400;}
.GongqiePostTable{margin:10px;width:95%;}
.GongqiePostTable th{width:150px;color:#333; text-align:right; font-weight:400;}
.GongqiePostTable th em{ color:#f00; font-style:normal; margin-right:5px;}
.GongqiePostTable th.top{padding:3px 0 0;vertical-align:top}
.GongqiePostTable td{padding:0 0 8px 5px;}
.GongqiePostTable td label{ margin-right:10px;}
.GongqiePostTable td span.commonFormFieldDescription{ line-height:20px;}
.GongqiePostTable td span.commonFormFieldDescription br{ display:none;}
.GongqiePostTable td select{width:120px;margin-right:10px; border:1px solid #ccc}
.GongqiePostTable td textarea{ border:1px solid #ccc;padding:0 0 0 2px;}
.GongqiePostTable td . { border:1px solid #ccc; width:150px;background:#fff; line-height:22px; height:22px; padding:0 0 0 2px;}
.GongqiePostTextCenter{margin:40px 0; text-align:center;}
.GongqiePostTable td a { color:#09F; margin-right:8px;}
.Gongqiulinkmuban a {margin-right:8px; display:inline-block; margin-bottom:8px;}
.GongqiePostTextCenter a{background:url(../../../../Utility/images/buttonbg.jpg) repeat-x -2px; padding:0 10px; height:22px; line-height:22px; display:inline-block; border:1px solid #679800; color:#fff; text-decoration:none; font-weight:700;}
GongqiePostTextCenter a:hover{background:url(../../../../Utility/images/buttonbg.jpg) repeat-x -2px; padding:0 10px; height:22px; line-height:22px; display:inline-block; border:1px solid #679800; color:#fff; text-decoration:none;}
.NotextBox{ border:1px solid #ccc; background:#fff; line-height:22px; height:22px; padding:0 0 0 2px}
.Iconimg{ width:13px;height:15px; background:url(Icons/icons/gif2.gif) no-repeat; display:inline-block; vertical-align:middle; margin-right:5px;}

a.Greenbg{background:url(../../../../Utility/images/buttonbg.jpg) repeat-x -2px; padding:0 10px; height:22px; line-height:22px; display:inline-block; border:1px solid #679800; color:#fff; text-decoration:none; font-weight:700;}
a.Greenbg:hover{background:url(../../../../Utility/images/buttonbg.jpg) repeat-x -2px; padding:0 10px; height:22px; line-height:22px; display:inline-block; border:1px solid #679800; color:#fff; text-decoration:none;}

/* -- AuthorInfo -- */
.AuthorInfo{}
.AuthorInfo .imgbg{ float:left;width:46px; height:46px;background:url(../../../../Utility/images/imgbg.jpg) no-repeat;margin:10px 8px 10px 10px;}
.AuthorInfo .imgbg img{width:40px; height:40px;margin:3px 0 0 3px;}
.AuthorInfo ul{ margin:10px 0 0;}
.AuthorInfo li{ float:left; width:140px; line-height:17px; color:#666}
.AuthorInfo li H4{ font-style:normal;font-size:14px; font-weight:normal; color:#690;}
.AuthorInfo li em{ font-style:normal; width:38px; text-align:left; display:inline-block;  }
.userStatisticTime{clear:both; margin:0 10px 3px;color:#333; display:none;}
.speciality{clear:both;margin:0 0 3px;}
.speciality h4{font-size:12px;line-height:18px;font-weight:400; color:#333; float:left;text-align:right; width:60px;}
.speciality p{line-height:18px;color:#679800; }
.userPanel { clear:both;display: block; width:240px;overflow: hidden; margin:10px; border-top: dashed 1px #CCC; padding-top:5px;}
.userPanel ul{ margin:0; padding:0;}
.userPanel li { float: left; width: 90px;}
.userPanel li a  { color: #06F;}
/* -- UserSearchList -- */
.UserSearchList{ padding:0 10px 5px;}
.UserSearchList li{float:left; display:block; width:250px;line-height:22px;}
/* -- ShowSingleModule -- */
.ShowSingleModule{border:1px solid #d9d9d9; background:#fcfcfc;margin-bottom:10px; padding-bottom:10px;}
.ShowSingleModule h3{height:40px; line-height:40px; width:95%;color:#555; font-size:14px; font-weight:700; border-bottom:1px solid #ccc; margin:0 auto; padding-top:5px;}
.ShowSingleModule h3 em{ margin:5px 8px 0 10px; vertical-align:middle; float:left;}
.ShowSingleicons{width:24px;height:24px; display:inline-block;background: url(../../../../Utility/images/icon.gif) no-repeat -145px -21px;}
.ShowSingleTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px;float:left;}
.ShowSingleCentenr{clear:both;}
/*
.ShowSingleTable{float:left; width:290px;margin:20px 0 20px 10px;}
.ShowSingleTable th{width:120px;text-align:right; color:#333; font-weight:400; line-height:22px; vertical-align:top;}
.ShowSingleTable td{ text-align:left; color:#333; font-weight:400; padding-left:5px; line-height:22px; vertical-align:top;}
.ShowSingleTable td.colspan{ padding-left:50px;}
.ShowSingleRight{float:left; width:300px;margin:10px 0 10px 10px;}
.ShowSingleRight span{height:20px;line-height:20px;border:0; font-size:12px; color:#333; display:inline; margin:0 5px 0 0; font-weight:400;}
.ShowSingleRight span em{margin-right:3px;}
.ShowSingleT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:200px; float:left;}
.ShowSingleX{overflow:hidden;width:200px; height:150px;}
.ShowSingleTools{float:right;margin:-30px 10px 0 0;}
.ShowSingleTools li{float:left; padding:0 8px;height:20px; line-height:20px;font-size:12px;font-weight:400;}
.ShowSingleTools li em{margin-right:3px;}
*/
.ShowSingleTable{float:left; width:610px;margin:10px 0 10px 10px; border-bottom: #CCC dashed 1px; padding-bottom:15px;}
.ShowSingleTable th{width:120px; text-align:left; color:#333; line-height:28px; vertical-align:top; font-size:14px; font-weight:700;}
.ShowSingleTable td{ text-align:left; color:#333; font-weight:400; padding-left:5px; line-height:28px; vertical-align:top;font-size:14px;}
.ShowSingleTable td.colspan{ padding-left:0;}
.ShowSingleRight{ clear:none; width:610px;margin:10px 10px 10px 0;}
.ShowSingleRight span{height:20px;line-height:20px;border:0; font-size:12px; color:#333; display:inline; margin:0 5px 0 0; font-weight:400;}
.ShowSingleRight span em{margin-right:3px;}
.ShowSingleT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:200px; float:left;}
.ShowSingleX{overflow: scroll; height:120px; border: #CCC inset 1px; background-color: #FEFDF1 ; padding:5px;}
.ShowSingleTools{float:right;margin:-30px 10px 0 0;}
.ShowSingleTools li{float:left; padding:0 2px;height:23px; line-height:23px;font-size:12px;font-weight:400; }
.ShowSingleTools li em{margin-right:3px;}
.ShowSingleTools li a { display:block; background: url(../../../../Utility/images/bg_aaa.jpg) repeat-y; height:23px; width:41px; color: #FFF; margin-top:-18px; padding-left:8px; line-height:23px;}
.ShowSingleTools li a:hover { background: url(../../../../Utility/images/bg_bbb.jpg) repeat-y; color:#360; text-decoration:none; }

.TrashBoxicon{width:16px;height:16px;display:inline-block;background: url(Icons/icon_trashbox.gif) no-repeat;}
.Writeicon{width:16px;height:16px;display:inline-block;background: url(Icons/icon_write.gif) no-repeat;}
.Updateicon{width:16px;height:16px;display:inline-block;background: url(Icons/update.gif) no-repeat;}
.Checkicon{width:16px;height:16px;display:inline-block;background: url(Icons/check.gif) no-repeat;}
.Contactkicon{width:16px;height:16px;display:inline-block;background: url(Icons/icon_contact.gif) no-repeat;}
.Favoriteicon{width:16px;height:16px;display:inline-block;background: url(Icons/icon_favorite.gif) no-repeat;}
.ShowSingleTime{float:left; margin:24px 0; width:365px;}
.ShowSingleTime img{ margin:35px 0 0;}
.ShowSingleTime li{ float:left; width:180px;}
.ShowSingleTime li span{height:20px;line-height:20px;font-size:12px; color:#333; display:inline; margin:0 5px 0 0; font-weight:400;}
.ShowSingleTime li.colored{color:#f60;}
.ShowSingleTime li.colored span{color:#f60;}
.ShowSinglelink{width:24px;height:21px; display:inline-block;background: url(../../../../Utility/images/icon.gif) no-repeat -147px 0;}
#andyscroll {overflow: hidden;padding: 0 10px;text-align: left;height:144px;}
titleListDefault{ display:block;}
.titleListDefault li { line-height:25px; color:#000;width:320px; float:left; margin-left:10px; display:inline; margin-bottom:4px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.titleListDefault li h3{ font-size:12px; line-height:18px; color:#535659; font-weight:400;}
.titleListDefault li span{color: #360;}
.titleListDefault li a{line-height:25px; color:#535659; }
.titleListDefault li a:hover {line-height:25px;color: #360; }
.titleListDefault li cite { float: right; font-style: normal; overflow: hidden; color: #666;}
.titleListDefault1 { padding-bottom:20px;}
.titleListDefault1 li { color:#000; float:left; margin-left:0px; display:inline;width:250px; margin-bottom:3px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.titleListDefault1 li h3{ font-size:12px; line-height:18px; color:#535659; font-weight:400;}
.titleListDefault1 li span{color: #360;}
.titleListDefault1 li a{ color:#0066FF; font-size:14px; line-height:20px;}
.titleListDefault1 li a:hover {color: #360;}
.titleListDefault1 li cite { float: right; font-style: normal; overflow: hidden; color: #666;}
/* -- EventEditor -- */
.EventEditor{border-collapse:collapse; margin:10px 0 20px 55px;}
.EventEditor th{text-align:right; line-height:35px; padding-right:5px;}
.EventEditor td{padding-left:5px}
/* -- eventContents -- */
.eventContents {clear: both; color: #666; display:block; }
.eventContents li{ float:left; width:100%; line-height: 25px; }
.eventContents li em { display: block; float: left; width: 90px; text-align: right; font-style:normal; margin-right: 10px; color: #000; }
.eventContents p{ margin:-20px 0 0 102px; line-height: 20px;}
/* -- iFocus -- */
#ifocus { width:680px;  height:245px; margin:0 0 10px 0 ; border:1px solid #DEDEDE; background:#fff; float:left;}
#ifocus_pic { display:inline; position:relative; float:left; width:565px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:565px; height:225px; overflow:hidden; }
#ifocus_piclist img { width:565px; height:225px; }
#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(../../../../Utility/images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:565px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }
.focusTop{margin:0 0 7px;height:250px;}
.focusTopleft{float:right;width:265px;height:245px;}
.focusSearch{clear:both;margin:0 0 10px;width:960px;height:80px;background:url(../../../../Utility/images/blogsearch.jpg) no-repeat left;}
.focusSearchIcon{width:560px;height:50px;margin:15px 0 0 25px;background:url(../../../../Utility/images/blog_search.jpg) no-repeat; float:left;}
.focusSearchIcon_bookmarks{width:560px;height:50px;margin:15px 0 0 25px;background:url(../../../../Utility/images/bookmark_search.jpg) no-repeat; float:left;}
.focusSearchIcon_files{width:560px;height:50px;margin:15px 0 0 25px;background:url(../../../../Utility/images/file_search.jpg) no-repeat; float:left;}
.focusSearchIcon_photos{width:560px;height:50px;margin:15px 0 0 25px;background:url(../../../../Utility/images/photo_search.jpg) no-repeat; float:left;}


.focusSearchIcon .BlogSearchArea{margin:0 0 0 135px;}
.focusSearchIcon .BlogSearchBox{width:380px;line-height:22px;height:22px;border:2px solid #dfdfdf;border-left:0;margin-top:9px;text-indent:2px;}
.focusSearchIcon .SearchButton{ width:20px;height:22px;border:0;background:url(../../../../Utility/images/blog_search_btn.gif) top no-repeat;overflow:hidden; cursor:pointer; float:right; margin:10px 5px 0 0;}
.focusCenter{clear:both;margin:0 0 10px}
.focusBottom{clear:both;}
.focusBottomleft{width:475px; height:280px;float:left;}
.focusBottomright{width:475px; height:280px;float:right;}
/* -- blog -- */
.BlogTagList{ width:320px;height:70px;padding:8px 8px 0 0; margin-left:20px; line-height:17px; overflow:hidden; float:left;}
.BlogTagList .s1{padding-right:8px;}
.BlogTagList li{display:block;float:left;line-height:17px; padding:1px 3px;white-space:nowrap;}
.BlogTagList li a{display:block;float:left;}
.BlogTagList a.more{display:inline;margin-left:5px;}
.BlogTitle{ height:80px; margin:5px 8px;border-bottom:1px dotted #cacaca;}
.BlogTitle h1{ text-align:center; font-size:15px; color:#F93; margin:0 0 3px;}
.BlogTitle p{ text-align: left; color:#999; line-height:18px;}
.BlogTitleList{ margin:5px 0; height:115px; overflow:hidden;}
.BlogTitleList li{padding:0 0 0 12px;float:left; display:block; line-height:22px;}
.BlogTitleList li span{ width:165px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;float:left;}
.BlogTitleList li cite{font-style:normal;width:65px;overflow: hidden; text-align:right; float:right;margin:0 12px 0 0;}
.BlogTitleList li cite a{ color:#999; text-decoration:none;}
.BlogTitleList li cite a:hover{ color:#555; text-decoration:underline;}
.blogListsTitle{ height:80px; margin:5px 12px 5px 8px;border-bottom:1px dotted #cacaca}
.blogListsTitle h1{ text-align:center; font-size:16px; color:#F93; margin:0 0 3px;}
.blogListsTitle p{ text-align: left; color:#999; line-height:18px;}
.blogLists{margin:10px 8px 20px;width:600px; height:220px;border-right:1px dotted #ccc;float:left;}
.blogLists ul{ height:180px; overflow:hidden}
.blogLists li{color: #666; float:left; display:block; line-height:26px; width:275px; height:26px; margin:0 15px 0 4px}
.blogLists li span{width:220px;overflow:hidden; white-space: nowrap; text-overflow:height:23px; ellipsis;float:left;}
.blogLists li span a { color:#003399; font-size:14px; text-decoration:none;}
.blogLists li span a:hover { color: #09F; font-size:14px;}
.blogLists li cite{ font-style:normal; text-align:right; float:right;margin:0 5px 0 0; height:23px; overflow:hidden;width:35px;}
.blogLists li cite a{ color:#999; text-decoration:none;}
.blogLists li cite a:hover{ color:#555; text-decoration:underline;}
.blogDaren{width:290px; float:left; margin:10px 0 0 10px; }
.blogDaren h1{ margin:0; padding:5px 0 0; color:#003399;}
.blogDaren h1 span { font-size:14px; color:#003399; margin-left:15px;}

.blogDaren h1 span a  { font-size:14px; color:#003399; margin-left:15px; font-weight:700;}
.blogDaren h1 span a:hover { color:#333;}
.blogList_l { margin:10px 0 0; float:left; width:250px;}
.blogList_l .blogDarenicon{ width:124px; height:124px; float:left; padding:2px; border: solid #ccc 1px; overflow: hidden; }

.blogList_l .blogDarenicon img{ width:124px; height:124px;}
.blogList_l ul{ float:left; display:block; width:120px;margin-top:0px;}
.blogList_l li{ line-height:26px; padding-left:10px; margin:0px 10px 5px 5px; border:1px double #ccc; height:26px; text-align:center; }
.blogList_l li a { display:block; height:26px; background-color:#F6F6F6;}
.blogList_l li a:hover { display:block; height:26px; background-color:#ccc; list-style-type:none; color:#333;}
.blogList_l  p { font-size:14px; display:block; margin-bottom:3px;}
.blogList_l  p a {color:#003399; font-size:14px; font-weight:}
.blogList_l  p a:hover {color:#333; font-size:14px;}

.blogNewList{ margin:5px 0; height:211px; overflow:hidden;}
.blogNewList li{padding:0 0 0 12px;float:left; width:225px;overflow:hidden; display:block; height:22px; line-height:22px;}
.blogNewList li span{overflow: hidden; white-space: nowrap; width:165px; text-overflow: ellipsis;height:22px; float:left;}
.blogNewList li span a { color:#003399; font-size:14px; text-decoration:none;}
.blogNewList li span a:hover { color: #09F; font-size:14px;}
.blogNewList li cite{font-style:normal;overflow: hidden; width:35px; text-align:right; float:right;height:22px; margin:0 12px 0 0;}
.blogNewList li cite a{ color:#999; text-decoration:none;}
.blogNewList li cite a:hover{ color:#555; text-decoration:underline;}
.blogPhotobox{ margin:0 10px; height:220px; overflow:hidden;}
.blogPhotobox li {float: left; margin:0 5px; display:inline; white-space:nowrap; width:85px;}
.blogPhotobox p{ line-height: 18px; height: 18px; overflow: hidden; }
.blogListHeader, .blogListItem { padding:0 5px; border-bottom: dotted #ccc 1px; color: #666; clear: both; }
.blogListItem:hover { background: #eee; cursor: default; }
.blogListPlace, .blogListPlaceFirst, .blogListPlaceSecond, .blogListPlaceThird { background: url(../../../../Utility/images/img_bg.gif) no-repeat; width: 16px; float: left; text-align: center; font-weight: bold; font-size: 8pt; line-height: 16px; margin-right: 6px; }
.blogListPlaceFirst { background-position: 0px -128px; color: #fff; }
.blogListPlaceSecond { background-position: -16px -128px; color: #fff; }
.blogListPlaceThird { background-position: -32px -128px; color: #fff; }
.blogListPlace { background-position: -48px -128px; }
.blogListTitle { line-height: 16px; }
.blogListAuthor { width: 100px; float: right; line-height: 16px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.blogListComment, .blogListView { width: 40px; float: right; line-height: 16px; padding-left: 10px; }
.blogListRating, .blogListTime { width: 135px; float: right; line-height: 16px; padding-left: 10px; }
/* -- photo -- */
.containersLeft { width:738px; overflow: hidden; }
.containersRightIn { width: 212px; overflow: hidden; }
.photoifocus{width:738px; height:250px; overflow: hidden; }
.PopularTags { height:202px;}
.PopularTags li{ display:inline; float:left; margin:0 5px; white-space:nowrap; line-height:22px;}
.memberPhotoList { margin:10px 0;display: block; }

.memberPhotoList li { width:100px; height:110px;float: left; overflow: hidden; display: block; text-align:center}
.memberPhotoList li img { padding:2px; border:1px solid #ccc; width:68px; height:68px;}
.memberPhotoList li p { line-height: 25px; height: 25px; width:88px; text-align: center; padding:0 3px; overflow: hidden; text-overflow: ellipsis; margin:0 auto}
.memberPhotoList li p a{ color:#535659}
/* -- commonHotTags -- */
.commonHotTags {margin:10px;}
.commonHotTags li {float: left;height: 96px; width:95px;}/*宽度多了1像素,垃圾代码太多.*/
.commonHotTags li img{ padding:2px; border:1px solid #ccc; width:80px; height:80px;}
.commonHotTags li a { white-space: nowrap; }
.commonHotTags li em { color: #666; margin-left: 3px; font: normal 11px Tahoma; }
.NewListTabloid {width:720px; margin:5px auto;overflow: hidden;white-space: nowrap;}
.NewListTabloid li{ float:left;width:700px;display:block; margin:0 0 20px 5px;}
.photoicon{white-space: nowrap; height:25px; padding-left:18px;line-height:25px; background:url(Icons/image.gif) no-repeat 0 5px;}
.photoicon span{ margin:0 5px;}
.photoicon a{ color:#04548E;}
.photoicon em{ margin-left:5px;font-style:normal; color:#999;}
.newupphoto {width:700px;display:block; overflow:hidden; margin:5px 0 0 18px;}
.newupphoto a{float:left; margin:0 5px;border:1px solid #ccc; padding:2px; display:block;}
.newupphoto a img{max-width:120px;width:expression(this.width > 120 ? "120px" : this.width);overflow:hidden;}
/* -- Bulletin -- */
.Bulletin{margin-top:8px; height: auto; float:left; background:url(../../../../Utility/images/bor1_bg.gif) repeat-x left 1px;border:1px solid #ccc; clear:both;}
.Bulletin h1{ display:inline-block; width:103px;height:30px;line-height:30px; text-indent:15px; font-size:14px; color:#333; font-weight:700;}
/* -- Message -- */
.comMessageError{padding:30px 60px; font-weight: 700; margin:50px auto; width:580px; border:1px solid #ececec; background:#f9f9f9;}
.comMessageError p{line-height:58px;color:#666;font-weight: 400;}
.comMessageError span{ font-size:14px; font-weight:700; color:#000}
.comMessage{white-space:nowrap;height:40px;line-height:35px;margin:10px 0 30px; color:#333; font-size:12px;}
.comMessage span{ font-size:12px; font-weight:400;}
.comMessage .textBox{ width:350px; line-height:16px; height:16px;border: solid #ccc 1px; padding: 2px 0 2px 4px;}
/* -- EntrycommonFormArea -- */
.EntrycommonFormArea{width:100%;}
.EntrycommonFormArea th{ font-weight:400; text-align:right; padding-right:5px; vertical-align:top;}
.EntrycommonFormArea td {padding-bottom:8px;}
.EntrycommonFormArea td .textBox{ height:22px; line-height:22px; padding:0 0 0 3px;vertical-align:top;}
.EntrycommonFormArea td img{ height:24px; margin-left:3px;}
/* -- gongqiuComment -- */
.gongqiuComment { display: block; padding:10px 0; }
.gongqiuComment li { display: block; padding: 5px 10px 10px 0; border-bottom: dotted #ddd 1px; overflow: hidden; zoom: 1; }
.gongqiuComment .gongqiuMiddleSized { width:48px; height:48px; border:1px solid #ccc;float: left;}
.gongqiuComment .gongqiuMiddleSized img{ width:46px; height:46px;margin:1px;}
.gongqiuCommentData { color: #999; }
.gongqiuCommentData a{color: #360; }
.gongqiuCommentContent { line-height: 20px; padding: 5px 10px 0 0; margin-left: 62px; }
.gongqiuCommentContent p { line-height: 20px; }

/* -- moduleHelp -- */
.moduleHelp{ width:95%; margin:0 auto; margin-top:5px;}
.moduleHelp h2{ border-bottom:1px solid #ccc; font-size:14px; color:#666; line-height:25px; padding:5px 10px}
.moduleHelp li { float:left; margin-right:5px; margin-top:10px;}

/* -- DefaultSearch commonContentWrap -- */
.commonContentWrap{ width:960px;height:80px; *margin:35px auto; _margin:10px auto;background:transparent url(../../../../Utility/Images/searchbg.jpg) no-repeat scroll 0 0; position:relative; }
.DefaultSearch{margin:10px 0 0 0;float:left;}
.DefaultSearch select{ position:absolute;top:16px;left:458px; z-index:100;}
.DefaultSearch .DSearchBox{width:500px;}
.DefaultSearch .SearchButtons{position:absolute; right:165px; margin-right:5px;}
.DSearchSameCityButton{width:130px;height:30px;/* *margin-left:65px;*/ margin-left:73px;_margin-left:60px;background:url(../../../../Utility/images/tongcheng.jpg) no-repeat; border:0; }
.DSearchButton{width:100px;height:30px;background:url(../../../../Utility/images/Gsearchbtn.jpg) no-repeat; border:0;display:inline-block}
/* -- shadeTabsSearchWrap -- */
.shadeTabsSearchWrap{ width:960px; height:auto!important;min-height:100px;margin:0 auto 20px;_margin:0 auto 10px;background:url(../../../../Utility/images/searchbig.jpg) no-repeat; position:relative;}
/*.shadeTabsSearchIcons{width:86px;height:46px;background:url(../Images/searchicon2.jpg) no-repeat; float:left; position:relative; left:90px;top:25px;}*/
.shadeTabsSearchIcon{width:86px;height:46px;background:transparent url(../../../../../Utility/Images/searchicon2.jpg) no-repeat scroll 0 0; float:left; top:20px; position:absolute; left:100px;}
.shadeTabsSearchp{ line-height:30px;padding:0; }
.shadeTabsSearchp input{ background:none; border:0; position:relative;top:3px;color:#fff;}
.shadeTabsSearchp img{ position:relative;top:4px; left:2px;}
.shadeTabsSearchp a{ color:#fff;}
.shadeTabsSearchp a:hover{ color:#fff;}
-->
.loginHeader { background: url(../Images/bg_x.gif) no-repeat left -111px; clear: both; padding-left: 15px; }
.loginHeaderContainer { color: #fff; height: 25px;padding: 13px 6px 0 2px; font-weight: bold; background: url(../Images/bg_page.gif) no-repeat right -111px; }
.loginHeaderContainer h1 {font-weight:bold; color:#fff;text-align:left}
.loginFrameCenter { background: url(../Images/bg_y2.gif) repeat-y left; padding-left:6px;}
.loginFrameCenterContent{position:relative; z-index:11;}
.loginFrameCenterContainer {background: url(../Images/bg_y2.gif) repeat-y right;padding:10px 6px 0 0;}
.loginFrameBottom{ background: url(../Images/bg_x.gif) no-repeat left -170px; padding-left: 6px; height: 12px; }
.loginFrameBottomContainer { background: url(../Images/bg_page.gif) no-repeat right -170px; height: 12px; }

.guanModule{ padding:10px 0 0;}
.guanHeader { background: url(../Images/bg_x.gif) no-repeat left -82px; clear: both; padding-left: 15px; }
.guanHeaderContainer { color: #fff; height: 20px;padding: 0px 6px 0 2px; font-weight: bold; background: url(../Images/bg_page.gif) no-repeat right -82px; }
.guanHeaderContainer h1 { background:#fff; padding:0 10px; display:inline; font-weight:bold; color:#228BD5;font-size:14px; text-align:left; position:relative; top:-5px}
.guanFrameCenter { background: url(../Images/bg_y2.gif) repeat-y left; padding-left:6px; }
.guanFrameCenterContainer {background: url(../Images/bg_y2.gif) repeat-y right;padding-right:6px;}
.guanFrameCenterContent{ padding: 6px 0; overflow: hidden; }
.guanFrameBottom{ background: url(../Images/bg_x.gif) no-repeat left -170px; padding-left: 6px; height: 12px; }
.guanFrameBottomContainer { background: url(../Images/bg_page.gif) no-repeat right -171px; height: 12px; }

/* top toolbar */

.topbarMenuPageHome { width: 960px; background:url(../images/bg_page.jpg) no-repeat center #fff;margin: 0 auto;height: 90px; padding:5px 0 0 }
.topbarMenuUserInfoAt2 { float: right; padding-top: 8px;padding-right: 20px; }
.topbarMenuUserInfoAt2 a{ font-size: 12px; color:#4291C9;display: inline-block; padding-top: 6px; }
.topbarMenuPage { width:960px;margin: 0 auto; }
/* --on-off button */
.topbarMenuOn { position: absolute; top: 0px; right: 10px; width: 33px; height: 30px;}
/* --tool bar content */
.commonTopWrap {  padding-left: 7px; }
.commonTopPanel { height: 30px; }
/* --site logo area */
.siteLogo { float: left; width: 30%; }
.siteLogoLink { background: url(../../../../images/topbar_logo.png) no-repeat center center; display: block; width: 98px; height: 29px;  }
* html .siteLogoLink { background-image: url(../images/topbar_logo.gif); }

/* login Area */
.login { padding-top: 15px; overflow: hidden; zoom:1; }
.loginName { width: 150px; float: left; padding-right: 5px }
.loginName p { text-align: right; height: 20px;  padding: 5px 0; line-height: 25px;}
.loginForm { width: 150px; float: left; }
.loginForm p{ height: 20px; padding: 5px 0; }

/* pageheader */
/* --navigation */
.pageNav { display: block; margin: 10px 10px 15px 0px; text-align: right; float: right; white-space: nowrap; }
.pageNav li { display: block; float: left; white-space: nowrap; overflow: hidden }
.pageNav li a {display: block; background: url(../images/Channels_navbg.gif) no-repeat; font-size: 14px; color: #fff; min-width: 40px; text-align: center; padding-top: 55px; text-decoration: none; white-space: nowrap; margin-left: 0px; padding-left: 5px; padding-right: 5px; }
* html .pageNav li a { width: 40px; padding-left: 5px; padding-right: 5px; }
.pageNav li a:hover { color: #b1dbff;}
.pageNav li a.navHome { background-position: center 0px; }
.pageNav li a.navNews { background-position: center -200px; }
.pageNav li a.navFriend { background-position: center -400px; }
.pageNav li a.navBlog { background-position: center -600px; }
.pageNav li a.navGiftPhoto { background-position: center -2200px; }
.pageNav li a.navPhoto { background-position: center -800px; }
.pageNav li a.navBookmark { background-position: center -1000px; }
.pageNav li a.navClub { background-position: center -1193px; }
.pageNav li a.navEvent { background-position: center -1400px; }
.pageNav li a.navFile { background-position: center -1600px; }
.pageNav li a.navSearch { background-position: center -1800px; }
.pageNav li a.navForum { background-position: center -2000px; }
.pageNav li a.navHome:hover { background-position: center -100px; }
.pageNav li a.navNews:hover { background-position: center -300px; }
.pageNav li a.navFriend:hover { background-position: center -500px; }
.pageNav li a.navBlog:hover { background-position: center -700px; }
.pageNav li a.navGiftPhoto:hover { background-position: center -2300px; }
.pageNav li a.navPhoto:hover { background-position: center -900px; }
.pageNav li a.navBookmark:hover { background-position: center -1100px; }
.pageNav li a.navClub:hover { background-position: center -1293px; }
.pageNav li a.navEvent:hover { background-position: center -1500px; }
.pageNav li a.navFile:hover { background-position: center -1700px; }
.pageNav li a.navSearch:hover { background-position: center -1900px; }
.pageNav li a.navForum:hover { background-position: center -2100px; }
.pageNav li a.navHomeCurrent { background-position: center -100px; color: #fff;  font-weight:700;}
.pageNav li a.navNewsCurrent { background-position: center -300px; color: #fff;  font-weight:700;}
.pageNav li a.navFriendCurrent { background-position: center -500px; color: #fff; font-weight:700; }
.pageNav li a.navBlogCurrent { background-position: center -700px; color: #fff;  font-weight:700;}
.pageNav li a.navGiftPhotoCurrent { background-position: center -2300px; color: #fff;  font-weight:700;}
.pageNav li a.navPhotoCurrent { background-position: center -900px; color: #fff;  font-weight:700;}
.pageNav li a.navBookmarkCurrent { background-position: center -1100px; color: #fff; font-weight:700; }
.pageNav li a.navClubCurrent { background-position: center -1293px; color: #fff;  font-weight:700;}
.pageNav li a.navEventCurrent { background-position: center -1500px; color: #fff;  font-weight:700;}
.pageNav li a.navFileCurrent { background-position: center -1700px; color: #fff;  font-weight:700;}
.pageNav li a.navSearchCurrent { background-position: center -1900px; color: #fff;  font-weight:700;}
.pageNav li a.navForumCurrent { background-position: center -2100px; color: #fff; font-weight:700; }



/* page element */
.userLoginInfo { }
.userLoginInfo li { padding: 5px 10px;}
.commonSideMenuContent { padding:0 20px }
.commonSideMenuContent li { line-height: 25px; }
.commonSideMenuContent li a { padding-left: 20px; }
/* --tag list | hot*/
.commonHotTag {padding-left:10px;}
.commonHotTag li { display: block; float: left; white-space: nowrap; line-height: 26px; height: 28px; margin-right: 10px; }
.commonHotTag li a { white-space: nowrap; }
.commonHotTag li em { color: #666; margin-left: 3px; font: normal 11px Tahoma; }
.inContentClass { margin:10px 0 0 2px;padding:0 10px}
.inContentClass li {float: left; width:125px; line-height: 28px; height: 28px;}
.inContentClass li img{ vertical-align:middle; width:16px;margin-right:5px;}
.inContentClass li a{color:#360}
.inContentClass li a:hover{color:#360}
.inContentClass li em { color: #666; margin-left: 2px; font: normal 11px Tahoma; }
.inContentClassSelected { font-weight: bold; float: left; width: 95px; line-height: 26px; height: 28px; }

/* News */
/*.newsGiftPhotoHot { height: 268px; text-align: center; padding-top: 20px; }
.newsGiftPhotoHot p { line-height: 25px; }
.newsGiftPictureArea li { padding-top: 6px; text-align: center; }
.newsGiftPictureArea li p{ line-height: 30px; height: 30px; overflow: hidden; padding: 0 5px; }
.newsGiftPicture { border: #ccc solid 1px; width: 120px; height: 90px; padding: 1px; margin: 0 auto; overflow: hidden; }*/
/*.newsPhotoHot { height: 268px; text-align: center; padding-top: 20px; }
.newsPhotoHot p { line-height: 25px; }
.newsPictureArea li { padding-top: 6px; text-align: center; }
.newsPictureArea li p{ line-height: 30px; height: 30px; overflow: hidden; padding: 0 5px; }
.newsPicture { border: #ccc solid 1px; width: 120px; height: 90px; padding: 1px; margin: 0 auto; overflow: hidden; }*/
/* --news | new | hot */
.newsTabWrap { margin-bottom: 6px; }
/* --news category */
.newsSortArea { overflow: hidden; zoom: 1; }
.newsSortListModule { width: 50%; overflow: hidden; float: left; clear: none; }
.newsSortListModule h2 { font-size: 12px; height: 25px; text-align: left; color: #000; border-bottom: dotted 1px #ccc; margin: 6px; }
/* --news List */
.newsTitleList { margin:5px 10px; }
.newsTitleList li {line-height: 22px; height: 22px; width:240px; overflow:hiddenl; overflow: hidden; float: none; }
.newsTitleList li a{color:#535659;}
.newsTitleList li cite { float: right; width: 80px; font-style: normal; line-height: 25px; overflow: hidden; color: #666; }
/* --news view */
.newsViewArea { padding: 30px; }
.newsViewArea h1 { font-size: 24px; font-weight: bold; line-height: 24px; border-bottom: dashed #ccc 1px; text-align: center; padding-bottom:5px; }
.newsViewArea h2 { font-size: 12px; font-weight: normal; color: #666; line-height: 30px; text-align: center; }
.newsViewArea p { font-size: 14px; line-height: 28px; padding-top: 14px; text-indent: 28px; }

/* Friend */
/* --member portrait */
.portrait { width: 160px; padding: 1px; background: #fff; border: solid #ccc 1px; margin: 10px auto; overflow: hidden; }
.portraita { width: 80px; padding: 1px; background: #fff; border: solid #ccc 1px; margin: 10px 20px 10px 10px; overflow: hidden; float: left;}
.portraitb { width: 78px; padding: 1px; background: #fff; border: solid #ccc 1px; margin: 10px 20px 10px 10px; overflow: hidden; float: left;}
.infoa { float: left; width: 800px; font-size:14px; color:#666; padding-top:10px;}
.infoa ul { display:block; float:none; width:800px; margin:3px 0;}
.infoa li  { float: left; margin-right:5px; vertical-align:middle; line-height:22px; }
.infoa li a { color:#666; }
.infob { float: left; width: 800px; font-size:14px; color:#666; padding-top:10px;}
.infob ul { display:block; float:none; width:800px; margin:3px 0;}
.infob li  { margin-right:5px; vertical-align:middle; margin:5px 0;}
.portraitMiddleSized { background:#fff; border:2px solid #f5f5f5; width:50px; height:50px; overflow: hidden; margin:0 auto}
.portraitMiddleSized img{width:48px; height:48px; margin-top:1px;}
.portraitMiddlingSized { border: #ccc solid 1px; width: 75px; height: 75px; padding: 1px; overflow: hidden; }
.portraitMini { width: 25px; height: 25px; padding: 1px; border: solid #ccc 1px; float: left; margin: 3px; overflow: hidden; }
/* --member List | new | hot */
.memberPortraitList { margin:10px 0;display: block; }
.memberPortraitList li { width:88px; float: left; overflow: hidden; display: block; text-align:center}
.memberPortraitList li p { line-height: 25px; height: 25px; width:82px; text-align: center; padding:0 3px; overflow: hidden; text-overflow: ellipsis; margin:0 auto}
.memberPortraitList li p a{ color:#535659}
/* --member list | commend | rank */

.friendList li { width: 95px; float: left; margin-bottom: 10px; text-align:center; }
.friendList li p { line-height: 25px; height: 25px; text-align: center; overflow: hidden; }
/* --all member list */
.friendListFull {}
.friendListFull li { width: 49.9%; height: 80px; float: left; }
.friendListFullPortrait { width: 25%; float: left; }
.friendListFullContent { float: left; width: 70%; }
.friendListFull p { line-height: 18px; height: 18px; overflow: hidden; }
/* --member search results */
.friendSearchResults {}
.friendSearchResults li { width: 352px; float: left; padding: 6px; display: block; background: url(../../../../Utility/images/ccc.gif) repeat-x bottom; }
.friendSearchResultsPortrait { width: 100px; float: left; }
.friendSearchResultsPortrait div img { padding-left:0px;}
.friendSearchResultsPortrait p { line-height: 22px; height: 22px; overflow: hidden; color: #666; text-align:left; width:75px; }
.friendSearchResultsPortrait .portraitMiddlingSized { margin-bottom: 9px; }
.friendSearchResultsContent { float: right; width: 240px; }
.friendSearchResultsContent h1 { line-height: 22px; height: 22px; overflow: hidden; font-weight: bold; padding:0px;}
.friendSearchResultsContent p { line-height: 22px; height: 22px; overflow: hidden; color: #666; text-align:left;}
.friendSearchResultsOption { line-height: 28px; overflow: hidden; color: #666; clear: both; }

/* Blog */
/* --blog list | rank */
.blogList { margin:0 8px}
.blogListHeader, .blogListItem { padding:5px 10px; border-bottom: dotted #ccc 1px; color: #666; clear: both; }
.blogListItem:hover { background: #eee; cursor: default; }
.blogListPlace, .blogListPlaceFirst, .blogListPlaceSecond, .blogListPlaceThird { background: url(../../../../Utility/images/img_bg.gif) no-repeat; width: 16px; float: left; text-align: center; font-weight: bold; font-size: 8pt; line-height: 16px; margin-right: 6px; }
.blogListPlaceFirst { background-position: 0px -128px; color: #fff; }
.blogListPlaceSecond { background-position: -16px -128px; color: #fff; }
.blogListPlaceThird { background-position: -32px -128px; color: #fff; }
.blogListPlace { background-position: -48px -128px; }
.blogListTitle { line-height: 16px; }
.blogListAuthor { width: 100px; float: right; line-height: 16px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.blogListComment, .blogListView { width: 40px; float: right; line-height: 16px; padding-left: 10px; }
.blogListRating, .blogListTime { width: 135px; float: right; line-height: 16px; padding-left: 10px; }
/* --blog member rank */
.blogGiftPhotobox li { width: 140px; float: left; text-align: center; padding-top: 13px; padding-bottom: 12px; background-position: 30px top; background-repeat: no-repeat; }
.blogGiftPhotoList { border: #ccc solid 1px; width: 46px; height: 46px; padding: 1px; margin: 0px auto; overflow: hidden; }
.blogGiftPhotobox p{ line-height: 25px; height: 25px; overflow: hidden; }
.blogPhotoList { border: #ccc solid 1px; width: 46px; height: 46px; padding: 1px; margin: 0px auto; overflow: hidden; }

/* --blog rank number */
.serialNumber01 { background-image: url(Icons/serial_number_01.gif); }
.serialNumber02 { background-image: url(Icons/serial_number_02.gif); }
.serialNumber03 { background-image: url(Icons/serial_number_03.gif); }
.serialNumber04 { background-image: url(Icons/serial_number_04.gif); }
.serialNumber05 { background-image: url(Icons/serial_number_05.gif); }
.serialNumber06 { background-image: url(Icons/serial_number_06.gif); }
.serialNumber07 { background-image: url(Icons/serial_number_07.gif); }
.serialNumber08 { background-image: url(Icons/serial_number_08.gif); }
.serialNumber09 { background-image: url(Icons/serial_number_09.gif); }
.serialNumber10 { background-image: url(Icons/serial_number_10.gif); }
/*.blogGiftPictureArea li { width: 146px; float: left; padding-top: 6px; text-align: center; }
.blogGiftPictureArea li p{ line-height: 30px; height: 30px; overflow: hidden; padding: 0 5px; }
.blogGiftPicture { border: #ccc solid 1px; width: 120px; height: 90px; padding: 1px; margin: 0 auto; overflow: hidden; }
/*.blogPictureArea li { width: 146px; float: left; padding-top: 6px; text-align: center; }
.blogPictureArea li p{ line-height: 30px; height: 30px; overflow: hidden; padding: 0 5px; }
.blogPicture { border: #ccc solid 1px; width: 120px; height: 90px; padding: 1px; margin: 0 auto; overflow: hidden; }
.blogClassentry dt { float: left; }
.blogClassentryModule { width: 345px; padding: 10px; overflow: hidden; }
.blogClassentryModule h2 { font-size: 12px; height: 25px; text-align: left; color: #000; border-bottom: dotted 1px #ccc; }
.blogClassentryModule ul { margin-top: 5px; }*/

/* Photo */
/* --commend photo */
.galleryCommend { margin-bottom: 10px; border:1px solid #d9d9d9}
.galleryCommendShow { width:500px; height: 245px; overflow: hidden; float:left; }
.galleryCommendList { width: 240px; height: 245px; overflow: hidden; float:left;  text-align: left; }
.galleryCommendListRow { display: block; height:73px; white-space: nowrap; overflow: hidden; }
.galleryCommendListArea { display: inline-block; float: left; width: 70px; height: 73px; }
.galleryCommendMiniature { width: 50px; height: 50px; }

/* --commend photo */
.giftCommend { padding-left: 10px; }
.giftCommendShow { width: 460px; height: 345px; overflow: hidden; float:left; }
.giftCommendList { width: 220px; height: 345px; overflow: hidden; float:left; margin-left: 15px; margin-right: 1px; text-align: left; }
.giftCommendListRow { display: block; height: 73px; white-space: nowrap; overflow: hidden; }
.giftCommendListArea { display: inline-block; float: left; width: 70px; height: 73px; }
.giftCommendMiniature { width: 50px; height: 50px; }

/* --all photo rank */
.imageListTabloidFull { padding: 20px 0px 0px 15px; }
.imageListTabloidFull li { display: block; width: 133px; height: 140px; float: left; text-align: center; overflow: hidden }
.imageListTabloidFull li img { border: solid #ccc 1px; padding: 1px; }
.imageListTabloidFull li p { line-height: 22px; height: 22px; overflow: hidden; white-space: nowrap; text-align: center; padding-left: 10px; padding-right: 10px; color: #666; }
.imageListTabloidFullRating { padding-left: 35px; }
/* -- */
.imageListTabloidFirstpage { padding-top: 14px; }
.imageListTabloidFirstpage li { width: 90px; height: 90px; float: left; text-align: center; overflow: hidden; }
.imageListTabloidFirstpage li img { border: solid #ccc 1px; padding: 1px; }
.imageListTabloidFirstpage li p { line-height: 25px; height: 25px; width: 90px; overflow: hidden; white-space: nowrap; padding-left: 3px; padding-right: 3px; text-overflow: ellipsis; }
.galleryOrderTop .portraitMiddleSized { margin: 3px 10px 3px 3px; float: left }
.galleryOrderTop li { display: block; overflow: hidden; padding: 6px; }
.galleryOrderTop li p { line-height: 25px; height: 25px; overflow: hidden; display: block; }
.giftOrderTop .portraitMiddleSized { margin: 3px 10px 3px 3px; float: left }
.giftOrderTop li { display: block; overflow: hidden; padding: 6px; }
.giftOrderTop li p { line-height: 25px; height: 25px; overflow: hidden; display: block; }


/* Bookmark */
/* --bookmark list */
.discoverNews{ border-bottom: dashed #ccc 1px; margin-bottom: 6px; display: block; display: inline-block; }
.discoverDiggArea { float: left; width: 90px; }
.discoverDigg{ text-align: center; width: 50px; margin: 0 auto; }
.discoverCount { margin-bottom: 6px; }
.discoverCount a { display: block; color:#666;height: 40px; padding-top: 10px; text-align: center; background: url(../../../../Utility/images/img_bg.gif) no-repeat -10px -30px; }
.discoverCount a:hover { background-position: -70px -30px; text-decoration: none; }
.discoverVote{ background: url(../../../../Utility/images/img_bg.gif) no-repeat -10px -85px; }
.discoverVote a{  color:#666;display: block; text-align: center; line-height: 22px; text-decoration: none; }
.discoverVote a:hover { text-decoration: none; background: url(../../../../Utility/images/img_bg.gif) no-repeat -70px -85px; }
.discoverVote .ed { color: #666; line-height: 22px; }
.newsBody{ float: left; width:570px; }
.newsBody h2 { font-size: 14px; line-height: 28px; }
.newsBody h2 a{ color:#6A7728;}
.newsBody h3 { font-size: 14px; line-height: 28px; }
.newsBody h3 a{ color:#6A7728;}
.newsBody h4 { font-size: 12px; font-weight: normal; line-height: 25px; color: #666; }
.newsSummary{ line-height: 25px; color: #666; }
.newsContent{ line-height: 25px; }
.newsContentImg { float: left; padding: 5px; }
.news_source{ clear:both; color:#1F9B45; margin-bottom:3px;padding-top:3px}
.newsKeyword{ line-height: 25px; color: #666; }
.newsTools{ line-height: 25px; color: #666; }
.newsTools .comments { background: url(Icons/comment.gif) no-repeat left center; padding-left: 20px; }
/* --comment list */
.commentList li { margin: 10px; border-bottom: dashed #ccc 1px; display: block; }
.commentList li h5 { font-size: 12px; font-style: normal; font-weight: normal; display: block; float: left; clear: right; width: 90%; padding-left: 10px; line-height: 20px; }
.commentList li em { font-style: normal; font-weight: normal; color: #666; display: block; float: left; white-space: nowrap; width: 90%; padding-left: 10px; margin-bottom: 6px; }
.commentList li p { line-height: 25px; text-indent: 2em; display: block; clear: both; word-wrap: break-word; }
/* -- */
.favoriteFriendList li {padding: 10px; border-bottom: dashed #ccc 1px; }
.favoriteFriendList li h5 { font-size: 12px; font-style: normal; font-weight: normal; text-align: left; line-height: 25px; }
.favoriteFriendList li p em { font-style: normal; font-weight: normal; color: #666;}
.favoriteFriendList li p { line-height: 25px; margin: 10px auto; text-indent: 2em; }
/* --add bookmark area */
.addBookmark { width: 700px; margin: 20px auto; }

/* Club */
/* --create club */
.createClub{ padding:0 10px}
.createClub li { line-height: 25px;}
/* --new club | hot */
#clubHotArticle { width: 369px; float: left;}
#clubNewArticle { width: 369px; float: right;}
.clubHot { padding: 6px 10px 1px 6px; overflow: auto; zoom: 1; }
.clubHotPortrait { float: left; width: 50px; }
.clubHotInfo { float: right; }
.clubHotInfo p { line-height: 25px; height: 25px; overflow: hidden; }
.clubHotInfo p cite { float: right; font-style: normal; color: #666; }
.clubIntro { height: 25px; overflow: hidden; line-height: 25px; clear: both; } 
#clubHotArticle .clubHotInfo, #clubNewArticle .clubHotInfo { width: 290px; }
/* --hot club */
.clubHotRolloutArea { padding-top: 1px; }
.clubHotRollout { padding: 6px 0px 7px 6px; overflow: auto; zoom: 1; }
.clubHotPortraitRollout { float: left; width: 50px; }
.clubHotInfoRollout { float: right; width: 140px; }
.clubHotInfoRollout p { line-height: 25px; height: 25px; overflow: hidden; }
.clubHotInfoRollout p cite { float: right; font-style: normal; color: #666;padding-right:10px }
/* --all club list */
.clubListFull { clear: both;}
.clubListFull li { border-bottom: dotted #ccc 1px; display: block; padding: 10px; overflow: hidden; }
.clubListFullPortrait { float: left; width: 75px; }
.clubListFullContent { float: right; width: 600px; }
.clubListFull cite { float: right; font-style: normal; color: #666; }
.clubListFull p { line-height: 25px; text-align: left; }
.clubIntroduce { clear: both; line-height: 25px; }
/* --club portrait */
.clubPortrait { width: 160px; padding: 1px; border: solid #ccc 1px; margin: 10px auto; overflow: hidden; }
.clubPortraitMiddleSized { border: #ccc solid 1px; width: 46px; height: 46px; padding: 1px; overflow: hidden; margin: 0px auto; }
.clubPortraitMini { width: 25px; height: 25px; padding: 1px; border: solid #ccc 1px; float: left; margin: 3px; }
.clubPortraitList li { width: 72px; float: left; }
.clubPortraitList li p { line-height: 25px; height: 25px; text-align: center; overflow: hidden; }
/* --club category */
.clubCategoryList { padding: 10px; overflow: auto; zoom:1; clear: both; }
.clubCategoryGrand { margin-bottom: 6px; display: block; }
.clubCategoryGrandName { display: block; display: inline-block; padding-left: 25px; font-weight: bold; font-size: 14px; line-height: 35px; border-bottom: dashed #ccc 1px; margin-bottom: 6px; }
.clubCategoryGrandAmount { font-style: normal; font-weight: normal; font-size: 12px; color: #666; padding-left: 3px; }
.clubCategoryParent { display: block; overflow: auto; zoom:1; }
.clubCategoryParent strong { display: block; padding-left: 15px; font-weight: normal; color: #666; line-height: 25px; background: url(Icons/categoryArrow.gif) no-repeat left center; }
.clubCategoryParent strong a {  margin-right: 10px;color:#360;}
.clubCategoryParent strong a:hover{color:#360;}

.clubCategoryParentHengXiang { margin:0 0 10px}
.clubCategoryParentHengXiang li{ display: block; overflow: auto; zoom:1; list-style-type: none;text-align: left; float: left; margin:0 3px; padding:0 3px; width:120px;}
.clubCategoryParentHengXiang li strong { display: block; padding-left: 15px; font-weight: normal; color: #666; line-height: 25px; background: url(Icons/categoryArrow.gif) no-repeat left center; }
.clubCategoryParentHengXiang li strong a {margin-right: 10px;}
.clubCategoryParentHengXiang li strong a:hover{color:#360;}

.clubCategoryBasal { padding-left: 25px; }
.clubCategoryBasal li { float: left; display: block; margin-right: 6px; line-height: 25px; padding-right: 10px; white-space: nowrap; }
.clubCategoryBasal li a { white-space: nowrap; }
.clubCategoryBasal li a.clubCategoryCurrent { font-weight: bold; }
.clubCategoryBasal li em { font-style: normal; color: #666; padding-left: 3px; }
/* --club area category *//* custom-built for A0001 */
.clubAreaTop { font-size: 14px; font-weight: bold; }
.clubAreaSub { display: block; overflow: hidden; zoom: 1; margin-bottom: 10px; }
.clubAreaSubPlacename {	 font-size: 12px; font-weight: bold; float: left; line-height: 25px; margin-left:5px}
.clubAreas { float: left; padding-left:5px; }
.clubAreas ul { }
.clubAreas li { display: inline; line-height: 25px; margin-right: 6px; }
.clubAreas li a { white-space: nowrap; }
.clubAreas li em { color: #666; font-style: normal; }
.clubAreaStat { color: #666; font-weight: normal; font-style: normal; font-size: 12px; }
/* custom-built for A0001 end */
/* --club area picker select */
.clubAreaPicker { padding: 20px; }
.clubAreaPickerFirstLevel { margin-bottom: 6px; }
.clubAreaPickerFirstLevel li { display: inline; padding-right: 10px; }
.clubAreaPickerChildAreas { margin-bottom: 6px; }
.clubAreaPickerChildAreas td { padding: 2px; }

/* Event */
/* --create ecent */
.createEvent{padding:0 10px;}
.createEvent li { line-height: 25px;}
/* --event photo new | full */
.eventPictureArea li { width: 146px; float: left; padding-top: 6px; text-align: center; }
.eventPictureArea li p{ line-height: 30px; height: 30px; overflow: hidden; padding: 0 5px; }
.eventPicture { border: #ccc solid 1px; width: 120px; height: 90px; padding: 1px; margin: 0 auto; overflow: hidden; }
.eventPictureListArea li { display: block; float: left; height: 320px; width: 49%; }
.eventPictureTitle{ font-weight: bold; color: #333; line-height: 28px; text-align: left; width: 240px; margin: 0 auto;}
.eventPictureListMiniature { width: 240px; margin: 0 auto 6px; overflow: hidden; }
.eventPictureListInfo { width: 240px; margin: 0 auto; }
.eventPictureListInfo p{ line-height: 25px; height: 25px; overflow: hidden; clear: both; }
.eventPictureListInfo p em { width: 65px; display: block; float: left; line-height: 25px; overflow: hidden; text-align: right; font-style: normal; }
.eventContent { overflow: hidden; display: inline-block; }
.eventContent p { line-height: 25px; clear: both; color: #666; }
.eventContent p em { display: block; float: left; font-style: normal; width: 90px; text-align: right; margin-right: 10px; color: #000; }




/* --all event list */
.eventListFull { clear: both;}
.eventListFull li { border-bottom: dotted #ccc 1px; display: block; padding-top: 10px;}
.eventListFullPictureArea { float: left; width: 75px; }
.eventListFullPicture { border: #ccc solid 1px; width: 46px; height: 46px; padding: 1px; overflow: hidden; margin: 0px auto; }
.eventListFullContent { float: right; width: 620px; }
.eventListFull cite { float: right; font-style: normal; color: #666; }
.eventListFull p { line-height: 25px; text-align: left; }
.eventIntroduce { clear: both; }
/* --event thematic panel */
.thematic { font-size: 14px; font-weight: bold; text-align: center; line-height: 25px; }
.thematicInfo { overflow: hidden; }
.thematicInfo p { line-height: 25px; clear: both }
.thematicInfo p em { display: block; float: left; font-style: normal; width: 90px; text-align: right; margin-right: 5px; }
/* --event category */
.eventCategoryList { padding: 10px; overflow: auto; zoom:1; clear: both; }
.eventCategoryGrand { margin-bottom: 6px; display: block; }
.eventCategoryGrandName { display: block; display: inline-block; padding-left: 25px; font-weight: bold; font-size: 14px; line-height: 35px; border-bottom: dashed #ccc 1px; margin-bottom: 6px; }
.eventCategoryGrandAmount { font-style: normal; font-weight: normal; font-size: 12px; color: #666; padding-left: 3px; }
.eventCategoryParent { display: block; overflow: auto; zoom:1; }
.eventCategoryParent strong { display: block; padding-left: 15px; font-weight: normal; color: #666; line-height: 25px; background: url(Icons/categoryArrow.gif) no-repeat left center; }
.eventCategoryParent strong a { font-weight: normal; margin-right: 10px; }
.eventCategoryBasal { padding-left: 25px; }
.eventCategoryBasal li { float: left; display: block; margin-right: 6px; line-height: 25px; padding-right: 10px; white-space: nowrap; }
.eventCategoryBasal li a { white-space: nowrap; }
.eventCategoryBasal li a.eventCategoryCurrent { font-weight: bold; }
.eventCategoryBasal li em { font-style: normal; color: #666; padding-left: 3px; }
/* --event area category *//* custom-built for A0001 */
.eventAreaTop { font-size: 14px; font-weight: bold;	}
.eventAreaSub { display: block; overflow: hidden; zoom: 1; margin:0 0 10px 10px; }
.eventAreaSub h2 { font-size:14px; font-weight: bold;}
.eventAreaSubPlacename {font-size: 12px; font-weight: bold; float: left; line-height: 25px;}
.eventAreas { float: left; padding:0 8px; }
.eventAreas li { display: inline; line-height: 25px; margin-right: 6px; }
.eventAreas li a { white-space: nowrap; }
.eventAreas li em { color: #666; font-style: normal; }
.eventAreas li span a { color:#0048df;}
.eventAreaStat { color: #666; font-weight: normal; font-style: normal; padding-left: 3px; font-size: 12px; }
/* custom-built for A0001 end */

/* file */
/* --file download rank | new */
.filetitleList li { line-height: 25px; height: 25px; padding-left:10px;overflow: hidden; float: none; text-overflow: ellipsis; }
.filetitleList li cite { float: right; width: 5.5em; text-align: right;padding-right:10px; font-style: normal; line-height: 25px; text-overflow: ellipsis; overflow: hidden; margin-left: 5px; color: #666; }
/* --file list | commend | hot rank */
.file {}
.fileHeader, .fileItem { padding: 12px; border-bottom: dotted #ccc 1px; color: #666; clear: both; }
.fileItem:hover { background: #eee; }
.fileIcon { width: 16px; float: left; }
.fileName { margin-left: 26px; line-height: 16px; }
.fileAuthor { width: 100px; float: right; line-height: 16px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.fileDownloadHow, .fileComment, .fileHit { width: 40px; float: right; line-height: 16px; padding-left: 10px; }
.fileSize, .fileUploadTime { width: 65px; float: right; line-height: 16px; padding-left: 10px; }
/* --all file list */
.fileList { display: block; clear: both; padding: 6px; }
.fileList li { padding: 10px 6px; background: url(../../../../Utility/images/ccc.gif) repeat-x bottom; display: block; display: inline-block; clear: both; }
.fileListHeader { height: 30px; padding: 6px; }
.fileListHeader h1 { display: block; float: left; font-size: 14px; font-weight: bold; line-height: 28px; margin-right: 6px }
.fileListHeader div a { line-height: 28px;}
.fileList p { line-height: 25px; }
.fileListInfo { color: #666; }
/*.sortList { display: block; overflow: hidden; zoom: 1; }
.sortList dt { float: left; }
.sortModule { width: 345px; padding: 10px; overflow: hidden; }
.sortModule h2 { font-size: 12px; height: 25px; text-align: left; color: #000; border-bottom: dotted 1px #ccc; }
.sortModule ul { margin-top: 5px; }*/



.loginArea { width: 750px; margin: 0px auto; padding: 20px }
.loginCue { list-style-type: circle; margin-left: 25px; }
.loginCue li { line-height: 25px; }
.loginFrame { width: 450px; border: solid #ccc 1px; margin: 0 auto 20px; }
.loginFrame h1 { line-height: 30px; font-size: 14px; font-weight: bold; background-color: #eee; padding-left: 6px; padding-right: 6px; }
.loginFrame h1 em { display: block; float: right; line-height: 30px; font-size: 12px; font-style: normal; font-weight: normal; }
.loginFrameInput { padding: 30px 20px; }
.loginFrameLogo { float: left; width: 135px; height: 170px; border-right: dashed #ccc 1px; background: url(../../../../Utility/images/loginLogo.gif) no-repeat center top; }
.loginFrameContent { margin-left: 140px; }
.inviteContentArea { padding: 20px; }
.inviteContentArea h1 { font-size: 14px; font-weight: bold; line-height: 30px; padding-top: 6px; }
.inviteContentArea p { line-height: 30px; font-size: 14px; }

/* join club apply */
.applyArea { width: 600px; margin: 0 auto; }
.applyHeader {}
.applyHeaderPortrait { float: left; width: 90px; }
.applyHeaderContent { float: right; width: 500px; }
.applyHeaderContent h1 { font-size: 14px; font-weight: bold; line-height: 28px; }
.applyHeaderContent p { line-height: 25px; color: #666; }
.applyLeaveword h1 { font-size: 14px; font-weight: bold; line-height: 28px; }
.applyLeaveword p { line-height: 25px; color: #666; }


/* Modal Styles */
.commonModalMask { opacity: .4; filter: alpha(opacity=40); background-color: #333; z-index:10000; }
.commonModal { background: url(../../../../Utility/images/Modal_bg.png); padding: 6px; border-left: solid #ccc 1px; border-top: solid #ccc 1px; border-right: solid #333 1px; border-bottom: solid #333 1px; }
.commonModalTitle { background-color: #fff; cursor: move; padding: 7px 10px 5px; font-weight: bold; border-bottom: solid #eee 1px; overflow: hidden; }
.commonModalTitle:hover { background: #f5f5f5; }
.commonModalClose { width: 12px; height: 12px; background: url(../../../../Utility/images/close.gif) no-repeat center top; cursor: pointer; float: right; }
.commonModalClose:hover { background: url(../../../../Utility/images/close.gif) no-repeat center -12px; }
.commonModalFooter { border-top: solid 1px #eee; background-color: #f5f5f5; padding: 1px 1px 0; overflow: hidden; }
.commonModalResize { width: 14px; height: 14px; background: url(../../../../Utility/images/resize.gif) no-repeat; float: right; cursor: se-resize; }
.commonModalContent{ background-color: #fff; padding: 10px; }
.logininput { height: 18px; border: 1px solid #ccc; padding: 2px 0 0 0; }

/* modal window content */
.selectFriend { padding: 10px; }
.selectFriend fieldset { border: none; }
.selectFriend legend { display: block; font-size: 14px; padding: 5px 20px; font-weight: bold; border-bottom: solid #eee 1px; }
.selectFriendLabel { padding-left: 20px; }
.selectFriendBox { padding: 10px; }
.selectFriendList { padding: 10px; }
.selectFriendList h4 { display: block; font-size: 14px; padding: 5px 20px; font-weight: bold; border-bottom: solid #eee 1px; margin-bottom: 5px; }
.selectFriendTable { }

/* ---------- Common style ---------- */
/* modules */
.module { margin: 3px 0; clear: both; }
.moduleHeader {padding-left: 15px; background:transparent url(../Images/bg_x2.jpg) repeat-x scroll left top;border:#dbdbdb 1px solid; border-bottom:none;}
.moduleHeaderContainer { color: #666; height: 25px;line-height: 25px; padding-left:2px;text-align: left; font-weight: normal;  }
.moduleHeaderContainer H1 { height:25px; line-height:25px; font-size:12px;}
.moduleHeaderTitle { cursor: pointer; }
.expanderPanelButtonOpened, .expanderPanelButtonClosed {margin:3px 6px 0; float: right; display: block; width: 16px; height: 16px;cursor: pointer; }
.expanderPanelButtonOpened { background-position: left -257px; }
.expanderPanelButtonClosed { background-position: left -278px; }
.moduleFrameCenter { border:#dbdbdb 1px solid;z-index:1000; }
.moduleFrameCenter1 { width:748px; border:#dbdbdb 1px solid; }
.moduleFrameCenter2 {  border:#dbdbdb 1px solid; }
.moduleFrameCenterContainer {}
.moduleFrameContent { padding: 6px 0; overflow: hidden; margin:8px 0px;  }
.moduleFrameContent dl{ float:left; width:44%; font-size:14px; margin:5px 15px 10px 5px;}
.moduleFrameContent dl dt { text-align:left; font-weight:bold; margin-bottom:5px;}
.moduleFrameContent dl dd { color:#666;  }
.moduleFrameContent dl dd a { color:#666;  }
.moduleFrameContentLoose { padding: 15px;}
.moduleFrame { padding-left: 7px; clear: both;}
.moduleFrameContainer {height: 12px;}
.moduleFrameContentBottom { height: 7px; line-height: 7px; }
.simpleFolderArea{ text-align: left;}
.simpleFolderArea h3 {  height:33px; line-height:33px;  background-image:url(../../../../Utility/images/yellow-line.jpg); background-repeat:repeat-x; padding-left:10px; border-bottom:1px dashed #CCC; font-size:14px; font-weight:bold; color:#dc8700; margin-bottom:15px;}
.simpleFolderTitle { border-bottom: dashed #ccc 1px; padding: 11px 10px 3px; color: #333; font-weight: bold; height: 20px; }
.simpleFolderTitle em { display: block; float: right; }
.expanderPanelLightButtonOpened, .expanderPanelLightButtonClosed { float: right; display: block; width: 16px; height: 16px;cursor: pointer; }
.expanderPanelLightButtonOpened { background-position: left -430px; }
.expanderPanelLightButtonClosed { background-position: left -410px; }
.simpleFolderContent { padding: 6px; overflow: hidden; }
.simpleFolderBottom { clear: both;}
.wrap { margin-bottom: 6px; clear: both; }
.wrapHeader { padding-left: 7px; }
.wrapHeaderContainer {  line-height: 7px; height: 7px; }
.wrapContent { padding-left: 7px; }
.wrapContentContainer { padding-right: 7px; overflow: hidden; }
.wrapBottom { padding-left: 7px; }
.wrapBottomContainer {line-height: 7px; height: 7px;}

/* Tab page */
.generalTabs{ display: block; height: 27px; /*background: url(../Images/bg_x.gif) repeat-x center -469px;*/ clear: both; border-bottom: solid #d0d0d0 1px; }
.generalTabs li{ float: left; display: block; background: url(../Images/bg_x2.gif) no-repeat left -40px; padding-left: 4px; line-height: 27px; }
.generalTabs li a{ display: block!important; background: url(../Images/bg_page2.gif) no-repeat right -40px; text-align: center; margin-right: 3px; color: #333; padding-left: 6px; padding-right: 10px; line-height: 27px; }
.generalTabs li a:hover{ text-decoration: underline; color: #069; }
.generalTabs li.selected{ background: url(../Images/bg_x2.gif) no-repeat left top; border-bottom: solid 1px #fff; }
.generalTabs li.selected a{ background: url(../Images/bg_page2.gif) no-repeat right top; font-weight: bold; border-bottom: solid 1px #fff; }
.generalTabs li.selected a:hover{ text-decoration: underline; }
.generalTabs li.leftExplain { background: none; }
.generalTabs li.rightExplain { background: none; text-align: right; float: right; }
.generalTabs li.rightExplain a { background: none; }
.generalTabsContent{ clear: both; padding-top: 6px; overflow: hidden; }
generalTabsContent textarea{ width:730px;}

/* space div */
.spaceLineDisplay{position:relative; z-index:1000; background:#f9f9f9; border:1px solid #ccc;}
.space6 { height: 6px; clear: both; font-size: 1px; }
.spaceLine { background: url(../../../../Utility/images/ccc.gif) repeat-x bottom; height: 6px; clear: both; font-size: 1px; }
.spaceLineM10 { background: url(../../../../Utility/images/ccc.gif) repeat-x bottom; height: 6px;font-size: 1px; margin: 10px; }

/* text */
a.blacktext { color: #333; text-decoration: none; }
a.blacktext:hover { color: #f60; text-decoration: underline; }
.textRoutine p { line-height: 25px; text-align: left; text-indent: 2em; }
.textCenter { text-align: center; clear: both; padding: 10px ; }
.textCenter span {float: left; margin-right:5px;}
.commonTitle { font-weight: bold; font-size: 14px; line-height: 25px; text-align: left; clear: both; padding: 10px; }
.commonSubTitle { line-height: 25px; color: #666; }
.commonSubTitle a { padding-left: 3px; padding-right: 3px; clear: both; }
.right { text-align: right; }
.left { text-align: left; }
.more { clear: both; line-height: 25px; text-align: right; margin:1px 10px 0 0 }
.contentList li { overflow: hidden; white-space: nowrap; clear: both; display: block; display: inline-block; line-height: 25px; height: 25px; }
.contentList li p { line-height: 25px; height: 25px; float: left; overflow: hidden; } 
.contentList li em { font-style: normal; font-weight: normal; margin-left: 6px; color: #666; }
.explainArea { background: #F5F5F5; border: dashed #ccc 1px;margin: 6px auto; padding: 6px; clear: both; }
.explainArea h1 { font-size: 14px; font-weight: bold; line-height: 28px; }
.explainArea p { line-height: 25px; color: #666; }


/* Ico link style */
.icoLinkUpdate { background: url(Icons/update.gif) no-repeat left center; }
.icoLinkSignUp { background: url(Icons/raisehand.gif) no-repeat left center; }
.icoLinkInvite { background: url(Icons/icon_friendAdd.gif) no-repeat left center; }
.icoLinkSendMessage {  background: url(Icons/icon_sendMessage.gif) no-repeat left center;}
.icoLinkBookmark {  background: url(Icons/icon_favorite.gif) no-repeat left center;}
.icoLinkWriteMessage { background: url(Icons/icon_write.gif) no-repeat left center; }
.icoLinkGiftPicture { background: url(Icons/picture.gif) no-repeat left center; }
.icoLinkPicture { background: url(Icons/picture.gif) no-repeat left center; }
.icoLinkHelp { background: url(Icons/help.gif) no-repeat left center; }
.icoLinkIE { background: url(Icons/ie.gif) no-repeat left center; }
.icoLinkIEuninstall { background: url(Icons/ie_uninstall.gif) no-repeat left center; }
.icoLinkFirefox { background: url(Icons/firefox.gif) no-repeat left center; }
.icoLinkGiftPhotoUpload { background: url(Icons/image_upload.gif) no-repeat left center; }
.icoLinkPhotoUpload { background: url(Icons/image_upload.gif) no-repeat left center; }
.icoLinkFileUplead { background: url(Icons/icon_outbox.gif) no-repeat left center; }
.icoLinkAttachUpload { background: url(Icons/attach_upload.gif) no-repeat left center; }

.commonContentSelectorOptionsArea { line-height: 20px; font-size: 12px; }
.contentSelectButton { padding-left: 20px; }
.commonContentSelectorOptionsArea em { color: #999; font-style: normal; }

/* Tag Styles */
.tagLevel10 a { color: #ff6f28; font-size: 30px; }
.tagLevel9 a {color: #a1ca00; font-size: 28px; }
.tagLevel8 a {color: #00afca; font-size: 26px;}
.tagLevel7 a { color: #2988a4; font-size: 24px; }
.tagLevel6 a { color: #ff5858; font-size: 22px; }
.tagLevel5 a { color: #a03ee9; font-size: 20px; }
.tagLevel4 a { color: #c43e00; font-size: 18px; }
.tagLevel3 a { color: #52a32a; font-size: 16px; }
.tagLevel2 a { color: #882254; font-size: 14px; }
.tagLevel1 a { color: #069; font-size: 12px;}
.tagLevel10 a:hover { background: #ff6f28; color: #fff; font-size: 30px; text-decoration: none; }
.tagLevel9 a:hover { background: #a1ca00; color: #fff; font-size: 28px; text-decoration: none; }
.tagLevel8 a:hover { background: #00afca; color: #fff; font-size: 26px; text-decoration: none; }
.tagLevel7 a:hover { background: #2988a4; color: #fff; font-size: 24px; text-decoration: none; }
.tagLevel6 a:hover { background: #ff5858; color: #fff; font-size: 22px; text-decoration: none; }
.tagLevel5 a:hover { background: #a03ee9; color: #fff; font-size: 20px; text-decoration: none; }
.tagLevel4 a:hover { background: #c43e00; color: #fff; font-size: 18px; text-decoration: none; }
.tagLevel3 a:hover { background: #52a32a; color: #fff; font-size: 16px; text-decoration: none; }
.tagLevel2 a:hover { background: #882254; color: #fff; font-size: 14px; text-decoration: none; }
.tagLevel1 a:hover { background: #069; color: #fff; font-size: 12px; text-decoration: none; }

/* toolbar */
.toolbarArea { padding: 10px; clear: both;}
.toolbarArea a, .toolbarButton { padding-left: 20px; padding-right: 20px; }
.selectedToolbarButton { font-weight: bold; padding-left: 20px; padding-right: 20px; }

/* dataGrid */
.tableGrid { width:950px; border: 0px; border-collapse: collapse; border-spacing: 0px; color:#666; margin:0 auto; }
.tableGrid th { padding: 7px 0; padding-left:10px;text-align:left; font-weight: normal;white-space: nowrap; background: url(../../../../Utility/images/ccc.gif) repeat-x bottom;}
.tableGrid td { padding: 7px 0;padding-left:10px;overflow: hidden;  color: #666; white-space: nowrap; line-height: 20px; background: url(../../../../Utility/images/ccc.gif) repeat-x bottom;}
.tableGrid td p { line-height: 20px; }
.tableGrid th img{ width:48px; height:48px; border:1px solid #ccc; padding:3px;}
.tableGrid span { display: block; height: 25px; line-height: 25px; overflow: hidden; white-space: normal; cursor: pointer; }

.tableGridre { width:740px; border: 0px; border-collapse: collapse; border-spacing: 0px; color:#666; margin:0 auto; }
.tableGridre th { padding: 7px 0; padding-left:10px;text-align:left; font-weight: normal;white-space: nowrap; background: url(../../../../Utility/images/ccc.gif) repeat-x bottom; }
.tableGridre td { padding: 7px 0;padding-left:10px;overflow: hidden;  color: #666; white-space: nowrap; line-height: 20px; background: url(../../../../Utility/images/ccc.gif) repeat-x bottom;  }
.tableGridre td p { line-height: 20px; }
.tableGridre th img{ width:48px; height:48px; border:1px solid #ccc; padding:3px;}
.tableGridre span { display: block; height: 25px; line-height: 25px; overflow: hidden; white-space: normal; cursor: pointer; }

.gridHeader{ line-height: 25px; font-weight: bold; text-align: left; color: #666; }
.gridHeader2{ line-height: 25px; font-weight: bold; text-align: left; color: #666; padding-left:10px; }

.gridFooter{ line-height: 25px; color: #000000; font-weight: bold; background-color: #D9DFC1; }
.gridItem{ line-height: 25px; color: #666; }
.gridItem td { width:870px;}
.gridItem td a { line-height: 25px; color: #0095fe; font-size:14px; }

.gridAltItem{ background-color: #f9f9f9; line-height: 25px; }
.gridEditItem{ background-color: #FFFFff; line-height: 25px; }
.gridSelectedItem{ background-color: #FFFFff; line-height: 25px; }

/* PagingArea */

/* PagingArea */
.currentPage { font-weight: bold; display: inline-block; border: solid #fff 1px; padding: 2px 5px; line-height: 1.2em; }
.paging { clear: both; padding: 10px 0; overflow: hidden; zoom: 1; }
.paging_l { float: left; padding: 5px; }
.paging_r { float: right; display: block; }
.paging_r a { display: inline-block; background: #f5f5f5; border: solid #ddd 1px; padding: 2px 5px; line-height: 1.2em; text-decoration: none; margin-right: 3px; }
.paging_r a:hover { text-decoration: none; background: #eee; border: solid #ccc 1px; }

.pages { padding: 5px 10px; clear: both; }
.paginator { text-align: center; padding: 5px 0; }
.paginator a, .pageList .thisPage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator .atStart { margin-right: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .prev { margin-right: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .next { margin-left: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.paginator .atEnd { margin-left: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .thisPage { padding: 2px 6px; border-color: #999; font-weight: bold; background: #fff; }
.paginator a:hover { color: #fff; background: #ccc; border-color: #999; text-decoration: none; }
.pages div.results { text-align: center; color: #aaa; padding: 5px 0; }

.pagingFull { padding: 2px 20px; color: #666; float: right; display: inline-block; }

/* from style  */
.commonFormArea{ width: 100%;}
.commonFormTitle{ background: url(../../../../Utility/images/ccc.gif) repeat-x bottom; font-weight: bold; padding: 3px; line-height: 26px; text-align: center; clear: both; }
.commonFormDescription{ color: #999; }
.commonFormFieldName{ text-align: right; padding: 3px; line-height: 26px; vertical-align: top; }
.commonFormFieldDescription{ color: #666; padding: 2px; line-height: 26px; vertical-align: top; }
.commonFormField{ padding: 3px; vertical-align: top; }
.commonFormField span{ display:inline}
/* --from input box */
.textBox{ border: solid #ccc 1px; padding: 2px 1px;}
.textBoxs{ border: solid #ccc 1px; padding: 2px 1px;}
.FormFocus{ border: solid #ccc 1px; padding: 2px 1px;}

.textBoxWaterMarked {background:#fff; color:gray; }
.textBoxSearch{ border: solid #ccc 1px; margin: 2px 0; padding: 2px 1px; }
.passwordBox { border: 1px solid #ccc; }
.radiobutton {}
.radiobutton td,.radiobutton th {padding:0px; margin:0px; }
.radiobutton label {padding:0px 5px 0px 0px; margin:0px; }
.checkbox {}
.dropDownList { border: solid #ccc 1px; padding: 1px }
.textareaBox { border: 1px solid #ccc; }
.fileUpload { background: transparent; border: 1px solid #ccc; padding: 2px 1px; }
.noteRequired { margin: auto 5px; color: #f00; }

/* from input */
.commonImageTextButton{ display: inline-block; padding: 4px; margin: 1px; border: solid 1px #888; background-color: #eeeeee; color: #333333; background-repeat: no-repeat; background-position: 1px 1px; padding-left: 22px; }
.commonImageTextButton:hover{ text-decoration: underline; padding: 5px; padding-left: 21px; padding-top: 3px; background-position: 0px 0px; background-color: #dddddd; }
.inputButton{ padding: 2px 6px 1px; * + padding: 3px 6px 0px;border:0; border: solid #2a82db 1px; background: url(../../../../Utility/images/btn_bg.gif) repeat-x 0 -38px; text-decoration: none; font-weight: bold; color: #333; cursor: pointer; }
.commonButton{display: inline-table; border:#2a82db 1px solid; background: url(../../../../../Utility/images/btnbg.gif) repeat-x 0 0; text-decoration: none; font-weight: normal; cursor:pointer; background-color:#690; height:18px; line-height:26px; text-align:center; padding:4px; color:#FFF;}

.commonButton:link { color:#FFF;}
.commonButton:hover{ background: url(../../../../Utility/images/btn_bg.gif) repeat-x 0 -68px; text-decoration: none; border: solid 1px #2a82db; color: #333; }




.confirm { background-position: 0 -98px; border-bottom-color: #333; border-left-color: #eee; border-right-color: #333; border-top-color: #eee; color: #fff; font-weight: normal; }
.confirm:hover { background-position: 0 -96px; border-bottom-color: #333; border-left-color: #eee; border-right-color: #333; border-top-color: #eee; color: #fff; font-weight: normal;  background-color:#ccc; }
.cancel { background-position: 0 -118px; border-bottom-color: #666; border-left-color: #eee; border-right-color: #666; border-top-color: #eee; color: #333; font-weight: normal; }
.cancel:hover { background-position: 0 -118px; border-bottom-color: #666; border-left-color: #eee; border-right-color: #666; border-top-color: #eee; color: #333; font-weight: normal; }
.smallImageButton{ padding: 0px; padding-left: 5px; padding-right: 5px; }
.pagingTextfield { width: 27px; height: 19px; line-height: 21px; color: #999; border: 1px #ccc solid; padding: 0px 2px; margin: auto 6px; }
.pagingBtnGo { background:  url(../../../../Utility/images/btn_bg.gif) repeat-x -773px; border: 1px #ccc solid; padding: 1px; font: bold 11px Tahoma; }

/* Help Icon */
.helpIcon{ }
.helpIcon img{ height: 20px; width: 16px; vertical-align: middle; }
a.helpIcon{ height: 20px; background: url(Icons/help_out.gif) left center no-repeat; padding-right: 3px; padding-left: 3px; }
a.helpIcon:hover{ background: url(Icons/help_hover.gif) left center no-repeat; cursor: help; }

/* Rating */
.ratingStar { display: block; width: 16px; cursor: pointer; background: url(../../../../Utility/images/img_bg.gif) no-repeat; line-height: 16px; }
.filledRatingStar { 	background-position: 0px -160px; }
.emptyRatingStar {	background-position: -16px -160px; }
.savedRatingStar { 	background-position: -32px -160px;}

/* Skin Select */
.skinSelect { display: block; overflow: hidden; padding: 20px; }
.skinSelect li { width: 100px; height: 160px; float: left; display: block; display: inline-block; margin-right: 20px; }
.skinSelect li p { line-height: 25px; text-align: center; }
.skinMiniature { border: solid #ccc 1px; padding: 1px; overflow: hidden; }

/* calendar and input */
input.DatePicker{ width: 80px; padding: 2px 2px 2px 24px; border: 1px solid #ccc; background: url(Icons/date.gif) no-repeat left center; cursor: pointer; margin-right: 10px; }
input:focus.DatePicker{ background: #eee url(Icons/datefocus.gif) no-repeat top left; }
.dp_container{ position: relative; padding: 0; z-index: 500; }
.dp_cal{ background-color: #fff; border: 1px solid #ccc; position: absolute; width: 177px; top: 22px; left: 0; margin: 0px 0px 3px 0px; }
.dp_cal table{ width: 100%; border-collapse: collapse; border-spacing: 0; }
.dp_cal select{ margin: 2px 3px; font-size: 11px; }
.dp_cal select option{ padding: 1px 3px; }
.dp_cal th,
.dp_cal td{ width: 14.2857%; text-align: center; font-size: 11px; padding: 2px 0; }
.dp_cal th{ border: solid #ccc; border-width: 1px 0; background: #eee; }
.dp_cal td{ cursor: pointer; }
.dp_cal thead th{ background: #ddd; }
.dp_cal td.dp_roll{ color: #333; background: #eee; }
/* must have this for the IE6 select box hiding */
.dp_hide{ visibility: hidden; }
.dp_empty{ background: #eee; }
.dp_today{ background: #eee; }
.dp_selected{ color: #fff; background: #aaa; }

/* message hint  */
.commonMessageSuccess, .commonMessageError, .commonMessageHint, .commonSmallMessageError{ padding:6px; font-weight: bold; border: dashed #ccc 1px; background-color: #eee; }
.commonMessageHint p{ line-height:22px; text-indent:25px;}
.commonMessageHint li{ margin: 5px; }
.errorMessage{ color: #F30; }
.commonSmallMessageError{ padding: 2px; font-weight: bold; color: #f30; }
.commonSmallMessageSuccess{ color: #f30; }
.commonSmallMessageHint{ color: #666; }



/* ohter */
.validatorCalloutHighlight{ background-color: lemonchiffon; }	
.ajaxUpdateProgress{ padding: 2px; background: rgb(204, 68, 68) none repeat scroll 0%; position: absolute; z-index: 3; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: white; font-size: 120%; top: 1px; right: 16px; }
.loginbg{background:url(../Images/loginbg.jpg) no-repeat;width:980px;height:365px;position:relative;z-index:1;margin:-50px 0 0 -495px!important;margin:0 0 0 0 ;clear:both;}
.loginReg{ margin:20px auto; width:700px; text-align:right;}
.loginReg img{ vertical-align:middle; float:left; margin-right:20px}
.loginRegOk{ border-bottom:2px solid #64a2d1;line-height:20px;height:140px; margin-bottom:10px;text-align:left;}
.loginRegOk h2{font-size:14px; font-weight:700; line-height:45px;}
.loginRegInfo{ height:140px;text-align:left;margin-bottom:10px;line-height:20px}
.loginRegInfo h3{font-size:14px; font-weight:700; line-height:45px;}

.HasInvite{color:#f33;}

/* jquery.nyroModal start    added by mazq 2008-9-16 */
div#nyroModalFull { font-size: 12px; color: #777777; font-family: Verdana; }
div#nyroModalLoading { border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(../../../../Utility/images/ajaxloading.gif) no-repeat; background-position: center; }
div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; }
div#nyroModalWrapper { background: #fff; border: 4px solid #777; }
a#closeBut { position: absolute; display: block; top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url(../../../../Utility/images/nyroModalClose.gif) no-repeat; outline: 0; }
div.wrapper div#nyroModalContent { padding: 5px; }
div.wrapperImg div#nyroModalContent { position: relative; overflow: hidden; text-align: center; }
div.wrapperImg img { vertical-align: baseline; }
div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); }
div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
div.wrapperImg a { outline: none; position: absolute; top: 0; height: 100%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 *//* Trick IE6 */ }
a.nyroModalPrev { left: 0; width: 40%; }
a.nyroModalPrev:hover { background: url(../../../../Utility/images/nyroModalPrev.gif) left 20% no-repeat; }
a.nyroModalNext { right: 0; width: 40%; }
a.nyroModalNext:hover { background: url(../../../../Utility/images/nyroModalNext.gif) right 20% no-repeat; }
/* jquery.nyroModal end */     

/* school select */
.selectSchool {}
.provinces {
border: solid #ddd 1px;
overflow: hidden;
zoom:1;
padding: 4px;
margin-bottom: 6px;
}
.provinces li {
display: block;
width: 48px;
padding: 3px;
* padding: 4px 3px 1px;
float: left;
}
.provinces li.select {
background: #069;
}
.provinces li.select a, .provinces li.select a:hover {

color: #fff;
text-decoration: none;
}
.schools {
border: solid #ddd 1px;
overflow: hidden;
zoom: 1;
padding: 6px;
height: 295px;
overflow-y: auto;
}
.schools li {
width: 210px;

padding: 3px;
float: left;

}      

/* TopMenu tab module */
.shadeTopMenuTabs ul { display: block; border-bottom: solid #ccc 1px; padding: 0px 10px 21px; }
.shadeTopMenuTabs li { display: block; float: left; border: solid #ccc 1px; background: #eee; height: 15px; padding: 3px 15px 2px; * + padding: 5px 15px 0px; margin-left: 6px; }
.shadeTopMenuTabs li.selected { background: #fff; border-bottom-color: #fff; }
.shadeTopMenuTabs li.shadeTabsRight { float: right; margin-left: 0px; }



/* Gongqiu */
/* --gongqiu commend | new */
.gongqiuList_l { margin-bottom: 10px;}
.gongqiuList_l p { line-height: 18px; height: 18px; overflow: hidden; }
/* --gongqiu list | rank */
.gongqiuListHeader, .gongqiuListItem { padding: 10px; border-bottom: dotted #ccc 1px; color: #666; clear: both; }
.gongqiuListItem:hover { background: #eee; cursor: default; }
.gongqiuListPlace, .gongqiuListPlaceFirst, .gongqiuListPlaceSecond, .gongqiuListPlaceThird { background: url(../../../../Utility/images/img_bg.gif) no-repeat; width: 16px; float: left; text-align: center; font-weight: bold; font-size: 8pt; line-height: 16px; margin-right: 6px; }
.gongqiuListPlaceFirst { background-position: 0px -128px; color: #fff; }
.gongqiuListPlaceSecond { background-position: -16px -128px; color: #fff; }
.gongqiuListPlaceThird { background-position: -32px -128px; color: #fff; }
.gongqiuListPlace { background-position: -48px -128px; }
.gongqiuListTitle { line-height: 16px; }
.gongqiuListAuthor { width: 100px; float: right; line-height: 16px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.gongqiuListComment, .gongqiuListView { width: 40px; float: right; line-height: 16px; padding-left: 10px; }
.gongqiuListRating, .gongqiuListTime { width: 135px; float: right; line-height: 16px; padding-left: 10px; }
/* --gongqiu member rank */
.gongqiuGiftPhotobox li { width: 140px; float: left; text-align: center; padding-top: 13px; padding-bottom: 12px; background-position: 30px top; background-repeat: no-repeat; }
.gongqiuGiftPhotoList { border: #ccc solid 1px; width: 46px; height: 46px; padding: 1px; margin: 0px auto; overflow: hidden; }
.gongqiuGiftPhotobox p{ line-height: 25px; height: 25px; overflow: hidden; }
.gongqiuPhotobox li { width: 140px; float: left; text-align: center; padding-top: 13px; padding-bottom: 12px; background-position: 30px top; background-repeat: no-repeat; }
.gongqiuPhotoList { border: #ccc solid 1px; width: 46px; height: 46px; padding: 1px; margin: 0px auto; overflow: hidden; }
.gongqiuPhotobox p{ line-height: 25px; height: 25px; overflow: hidden; }
/* --gongqiu rank number */
.serialNumber01 { background-image: url(Icons/serial_number_01.gif); }
.serialNumber02 { background-image: url(Icons/serial_number_02.gif); }
.serialNumber03 { background-image: url(Icons/serial_number_03.gif); }
.serialNumber04 { background-image: url(Icons/serial_number_04.gif); }
.serialNumber05 { background-image: url(Icons/serial_number_05.gif); }
.serialNumber06 { background-image: url(Icons/serial_number_06.gif); }
.serialNumber07 { background-image: url(Icons/serial_number_07.gif); }
.serialNumber08 { background-image: url(Icons/serial_number_08.gif); }
.serialNumber09 { background-image: url(Icons/serial_number_09.gif); }
.serialNumber10 { background-image: url(Icons/serial_number_10.gif); }
/*  Gongqiu End */




.friendDetailedInfo { border-top: dashed #ccc 1px;}
.friendDetailedInfo li { display: block; display: inline-block; border-bottom: dashed #ccc 1px;padding:2px 0; }
.friendDetailedInfoCheckbox { float: left; width: 25px; padding-top: 3px }
.friendDetailedInfoPortrait { width: 75px; float: left; }
.friendDetailedInfoContent { float: left; width: 600px; }
.friendDetailedInfoContent h1 { line-height: 28px; font-size: 14px; font-weight: bold; }
.friendDetailedInfoContent p { line-height: 25px; clear: both; }
.friendDetailedInfoContent p cite { float: left; padding-right: 6px; width: 90px; display: block; text-align: right; line-height: 25px; font-style: normal; color: #666; }
.friendDetailedInfoTitle { font-weight: bold; color: #333!important; }
.friendDetailedInfoOption { line-height: 28px; overflow: hidden; clear: both; text-align: right; }
.friendDetailedInfoOption dd  { display: inline; line-height: 25px; }
.friendDetailedInfoOption dt { display: inline; line-height: 25px; padding-left: 15px; padding-right: 10px; }
.friendListFilter { padding: 10px; border-bottom: solid #eee 1px; }
.friendListFilter .textBox { vertical-align: inherit; width: 145px; }
.friendListAct { padding: 10px; border-bottom: solid #eee 1px; }
.friendListFilter .dropDownList, .friendListAct .dropDownList { width: 150px; }
.friendDetailedArea{margin:10px auto; width:700px;}
.friendDetailedInfoHeader{ background:#DBE0E6;margin:10px auto 0; width:700px;padding:0 2px;}
.friendDetailedInfoList{ border:2px solid #DBE0E6; margin:0 auto; width:700px; height:440px; overflow:auto}
.friendDetailedInfoListB {border:2px solid #DBE0E6; margin:0 auto; width:700px; height:305px; overflow:auto}
.friendDetailedInfoPaging{padding:20px 0; text-align:right;width:700px;margin:0 auto;}

.friendDetailedInfoContent { float: left; width: 600px; padding-left:15px;}
.friendDetailedInfoContent p { line-height: 25px; clear: both;  display: inline;}
.friendDetailedInfoContent h1{display:inline-block; width:200px;}
.friendDetailedInfoContent .ListLink {float:left;margin:-28px 0 0 200px}
.friendDetailedInfoContent p em{ float:right; margin-top:-25px;}
.friendDetailedInfoOption { line-height: 28px; overflow: hidden; clear: both; text-align: left; padding-left: 65px; }

/* 20090117 new sytle */
.commonFormAreaHearder{width:300px;margin:0 auto; text-align:center;padding:5px 0}
.commonFormAreaHearder h3{color:#000; font-weight:700; float:left;margin-top:30px;}
.commonFormAreaHearder .commonFormAreaLogobg{ width:175px; height:65px;margin-left:5px;background: url(../Icons/logo.png) top left no-repeat; }
.commonFormAreaHearder span{ display:block;padding:10px 0 5px}
.commonFormAreaTable{width:500px;padding:0; border: 0; margin:0 auto 20px; border-collapse: collapse;text-align:center;}
.commonFormAreaTable td, .commonFormAreaTable th {vertical-align: top; padding: 10px; }
.commonFormAreaTable th { color: #666; }
.commonFormAreaTable td img{ vertical-align:text-bottom; margin:0 3px}
.commonFormAreaTable td a{width:213px; height:41px; display:block; margin:0 0 10px}
.commonFormAreaTable td a.commonButtonA{background:url(../images/botton_bg.jpg) no-repeat top left;}
.commonFormAreaTable td a.commonButtonB{background:url(../images/botton_bg.jpg) no-repeat -43px left;}
.commonFormAreaTable td a.commonButtonC{background:url(../images/botton_bg.jpg) no-repeat -86px left;}
.commonFormAreaTable td a.commonButtonD{background:url(../images/botton_bg.jpg) no-repeat -129px left;}
.commonFormAreaTable td a.commonButtonE{background:url(../images/botton_bg.jpg) no-repeat -172px left;}
.commonFormAreaTable td a.commonButtonF{background:url(../images/botton_bg.jpg) no-repeat -215px left;}
.Import{width:450px; margin:0 auto;position:relative; z-index:1;}
.ImportQq{width:128px; height:128px; position:relative;  margin:-130px 0 0 350px;background: url(../Icons/qqbg.png) top left no-repeat; *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Utility/Icons/qqbg.png); }
.ImportMsn{width:128px; height:128px;position:relative; margin:-100px 0 0 360px;background: url(../Icons/msnbg.png) top left no-repeat; *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Utility/Icons/msnbg.png); }
.TitleAdd{float:left;width:52px;height:49px;background: url(../Icons/add.png) top left no-repeat; *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Utility/Icons/add.png); display:block;margin-right:5px;}
.TitleName{line-height:70px;padding-top:10px;}
.ImportButton{display: inline-table; padding: 4px 6px 2px; * + padding: 6px 6px 0px; border: solid 1px #9db0bc; background: url(../images/in.jpg) repeat-x; text-decoration: none; font-weight: bold; cursor: default; color: #333; }
.moduleFrameCenterBgimg{ height:100px;}
.ImportMsnspan{background:url(../Icons/msnqq.gif) no-repeat bottom left; width:264px; height:75px; position:relative; top:-57px;left:270px;}
.ImportQqspan{background:url(../Icons/msnqq.gif) no-repeat top left; width:264px; height:75px;position:relative; top:-5px;left:270px;}

.myPhotoTag { display: block; padding: 5px 5px 5px 0; line-height: 20px; word-wrap: break-word; }
.myPhotoTag b { color: #666; font-weight: normal; padding: 5px 0; }
.myPhotoTag a { padding: 3px 3px 2px; cursor: default; }
.myPhotoTag a:hover { background: #ccc; text-decoration: none; }
a.selectPhotoTag, a.selectPhotoTag:hover { color: #999; cursor: text; text-decoration: none; padding: 0 3px; background: none; }

.focusInDomainBig { width: 960px; } 
.focusInDomainLeft {  width:760px; padding-right:10px;}
.focusInDomainRight {  width: 180px; }




.moduleGray_1 { width:200px; height:116px; overflow:hidden;}
.moduleGray_1 h2 { width:185px; height:27px; font-size:14px; float:left; line-height:27px; background:url(../Images/tit.gif) no-repeat left; padding-left:20px;}



.portraituser li{float:left;height:auto;border-bottom:1px dashed #ccc;padding:10px 0 10px 20px;}
.portraituser em{font-style:normal;}
.portraits{width:120px;float:left; text-align:left;}
.portraits img{width:72px; height:72px;padding:1px;border:solid #ccc 1px;margin:0 0 5px;}
.portraitlist li{width:120px;clear:both;padding:0;height:auto; line-height:25px;border:0;text-align:left;}
.userStatistic{width:800px; float:left;}
.userStatistic li{ clear:both;padding:0;height:20px; line-height:20px;border:0;}
.Statistic{width:800px;float:left; margin-top:5px;}
.Statistic p{line-height:20px;}

/* New Blog Tab */
.BlogTabNav{
	width:960px;
	border:#ddd 1px solid;
	border-bottom:none;
	border-top:none;
	background:url(../../../../Utility/images/Blognavbg.jpg) 0 0 repeat-x;
	height:44px;
	margin:0 auto 10px auto;}
.BlogTabNav a{
	color:#000;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;}
.BlogTabNav .BlogTab1{
	background:url(../../../../Utility/images/Blognavtabbg.gif) 0 0 no-repeat;
	width:141px;
	height:25px;
	text-align:center;
	font-size:16px;
	padding-top:10px;
	margin:9px 7px 0 7px;
	float:left;
	display:inline;
	}
.BlogTabNav .BlogTab2{
	background:url(../../../../Utility/images/Blognavtabbg.gif) 0 0 no-repeat;
	width:141px;
	height:24px;
	text-align:center;
	font-size:16px;
	padding-top:10px;
	margin-top:9px;
	float:left;
	display:inline;
	}
.BlogTabNav .wBlogbg{
	background:url(../../../../Utility/images/wblogbg.gif) 0 0 no-repeat;
	width:95px;
	height:29px;
	float:right;
	margin:8px 40px 0 0;
	display:inline;}

	.BlogTabNav .wFilebg{
	background:url(../../../../Utility/images/filebg.gif) 0 0 no-repeat;
	width:95px;
	height:29px;
	float:right;
	margin:8px 40px 0 0;
	display:inline;}
	
	.BlogTabNav .wBookmarkbg{
	background:url(../../../../Utility/images/bookmarkbg.gif) 0 0 no-repeat;
	width:95px;
	height:29px;
	float:right;
	margin:8px 40px 0 0;
	display:inline;}

	.BlogTabNav .wPhotobg{
	background:url(../../../../Utility/images/photobg.gif) 0 0 no-repeat;
	width:95px;
	height:29px;
	float:right;
	margin:8px 40px 0 0;
	display:inline;}
	
.bgE8ECDF{
	background-color:#E8ECDF;}


.ProgressBar {
    position: relative;
    width: 200px;    /*  */
    border: 1px solid #B1D632;
    padding: 1px;
}
.ProgressBar div {
    display: block;
    position: relative;
    background: #B1D632;
    color: #333333;
    height: 20px; /* ? */
    line-height: 20px;  /* ???￡??? */
}
.ProgressBar div span { 
    position: absolute;
    width: 200px; /*  */
    text-align: center;
    font-weight: bold;
}
/*Baoming*/	

.userBaomingDetail { FLOAT: left;WIDTH: 955px; height:auto; background-color: #FFF ; border:#E6E6E6 1px solid; margin-right:12px; margin-bottom: 10px; }
.basicBaoming, .speciality, .interest, .contactProfile, .intimateProfile { margin-bottom: 5px; }
.basicBaoming h4, .speciality h4, .interest h4, .contactProfile h4, .intimateProfile h4 {font-weight: bold; font-size: 12px; color: #666; padding:5px 0 5px 5px ; border-bottom: dotted #ccc 1px; }
.basicBaoming ul, .contactProfile ul, .intimateProfile ul { padding: 5px 0; }
.basicBaoming ul{}
.basicBaoming li .s1{ }

/*  Gongqiu Rangks */
.contain {margin:0 auto; background-color: #fff; width: 960px;}

.rankinglisttop { padding:5px 15px; border:1px solid #c7c7c7; height:350px;}

.map {width:420px; float:left; margin-right:20px;}
.map li {vertical-align: middle; padding-bottom:5px;}
.mapimg {padding:1px;border:1px solid #c7c7c7;}

.newsranking { float:left; width:450px; margin-left:30px;}
.newsranking li {vertical-align: middle; padding-bottom:5px;}
.newsrankingicon { border:1px solid #bbd8f8; padding:5px;}
.findnvabg { background-image:url(../../../../Utility/images/gongqiuimg/find_nvabg.jpg); background-repeat:no-repeat;}
.newsrankingline { background-image:url(../../../../Utility/images/gongqiuimg/icon_line.jpg); background-repeat:repeat-x; height:6px;}
.newsrankingicon ul li { line-height:22px;}
.newsrankingicon ul li span {font-size: 14px;color: #F00; margin-right:20px;}
.newsrankingicon ul li a {font-size: 14px;color: #666;text-decoration: none;}
.newsrankingicon ul li a:link {font-size: 14px;color: #666;}
.newsrankingicon ul li a:hover {font-size: 14px;color: #000;}


.rankinglist { clear:both;}
.menumasterbg { background-image:url(../../../../Utility/images/gongqiuimg/menuimgbg.jpg); width:955px; height:31px; color:#FFF; font-size:14px; font-weight:700; padding-left:5px; line-height:31px; margin:10px 0;} 

.detailrankinglist { width:234px; float:left; margin-right:6px; background-image:url(../../../../Utility/images/gongqiuimg/menumiddleimgbgbig.jpg); background-repeat:repeat-y; }
.detailrankinglist ul { padding:0 5px;}
.detailrankinglist ul li { height:24px;width:224px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; vertical-align:middle; line-height:24px;}
.detailrankinglist ul li a { color: #666;text-decoration: none;}
.detailrankinglist ul li span { margin-right:5px;}
.detailrankinglist ul li a:link {font-size: 12px;color: #666;}
.detailrankinglist ul li a:hover {font-size: 12px;color: #000;}
.menutopimg { background-image:url(../../../../Utility/images/gongqiuimg/menutopimgbg.jpg); background-repeat:no-repeat; height:36px; color:#FFF; font-size:14px; font-weight:700;line-height:36px;  }
.menubottomimg { background-image:url(../../../../Utility/images/gongqiuimg/menubottomimg.jpg); background-repeat:no-repeat; height:6px; background-position:bottom; }

.icon2 { background-image:url(../../../../Utility/images/gongqiuimg/icon_2.jpg); background-repeat:no-repeat; height:15px; padding-right:10px;}

.ad { margin-bottom: 6px; clear: both; width: 100%; overflow: hidden; }

.linedown { border-bottom:1px dashed #CCC; color:#666; height:55px;}

/*-- ??CSS--*/
.findnvabiaodan { height:18px; width:180px; background-color:#FFF; border:none; margin-left:5px;}
.findnvaqueding { height:18px; width:40px; background-color:#97a102; border:none; margin-left:5px; color:#FFF;}


/*-- ?СCSS--*/

.menutext { font-size:14px; color:#689705; font-weight:700; padding-left:15px;}
.menutexta { font-size:14px; color:#5d7f06; font-weight:700;}
.gary { color:#999; vertical-align:bottom;}

/*  End  Gongqiu Rangks */

.userProfileDetail { padding: 0; }
.basicProfile, .speciality, .interest, .contactProfile, .intimateProfile { margin-bottom: 5px;width: 155px; }
.basicProfile h4, .speciality h4, .interest h4, .contactProfile h4, .intimateProfile h4 {font-weight: bold; font-size: 12px; color: #666; padding:5px 0 5px 5px ; border-bottom: dotted #ccc 1px; }
.userProfileAct { float: right; font-weight: normal; }
.basicProfile ul, .contactProfile ul, .intimateProfile ul { padding: 5px 0; }
.basicProfile li, .contactProfile li, .intimateProfile li { display: block; padding: 3px 0 3px 3px; }
.basicProfile li em, .contactProfile li em, .intimateProfile li em { display: block; font-style: normal; color: #999;  float: left; * + padding-top: 2px; word-wrap: break-word; word-break: break-all; }

.userStatistic { display: block; overflow: hidden; zoom: 1; padding: 0 0 0 8px; float:left; }
.userStatistic li { display: block; width: 78px; height: 20px; float: left; padding: 3px 0 2px 0; font-weight: bold; color: #666; }
.userStatistic li em { display: block; float: left; font-style: normal; font-weight: normal;  * + padding-top: 2px; }
.userStatistic li.userStatisticTime { width: 150px; font-weight: normal; }
.userStatistic li.userStatisticTime em { width: 65px; }
.userPanel { padding-left: 5px; display: block; overflow: hidden; zoom: 1; }
.userPanel li { float: left; width: 60px; padding: 5px 0px 5px 20px; }
.userOption { padding-left: 30px; }
.userOption li { float: left; display: inline; }
.userOption li a { display: block; white-space: nowrap; padding-left: 20px; margin-right: 20px; line-height: 25px; background: no-repeat left center; }

/*-- invite add css--*/

#inviteleft { width:630px; display:inline; float:left; margin-right:10px;}
#inviteright { width:300px; float:left;}

.inviterabout {  font-size: 14px; line-height:24px;}
.inviterabout ul { float:left; margin-right:15px;}
.inviterabout ul li {margin:10px 0;}
.inviterabout ul li a {color:#336600; margin-right:20px;}
.inviterabout ul li span {font-size: 12px; margin-right:10px;}
.inviterabout ul li p {font-size: 14px;  line-height:24px;}
.inviterabout ul li p span  {font-size: 14px;  line-height:24px; color:#999;}
.inviterabout ul li img  { padding:1px; border: solid 1px #666; height:150px; width:150px; }
.inviterabout ul li h3 { font-weight: bold;  color:#336600; font-size: 14px;}
.lineadd {border-bottom: dashed 1px #666; padding-bottom:6px;}


#addhuiyuan ul li { float:left; width:100px; height:100px; margin:5px 5px;}
#ctl00_CenterContentRegion_PersonInvitation___addhuiyuan { padding:10px;}
#ctl00_CenterContentRegion_PersonInvitation___addhuiyuan ul li  {  float:left; width:80px; height:100px; margin:5px 0px; }

.loginAreaadd { width:630; padding:10px }

.inviteContentArea { padding: 5px; }
.inviteContentArea h1 { font-size: 14px; font-weight: bold; line-height: 30px; padding-top: 6px; }
.inviteContentArea p { line-height: 28px; font-size: 14px; }
.inviteContentArea p a  { line-height: 28px; font-size: 14px; color:#336600; }
.inviteContentArea p span  { line-height: 24px; font-size: 14px; color:#666666; }

.commonButtonadd{ color:#FFFFFF; background: url(../../../../../Utility/images/invitebtbg.jpg) repeat-x 0 0; text-decoration: none; font-weight: normal; cursor:pointer; background-color: #336600; border: solid 1px #679800; height:21px; line-height:21px; display: inline-block; padding:0 3px;}

.commonButtonadd:hover{ background: url(../../../../Utility/images/invitebtbgh.jpg)  repeat-x 0 0; text-decoration: none; border: solid 1px #679800; color: #333; }

.myFriend li {width: 65px; height:85px;display: block; float:left;text-align:center;padding:0 3px}
.myFriend li img{width:48px; height:48px; border:1px solid #ccc; padding:1px; margin: 2px 1px}
.myFriend li p {display: block; text-align:center;line-height:20px;  width:48px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap} 
.myFriend li em { font-style: normal; font-weight: normal; margin-left: 6px; color: #666; }

/** V10开始 ***/


.loginButtonRed{ color: #F00; text-decoration: none;}
	
/** float **/
.floatleft { float:left; }
.floatright { float:right;}
.floatlefta { float:left; width:330px; margin-top:10px; margin-left:5px;  }
.floatlefta li {border-bottom:1px #CCC dashed; padding-bottom:5px; width:320px; margin-top:5px; }
.floatlefta li a { color:#3f679a;}

/** linkstyle **/
a.red:link { color:#F00; font-size:12px;}
a.red:visited { color:#F00;}
a.red:hover { color:#F00;}

a.blue:link { color:#0585ce;}
a.blue:visited { color:#0585ce;}
a.blue:hover { color:#0585ce;}

/**
a.seoyellow {background-image:url(../../../../Utility/images/anniubg_yellow.jpg); display:block; width:78px; height:40px; text-align:center;}
a.seoyellow:link {color:#fff600; font-size:14px; font-weight:bold; background-image:url(../../../../Utility/images/anniubg_yellow.jpg); display:block; width:78px; height:40px;}
a.seoyellow:visited {color:#fff600;}
a.seoyellow:hover { color:#4898c4; background-image:url(../../../../Utility/images/anniubg_blue.jpg);}!important
**/

/** colorfont style **/

.title_line { font-size:14px; background-image:url(../../../../Utility/images/bg_newcx.jpg); background-repeat:no-repeat; height:32px; width:253px;padding-left:7px; line-height:32px;}
.title_line p { margin-top:5px; font-size:14px;}
.title_linea { font-size:14px; background-image:url(../../../../Utility/images/bg_newdx.jpg); background-repeat:no-repeat; height:32px; width:253px;padding-left:7px; line-height:32px;}
.title_linea p { margin-top:5px; font-size:14px;}
.title_lineb { font-size:14px; background-image:url(../../../../Utility/images/bg_newex.jpg); background-repeat:no-repeat; height:32px; width:253px;padding-left:7px; line-height:32px;}
.title_lineb p { margin-top:5px; font-size:14px;}
.title_maininfo {border-bottom:1px #ccc solid; border-top:1px #ccc solid; background: #F2F2F2; padding:5px 1px;}
.title_maininfo p { white-space:nowrap;overflow:hidden; text-overflow:ellipsis; _width:247px;}
.redfont { color:#F00;}
.orrfont { color:#F90;}
.blufont { color:#0247d8;}
.grefont { color:#598c01; font-size:12px;}
.redfonta { color:#F00; font-size:12px;}

.redfont_width { color:#F00; margin-right:10px; width:50px;}
.redfont_widthDinner { color:#F00; margin-right:10px; width:30px;}
.orrfont_width { color:#F90; margin-right:10px; width:60px; display: inline-block;}
.blufont_width { color:#09F;}

/** line_style**/
.linebot_a { background-image:url(../../../../Utility/images/icon-line.jpg); background-repeat:repeat-x; background-position:bottom; padding-bottom:5px; margin-bottom:15px;}

.linebot_b { border-bottom:1px dashed #CCC; margin-bottom:5px;}
.linebot_b em { font-size:14px;}



/** contain **/

#contain {margin:0 auto; width:960px; background-color:#FFF;}


/** new-topbar-0811 **/
#topcontain {background-image: url(../../../../Utility/images/Topmenubg.jpg); background-repeat: repeat-x;}
#topcontain_info {width:960px; margin:0 auto; background-color:#FFF;}
#topmenu {height:36px; line-height:36px;background-image: url(../../../../Utility/images/Topmenubg.jpg); background-repeat: repeat-x;}
#topmenu ul {}
#topmenu ul li { float:left;  margin:0 5px; vertical-align:middle;  }
#topmenu ul li a {line-height:28px;  }
.topdate {height:28px; line-height:28px; background-color: #F3F3F3; border: #CCC solid 1px; border-top: none; padding:0 5px; display:block; clear:both; width:948px; margin:-3px auto 0 auto;}



#logobg { height:95px; background-image: url(../../../../Utility/images/topmap.jpg); background-position:center; background-repeat:no-repeat; width:960px;}
#logobg ul li { padding-top:10px; float:left;}

#maimenu { height:43px; line-height:43px; background-color:#118dd5; background-image: url(../../../../Utility/images/Mainmenubg.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
#maimenu ul { padding-left:5px;}
#maimenu ul li { float:left; margin-right:12px; display:inline-block;}
#maimenu ul li a { font-size:14px; font-weight:bold; color:#FFF;}
#maimenu ul li a:hover {color: #fff600; text-decoration:none;}

/** ? **/
#infocontain {height:auto; margin-bottom:10px;}

/** ? **/
#findcontain { background-image:url(../../../../Utility/images/searchbg.jpg); background-repeat:no-repeat; height:73px; margin-bottom:10px; }
#findcontain ul { padding-left:234px;  padding-top:14px;}
#findcontain ul li { float:left;}
.shurukuang { background-image:url(../../../../Utility/images/chaxunbg.jpg); width:453px; height:32px; border-bottom:1px #458fce solid; border: none; line-height:32px; font-size:14px; padding:0 5px;}
#findcontain h3 {display:block; font-size:12px; font-weight:bold; color:#FFF; width:600px; padding-left:234px; position: relative; top: 5px;
}
#findcontain h3 a{ color:#FFF; font-weight:normal; margin-right:5px;}


#youmeshowshuju { background-color:#a3c430; height:50PX; background-image:url(../../../../Utility/images/youmizhishu.jpg); background-repeat:no-repeat; padding:10px 0; margin-bottom:10px; color:#FFF;}
#youmeshowshuju ul { padding-left:178px; }
#youmeshowshuju ul li { float:left; margin-right:10px;}
.youmeshowshuju_line { background-image: url(../../../../Utility/images/icon-lineb.jpg); background-repeat:repeat-x; background-position:bottom;}



#maincontain{ clear:both; display:inline-block;} 
#mainleft { float:left; width:680px; margin-right:10px;}
#banner { margin-bottom:10px;}

#gongqiumaininfo {margin-bottom:10px;}
.gongqiumaininfoul {border-bottom:5px solid #f29611; height:35px; _height:34px;}
.gongqiumaininfoul li { line-height:35px; background:url(../../../../Utility/images/menutaba.jpg) no-repeat;}
#gongqiumaininfo div ul li{ float:left; margin-right:5px;  }
.gongqiumaininfolia { background-image:url(../../../../Utility/images/menutaba.jpg); width:93px; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.gongqiumaininfolib { background-image:url(../../../../Utility/images/menutabb.jpg); width:93px; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.gongqiuxuanze {  width:678px; height:35px; background-color:#dff3fe; color:#3f679a;}
.gongqiuallbg { background-color:#f8fcff; color:#3f679a; width:678px; height:820px; border:1px solid #469af0; border-top:none;}
.gongqiuallbg ul li { clear:both;}

#ad { margin:10px 0;}
#ad ul li{ margin-bottom:10px;}

#mainright { float:right; width:270px;} 
.mainrighttopbg { background-image:url(../../../../Utility/images/fornbg.jpg); background-repeat:no-repeat; height:61px; margin-bottom:10px;}
.mainrighttopbg ul { padding-left:10px; padding-top:10px;}
.mainrighttopbg ul a { cursor: hand; text-decoration:none;}
.mainrighttopbg ul li{ float:left; margin-right:10px; }
.mainrighttopbg ul li { line-height:20px; color: #FF0; font-size:12px; font-weight:normal; padding:0; margin:0px;}
.mainrighttopbg ul li img { margin-top:-5px;}
.mainrighttopbg ul li dl { line-height:20px; color:#FF0;font-weight:normal; padding:0; margin:0 0 0 20px; display:block; line-height:20px;}
.mainrighttopbg ul li dl dt { font-size:14px; font-weight:700; color:#FF0;}
.mainrighttopbg ul li dl dd { font-size:12px; font-weight:200; color:#FFF;} 

.menutitle { background-image:url(../../../../Utility/images/menubg.jpg); background-repeat:no-repeat; margin-bottom:10px;  }
.menutitle h3 {color: #FFF;font-weight:normal; font-size:14px; height:37px; line-height:37px; padding-left:10px;}
.menutitle ul { border:#3c86c5 1px solid; padding:1px;}
.menutitle ul li { line-height:22px;}
.menutitle ul li  a{ height:22px; line-height:22px; font-size:14px;}


.menutitle_a { background-image:url(../../../../Utility/images/nvabga.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.menutitle_a h3 {color: #3c86c5;font-weight:normal; font-size:14px; height:37px; line-height:37px; padding-left:10px;}
.menutitle_a ul { border:#3c86c5 1px solid; border-top:none; padding:5px;  background-color:#f2f9ff; }
.menutitle_a ul li { line-height:18px; margin-bottom:5px;}
.menutitle_a ul li span { margin-right:2px;}
.menutitle_a ul li span img { height:50px; width:50px; border:1px solid #CCC; padding:1px;}
.menutitle_a ul li p { height:18px; line-height:18px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; width:250px;}

.menutitle_b { background-image: url(../../../../Utility/images/nvabgb.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.menutitle_b h3 {color: #fff;font-weight:normal; font-size:14px; height:37px; line-height:37px; padding-left:10px;}
.menutitle_b ul { border:#fdb71b 1px solid; border-top:none; padding:10px; height:260px;;}
.menutitle_b ul li { line-height:18px; margin-bottom:5px;}
.menutitle_b ul li span { margin-right:15px; width:65px; float:left; height:115px; display:inline-block;}
.menutitle_b ul li span img { height:65px; width:65px; border:1px solid #CCC; padding:1px;}
.menutitle_b ul li span p { width:65px; height:18px; line-height:18px; vertical-align:middle; text-align:center; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.menutitle_b ul li span p img { width:41px; height:18px; border:none; margin-right:5px;}

.menutitle_c { background-image: url(../../../../Utility/images/nvabgc.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.menutitle_c h3 {color: #0a5493;font-weight:normal; font-size:14px; height:38px; line-height:38px; padding-left:10px;}
.menutitle_c ul { border:#8fb9d1 1px solid; border-top:none; padding:10px;_height:250px; min-height:230px; height:auto; font-size:14px; }
.menutitle_c ul li { line-height:18px; margin-bottom:5px; width:250px; overflow:hidden;}
.menutitle_c ul li a {  color:#0585d0; }

.Menutitlebox {background-image: url(../../../../Utility/images/nvabgb.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.Menutitlebox h3 {color: #fff; font-weight:normal; font-size:14px; height:37px; line-height:37px; padding-left:10px;}
.Menutitlebox ul {border:#fdb71b 1px solid; border-top:none; padding:10px; height:230px;;}
.Menutitlebox ul li { line-height:18px; margin-bottom:5px; clear:both; border-bottom:#fdb71b 1px dotted;}

.NewDinnerBox { vertical-align:top; position:relative;}
.NewDinnerBox img { float:left; padding:1px; border:1px solid #999; margin-right:10px; z-index:1000;}
.NewDinnerBox h4 { font-size:12px; color:#000; font-weight:bold; height:21px; vertical-align:top; margin-top:-15px;}
.NewDinnerBox h2 { font-size:12px; color:#000; font-weight:bold; height:21px; vertical-align:top; }
.NewDinnerBox p { color:#666; }

.NewDinnerGirl { position:relative; margin-bottom:5px;}
.NewDinnerGirl img { float:left; padding:1px; border:1px solid #999; margin-right:10px;}
.NewDinnerGirl h2 { font-size:12px; color:#da66c7; font-weight:bold; height:21px; vertical-align:top; margin-top:-15px; border-bottom:#d966c3 1px dashed;}
.NewDinnerGirl h2 a { color:#db65c6;}
.NewDinnerGirl h2 a:hover { color:#F06;}
.NewDinnerGirl p { color:#666; }

.Menutitlemodule { background-image:url(../../../../Utility/images/bg_newax.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.Menutitlemodule h3 { color: #005ea6; font-weight:normal; font-size:14px; height:35px; line-height:35px; padding-left:10px;}
.Menutitlemodule ul { border:#3c86c5 1px solid; border-top:none; padding:10px; background-color:#f2f9ff; height:280px; }
.Menutitlemodule ul li { margin-bottom:5px; clear:both; border-bottom:#62a9d3 1px dotted; padding-bottom:5px;}
.Menutitlemodule ul li h2 { font-weight:bold; font-size:12px; padding-bottom:5px;}
.Menutitlemodule ul li span a { margin-right:10px; display:block; float:left;}
.Menutitlemodule ul li ol { float:left; width:115px;; padding-right:5px;}
.Menutitlemodule ul li ol a { color: #005ea6; }

.Menutitlemodulea { background-image:url(../../../../Utility/images/bg_newbx.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.Menutitlemodulea h3 { color: #c17400; font-weight:normal; font-size:14px; height:35px; line-height:35px; padding-left:10px;}
.Menutitlemodulea ul { border:#ef910b 1px solid; border-top:none; padding:10px; background-color:#fcf0e0; height:240px; }
.Menutitlemodulea ul li { margin-bottom:5px; clear:both; border-bottom:#b6884a 1px dotted; padding-bottom:5px;}
.Menutitlemodulea ul li h2 { font-weight:bold; font-size:12px; padding-bottom:5px;}
.Menutitlemodulea ul li span a { margin-right:10px; display:block; float:left;}
.Menutitlemodulea ul li ol { float:left; width:115px;; padding-right:5px;}
.Menutitlemodulea ul li ol a { color: #b46601; }

.Menutitlemoduleb { background-image:url(../../../../Utility/images/bg_newfx.jpg); background-repeat:no-repeat; margin-bottom:10px;}
.Menutitlemoduleb h3 { color: #d130b4; font-weight:normal; font-size:14px; height:35px; line-height:35px; padding-left:10px;}
.Menutitlemoduleb ul { border:#d781cc 1px solid; border-top:none; padding:10px; background-color:#fdeffc;  height:320px;}
.Menutitlemoduleb ul li { margin-bottom:5px; clear:both; border-bottom:none;}

#helpcontain { clear:both; background-color:#f6f6f6; border:1px solid #ccc; height:160px; padding:5px; width:948px; margin-bottom:10px; margin:10px auto;}
#helpcontain ul li { height:20px; line-height:20px;}
#helpcontain h3 { font-size:14px; border-bottom:1px solid #ccc; padding-bottom:3px;}
.helpinfo { float:left; background-image:url(../../../../Utility/images/icon-linec.jpg); background-position:right; background-repeat:repeat-y; width:210px; height:120px; margin-top:10px; margin-right:20px;}
.helpinfo h2 { font-size:14px; margin:0 0 10px 0px; color:#666;}
.helpinfoa { float:left; width:220px; height:130px; margin-top:10px;}
.helpinfoa h2 { font-size:14px; margin:0 0 10px 0px; color:#666;}


#bottom { background-color:#f1f1f1; height:60px; text-align:center; line-height:60px; float:none; clear:both; margin:0px;}



/**----**/
#gongqiuamaininfo { border:1px #0e8dd4 solid; border-top:none; padding-bottom:10px;} 
.gongqiuheadtitle { background-image:url(../../../../Utility/images/fabutopbg.jpg); background-repeat:repeat-x; background-position:top; height:83px; padding-top:10px;}
.gongqiuheadtitle ul li { float:left; height:83px; width:310px; margin:0 3px;}
.gongqiupostinfo {}
.gongqiupostinfo h2 { height:28px; line-height:28px; font-size:14px; border:1px solid #999; background-color:#F2F2F2; margin:10px 2px 5px 2px; ; padding-left:10px;}
.gongqiupostinfo h3 { font-size:12px; height:22px; line-height:22px; padding-left:8px; margin-bottom:15px;} 
.gongqiupostinfo h3 span { color:#F00;}
.gongqiupostinfo ul li { margin-bottom:15px;}
.gongqiupostinfo ul li p { background-color:#959595; height:26px; padding-left:1px; margin:0 2px;}
.NotextBox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 22px
}
.Iconimg {
	DISPLAY: inline-block; BACKGROUND: url(Icons/icons/gif2.gif) no-repeat; VERTICAL-ALIGN: middle; WIDTH: 13px; MARGIN-RIGHT: 5px; HEIGHT: 15px
}
A.Greenbg {
	BORDER-RIGHT: #679800 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #679800 1px solid; DISPLAY: inline-block; PADDING-LEFT: 10px; FONT-WEIGHT: 700; BACKGROUND: url(../../../../Utility/images/buttonbg.jpg) repeat-x -2px 50%; PADDING-BOTTOM: 0px; BORDER-LEFT: #679800 1px solid; COLOR: #fff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #679800 1px solid; HEIGHT: 22px; TEXT-DECORATION: none
}
A.Greenbg:hover {
	BORDER-RIGHT: #679800 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #679800 1px solid; DISPLAY: inline-block; PADDING-LEFT: 10px; BACKGROUND: url(../../../../Utility/images/buttonbg.jpg) repeat-x -2px 50%; PADDING-BOTTOM: 0px; BORDER-LEFT: #679800 1px solid; COLOR: #fff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #679800 1px solid; HEIGHT: 22px; TEXT-DECORATION: none
}

.imgmuban { padding:3px; border:1px solid #E1E1E1;}

#GoingProject { padding-top:10px; width:750px; height:auto; font-size:14px;}
#GoingProject ul { width:165px; float:left; margin:0 10px 10px 10px;}
#GoingProject ul li { text-align:center; line-height:18px; margin-bottom:5px;} 
#GoingProject ul li span { margin:0 2px;}

/**--??--**/
#logintop { background-color:#eef9ff; height:50px; padding:20px 10px 10px 0px;;}
#loginmain{ margin-bottom:55px;}
#loginmain h3 { margin:25px 0px 25px 5px;}
.loginmainbg { background-image:url(../../../../Utility/images/login/yuanjiaobg.jpg); background-repeat:repeat-x; height:310px; }
#longin_denglukuanga{ width:600px; height:300px; float:left;}
#longin_denglukuang {width:310px; background-image:url(../../../../Utility/images/login/dlkbg.jpg); background-repeat:repeat-x; height:324px; float:left;}
#longin_denglukuang ul { float:left;}
.longin_widht { width:286px;}
#infodenglu ul { display:block; width:285px; margin: 4px 0; font-size:14px;}
#infodenglu ul li span { display:inline-block; height:22px; line-height:22px;}
#infodenglu ul li span p { width:70px; text-align:right; display:inline-block;}
#infodenglu ul li span img { padding-top:6px;}
.infologin_info { padding-top:15px; margin-top:10px; text-align:center; border-top:1px solid #999;}

#login_abc { margin:60px 0px;}

.NotextBoxlogin { border:1px solid #E3E3E3; height:20px; width:160px; line-height:20px;}
.NotextBoxlogin_a { border:1px solid #E3E3E3; height:20px; width:60px; line-height:20px;}
#login_dlkinfo { height:147px; background-image:url(../../../../Utility/images/login/renimg.jpg); background-position:right bottom; background-repeat:no-repeat; color:#FFF; font-size:14px; padding:5px 15px;}
#login_dlkinfo ul li { margin:10px 0;}

/**--??--**/
#tasksituation { width:660px; background-color:#f8fcff;}
.taskbg_top { background-image:url(../../../../Utility/images/fabuyemian/taskbg_top.jpg); background-repeat:no-repeat; height:6px;}
.taskbg_mid { background-image:url(../../../../Utility/images/fabuyemian/taskbg_mid.jpg); background-repeat:repeat-y; min-height:1300px;; padding:10px; width:660px; display:block; _margin-top:-10px;}
.taskbg_bot { background-image:url(../../../../Utility/images/fabuyemian/taskbg_bot.jpg); background-repeat:no-repeat; height:6px;} 
#tasktitle { height:23px; background-image:url(../../../../Utility/images/icon-linea.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:8px; margin-bottom:10px;}
#tasktitle ul {}
#tasktitle ul li { float:left; margin-right:10px;font-size:14px; font-weight:700; color:#0585ce; line-height:30px}

#taskadvanc { clear:both;}
#taskadvanc ul { float:left; margin-right:30px;}
#taskadvanc ul li { font-size:14px; color:#0585ce; line-height:22px; margin-bottom:5px; }
#taskadvanc ul li span { margin-right:2px;}
.styleimg { padding:1px; border:1px solid #3c86c5;}
.styleimg_a { padding:1px; border:1px solid #ccc; width:60px; height:60px;}

#Dinnersingle { clear:both;}
#Dinnersingle ul { float:left; margin-right:30px;}
#Dinnersingle ul li { font-size:12px; color:#333; line-height:22px; }
#Dinnersingle ul li span { margin-right:2px;}

.tasktip { background-color:#ffffe5; border:1px solid #efa12c; clear:both; padding:5px; height:85px; min-height:85px; margin-bottom:10px; font-weight:normal;}
.tasktip_a { background-color:#ffffe5; border:1px solid #efa12c; clear:both; padding:5px; color:#F00; width:500px; font-weight:normal;}
.tasktip h4 span { margin-right:10px; font-weight:normal;}
.tasktip ul { clear:both; padding-top:8px; font-weight:normal;}
.tasktip ul li { float:left; width:316px; margin-right:5px; font-weight:normal;}
.tasktip ul li span { float:left; margin-right:3px; font-weight:normal;}

.SearchRemind {background-color:#ffffe5; border:1px solid #efa12c; padding:5px; font-size:12px; margin-bottom:10px;}
.SearchRemind p { line-height:25px; font-size:12px;}
.SearchRemind p a { color:#f00;}

.taskrenqi {height:35px; background-color:#dff3fe; color:#3f679a; margin-bottom:25px;}
.taskrenqi li { line-height:35px; padding-left:6px;}
.taskrenqi li span { margin:0 5px 0 20px; color:#F00;}
.taskrenqibg { background-color:#fff; color:#666; min-height:400px;; border:1px solid #469af0; border-top:none; }
.taskrenqibg ul {} 


#taskinfo {margin-bottom:10px;}
#taskinfo div ul li{ float:left; margin-right:5px;  }
.taskinfoul {border-bottom:5px solid #469af0; height:29px;}
.taskinfolia { background-image:url(../../../../Utility/images/tasktaba.jpg); width:93px; height:29px; line-height:29px; font-size:14px; font-weight: normal; color:#fff; text-align:center;}
.taskinfolib { background-image:url(../../../../Utility/images/tasktabb.jpg); width:93px; height:29px; line-height:29px; font-size:14px; font-weight: normal; color:#227edc; text-align:center;}
.taskinfotitle {font-size:14px; margin-bottom:15px;}
.taskinfotitle li {width:650px; line-height:22px; padding:0 5px; margin-bottom:15px; }
.taskinfotitle li h3 { border-bottom:1px solid #bed8e9; padding-bottom:1px; width:650px; font-size:14px; color:#0585ce; font-weight:normal;}
.taskinfotitle li span { font-weight:bold; color:#333; margin-right:25px; display:inline-block; font-weight:normal;}

.renmaijiaoliu { margin-bottom:20px; margin-top:10px;}
.renmaijiaoliu  h3 { height:33px; line-height:33px; background-image:url(../../../../Utility/images/yellow-line.jpg); background-repeat:repeat-x; padding-left:10px; border-bottom:1px dashed #CCC; font-size:14px; font-weight:bold; color:#dc8700; margin-bottom:15px;}
.renmaijiaoliu  h3 span { float:right; margin-top:-25px;}
.renmaijiaoliu ul { border-bottom:1px dashed #ccc; padding-bottom:15px; height:50px;}
.renmaijiaoliu ul li { float:left; margin-right:15px;}
.renmaijiaoliu ul li p { height:22px; line-height:22px; padding-top:5px;}

.taskinfotitlea {font-size:14px; margin-bottom:15px;}
.taskinfotitlea h3 { border-bottom:1px solid #bed8e9; padding-bottom:1px; width:660px; font-size:14px; color:#0585ce; margin-bottom:8px;}
.taskinfotitlea li {width:660px; line-height:22px; margin-bottom:15px; }

.taskinfoentrant_info { width:640px; min-height:180px; padding:0 6px; border-bottom:1px solid #CCC; padding-bottom:30px; margin-bottom:10px;}
.taskinfoentrant_info ul { float:left; margin:5px; }
.taskinfoentrant_info ul li { clear:both; height:auto; min-height:22px; line-height:22px;}
.taskinfoentrant_info ul li h3 { float:left; color:#999; font-size:14px; font-weight:bold; margin-right:10px;}
.taskinfoentrant_info ul li span { margin-left:5px; font-size:14px; display:inline-block;} 
.taskinfoentrant_info ul li span a {color:#026302;}
.zhongbiao { margin-top:-180px; padding-left:260px; z-index:1; position: relative;}
.DinnerBaoming { border:1px solid #CCC; padding:1px; background-color:#f4f4f4; width:496px; margin-bottom:5px;}
.DinnerBaoming p { line-height:22px; height:22px;}

#xiangguantuijian{}
#xiangguantuijian ul li { border-bottom:1px  dashed #CCC; padding-bottom:3px; margin-bottom:3px;}
#xiangguantuijian ul li table { font-size:12px; color:#0383cc;}
#xiangguantuijian ul li table a { color:#999;}


/**--?--**/
#zhuceamaininfo { border:1px #0e8dd4 solid; border-top:none; padding-bottom:10px; min-height:700px; _width:940px;} 
.zhuceheadtitle { background-image:url(../../../../Utility/images/fabutopbg.jpg); background-repeat:repeat-x; background-position:top; height:83px; padding-top:10px; margin-bottom:15px;}
.zhuceheadtitle ul li { float:left;}
.zhuceheadtitlebg { background-image:url(../../../../Utility/images/zhuce/zhuce_titlebg.jpg); background-position:right bottom; background-repeat:no-repeat; float:right; width:300px; height:83px; margin-left:400px;}
.zhucepostinfo { clear:both; height:800px; padding-bottom:15px; width:960px;}
#zhucepostinfoleft { float:left; width:630px; margin-right:10px; padding:10px 0 10px 5px;}
#zhucepostinfoleft  h3 { color:#F00; font-size:12px; margin-bottom:15px;}
#zhucepostinfoleft table { font-size:14px; vertical-align:top;}
#zhucepostinfoleft table tr td { height:22px;}
#zhucepostinfoleft table tr td span { font-size:12px;}
.zhucebox { border: #ccc 1px solid; height:22px; line-height:22px; width:200px;
}
.needxuanze { width:460px; border:1px solid #999; background-color:#f8f8f8; padding:5px;}
.needxuanze ul { margin-bottom:15px;}
.needxuanze ul h3 { font-size:14px; font-weight:700; color:#666; border-bottom:1px solid #CCC; padding-bottom:5px;}

#zhucepostinforight { float:left; width:270px; padding:10px 5px; border-left:1px solid #CCC;}
#zhucepostinforight p { line-height:22px; margin-bottom:10px;}
#zhucepostinforight p span { font-size:14px; margin-right:15px;}

/**----**/
.tasktip_b { background-color: #F7F7F7; border:1px solid #ccc; height:32px; line-height:32px; padding-left:5px; text-align:left; margin-bottom:10px; font-size:14px;} 
#tasktip_b{ clear:both;}
#tasktip_b span a { color:#09F;}
.Recommendresult { clear:both; margin-bottom:10px;}
.rr_topl { background-image:url(../../../../Utility/images/chaxun/bot_topm.jpg); background-repeat:repeat-x; height:35px; line-height:35px;}
.Recommendresult ul li { font-size:14px;}
.rr_main { height:210px; border-bottom:#CCC 3px solid; background-color:#FAFAFA; padding:2px; clear:both;}
.rr_main li { text-align:center; float:left; width:165px; margin:0 10px;}
.chaxunallbg {color:#3f679a;  height: auto; border:1px solid #469af0; border-top:none; clear:both; padding-top:10px;}
.chaxunallbg  ul { width:165px; float:left; margin:0 10px 10px 10px;}
.chaxunallbg  ul li { text-align:center; line-height:18px; margin-bottom:5px; clear:both; display:block; float:none;} 


.chaxunmaininfoul {border-bottom:5px solid #f29611; height:35px;}
.chaxunmaininfoul li {height:35px; line-height:35px; background:url(../../../../Utility/images/menutaba.jpg) no-repeat; }
.chaxunmaininfoul .active{height:35px;background:url(../../../../Utility/images/menutaba.jpg) no-repeat; position:relative; z-index:100}
.chaxunmaininfoul .normal{background:url(../../../../Utility/images/menutabb.jpg) no-repeat;}
.chaxunmaininfoul .selected{height:35px;background:url(../../../../Utility/images/menutaba.jpg) no-repeat;color:#b86500; position:relative; z-index:100}

.chaxunddd li{border-bottom:5px solid #f29611; _margin-bottom:-10px;}
.chaxunddd li{ float:left; margin-right:5px; width:90px; text-align:center; background:url(../../../../Utility/images/menutaba.jpg) no-repeat; height:35px; line-height:35px;}
.chaxunddd li a {color:#FFF; font-weight:200; font-size:14px;}
.chaxunddd li.selected{height:35px;background:url(../../../../Utility/images/menutaba.jpg) no-repeat; position:relative; color:#FFF; font-weight:700; font-size:14px; z-index:100}
.chaxunddd li.normal{ height:35px;background:url(../../../../Utility/images/menutabb.jpg) no-repeat; color:#4898c4;}

.chaxunmaininfo {margin-bottom:10px;}
.chaxunmaininfo .chaxunddd ul li{ float:left; margin-right:5px; width:90px; text-align:center; background:url(../../../../Utility/images/menutaba.jpg) no-repeat; font-size:14px; height:35px; line-height:35px;}
.chaxunmaininfo .chaxunddd ul li.selected{height:35px;background:url(../../../../Utility/images/menutaba.jpg) no-repeat;position:relative; z-index:100}
.chaxunmaininfo .chaxunddd ul li.normal{height:35px;background:url(../../../../Utility/images/menutabb.jpg) no-repeat; }



/**--??--**/

.Jifennva { background-image:url(../../../../Utility/images/jifennva_bg.jpg); background-repeat:repeat-x; height:35px; line-height:35px; border:1px solid #bb2c00; margin:10px 0;}
.Jifennva ul { padding-left:10px;}
.Jifennva ul li { float:left; margin-right:25px;}
.Jifennva ul li a { font-size:14px; color:#FFFFFF;}
.Jifennva ul li a:hover { color:#FC0;}
.Jifennva ul li a:visited { color:#FFF;}
.Jifennva ul li.selected { background: #FFCC33; border-bottom-color: #FFCC33; }

#lipin_ads { height:200px; width:680px; margin-bottom:10px;}

#lipin_hot { width:680px;}
#lipin_new { width:680px; margin-bottom:25px;}

.lipincss { height:auto; margin-bottom:10px; padding-bottom:10px; }
.lipincss h3 { height:20px;  background-color:#e0e0e0; margin-bottom:10px;}
.lipincss ul { margin-right:25px; float:left; margin-bottom:10px; width:135px; height:225px;}
.lipincss ul li { clear:both; text-align:center; line-height:22px;}
.lipincss ul li a { width:135px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.lipincss ul li span a { margin-right:10px;}
.lipincssimg { height:128px; width:128px; padding:1px; border:1px #CCCCCC solid;}

.menutitle_d { background-image: url(../../../../Utility/images/nvabgd.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.menutitle_d h3 {color: #0a5493;font-weight:normal; font-size:12px; height:37px; line-height:37px; padding-left:10px;}
.menutitle_d ul { border:#bb2c00 1px solid; border-top:none; padding:10px; height:70px; font-size:12px;}
.menutitle_d ul li { float:left; margin-right:10px;}
.menutitle_d ul li p{ height:23px; line-height:23px;}
.menutitle_d ul li img  { height:60px; width:60px; padxding:1px; border:1px #CCCCCC solid;}
.menutitle_d ul li a {  color:#0585d0; margin-right:10px; }


.menutitle_e { background-image: url(../../../../Utility/images/nvabge.jpg); background-repeat:no-repeat; margin-bottom:10px; }
.menutitle_e h3 {color: #fff;font-weight:normal; font-size:14px; height:38px; line-height:38px; padding-left:10px;}
.menutitle_e ul { border:#679800 1px solid; border-top:none; padding:10px; height:230px; font-size:14px;}
.menutitle_e ul li { line-height:18px; margin-bottom:5px; width:250px; overflow:hidden;}
.menutitle_e ul li a {  color:#679800; }

.Jifennva_a { background-image:url(../../../../Utility/images/jifennva_bga.jpg); background-repeat:repeat-x; height:25px; line-height:25px; color:#FFFFFF; text-align:center;}
.redline { border-bottom:#FFAAAA 1px solid;  border-right:#FFAAAA 1px solid; height:25px; line-height:25px; text-align:center;}

.Jifennva_b { background-image:url(../../../../Utility/images/jifennva_bgb.jpg); background-repeat:repeat-x; height:25px; line-height:25px; color:#FFFFFF; text-align:left; font-size:14px;}


/**--??--**/

#lipin_record {width:680px; height:auto; margin-bottom:10px; padding-bottom:10px;}
#lipin_record h3{ height:20px; width:680px; background-color:#e0e0e0; margin-bottom:10px;}
#lipin_record ul { border-top:1px dotted #CCCCCC; padding-top:10px; margin-bottom:15px; clear:both;}
#lipin_record ul li { float:left; margin-right:10px;}
.rightline { padding-right:20px; border-right:1px dotted #CCCCCC;}
.topline { padding-top:10px; border-top:1px solid #EAF2FD; margin-top:5px;}

.lipin_ing {height:auto; width:680px;margin-bottom:10px; padding-bottom:10px; font-size:14px;}
.lipin_ing h3{ height:20px; width:680px; background-color:#e0e0e0; margin-bottom:10px;}
.lipin_ing ul { border-top:1px dotted #CCCCCC; padding-top:10px; margin-bottom:15px; clear:both;}
.lipin_ing ul li { float:left; margin-right:10px;}
.lipin_ing ul li p { width:500px; margin:8px 0;}
.lipin_line { height:33px; line-height:33px; background-image:url(../../../../Utility/images/lipin_line.jpg); background-position:bottom; background-repeat:no-repeat; width:500px;margin-bottom:5px;}
.lipin_margin { margin-top:10px;}
.lipin_margin a { color:#FFF;}
.lipin_tbox { border-bottom:#ccc 1px solid; border-left:none; border-right:none; border-top:none; width:260px;}
.lipin_span { width:100px; display:inline-block;}
.lipinbuttom { background-image:url(../../../../Utility/images/duihuan.jpg); width:41px; height:18px; display:block;}

       .overLordModalBackground
{
	
}
 .overLordModalPopup
{
	
}
.dc{background:url(../../../../Utility/images/dc.png) no-repeat; width:200px; height:150px;}
.dc_a{background:url(../../../../Utility/images/dc.gif) no-repeat; width:400px; height:400px;}

.Recommendresultnew { clear:both; width:960px; margin:10px auto; }
.Recommendresultnew h3 { background-image:url(../../../../Utility/images/jifennva_bg.jpg); background-repeat:repeat-x; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#FFF;}
.Recommendresultnew h3 a { color:#FFF;} 
.Recommendresultnew ul { padding:5px; float:left; display:inline-block; height:170px; margin:5px 5px; }
.Recommendresultnew ul li { height:120px; width:120px; } 
.Recommendresultnew ul li p { line-height:20px; text-align:center; width:120px;}

#ctl00_CenterContentRegion_CreateEditGongqiuPost___ImageFileName { height:120px; width:120px;}
a img.imageDetailPage{ padding: 3px; border: 1px #ddd solid; }
a:hover img.imageDetailPage{ padding: 3px; border: 1px #aaa solid; }


/* SearchResultnewTab  */
.SearchResultnewTab { height:40px; background-color:#6caee2; background-image:url(../../../../Utility/images/srntleft.jpg); background-position:left top; background-repeat:no-repeat; width:680px;}
.SrTabrighticon { background-image:url(../../../../Utility/images/srntright.jpg); background-position:right top; background-repeat:no-repeat; }
.SearchResultnewTab ul { padding-top:6px; padding-left:5px;}
.SearchResultnewTab ul li { float:left; margin-right:8px; width:104px; height:34px;}
.SearchResultnewTabs,.SearchResultnewTabs_act { text-align:center;line-height:34px;}
.SearchResultnewTabs{ font-size:14px; color:#000; background-image: url(../../../../Utility/images/srntab_b.jpg); width:104px; height:34px; display:block;}
.SearchResultnewTabs_act{ font-size:14px; color:#000; background-image: url(../../../../Utility/images/srntab_a.jpg);width:104px; height:34px; display:block;}
.SearchResultnewTablist { clear:both; width:670px;border-bottom:2px solid #6caee2;border-top:0px;height:auto;overflow:hidden; padding:5px; background-color:#FFF;}
.SearchResultnewTablist table tr td { border-bottom:1px solid #dcebfe; height:28px; line-height:28px;}
.SearchResultnewTablist table tr:hover { background-color:#F3F3F3}
.SearchResultnewTablist table tr td a { font-size:14px; color:#06C; width:330px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.SearchResultnewTablist table tr td a:hover { color:#666; text-decoration:underline;}
.SRTablisttitle { font-size:12px; font-weight:bold;}

/*------TopNewsAndFlash     ----------- 20100429 add,By XiaoGuo --------------*/
#TopNewsandFlash { position:relative;}
#TopNewsandFlash ul {float:left;}
.seonews { width:260px; margin-right:10px; margin-bottom:10px; float:none;}
.seoflash { width:406px; margin-bottom:10px; border:#d1d1d1 1px solid; padding:1px;}

.seomenutitle { background-image:url(../../../../Utility/images/ll_tm.jpg); background-repeat:no-repeat; width:260px; }
.seomargin { margin-bottom:7px;}
.seomenutitle h3 {color:#4898c4; font-weight:normal; font-size:14px; height:30px; line-height:30px; padding-left:5px;}
.seomenutitle h3 span {position: relative; left: 150px;}
.seomenutitle h3 span a { font-size:12px; color:#4898c4; text-decoration:underline;}
.seomenutitle h3 span a:link { color:#4898c4;}
.seomenutitle h3 span a:hover{ color:#06C;}
.seomenutitle ul { border:#90cff2 1px solid; padding:1px; width:256px; color:#999; border-top:none;}
.seomenutitle ul li {white-space:nowrap;overflow:hidden; text-overflow:ellipsis; width:250px;}
.seomenutitle ul li a{ height:16px; line-height:16px; font-size:12px; color:#666; }
.seomenutitle ul li a:link { height:16px; line-height:16px; font-size:12px;}

/* modules_ fanju2.0*/
.module_n { position:relative; display:block;}
.moduleHeader_n {padding-left:3px; background:transparent url(../Images/bg_2a.jpg) repeat-x scroll left top;border:#90cff2 1px solid; border-bottom:none; height:35px; }
.moduleHeaderContainer_n {color:#016aa3; height: 35px;line-height: 35px; padding-left:2px; text-align: left; font-weight: normal; font-size:14px;  }
.moduleFrameCenter_n { border:#90cff2 1px solid;}
.moduleFrameCenterContainer_n {}
.moduleFrameContent_n { padding: 6px 0; overflow: hidden; margin:8px 0px;  }

.module_b{ display:block; clear:both;}
.moduleHeader_b {padding-left:3px; background:transparent url(../Images/bg_2b.jpg) repeat-x scroll left top;border:#ef910b 1px solid; border-bottom:none; height:35px;}
.moduleHeaderContainer_b { color:#fff; height: 35px;line-height: 35px; padding-left:2px; text-align: left; font-weight: normal; font-size:14px;  }
.moduleFrameCenter_b { border:#ef910b 1px solid;}
.moduleFrameCenterContainer_b { }
.moduleFrameContent_b { padding: 6px 0; overflow: hidden; margin:8px 0px;}

.moduleHeader_c {padding-left:3px; background:transparent url(../Images/bg_2c.jpg) repeat-x scroll left top;border:#dc1210 1px solid; border-bottom:none; height:25px;}
.moduleHeaderContainer_c { color:#fff; height:25px;line-height:25px; padding-left:2px; text-align: left; font-weight: normal; font-size:14px; }
.moduleFrameCenter_c { border:#dc1210 1px solid;  background-color:#fff3e3;  z-index:1000;}
.moduleFrameCenterContainer_c {}
.moduleFrameContent_c { padding: 6px 0; overflow: hidden; margin:8px 0px;  }
.moduleFrameContent_c span { padding:0 2px;}

.DinnerSearchBg { border:#dfdfdf 5px solid; height: auto; position:relative; margin-bottom:10px;}
.DinnerSearchBg h2{  border-bottom:#09F 1px solid; color:#F00; font-size:14px; margin:3px 20px 5px 24px; font-weight:normal; }
.DinnerSearchBg h2 img { margin-right:5px;}
.DinnerSearchBg h2 span { color:#999; margin-left:10px;}
.Dinnerlisttophot { background-color:#fcd9a3; height:30px; line-height:30px; font-size:14px; font-weight: normal;  margin-bottom:8px;}
.Dinnerlisttophot a{ color:#f00; margin-right:3px; padding:0 5px;}
.Dinnerlisttophot a:hover { color:#F30;}
.Dinnerfont { font-size:14px; font-family:Arial, Helvetica, sans-serif; z-index:1000; font-weight:normal;}
.Dinerline { border:1px #CCC solid; border-top: none; padding:2px;}
.DinerBaomingMain { margin-bottom:10px; margin-top:5px;}
.DinerBaomingMain ul { float:left;}
.D_img { width:110px;}
.D_info { width:400px; margin-right:10px;}
.D_info li{ margin-bottom:5px; clear:both;}
.D_date { width:120px;}
.D_date li{ height: 75px; width:120px; border:#e7bd73 solid 1px;}
.D_date li h1 { text-align:center; background-color:#f6e9d6; height:25px; line-height:25px; color:#c86601;}
.D_date li p { text-align:center; font-size:14px; }

.TalentBank { border:1px #81b1d7 solid; background-image:url(../../../../Utility/images/TalentBankbg.jpg); background-position:top; background-repeat:repeat-x; padding:15px 2px 10px 2px;}
.TalentBankMain { margin-bottom:10px; margin-top:5px;}
.TalentBankMain ul { float:left;}
.TalentBank_img { width:110px;}
.TalentBank_info {margin-right:10px; border-bottom:1px #ccc solid; width:550px;}
.TalentBank_info li{ margin-bottom:3px; clear:both;}
.TalentBank_info li h3 {height:23px; line-height:23px; font-size:14px; color:#026302; float:left;}
.TalentBank_info li h2 {height:23px; line-height:23px; font-size:14px; float:left;}
.TalentBank_info li span { float:left; height:23px; line-height:23px;}
.TalentBank_info li span a { font-size:14px; color:#026302;}

/*圆角定义*/
.tl_a,.tr_a,.tl_b,.tr_b {position:absolute;width:6px;height:6px;background:url(../Images/j_4.gif) no-repeat;overflow:hidden;}

.tl_a{top:0;left:0;background-position:0px 0px;}
.tr_a{top:0;right:0;background-position:-6px 0px;}
.tl_b{top:0;left:0;background-position:0px -6px;}
.tr_b{top:0;right:0;background-position:-6px -6px;}

.Dstl,.Dstr,.Dsdl,.Dsdr {position:absolute;width:8px;height:8px;background:url(../Images/j-1.jpg) no-repeat;overflow:hidden;}

.Dstl{top:-5px;left:-5px;background-position:0px 0px;}
.Dstr{top:-5px;right:-5px;background-position:-8px 0px;}
.Dsdl{bottom:-5px;left:-5px;background-position:0px -8px;}
.Dsdr{bottom:-5px;right:-5px;background-position:-8px -8px;}

.Gsl_a,.Gsr_a {position:absolute;width:5px;height:5px;background:url(../Images/j-2.jpg) no-repeat;overflow:hidden;}

.Gsl_a{top:0;left:0;background-position:0px 0px;}
.Gsr_a{top:0;right:0;background-position:-5px 0px;}

.feedNew{ padding:0 5px 10px 5px;}
.feedNew li{ float:left; width:320px; margin-right:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:18px; line-height:18px; padding-bottom:4px;}

.DinnerNew{ padding:0 5px 10px 5px;}
.DinnerNew li{ float:left; width:310px; margin-right:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:24px; line-height:24px; padding-bottom:4px; border-bottom: dashed 1px #CCC;}

.DinnerAreapadding { padding:5px;}
.DinnerAreapadding h1 { color:#F00; font-size:12px; margin-bottom:5px;}
.DinnerAreapadding div a { color:#06F;}

.mediaandbbsinfor { margin:10px 0; clear:both;}
.mediaandbbsinfor ul li { float:left; width:335px; _width:320px;}

.CancelButton{margin:20px 0; text-align: center;}
.CancelButton a{background-image:url(../../../../Utility/images/CancelButton.jpg); background-repeat:no-repeat;  height:35px; line-height:35px; display:inline-block; color:#333; text-decoration:none; font-weight: normal; font-size:14px; width:70px;}
.ButtonBM,.ButtonAgree {background-image:url(../../../../Utility/images/Dinnerbottona.gif); background-repeat:no-repeat;  height:25px; line-height:25px; display:inline-block; color:#fff; text-decoration:none; font-weight: normal; font-size:14px; width:70px; text-align:center;}
.ButtonBM:hover,.ButtonAgree:hover,.ButtonNotAgree:hover {color:#f4ffd6}
.ButtonNotAgree {background-image:url(../../../../Utility/images/Dinnerbottonb.gif); background-repeat:no-repeat;  height:25px; line-height:25px; display:inline-block; color:#fff; text-decoration:none; font-weight: normal; font-size:14px; width:70px; text-align:center;}
.AddBotton { background-image:url(../../../../Utility/Icons/add.gif); background-position:center left; background-repeat:no-repeat; width:50px; padding-left:18px; height:15px; line-height:15px; margin-right:5px;}
.MessageBotton { background-image:url(../../../../Utility/Icons/icon_email.gif); background-position:center left; background-repeat:no-repeat; width:50px; padding-left:22px; height:15px; line-height:15px;margin-right:5px;}
.feedBrief{}
.feedBrief a {color:#5a9bd3;}

.Step1h3 { background-color:#d2d2d2; height:35px; width:940px;}
.Step2h3 { background-color:#b0dcf0; height:35px; width:940px;}
.Step4h3 { background-color:#ffdbdb; height:35px; width:940px;}

.ZhuceOK { padding:10px;}
.ZhuceOK h2 { color:#1d88e2; font-size:14px; font-weight:bold; margin-bottom:15px;}
.ZhuceOK p a {  color:#1d88e2; font-size:14px; height:20px; line-height:20px; text-decoration:underline;}
