@charset "utf-8";
/* CSS Document */
/* topbar */
.tb1000 .topbar .site_nav{ width:1000px;}
.tb972 .topbar .site_nav{ width:972px;}
.tb960 .topbar .site_nav{ width:960px;}
.tb950 .topbar .site_nav{ width:950px;}
.site_nav p.sitenav_news,.site_nav .signIn p,.site_nav .top_wealth,.site_nav .top_wealth dl dd,.quick_menu li,.quick_menu li.quick_menu_con a,.quick_menu li dl dt a s,.quick_right li.sitenav_mobile,.quick_right li.sitenav_mobile a{background:url(../../img/topbar/siteNavBg.png) no-repeat;}
.topbar{background:#f1f1f1; border-bottom:1px solid #dcdcdc; height:27px; font-size:12px;}
.topbar a{ color:#333; font-size:12px; font-family: "宋体",Verdana,Arial,Helvetica,sans-serif;}
.site_nav{height:23px; line-height:23px; padding:2px 0; position:relative; z-index:10000; width:950px; margin:0 auto;}
.site_nav p.sitenav_index{float:left;}
.site_nav p.sitenav_index a{color:#c20f06;}
.site_nav p.sitenav_news{float:left; background-position:-10px -97px;  padding-left:17px; color:#444444;}
.quick_menu{position:absolute;}
.quick_area{left:324px;}
.topbar .site_nav .lt{left:314px;}
.quick_right{right:0;}
.site_nav .signIn{float:left;}
.site_nav .signIn p{ float:left; padding:0px 6px; background-position:-19px -98px;}
.site_nav .top_wealth{ float:left; padding-left:90px; background-position:64px -98px;}
.site_nav .top_wealth dl dt{ float:left;}
.site_nav .top_wealth dl dd{ float:left; padding:0px 6px; background:url(../../img/topbar/siteNavBg.png) right -98px no-repeat;}
.site_nav .top_wealth dl dd.none{ background:none;}
.quick_menu li,.quick_menu li.quick_menu_con a{background-position:-18px -98px; float:left;}
.quick_menu li dl{position:relative; top:-1px;}
.quick_menu li dl dt a{padding:0 9px; display:block; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
.quick_menu li.carve_out span a,.quick_menu li.quick_menu_con a{padding:0 9px;}
.quick_menu li.quick_menu_con{ background:none;}
.quick_menu li dl dt a.menu_hd{cursor:pointer; display:block; padding:0 20px 3px 8px; position:relative; z-index:10002; width:48px;}
.quick_menu li dl dt b{  position: absolute; right:8px; top:10px; width: 0; height: 0; _line-height:0; border-width: 4px; border-style: solid;
                         border-color: #666 #F1F1F1 #F1F1F1; -webkit-transform-origin: 50% 20%; -moz-transform-origin: 50% 20%; -ms-transform-origin: 50% 20%;  transform-origin: 50% 20%; -webkit-transition: -webkit-transform 0.5s ease; -moz-transition: -moz-transform 0.5s ease; -o-transition: -o-transform 0.5s ease; transition: transform 0.4s ease;}
.quick_menu li dl.hover dt b{border-color:#666 #ffffff #ffffff;-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);-ms-transform:rotate(0);}
.quick_menu li dl dt a.mc_menu_hd{cursor:pointer; display:block; padding:0 20px 3px 28px; position:relative; z-index:10002; width:48px;}
.quick_menu li dl dt a.name_menu_hd{cursor:pointer; display:inline-block; padding:0 20px 2px 10px; position:relative; z-index:1002;text-align:center;}
.quick_menu li dl dt a s{background-position:-2px -30px; height:20px; left:8px; position:absolute; top:1px; width:20px;}
.quick_menu li dl dd{display:none;}
.quick_menu li dl.hover dd{display:block;}
.quick_menu li dl.hover dt a.menu_hd{border:1px solid #D6D6D6; background:#FFF; border-bottom:none;}
.quick_menu li dl.hover dt a.mc_menu_hd{border:1px solid #D6D6D6; background:#FFF; border-bottom:none;}
.quick_menu li dl.hover dt a.name_menu_hd{border:1px solid #D6D6D6; background:#FFF;border-bottom:none;}
.quick_menu li dl dd{border:1px solid #D6D6D6; background:#FFF; padding:8px 10px 6px; position:absolute; right:0; top:26px;}
.quick_menu li dl dd p{white-space:nowrap; width:160px; padding-right:50px; position:relative;}

.menu_area_panel{width:170px;}
.quick_menu li dl dd.w182{ width:182px;}

.menu_area_panel a{float:left;display:inline-block; line-height:24px;padding:0 5px;white-space:nowrap;}
.menu_xmzj_panel p span.xs_right{position:absolute; top:0; right:0; width:50px;}
.menu_xmzj_panel p span.xs_right .closebtn{float:right; width:12px; font-family:Arial, Helvetica, sans-serif; color:#c00; text-align:center; font-weight:bold;}
.menu_xmzj_panel p span.xs_right .link_gray{color:#888;}
.menu_xmzj_panel p span.xs_right .link_gray:hover{color:#C00;}
.menu_xmzj_panel p span.red_recentfont{color:#C00;}
.menu_xmzj_panel p span.xs_right .link_blue{color:#2853a1;}

/*name*/
.quick_right dd.menu_name_panel a{width:50px;height:24px;display:block;padding:0 15px;}
.quick_right dd.menu_name_panel a:hover{background:#dddddd;}
.quick_right li dl dd.menu_name_panel{ width:80px;top:25px;z-index:10;padding:0px;}
.quick_right li.sitenav_mobile{padding-left:17px;background-position:-16px -97px;}
.quick_right li.sitenav_mobile a{background-position:-10px 4px; padding-left:15px;padding-right:9px;display:block; _width:36px;}
