.div_m{width:950px; margin:0 auto}
.person_part .hover{margin:0;border:1px solid #BFBFBF;border-bottom:0;background:#FFFFFF;z-index:1;}
/*add for account*/
#account_inner li.gray a{font-weight:bold; color:#1f376d;text-decoration:underline;}
.a_block { width:60px; text-align:center; padding-right:12px; position:relative;}
.a_block:hover { text-decoration:underline;}
.down1 { border:4px solid; border-color:#7e7e7e #fbfbfb #fbfbfb; font-size:0; height:0; line-height:0; position:absolute; right:7px; top:8px; width:0; display:block;}
.c_btn, .c_btn:hover { color:#d84600;}
.c_btn .a_block { background:#fff; border:1px solid #bfbfbf; border-width:1px 1px 0; width:58px; z-index:99; padding-right:11px; height:22px; line-height:21px; line-height:20px\9;}
.c_btn .down1 { border-color:#fff #fff #7e7e7e; border-width:5px\9; right:6px; right:4px\9; top:3px; top:0\9;}
.account_inner { position:absolute; display:none; width:146px; margin-top:22px; margin-left:0px; *margin-left:-72px;border:1px solid #bfbfbf; background:#fff; padding:6px 10px 4px; z-index:3;}
.account_inner li { float:none; margin-right:0; line-height:18px;width: 146px;+width:130px;}
.account_inner em { color:#FF0000; font-style:normal; font-weight:bold;}
.account_inner a { color:#333333;}
.account_inner a:hover { text-decoration:underline; color:#FF3300;}
.account_inner .tr { line-height:24px;text-align:right;}
.account_inner .gray { background:none; color:#999;}
.topbar .account_inner .gray a {font-weight: bold;color: #0F3F94;font-family:Tahoma;font-size:12px;text-decoration: underline;}
.topbar .account_inner .gray a:hover{color: red;text-decoration: underline;}
.add_ico, .dr_ico, .znx_ico, .znx_h_ico, .hml_ico, .hml_h_ico { background:url(../images/User/Reg/num_blue_ico.png) no-repeat;}
.add_ico { background-position:-6px -81px; width:9px; height:9px; padding-right:2px; float:left; margin-top:6px;}
.dr_ico { background-position:-6px -99px; width:9px; height:10px; padding-right:2px; float:left; margin-top:6px;}
.znx_ico, .znx_h_ico, .hml_ico, .hml_h_ico { height:12px; display:inline-block; padding-left:20px; line-height:12px;*line-height:15px; _vertical-align:-2px; margin-top:3px\9;}
.znx_ico {background-position:-2px -38px;}
.znx_h_ico { background-position:-2px -60px;}
.hml_ico { background-position:-2px -1px;}
.hml_h_ico { background-position:-2px -19px;}
.eng { font-family: Tahoma,Geneva,sans-serif;}
/*add for login by sunhh  2011/12/27 */
.site_nav .hover{ padding-right:11px; width:58px; line-height:21px; line-height:20px\9; height:22px; text-decoration:underline;}
.site_link .site_nav { width:72px; height:23px; cursor:pointer; margin:0;}
.quicklink { display:none; position:absolute;width:200px; text-align:left; padding:9px 12px 0; border:1px solid #bfbfbf; background:#fff; color:#999; z-index:4; margin-top:-1px;}
.site_link .site_nav .quicklink a { float:none; color:#666; display:inline-block; line-height:18px;}
.site_link .site_nav .quicklink a:hover { color:#f00; text-decoration:underline;}
.qk_li { border-bottom:1px solid #e5e5e5; margin-bottom:8px; padding-bottom: 4px;}
.site_link .site_nav .qk_li h3 a, .site_link .site_nav .quicklink .qk_b a{ font-size:12px; font-weight:bold; color:#0F3F94;}
.site_link .site_nav .quicklink .qk_b a{font-weight:normal;}
.qk_li p { line-height:18px; margin:4px 0;}
.qk_li p a, .qk_li h3 a { margin-right:8px;}
.qk_li p .br { margin-right:0;}
.qk_li span { width:36px; height:36px; float:left; display:block;}
.qk_li span.one_line { height: 18px;}
.quicklink .qk_b { text-align:left; margin-bottom: 8px;}
.person_part li .recharge, .site_link li, .site_link li.favorites .add { background:url(../images/User/Reg/public_ico.png) no-repeat; }
.topbar { height:25px; min-width:1000px; line-height:22px; position:relative; z-index:5; background:url("../images/User/Reg/index_bg.png") repeat-x 0 0; overflow:visible;}
.topbar .div_m a { text-decoration:none; color:#0F3F94;}
.topbar a:hover { color:#f00; text-decoration: none;}
.div_m { padding-top:2px; font-family:'宋体',tahoma;}
.person_part { float:left; }
.person_part li { margin-right:9px; float:left; position:relative;}
.gray_fg { color:#d9d9d9;}
.btn_Lblue_l{ background-position:-46px -472px; width:35px; height:18px; line-height:20px; margin-top:1px; text-align:center; display:block;}
.btn_Lblue_l:hover{ text-decoration:none; color:#0F3F94;}
.topbar .div_m .c_btn, .topbar .div_m .c_btn:hover{color:#d84600;}
.site_link { float:right;}
.site_link li { background-position:0 -261px; padding:0 9px 0 10px; float:left;}
.site_link li.num1{background:none;}
.topbar .site_link a{ color:#888; text-decoration:none; cursor:pointer;}
.site_link a:hover, .site_link  .site_nav a:hover { color:#F30; text-decoration:underline;}
.site_link .favorites { padding-right:0;}
.topbar .hover{ background-color:#fff; border:1px solid #bfbfbf; border-bottom:0;}
.li_ms .hover{ border:0; background-color:transparent;}
.arrows, .c_down{ border-color:#7e7e7e #fbfbfb #fbfbfb; border-style:solid; border-width:4px; font-size:0; height:0; line-height:0; position:absolute; right:7px; top:8px; width:0;}
.hover .arrows, .hover .c_down, .c_up{ border-color:#fff #fff #7e7e7e; border-width:5px\9; right:6px; right:4px\9; top:3px; top:0px\9;}
.topbar .bds_more{background: none; background: none!important;}
.favorites #bdshare{padding-bottom: 0;}
.site_nav_h { display:block; height:23px; width:60px; text-align:center; padding-right:12px; position:relative; z-index:99;}

.header .person_part ul li.dl_txt{position:relative;}
.header .person_part ul li.gray_fg{color:#d9d9d9;}
.header a.c_btn, .header a.c_btn:hover{color: #D84600;}

/*add for login by zhengds  2012/7/2 */
.person_part .login-part{position:relative;}
.login-hd{float:left;height:22px;position:relative;top:-1px;margin:1px 1px 0;padding:0 20px 0 8px;}
.login-bd{position:absolute;width:100px;left:0;top:21px;border:1px solid #BFBFBF;background:#FFFFFF;display:none;}
.login-bd a{display:block;padding-left:30px;background:url(../images/User/Reg/num_blue_ico.png) no-repeat -200em 0;}
.login-bd .ali{background-position:6px -115px;}
.login-bd .qq{background-position:6px -140px;}
.login-bd .sina{background-position:6px -163px;}
.login-bd .mail{background-position:6px -187px;}
.login-bd .pptv{display:block;padding-left:47px;background:url(../images/User/Reg/pptv.png) no-repeat 6px 3px; }
.login-bd .zongheng{ background-position:6px -212px;}
.c_down, b.c_up {border-color: #7E7E7E #FBFBFB #FBFBFB;border-style: solid;border-width: 4px;display: block;font-size: 0;height: 0;line-height: 0;position:absolute;right:7px;top:8px;width:0;}
.hover .c_down, b.c_up {border-color: #FFFFFF #FFFFFF #7E7E7E; border-width:5px\9; right:6px; right:4px\9; top:3px; top:0px\9;}
.hover .arrows{right:7px;top:4px;top:1px\9;right:6px\9;}
/*top*/
.login_top{background:#fff; height: 65px;}
.login_logo{width: 950px; margin: 0 auto;}
.logo{width:310px; height:65px; float: left;}
.logo a{display:block;width:160px;height:100%;text-indent:-2000em;overflow:hidden; background: url(../images/User/Reg/logo.png) 5px -50px no-repeat; float: left;}
.logo .logo_text{float: left; color: #333; margin-top: 14px; height: 40px; border-left:1px solid #E1E1E1; padding-left: 8px;}
.logo .login_logo_text{padding-top: 17px; height: 23px;}
.logo .logo_text h1{font-size: 20px; font-family: "Microsoft Yahei","微软雅黑","黑体";  font-weight: normal; line-height: 1.2; text-indent: 0;}

a.a_block {padding-right: 12px;position: relative; text-align: center;width: 60px;z-index:99;}
.a_block, .a_block2, .a_block3 {display: block;float: left;width: 48px;}

/*小秘书图标 liut 5-19*/
.ms_userico{background:url(../images/User/Reg/myCenterBgNew.png) no-repeat;}
.ms_userico{background-position:-334px -214px; cursor:pointer; width:16px; height:16px; display:inline-block;vertical-align:middle;}
.header .person_part ul li.li_ms .ms_userico{vertical-align:-5px\9;}
.ms_gray{background-position:-334px -275px;}
.ms_tip{overflow:visible; position:relative;}
.ms_tip .cnt .bg,.ms_tip .cnt b.down,.ms_tip .cnt b.up{background:url(../images/User/Reg/ms_tipbg.png) no-repeat; width:185px; height:28px; line-height:28px; text-align:center;}
.ms_tip .cnt{ width:185px;position:absolute;left:-15px;top:22px; z-index:10;background: none;border: none;padding:0px;color:black;}
.ms_tip .cnt .bg{background-position:0 0; position:relative;}
.ms_tip .cnt b.down,.ms_tip .cnt b.up{ width:17px; height:9px; display:block; overflow:hidden;}
.ms_tip .cnt b.down{background-position:0 -36px;position:absolute;left:15px;top: 26px;}
.ms_tip .cnt b.up{background-position:0 -47px;position:absolute;left:15px;top:-7px;}

.btn_Lblue_l{background: url("../images/User/Reg/sprite_btn.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; display: inline-block;font-size: 12px;overflow: hidden;text-align: center;text-decoration: none;vertical-align: middle;}
.btn_Lblue_l, a.btn_Lblue_l, a.btn_Lblue_l:hover {background-position: -165px 0;color: #0F3F94;height: 18px;line-height: 20px;margin-top: -4px;margin-top:0px\9;text-decoration: none;width: 35px;}
.my_account .hover{z-index:99; height: 22px;line-height: 20px;width: 58px;}
.my_account a:hover{ color:#F30; text-decoration:underline;}
.empty-class-for-padding{}
.person_part li a:hover{color:#F30;text-decoration:underline;}
#site_nav12,#site_nav22{cursor:default;}
.person_part li a.btn_Lblue_l:hover,a#loginchose1:hover{text-decoration:none;}
#site_nav22 .qk_b a:hover{color:#F30;}
.li_ms{_padding-top:2px;}