﻿#hd2012 { height: 103px; width: 970px; padding-top: 30px; margin: 0 auto 10px; }
.mw970 { overflow: hidden; }
/*电影Head*/
#hd2012 .hdRow { margin: 0 auto; }
#hd2012 .hdbar { width: 1004px; margin: 0 auto; }
/*userbar*/
#hd2012 .userbar { background: #3C3C3C url(house.gif) no-repeat scroll 10px 4px; padding-left: 35px; color: #FFE065; line-height: 23px; }
#hd2012 .userbar a { color: #FFE065; padding: 0 5px; }
#hd2012 .userbar a:hover { color: #FFCE00; text-decoration: none; }
#hd2012 .userbar .link { padding: 0 10px; border-right: 1px solid #FFE065; }
#hd2012 .userbar .last { border: 0; }
/*navigation*/
#hd2012 .logoArea { width: 145px; height: 60px; float: left; }
#hd2012 .logoArea a, #hd .logoArea a:hover { line-height: 18px; }



/*logo*/
#hd2012 .logoArea { width: 145px; height: 64px; float: left; }
#hd2012 .logoArea .logo { background-image: url(logo.jpg); background-repeat: no-repeat; display: block; width: 145px; height: 64px; overflow: hidden; float: left; margin-top: 10px; }

#hd2012 .hdinfo { width: 825px; height: 70px; overflow: hidden; }
#hd2012 .hdinfo .infolt { width: 545px; height: 70px; overflow: hidden; }
#hd2012 .hdinfo .infort { width: 280px; height: 30px; overflow: hidden; }
#hd2012 .hdinfo .infort2 { width: 280px; height: 40px; overflow: hidden; padding-top: 7px; }

/*searchbar*/
#hd2012 .hdinfo .infolt .searchbar { width: 350px; height: 46px; padding-top: 20px; overflow: hidden; }
#hd2012 .searchbar .so { width: 350px; height: 18px; float: left; }
#hd2012 .hdinfo .infolt .searchbar .so .keywordBorder { }
#hd2012 .hdinfo .infolt .searchbar .so .keyword { float: left; width: 280px; height: 18px; border: 2px solid #CC0E4D; line-height: 16px; margin: 0px; color: #393939; }
/*float to fix IE input margin bug*/
#hd2012 .hdinfo .infolt .searchbar .searchBtn { cursor: pointer; float: right; margin: 0 15px 0 0; width: 49px; height: 22px; background-color: #E42520; color: white; border: 2px solid #CC0E4D; font-size: 14px; font-weight: bold; line-height: 18px; }

#hd2012 .hdinfo .infolt .searchbar .hotSearch { float: left; margin-top: 5px; }
#hd2012 .hdinfo .infolt .searchbar .hotSearch li { float: left; }
#hd2012 .hdinfo .infolt .searchbar .hotSearch li span { color: #909090; }
#hd2012 .hdinfo .infolt .searchbar .hotSearch li a { color: #909090; padding: 0px 10px 0px 10px; background-image: url(m_yline.gif); background-position: right center; background-repeat: no-repeat; white-space: nowrap; }


/*navigation*/
#hd2012 .navigation { width: 970px; height: 33px; overflow: hidden; background-image: url(redxian.jpg); background-repeat: repeat-x; }
#hd2012 .navigation { position: relative; }
#hd2012 .navigation .channel { width: auto; height: 33px; overflow: hidden; float: left; margin-left: 10px; display: inline; border-right: 1px solid #D14242; }
#hd2012 .navigation .channel li { padding: 0px; float: left; line-height: 36px; width: auto; margin-right: 5px; }
#hd2012 .navigation .channel li a { display: block; width: auto; color: White; font-size: 14px; font-weight: bold; padding-left: 6px; padding-right: 6px; }
#hd2012 .navigation .channel li a:hover { width: auto; color: red; font-size: 14px; font-weight: bold; background: url(hoverBg.jpg) repeat-x 0 0; padding-left: 6px; padding-right: 6px; }
#hd2012 .navigation .category { width: 395px; height: 33px; overflow: hidden; float: left; margin-left: 10px; display: inline; }
#hd2012 .navigation .channel li a.hover { width: auto; color: red; font-size: 14px; font-weight: bold; background: url(hoverBg.jpg) repeat-x 0 0; padding-left: 6px; padding-right: 6px; }

