@charset "gb2312";

/*csn-navigation*/
.csn-navigation{height: 49px;position: fixed;top: 0;left: 0;width: 100%;min-width:1000px;background: #2E2E2E;background: -moz-linear-gradient(top, #2E2E2E 0%, #1A1A1A 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E2E2E), color-stop(100%,#1A1A1A));background: -webkit-linear-gradient(top, #2E2E2E 0%,#1A1A1A 100%);background: -o-linear-gradient(top, #2E2E2E 0%,#1A1A1A 100%);background: -ms-linear-gradient(top, #2E2E2E 0%,#1A1A1A 100%);background: linear-gradient(top, #2E2E2E 0%,#1A1A1A 100%);z-index: 15000000;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
.csn-navigation{height: 56px;position: fixed;top: 0;left: 0;width: 100%;min-width:1000px;background-color: #3367d6;background-image: -moz-linear-gradient(top, #3367d6 0%, #3367d6 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3367d6), color-stop(100%,#3367d6));background-image: -webkit-linear-gradient(top, #3367d6 0%,#3367d6 100%);background-image: -o-linear-gradient(top, #3367d6 0%,#3367d6 100%);background-image: -ms-linear-gradient(top, #3367d6 0%,#3367d6 100%);background-image: linear-gradient(top, #3367d6 0%,#3367d6 100%);z-index: 15000000;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

* html .csn-navigation/* IE6 Í·²¿¹Ì¶¨ */{position:absolute;
bottom:auto;
top:expression(eval(document.documentElement.scrollTop));}
.csn-navigation .wrapper{margin: 0 auto;width:auto !important; width:992px; min-width:1160px; max-width:98%;overflow:visible;}
.csn-navigation .wrapper ul{margin: 0;padding: 0;list-style-type: none;}
.csn-navigation .navigation{float: left;}
.navigation li{float: left;position: relative;border-left:1px solid rgba(255,255,255,0.2); overflow:visible;}
.navigation li.home{border-left:0px;}
#homeico{padding-right: 27px;border-left:0px;}
#homeico a{background: url("../img/nav/top-nav-logo.png") no-repeat 0px center;width: 110px;text-indent: -10000px;margin: 0;padding-right:16px;}
/*
#homeico a{background: url("../img/nav/top-nav-sprite.png") no-repeat 17px 15px;width: 30px;text-indent: -10000px;margin: 0;padding-right:16px;}
#homeico a .icon-caret{display: none;}
#homeico:hover a,#homeico.hover a{background-position: 17px -25px;}
*/
.csn-navigation a img{border: 0;}
.navigation li a{display: block;padding: 0 27px;line-height: 56px;color: #FFF;text-decoration: none;font-size: 18px;position: relative;zoom: 1;float:left;}
.navigation li a:hover,.navigation li:hover a,.navigation li.hover a{/*background-color: #141414;*/ text-decoration:none;background-color:rgba(0,0,0,0.22);}
.navigation li a .icon-caret{position: absolute; top: 0; right:14px; display: block; width: 9px; height: 49px; background: url("../img/nav/top-nav-sprite.png") no-repeat -32px -65px;}
.navigation li a:hover .icon-caret, .navigation li:hover a .icon-caret, .navigation li.hover a .icon-caret{background-position: -32px -95px; }
.navigation li.hover a{ font-weight:bold;}

.csn-navigation .membership{float: right;position: relative;}
.membership li{float: left;}
#membership{height: 49px; overflow: hidden; margin-left: 5px;}
#membership{max-width: 120px; position:relative; overflow:visible;}
#membership a.UserName{text-align: right; float: right; padding-right: 35px; position: relative;font-weight: bold;}
#membership:hover a.UserName,#membership.hover a.UserName{background-position: 100% -587px;}

#MemberCentreName{display: block; overflow: hidden;}
#membership a .icon-member{position: absolute; right: 0; top: 0; width: 30px; height: 49px; display: block; text-indent: -10000px; background: url("../img/nav/top-nav-sprite.png") no-repeat scroll 100% 12px transparent;}
#membership a:hover .icon-member{background-position: 100% -28px;}
#sign-in{padding-right: 1px; background: url("../img/nav/top-nav-sprite.png") no-repeat 100% -309px;}
.membership li a{display: block;padding: 0 8px;line-height: 49px;color: #FFF;text-decoration: none;font-size: 12px;float:left;}
.membership li a:hover{color:#FF9;}
/*
#network{background-color:rgba(0,0,0,0.4);background: -moz-linear-gradient(top, #4d4d4d 0%, #313131 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(100%,#313131));background: -webkit-linear-gradient(top, #4d4d4d 0%,#313131 100%);background: -o-linear-gradient(top, #4d4d4d 0%,#313131 100%);background: -ms-linear-gradient(top, #4d4d4d 0%,#313131 100%);background: linear-gradient(top, #4d4d4d 0%,#313131 100%);}
*/
#network{background-color:rgba(0,0,0,0.25);}

#network a.me{padding-right: 23px; margin-left: 0; position: relative; font-weight:normal; zoom: 1;}
#network a .icon-more-sites{position: absolute; top: 0; right: 7px; width: 10px; height: 40px; display: block; text-indent: -10000px; background: url("../img/nav/top-nav-sprite.png") no-repeat -30px -140px;}
#network a:hover .icon-more-sites,.menu-active #network:hover a .icon-more-sites{background-position: -30px -170px;}

.csn-navigation .menu-panel{display: none;position: absolute;background: #fff;border: 1px solid #999;top: 49px;-moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);z-index: 20;padding: 0;right: 0;left:-1px;width: 146px;

}
.navigation .active .menu-panel,.navigation.menu-active li:hover .menu-panel,/*.navigation li.hover .menu-panel,*/.membership .active .menu-panel,.membership.menu-active li:hover .menu-panel{display: block;}
#membership .menu-panel {width: 136px;}
.membership li a.me:hover,.menu-active #network:hover a.me{}
.menu-panel .arrow{display: block;position: absolute;top: -9px;left:48px;width: 12px;height: 9px;background: url("../img/nav/top-nav-sprite.png") no-repeat 0 -223px;text-indent: -10000px;}
.menu-panel .menu-links{width: 100%;padding:4px 0px 0px;}
.menu-panel .menu-links ul{margin: 0;padding: 0;list-style-type: none;}
.menu-panel .menu-links li{clear:both;float:none; padding:0px;border-left:0px solid #444;}
.menu-panel .menu-links li.line{border-top: 1px solid #e3e3e3;}
.menu-panel .menu-links li a{display: block;padding: 6px 10px;font-size: 14px;color: #333;text-decoration: none;background:none;line-height: 20px;font-size: 14px;margin:0px;clear:both;float:none;}
.menu-panel .menu-links li a:hover{background: #DDD;color: #333;}


#network .menu-panel{width: 538px;padding: 20px 20px 26px;background-image: none;right: -1px;left:auto;}
#network .menu-panel .menu-content{position: relative;width: 500px;}
#network .arrow{display: block;position: absolute;top: -9px;left: 20px;width: 12px;height: 9px;background: url("../img/nav/top-nav-sprite.png") no-repeat 0 -223px;text-indent: -10000px;}
#network .arrow{right: 137px;left: auto;z-index: 21;}


.aside{background:#f0f0f0 url('../img/nav/aside-right-shadow.jpg') right top repeat-y;position:absolute;top:0;bottom:0;left:0;width:210px;z-index:900;padding-top:65px;border-right:#c6c8cc 1px solid;position:fixed;top: 0;left: 0; bottom:0px; _height:100%;}
* html .aside{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.aside-inner{ height:100%;}
.genere{position:relative}
.minheight-forfooter{min-height:100%;_height:100%;margin-top:-135px}
#aside-menu{padding-top:135px}
.b-list-3 {margin:3px 0}
.b-list-3 a,.b-list-3 a:link,.b-list-3 a:visited{display:block;height:41px;line-height:41px;line-height:42px\9;*line-height:41px;padding:1px 0;font-size:16px;text-decoration:none;zoom:1;color:#333;margin:3px 0; text-indent:25px;}
.b-list-3 a:hover,.b-list-3 a:active{background:#DDD;_text-decoration:none}
.b-list-3 .last a:hover,.b-list-3 .last a:active{background-position:1px -435px}
.b-ig-ln,.b-ig-ln:link,.b-ig-ln:visited{text-decoration:none}
.ic-star{margin:0 10px 0 -20px;width:18px;height:18px;background-position:-210px -271px}
.b-list-3 .on,.b-list-3 .on:link,.b-list-3 .on:visited{background:#CCC;font-weight:bold;border-bottom:#FFF 1px solid;}
.separator-1{height:0;line-height:0;_font-size:0;border-top:#dce1e6 1px solid;border-bottom:#f7f9fb 1px solid;overflow:hidden;margin:10px auto}
li.separator-1{*margin:-4px auto;_margin:5px auto}
.b-rlv{position:relative;z-index:1}
.my-share{ font-size:12px;}

#right-container{ padding:55px 0px 0 210px;  min-height:600px;}