#hd2012 .navigation .category li { float: left; line-height: 36px; padding: 0px; width: auto; margin-right: 5px; }
#hd2012 .navigation .category li a { display: block; width: auto; color: White; font-size: 14px; padding-left: 6px; padding-right: 6px; }
#hd2012 .navigation .category li a:hover { padding-left: 6px; padding-right: 6px; width: auto; color: red; font-size: 14px; background: url(hoverBg.jpg) repeat-x 0 0; }
#hd2012 .navigation .category li a.hover { width: 46px; color: red; font-size: 14px; font-weight: bold; background: url(hoverBg.jpg) repeat-x 0 0; }
#hd2012 .navigation .userinfo1 { width: 145px; height: 33px; overflow: hidden; float: right; padding-top: 5px; }
#hd2012 .navigation .userinfo1 .tuan { float: right; line-height: 21px; width: 74px; height: 20px; background-color: #900000; border: 1px solid #76170A; overflow: hidden; margin-right: 10px; }
#hd2012 .navigation .userinfo1 .tuan a { padding-left: 7px; width: 74px; height: 20px; color: White; font-size: 12px; }
/* adj_navigation */
#hd2012 .adj_navigation { width: 968px; height: 32px; overflow: hidden; border: 1px solid #d0d0d0; border-top: none; background-color: #F5F5F5; }
#hd2012 .adj_navigation .adj_navigation_title { margin-left: 8px; margin-right: 15px; width: auto; color: #03568C; font-weight: bold; display: inline; }
#hd2012 .adj_navigation .adj_navigation_nav { width: auto; height: 32px; overflow: hidden; padding-left: 10px; }
#hd2012 .adj_navigation .adj_navigation_nav li { float: left; line-height: 34px; }
#hd2012 .adj_navigation .adj_navigation_nav li a { font-size: 12px; color: #333333; background-image: url(m_yline.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 12px 0px 12px; }
#hd2012 .adj_navigation .adj_navigation_nav li .live { color: Red; }
#hd2012 .adj_navigation .adj_navigation_nav li a:visited { }
#hd2012 .adj_navigation .adj_navigation_nav li a:hover { color: Red; }

/* new login start  */
/* 圆角 */
#hd2012 .hdinfo .infort3 .login .userInforHover a.userName { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-top-left-radius: 5px; -khtml-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; box-shadow: 0 -1px 5px #CECECE; -webkit-box-shadow: 0 -1px 5px #555555; -moz-box-shadow: 0 -1px 5px #555555; }
#hd2012 .hdinfo .infort3 .login .meinfo { -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topright: 5px; -khtml-border-top-right-radius: 5px; -khtml-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 11px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0 5px 10px #CECECE; -webkit-box-shadow: 0 4px 10px #555555; -moz-box-shadow: 0 4px 10px #555555; }
/* 圆角 */

#hd2012 .hdinfo .infort3 { margin-top: 25px; width: 280px; height: 30px; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login { padding-top: 5px; height: 30px; line-height: 2.5em; }
#hd2012 .hdinfo .infort3 .login li { float: left; }
#hd2012 .hdinfo .infort3 .login .li01 { background-image: url(line_03.gif); background-repeat: no-repeat; background-position: right 7px; height: 30px; }
#hd2012 .hdinfo .infort3 .login .li01 a { color: #BA0001; padding: 0px 8px; }
#hd2012 .hdinfo .infort3 .login .li2 { }
#hd2012 .hdinfo .infort3 .login .userInfor { background-image: url(line_03.gif); background-repeat: no-repeat; background-position: right 7px; height: 30px; }
#hd2012 .hdinfo .infort3 .login .userInfor a.userName { float: left; color: #FE4202; padding-right: 5px; padding-left: 8px; }
#hd2012 .hdinfo .infort3 .login .userInfor .userName span { padding-right: 4px; float: left; }
#hd2012 .hdinfo .infort3 .login .userInfor .down { float: right; background-image: url(dian01.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rkanr.com/Content/image/Head2012/dian01.png',sizingMethod='img'); background-repeat: no-repeat; width: 9px; height: 7px; overflow: hidden; margin-top: 12px; }

#hd2012 .hdinfo .infort3 .login .userInforHover { background-image: none; margin-left: -2px; }
#hd2012 .hdinfo .infort3 .login .userInforHover .userName span { padding-right: 4px; float: left; }
#hd2012 .hdinfo .infort3 .login .userInforHover a.userName { float: left; position: relative; z-index: 1002; color: #FE4202; padding: 0px 5px 2px 8px; height: 22px; background-color: #F7F7F7; border: 1px solid #CECECE; border-bottom: 0px; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login .userInforHover .down { float: right; background-image: url(dian.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rkanr.com/Content/image/Head2012/dian.png',sizingMethod='img'); background-repeat: no-repeat; width: 9px; height: 7px; overflow: hidden; margin-top: 10px; }

#hd2012 .hdinfo .infort3 .login .meinfo { display: none; position: absolute; width: 205px; height: auto; overflow: hidden; z-index: 1001; background-color: #DFDFDF; top: 54px; border: 1px solid #CECECE; background-image: url(headerBg.gif); background-repeat: repeat-x; }

#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList { width: 205px; height: auto; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo { width: 184px; height: 60px; border-bottom: 1px solid #FFFFFF; margin-top: 12px; margin-left: 12px; margin-bottom: 10px; display: inline; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .perInfoHead { float: left; width: 52px; height: 52px; overflow: hidden; padding: 0px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .perInfoHead img { display: block; width: 48px; height: 48px; padding: 1px; border: 1px solid #CFCDCE; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo { float: left; margin-left: 10px; display: inline; width: 120px; height: 58px; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_userName { display: block; color: Black; width: 120px; height: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0px; line-height: 1.0em; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP { display: block; line-height: 1.75em; width: 120px; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP .per_growUp { height: 14px; width: 84px; float: left; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP span { color: #666666; float: left; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .per_line { height: 1px; width: 184px; overflow: hidden; border-bottom: 1px solid #EAEAEA; }

/* 激活图标 */
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList { width: 120px; height: 20px; overflow: hidden; margin-top: 5px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a { background-image: url(header.jpg); background-repeat: no-repeat; width: 16px; height: 16px; float: left; overflow: hidden; margin-right: 5px; }
/*#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a:hover{ border:1px solid #E4E4E4; width:16px; height:14px; }*/
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.wangyiIconHover { background-position: -115px -21px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.sinaIconHover { background-position: -131px -21px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentweiIconHover { background-position: -147px -21px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentIconHover { background-position: -99px -21px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.baiduIconHover { background-position: -163px -21px; }

#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.wangyiIcon { background-position: -115px -42px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.sinaIcon { background-position: -131px -42px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentweiIcon { background-position: -147px -42px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentIcon { background-position: -99px -42px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.baiduIcon { background-position: -163px -42px; }

#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li { float: left; width: 40px; height: 67px; overflow: hidden; margin-left: 14px; margin-right: 14px; display: inline; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li a { display: block; background-image: url(header.jpg); background-repeat: no-repeat; width: 40px; height: 40px; overflow: hidden; padding: 0px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_title { display: block; color: #666666; width: 40px; height: auto; text-align: center; padding-top: 5px; line-height: 1.0em; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_kkt { background-position: -8px -70px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_order { background-position: -58px -70px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_pay { background-position: -108px -70px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_infor { background-position: -8px -121px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_find { background-position: -58px -121px; }
#hd2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_frt { background-position: -108px -121px; }
#hd2012 .hdinfo .infort3 .login .meinfo .per_out { width: 205px; height: auto; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login .meinfo .per_out .per_title { float: right; padding-right: 15px; color: #666666; line-height: 2.0em; }

#hd2012 .hdinfo .infort3 .login .li02 { background-image: url(m_yline.gif); background-repeat: no-repeat; background-position: right 9px; height: 30px; width: 31px; }
#hd2012 .hdinfo .infort3 .login .li02 a { display: block; background-image: url(header.jpg); background-repeat: no-repeat; width: auto; height: 30px; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login .order a { background-image: none; width: 30px; text-align: center; color: #f06101; }
#hd2012 .hdinfo .infort3 .login .order a:hover { width: 30px; background-position: -120px 6px; background-image: url(header.jpg); }
#hd2012 .hdinfo .infort3 .login .Hmsg, #hd2012 .hdinfo .infort3 .login .Nmsg { background-image: url(m_yline.gif); background-repeat: no-repeat; background-position: right 9px; height: 30px; width: 31px; }
#hd2012 .hdinfo .infort3 .login .Hmsg a, #hd2012 .hdinfo .infort3 .login .Nmsg a { display: block; background-image: url(header.jpg); background-repeat: no-repeat; width: auto; height: 30px; overflow: hidden; }
#hd2012 .hdinfo .infort3 .login .Hmsg a { background-position: -30px 6px; width: 30px; }
#hd2012 .hdinfo .infort3 .login .Nmsg a { background-position: -60px 6px; width: 30px; }
#hd2012 .hdinfo .infort3 .login .Hmsg a:hover { background-position: -150px 6px; width: 30px; }
#hd2012 .hdinfo .infort3 .login .Nmsg a:hover { background-position: -180px 6px; width: 30px; }
#hd2012 .hdinfo .infort3 .login .help { background-image: none; }
#hd2012 .hdinfo .infort3 .login .help a { background-position: -90px 6px; width: 30px; }
#hd2012 .hdinfo .infort3 .login .help a:hover { background-position: -210px 6px; width: 30px; }

#hd2012 .newIcon { background: url(newIcon04.gif) no-repeat scroll 0 0 transparent; position: absolute; top: -1px; left: 250px; width: 28px; height: 18px; z-index: 300; }
/* new login ent  */



/*电影Head*/
#mh2012 .hdRow { margin: 0 auto; }
#mh2012 .hdbar { width: 1004px; margin: 0 auto; }
/*userbar*/
#mh2012 .userbar { background: #3C3C3C url(house.gif) no-repeat scroll 10px 4px; padding-left: 35px; color: #FFE065; line-height: 23px; }
#mh2012 .userbar a { color: #FFE065; padding: 0 5px; }
#mh2012 .userbar a:hover { color: #FFCE00; text-decoration: none; }
#mh2012 .userbar .link { padding: 0 10px; border-right: 1px solid #FFE065; }
#mh2012 .userbar .last { border: 0; }
/*navigation*/
#mh2012 .logoArea { width: 216px; height: 60px; float: left; }
#mh2012 .logoArea a, #hd .logoArea a:hover { line-height: 18px; }



#mh2012 { height: auto; clear: both; width: 970px; margin: 0px auto 10px auto; }
/*logo*/
#mh2012 .logoArea { width: 216px; height: 74px; float: left; }
#mh2012 .logoArea .logo { background-image: url(m_logo.jpg); background-repeat: no-repeat; display: block; width: 216px; height: 74px; overflow: hidden; float: left; }

#mh2012 .hdinfo { width: 754px; height: 74px; overflow: hidden; }
#mh2012 .hdinfo .infolt { width: 474px; height: 74px; overflow: hidden; }
#mh2012 .hdinfo .infort { width: 280px; height: 30px; overflow: hidden; }
#mh2012 .hdinfo .infort2 { width: 280px; height: 40px; overflow: hidden; padding-top: 7px; }

/*searchbar*/
#mh2012 .hdinfo .infolt .searchbar { width: 350px; height: 46px; padding-top: 20px; overflow: hidden; }
#mh2012 .searchbar .so { width: 345px; height: 26px; float: left; }
#mh2012 .hdinfo .infolt .searchbar .so .keywordBorder { float: left; width: 284px; height: 24px; border: 1px solid #888888; }
#mh2012 .hdinfo .infolt .searchbar .so .keyword { width: 280px; height: 20px; border: 2px solid #EFEFEF; line-height: 16px; margin: 0px; color: #393939; overflow: hidden; }
/*float to fix IE input margin bug
#mh2012 .hdinfo .infolt .searchbar .searchBtn { cursor:pointer; float: right; margin: 0 15px 0 0; width: 49px; height: 22px; background-color: #03263e; color: #ffffff; border: 2px solid #1c2e3a; font-size: 14px; font-weight: bold; line-height: 18px; }*/
#mh2012 .hdinfo .infolt .searchbar .searchBtn { cursor: pointer; float: right; background-image: url(m_search.png); width: 51px; height: 26px; overflow: hidden; border: 0px; }

#mh2012 .hdinfo .infolt .searchbar .hotSearch { float: left; margin-top: 5px; }
#mh2012 .hdinfo .infolt .searchbar .hotSearch li { float: left; }
#mh2012 .hdinfo .infolt .searchbar .hotSearch li span { color: #909090; }
#mh2012 .hdinfo .infolt .searchbar .hotSearch li a { color: #909090; padding: 0px 10px 0px 10px; background-image: url(m_yline.gif); background-position: right center; background-repeat: no-repeat; white-space: nowrap; }


/*navigation*/
#mh2012 .navigation { width: 970px; height: 33px; overflow: hidden; background-image: url(m_navbg.gif); background-repeat: repeat-x; }
#mh2012 .navigation { position: relative; }
#mh2012 .navigation .channel { width: auto; height: 33px; overflow: hidden; float: left; margin-left: 10px; display: inline; background-image: url(m_navbg01.png); background-repeat: no-repeat; background-position: right center; }
#mh2012 .navigation .channel li { padding: 0px; float: left; line-height: 36px; width: auto; margin-right: 5px; }
#mh2012 .navigation .channel li a { display: block; width: auto; color: White; font-size: 14px; font-weight: bold; padding-left: 6px; padding-right: 6px; }
#mh2012 .navigation .channel li a:hover { width: auto; color: red; font-size: 14px; font-weight: bold; background: url(m_navhoverbg.gif) repeat-x 0 0; padding-left: 6px; padding-right: 6px; }
#mh2012 .navigation .category { width: 395px; height: 33px; overflow: hidden; float: left; margin-left: 10px; display: inline; }
#mh2012 .navigation .channel li a.hover { width: auto; color: red; font-size: 14px; font-weight: bold; background: url(m_navhoverbg.gif) repeat-x 0 0; padding-left: 6px; padding-right: 6px; }

#mh2012 .navigation .category li { float: left; line-height: 36px; padding: 0px; width: auto; margin-right: 5px; }
#mh2012 .navigation .category li a { display: block; width: auto; color: White; font-size: 14px; padding-left: 6px; padding-right: 6px; }
#mh2012 .navigation .category li a:hover { padding-left: 6px; padding-right: 6px; width: auto; color: red; font-size: 14px; background: url(m_navhoverbg.gif) repeat-x 0 0; }
#mh2012 .navigation .category li a.hover { width: 46px; color: red; font-size: 14px; font-weight: bold; background: url(m_navhoverbg.gif) repeat-x 0 0; }
#mh2012 .navigation .userinfo1 { width: 145px; height: 33px; overflow: hidden; float: right; padding-top: 5px; }
#mh2012 .navigation .userinfo1 .tuan { float: right; line-height: 21px; width: 74px; height: 20px; background-color: #044877; border: 1px solid #033E68; overflow: hidden; margin-right: 10px; }
#mh2012 .navigation .userinfo1 .tuan a { padding-left: 7px; width: 74px; height: 20px; color: White; font-size: 12px; }
/* adj_navigation */
#mh2012 .adj_navigation { width: 968px; height: 32px; overflow: hidden; border: 1px solid #d0d0d0; border-top: none; background-color: #F5F5F5; }
#mh2012 .adj_navigation .adj_navigation_title { margin-left: 8px; margin-right: 15px; width: auto; display: inline; }

#mh2012 .adj_navigation .adj_navigation_nav { width: auto; height: 32px; overflow: hidden; padding-left: 10px; }
#mh2012 .adj_navigation .adj_navigation_nav li { float: left; line-height: 34px; }
#mh2012 .adj_navigation .adj_navigation_nav li a { font-size: 12px; color: #333333; background-image: url(m_yline.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 12px 0px 12px; }
#mh2012 .adj_navigation .adj_navigation_nav .adj_navigation_title a { width: auto; color: #03568C; font-weight: bold; background-image: none; }
#mh2012 .adj_navigation .adj_navigation_nav li .live { color: Red; }
#mh2012 .adj_navigation .adj_navigation_nav li a:visited { }
#mh2012 .adj_navigation .adj_navigation_nav li a:hover { color: Red; }

/* new login start  */
/* 圆角 */
#mh2012 .hdinfo .infort3 .login .userInforHover a.userName { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-top-left-radius: 5px; -khtml-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; box-shadow: 0 -1px 5px #CECECE; -webkit-box-shadow: 0 -1px 5px #555555; -moz-box-shadow: 0 -1px 5px #555555; }
#mh2012 .hdinfo .infort3 .login .meinfo { -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topright: 5px; -khtml-border-top-right-radius: 5px; -khtml-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 11px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0 5px 10px #CECECE; -webkit-box-shadow: 0 4px 10px #555555; -moz-box-shadow: 0 4px 10px #555555; }
/* 圆角 */

#mh2012 .hdinfo .infort3 { margin-top: 25px; width: 280px; height: 30px; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login { padding-top: 5px; height: 30px; line-height: 2.5em; }
#mh2012 .hdinfo .infort3 .login li { float: left; }
#mh2012 .hdinfo .infort3 .login .li01 { background-image: url(line_03.gif); background-repeat: no-repeat; background-position: right 7px; height: 30px; }
#mh2012 .hdinfo .infort3 .login .li01 a { color: #BA0001; padding: 0px 8px; }
#mh2012 .hdinfo .infort3 .login .li2 { }
#mh2012 .hdinfo .infort3 .login .userInfor { background-image: url(line_03.gif); background-repeat: no-repeat; background-position: right 7px; height: 30px; }
#mh2012 .hdinfo .infort3 .login .userInfor a.userName { float: left; color: #FE4202; padding-right: 5px; padding-left: 8px; }
#mh2012 .hdinfo .infort3 .login .userInfor .userName span { padding-right: 4px; float: left; }
#mh2012 .hdinfo .infort3 .login .userInfor .down { float: right; background-image: url(dian01.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rkanr.com/Content/image/Head2012/dian01.png',sizingMethod='img'); background-repeat: no-repeat; width: 9px; height: 7px; overflow: hidden; margin-top: 12px; }

#mh2012 .hdinfo .infort3 .login .userInforHover { background-image: none; margin-left: -2px; }
#mh2012 .hdinfo .infort3 .login .userInforHover .userName span { padding-right: 4px; float: left; }
#mh2012 .hdinfo .infort3 .login .userInforHover a.userName { float: left; position: relative; z-index: 1002; color: #FE4202; padding: 0px 5px 2px 8px; height: 22px; background-color: #F7F7F7; border: 1px solid #CECECE; border-bottom: 0px; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login .userInforHover .down { float: right; background: url(dian.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rkanr.com/Content/image/Head2012/dian.png',sizingMethod='img'); background-repeat: no-repeat; width: 9px; height: 7px; overflow: hidden; margin-top: 10px; }


#mh2012 .hdinfo .infort3 .login .meinfo { display: none; position: absolute; width: 205px; height: auto; overflow: hidden; z-index: 1001; background-color: #DFDFDF; top: 54px; border: 1px solid #CECECE; background-image: url(headerBg.gif); background-repeat: repeat-x; }

#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList { width: 205px; height: auto; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo { width: 184px; height: 60px; border-bottom: 1px solid #FFFFFF; margin-top: 12px; margin-left: 12px; margin-bottom: 10px; display: inline; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .perInfoHead { float: left; width: 52px; height: 52px; overflow: hidden; padding: 0px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .perInfoHead img { display: block; width: 48px; height: 48px; padding: 1px; border: 1px solid #CFCDCE; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo { float: left; margin-left: 10px; display: inline; width: 120px; height: 58px; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_userName { display: block; color: Black; width: 120px; height: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0px; line-height: 1.0em; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP { display: block; line-height: 1.75em; width: 120px; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP .per_growUp { height: 14px; width: 84px; float: left; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP span { color: #666666; float: left; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .first_personalInfo .per_line { height: 1px; width: 184px; overflow: hidden; border-bottom: 1px solid #EAEAEA; }

/* 激活图标 */
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList { width: 120px; height: 20px; overflow: hidden; margin-top: 5px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a { background-image: url(header.jpg); background-repeat: no-repeat; width: 16px; height: 16px; float: left; overflow: hidden; margin-right: 5px; }

#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.wangyiIconHover { background-position: -115px -21px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.sinaIconHover { background-position: -131px -21px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentweiIconHover { background-position: -147px -21px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentIconHover { background-position: -99px -21px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.baiduIconHover { background-position: -163px -21px; }

#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.wangyiIcon { background-position: -115px -42px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.sinaIcon { background-position: -131px -42px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentweiIcon { background-position: -147px -42px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.tencentIcon { background-position: -99px -42px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .iconList a.baiduIcon { background-position: -163px -42px; }

#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li { float: left; width: 40px; height: 67px; overflow: hidden; margin-left: 14px; margin-right: 14px; display: inline; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li a { display: block; background-image: url(header.jpg); background-repeat: no-repeat; width: 40px; height: 40px; overflow: hidden; padding: 0px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_title { display: block; color: #666666; width: 40px; height: auto; text-align: center; padding-top: 5px; line-height: 1.0em; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_kkt { background-position: -8px -70px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_order { background-position: -58px -70px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_pay { background-position: -108px -70px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_infor { background-position: -8px -121px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_find { background-position: -58px -121px; }
#mh2012 .hdinfo .infort3 .login .meinfo .meinfoList .per_li .per_frt { background-position: -108px -121px; }
#mh2012 .hdinfo .infort3 .login .meinfo .per_out { width: 205px; height: auto; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login .meinfo .per_out .per_title { float: right; padding-right: 15px; color: #666666; line-height: 2.0em; }

#mh2012 .hdinfo .infort3 .login .li02 { background-image: url(m_yline.gif); background-repeat: no-repeat; background-position: right 9px; height: 30px; width: 31px; }
#mh2012 .hdinfo .infort3 .login .li02 a { display: block; background-image: url(header.jpg); background-repeat: no-repeat; width: auto; height: 30px; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login .order a { background-image: none; width: 30px; text-align: center; color: #f06101; }
#mh2012 .hdinfo .infort3 .login .order a:hover { background-position: -120px 6px; background-image: url(header.jpg); }
#mh2012 .hdinfo .infort3 .login .Hmsg, #mh2012 .hdinfo .infort3 .login .Nmsg { background-image: url(m_yline.gif); background-repeat: no-repeat; background-position: right 9px; height: 30px; width: 31px; }
#mh2012 .hdinfo .infort3 .login .Hmsg a, #mh2012 .hdinfo .infort3 .login .Nmsg a { display: block; background-image: url(header.jpg); background-repeat: no-repeat; width: auto; height: 30px; overflow: hidden; }
#mh2012 .hdinfo .infort3 .login .Hmsg a { background-position: -30px 6px; width: 30px; }
#mh2012 .hdinfo .infort3 .login .Nmsg a { background-position: -60px 6px; width: 30px; }
#mh2012 .hdinfo .infort3 .login .Hmsg a:hover { background-position: -150px 6px; width: 30px; }
#mh2012 .hdinfo .infort3 .login .Nmsg a:hover { background-position: -180px 6px; width: 30px; }
#mh2012 .hdinfo .infort3 .login .help { background-image: none; }
#mh2012 .hdinfo .infort3 .login .help a { background-position: -90px 6px; width: 30px; }
#mh2012 .hdinfo .infort3 .login .help a:hover { background-position: -210px 6px; width: 30px; }

#mh2012 .newIcon { background: url(newIcon04.gif) no-repeat scroll 0 0 transparent; position: absolute; top: -1px; left: 250px; width: 28px; height: 18px; z-index: 300; }
/* new login ent  */


/*顶部黑色窄导航条*/
.navigation2012 { height: 30px; background-image: url(userbarbg.jpg); background-repeat: repeat-x; text-align: center; overflow: hidden; min-width: 970px; }
.navigation2012 .navbar { float: left; }
.navigation2012 .navbar li { width: 42px; float: left; font-size: 12px; font-family: "\5b8b\4f53"; line-height: 2.5em; }
.navigation2012 .navbar li a { color: #fff; }
.navigation2012 .navbar .line { background-image: url(userbarline.jpg); background-repeat: no-repeat; background-position: 0 9px; }
.navigation2012 .seach { margin: 5px 0 5px 8px; }
.navigation2012 .seach .input { width: 151px; height: 17px; border: 1px solid #ccc; border-bottom-color: #999; float: left; }
.navigation2012 .seach button { border: none; }
.navigation2012 .seach .button { cursor: pointer; float: left; background: url(seach.jpg) no-repeat 0 0; width: 56px; height: 19px; }
.navigation2012 .userinfo { height: 30px; float: right; width: auto; margin-right: 80px; display: inline; }
.navigation2012 .userinfo a { color: #7E9CD1; }
.navigation2012 .userinfo .name { float: left; }
.navigation2012 .userinfo .name .hdimg { float: left; margin-top: 5px; width: 16px; height: 16px; border: 1px #7F7F7F solid; }
.navigation2012 .userinfo .line span { padding: 0 8px; float: left; }
.navigation2012 .userinfo .space { background-image: url(userbarblueline.jpg); background-repeat: no-repeat; background-position: 0 2px; margin-right: 30px; }
.navigation2012 .userinfo .help { background-image: url(userbarblueline.jpg); background-repeat: no-repeat; background-position: 0 2px; }

/* 圆角 */
.navigation2012 .userinfo .login .userInforHover a.userName { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-top-left-radius: 5px; -khtml-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; box-shadow: 0 -1px 5px #CECECE; -webkit-box-shadow: 0 -1px 5px #CECECE; -moz-box-shadow: 0 -1px 5px #CECECE; }
.navigation2012 .userinfo .login .meinfo { -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topright: 5px; -khtml-border-top-right-radius: 5px; -khtml-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 11px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0 5px 10px #CECECE; -webkit-box-shadow: 0 5px 10px #CECECE; -moz-box-shadow: 0 5px 10px #CECECE; }
/* 圆角 */

.navigation2012 .userinfo .login li { float: left; }
.navigation2012 .userinfo .login .li01 { background-image: url(userbarblackline.gif); background-repeat: no-repeat; background-position: right 2px; height: 30px; width: auto; overflow: hidden; line-height: 2.5em; }
.navigation2012 .userinfo .login .li01 a { color: White; padding: 0px 8px; }
.navigation2012 .userinfo .login .li2 { }
.navigation2012 .userinfo .login .userInfor { background-image: url(userbarblackline.gif); background-repeat: no-repeat; background-position: right 2px; height: 30px; width: auto; overflow: hidden; line-height: 2.5em; }
.navigation2012 .userinfo .login .userInfor a.userName { float: left; color: White; padding-right: 5px; padding-left: 8px; }
.navigation2012 .userinfo .login .userInfor .userName span { padding-right: 4px; float: left; }
.navigation2012 .userinfo .login .userInfor .down { float: right; background-image: url(dian01.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rkanr.com/Content/image/Head2012/dian01.png',sizingMethod='img'); background-repeat: no-repeat; width: 9px; height: 7px; overflow: hidden; margin-top: 12px; padding: 0px; }


.navigation2012 .userinfo .login .userInforHover { background-image: none; margin-left: -2px; }
.navigation2012 .userinfo .login .userInforHover .userName span { padding-right: 4px; float: left; }
.navigation2012 .userinfo .login .userInforHover a.userName { float: left; position: relative; z-index: 1002; padding-left: 8px; color: White; padding-right: 5px; height: 28px; background-color: #042942; border: 1px solid #5b717c; border-bottom: 0px; margin-top: 2px; line-height: 2.25em; }
.navigation2012 .userinfo .login .userInforHover .down { float: right; background-image: url(dian.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rkanr.com/Content/image/Head2012/dian.png',sizingMethod='img'); background-repeat: no-repeat; width: 9px; height: 7px; overflow: hidden; margin-top: 10px; padding: 0px; }

.navigation2012 .userinfo .login .meinfo { display: none; position: absolute; width: 205px; height: auto; overflow: hidden; z-index: 1001; background-color: #025285; top: 29px; border: 1px solid #5b717c; background-image: url(userbarinfobg.gif); background-repeat: repeat-x; }
/*
.navigation2012 .userinfo .login .meinfo { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 0px 5px #CECECE; -webkit-box-shadow: 0 0px 5px #CECECE; -moz-box-shadow: 0 0px 5px #CECECE; box-shadow: -10px 0 10px red; box-shadow: 10px 0 10px blue; box-shadow: 0 -10px 10px yellow; box-shadow: 0 10px 10px green; }
*/
.navigation2012 .userinfo .login .meinfo .meinfoList { width: 205px; height: auto; overflow: hidden; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo { width: 184px; height: 60px; border-bottom: 1px solid #076fb2; margin-top: 12px; margin-left: 12px; margin-bottom: 10px; display: inline; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .perInfoHead { float: left; width: 52px; height: 52px; overflow: hidden; padding: 0px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .perInfoHead img { display: block; width: 48px; height: 48px; padding: 1px; border: 1px solid #CFCDCE; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .personalInfo { float: left; margin-left: 10px; display: inline; width: 120px; height: 58px; overflow: hidden; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_userName { display: block; color: #0286dc; width: 120px; height: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0px; line-height: 1.0em; text-align: left; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP { display: block; line-height: 1.75em; width: 120px; overflow: hidden; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP .per_growUp { height: 14px; width: 84px; float: left; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP span { color: #dddddd; float: left; padding: 0px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .personalInfo .per_rightP .level { color: #0286DC; float: left; padding: 0px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .first_personalInfo .per_line { height: 1px; width: 184px; overflow: hidden; border-bottom: 1px solid #042942; }

/* 激活图标 */
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList { width: 120px; height: 20px; overflow: hidden; margin-top: 5px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a { background-image: url(header2.jpg); background-repeat: no-repeat; width: 16px; height: 16px; float: left; overflow: hidden; margin-right: 5px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.wangyiIconHover { background-position: -114px -32px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.sinaIconHover { background-position: -130px -32px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.tencentweiIconHover { background-position: -146px -32px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.tencentIconHover { background-position: -98px -32px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.baiduIconHover { background-position: -162px -32px; }

.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.wangyiIcon { background-position: -114px -53px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.sinaIcon { background-position: -130px -53px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.tencentweiIcon { background-position: -146px -53px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.tencentIcon { background-position: -98px -53px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .iconList a.baiduIcon { background-position: -162px -53px; }


.navigation2012 .userinfo .login .meinfo .meinfoList .per_li { float: left; width: 40px; height: 67px; overflow: hidden; margin-left: 14px; margin-right: 14px; display: inline; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li a { display: block; background-image: url(header2.jpg); background-repeat: no-repeat; width: 40px; height: 40px; overflow: hidden; padding: 0px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li .per_title { display: block; color: #ffffff; width: 40px; height: auto; text-align: center; line-height: 2.0em; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li .per_kkt { background-position: -8px -72px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li .per_order { background-position: -58px -72px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li .per_pay { background-position: -108px -72px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li .per_infor { background-position: -8px -123px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li .per_find { background-position: -58px -123px; }
.navigation2012 .userinfo .login .meinfo .meinfoList .per_li .per_frt { background-position: -108px -123px; }
.navigation2012 .userinfo .login .meinfo .per_out { width: 205px; height: auto; overflow: hidden; }
.navigation2012 .userinfo .login .meinfo .per_out .per_title { float: right; padding-right: 15px; color: #ffffff; line-height: 2.0em; }


.navigation2012 .userinfo .login .li02 { height: 30px; width: 30px; }
.navigation2012 .userinfo .login .li02 a { display: block; background-image: url(header2.jpg); background-repeat: no-repeat; width: auto; height: 29px; overflow: hidden; }
.navigation2012 .userinfo .login .order a { width: 30px; background-image: none; text-align: center; color: #f06101; line-height: 2.5em; }
.navigation2012 .userinfo .login .order a:hover { width: 31px; position: relative; left: -1px; background-position: -120px 1px; background-image: url(header2.jpg); }
.navigation2012 .userinfo .login .Hmsg, .navigation2012 .userinfo .login .Nmsg { height: 30px; width: 30px; }
.navigation2012 .userinfo .login .Hmsg a, .navigation2012 .userinfo .login .Nmsg a { display: block; background-image: url(header2.jpg); background-repeat: no-repeat; width: auto; height: 29px; overflow: hidden; }
.navigation2012 .userinfo .login .Hmsg a { background-position: -30px 1px; width: 30px; }
.navigation2012 .userinfo .login .Nmsg a { background-position: -60px 1px; width: 30px; }
.navigation2012 .userinfo .login .Hmsg a:hover { background-position: -150px 1px; width: 30px; }
.navigation2012 .userinfo .login .Nmsg a:hover { background-position: -180px 1px; width: 30px; }
.navigation2012 .userinfo .login .help { background-image: none; }
.navigation2012 .userinfo .login .help a { background-position: -90px 1px; width: 30px; }
.navigation2012 .userinfo .login .help a:hover { background-position: -210px 1px; width: 30px; }

/*顶部黑色窄导航条End*/


/*页面TOP导航*/
.headShadow { background-image: url(toppanel_line.jpg); overflow: hidden; height: 37px; opacity: 0.8; position: fixed; left: 0px; width: 100%; z-index: 310; }
.headShadow .headInside { width: 970px; margin: 0 auto; height: 35px; }
.headShadow .headInside li { float: left; padding: 0 5px; height: 35px; line-height: 34px; }
.headShadow .headInside li a { font-family: 微软雅黑; color: #C8C8C6; }
.headShadow .headInside .ng_logo { font-size: 18px; font-weight: bold; width: 130px; }
.headShadow .headInside .ng_dynamic { width: 230px; overflow: hidden; background-image: url(toppanel_info.png); background-position: 12px 10px; background-repeat: no-repeat; }
.headShadow .headInside .ng_dynamic .ng_dynamic_descn { width: 200px; height: 35px; overflow: hidden; display: block; margin-left: 30px; }
.headShadow .headInside .ng_user { width: 160px; padding-left: 80px;}
.headShadow .headInside .ng_user .ng_user_panel { width: 160px; text-align: center;    }/*调试  display:none; 上线要去掉*/
.headShadow .headInside .ng_user .ng_user_panel .ng_user_username { float: left; width: 120px; background-image: url(toppanel_info.png); background-position: 105px -48px; background-repeat: no-repeat; display: block; height: 35px; }
.headShadow .headInside .ng_user .ng_user_panel .ng_user_msg { float: left; width: 40px; display: block; background-image: url(toppanel_info.png); background-position: -13px -48px; background-repeat: no-repeat; display: block; height: 35px; }
.headShadow .headInside .ng_user .ng_user_panel .ng_user_msg .ng_user_msgcount { background-color: #F56200; color: White; position: relative; width: 20px; height: 15px; text-align: center; line-height: 14px; left: 20px; top: 18px; border-radius: 3px; display: block; }
.headShadow .headInside .ng_user .ng_login_panel { width: 160px;  display: none; }
.headShadow .headInside .ng_user .ng_login_panel a { padding: 0 10px; }

.headShadow .headInside .ng_seach { width: 160px; height: 24px; border-radius: 5px; padding:0; line-height:0; background-color:#F2F2F2; overflow:hidden; margin-top: 5px; }
.headShadow .headInside .ng_seach .ng_seach_txt { line-heigh:24px; border:0; padding-left:6px; width:130px; height:24px; background-color:#F2F2F2; color:#666666; float:left; }
.headShadow .headInside .ng_seach .ng_seach_btn {width:24px; height:24px; overflow:hidden; background-image:url(toppanel_info.png); background-position:0 28px; border:0px; float:left;}
/*页面TOP导航 End*/