﻿@charset "gb2312";
/*通用*/
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*通用盒子*/
.mainbox { width:970px; margin:0 auto; display:block; }
.box{ width:970px; margin:0 auto;height:auto;display:block;overflow:hidden;  }
/*常用链接颜色*/
a { color:#444444; text-decoration:none; }
a:hover { color:#f60; }
a.font_fff { color:#fff!important; text-decoration:none; }
a.font_fff:hover { color:#ff0!important; }
a.font_727272 { color:#727272; padding-right:3px; }
.font_727272 { color:#727272; padding-right:3px; }
a.font_727272:hover { color:#f60; text-decoration:underline; }
a.font_369 { color:#369!important; }
a.font_369:hover { color:#f60!important; }
a.font_D84600 { color:#D84600!important; }
a.font_D84600:hover { text-decoration:underline}
a.red { color:#FF0000; text-decoration:none; }
a.red:hover { color:#009900; }
.orange a, .orange a:link, .orange a:visited, .orange a:hover { color:#ff7300; }
.white a, .white a:link, .white a:visited { color:#ffffff; text-decoration: none; }
.white a:hover { color:#ffffff; text-decoration: underline }
a.blue { color:#003399; text-decoration: none; }
a.blue:hover { color:#ed0000; text-decoration: underline; }
.red a, .red a:link, .red a:visited, .red a:hover { color:#cc0000; }
.red a:hover { color:#cc0000; text-decoration: underline; }
.gray a, .gray a:link, .gray a:visited { color:#666; text-decoration: none; }
.gray a:hover { color:#ff7300; text-decoration: underline; }
/*顶部导航*/
.topnav { padding-top:4px; height:21px; width:auto; background:#F9F9F9; border-bottom:1px solid #D8D8D8; }
.topnav a { color:#666 }
.topnav a:hover { color:#f60 }
.topnav p { float:left; display:block; color:#d4d4d4; padding-top:3px; }
.topnav p a { padding-left:5px; padding-right:5px; }
.topnav ul { float:right; width:535px; display:block; height:21px; line-height:21px; }
.topnav ul li { float:right; display:block; position:relative; width:80px; text-align:left; background:url(../images/icon_le.gif) no-repeat 75px -1px; }
.topnav ul li a { display:block; padding-left:8px; width:72px; }
.topnav dl { position:absolute; display:none; left: 0px; top: -3px; z-index:99; border-bottom:1px solid #D8D8D8; }
.topnav dt { height:22px; padding-top:2px; width:80px; border:1px solid #bfbfbf; border-bottom:0; background:#fff url(../images/icon_topnav_up.gif) no-repeat 65px 11px; }
.topnav dt a { padding-left:7px!important; }
.topnav dd { width:100px!important; border:1px solid #bfbfbf; border-top:0; border-bottom:0; background:#fff; }
.topnav dd a { width:80px!important; }
.icon_topnav { background:url(../images/icon_topnav.gif) no-repeat 65px 8px; }
.txt_i { text-indent:8px; }
.topLogin{ float:right;height:21px; line-height:21px; padding-left:10px; }

/*********************** lois wang ************************/
/*顶部导航*/
#toplink { height:26px; line-height:26px; background-color:#f6f6f6; border-bottom:1px solid #dfdfdf; }
#toplink .toplink_l { width:300px; float:left; }
#toplink .toplink_l a.xunpan, a.xiaoxi { padding-left:20px; background:url(http://meta.bmlink.com/2012/images/icon_toplink.gif) no-repeat; margin:0 0 0 8px; }
#toplink .toplink_l a.xunpan { background-position:0 -15px; }
#toplink .toplink_l a.xiaoxi { background-position:0 0; }
#toplink .toplink_r { width:600px; float:right; }
#toplink .toplink_r a { line-height:26px; color:#666; padding:0 9px; display:block; float:left; }
#toplink .toplink_r a:hover { background-color:#f6f6f6; }
#toplink #menu { float:right; }
#toplink #menu .mainlevel { float:left; *position:relative; _position:relative; /*IE6 only*/border:1px solid #f6f6f6; background:#f6f6f6; margin-top:0px; height:24px; z-index:5; }
#toplink #menu .mainlevel:hover { background-color:#fff; border:1px solid #cdcdcd; border-bottom:1px solid #fff; }
#toplink #menu .mainlevel a { display:block; padding:0 1px; margin:0 1px 0 4px; _margin:0 1px;text-align:left; letter-spacing:1px; }
#toplink #menu .mainlevel a:hover { color:#06C; }
#toplink #menu .mainlevel ul,#toplink #menu .mainlevel ul.list3 { margin-top:25px; display:none; position:absolute; border:1px solid #cdcdcd; border-top:none; background:#fff; padding:5px 0 8px 5px; _padding-bottom:0px; *left:0; _left:0; z-index:9999; }
#toplink #menu .mainlevel ul:hover { border-top:none; }
#toplink #menu .mainlevel li { background:#fff; width:105px; height:20px; /*IE6 only*/}
#toplink #menu .mainlevel li a{ clear:both; height:20px; border:none; _margin:-5px 5px -20px 5px; _padding:-5px 15px -5px 5px; }
#toplink #menu .mainlevel li a:hover { border:none; background-color:#fff; }
#toplink #menu .mainlevel a.icon { text-align:right; background:url(http://meta.bmlink.com/2012/images/icon_arrow2.gif) no-repeat 68px 9px; width:60px; padding:0 15px 0 5px; letter-spacing:0px; }
#toplink #menu .mainlevel a.icon2 { text-align:left; background:url(http://meta.bmlink.com/2012/images/icon_arrow2.gif) no-repeat 60px 9px; width:55px; padding:0 15px 0 5px; }
#toplink #menu .nolist { border:1px solid #f6f6f6; }
#toplink #menu .nolist:hover { border:1px solid #f6f6f6; background-color:#f6f6f6; }
#toplink #menu .mainlevel ul.list1 { margin-left:-26px; } 
#toplink #menu .mainlevel ul.list2 { margin-left:-31px; } 
/*网站导航*/
#toplink #menu .mainlevel ul.list3 { width:200px; margin-left:-126px; }
#toplink #menu .mainlevel ul.list3 li { width:200px; padding:3px 0; border-bottom:1px solid #eee; height:100%; overflow:hidden; zoom:1; clear:both; }
#toplink #menu .mainlevel ul.list3 li p { display:block; margin:2px 5px; clear:both; _height:20px; }
#toplink #menu .mainlevel ul.list3 li a { float:left; height:22px; clear:none; padding:0 3px; _padding:0 1px; letter-spacing:normal; }
#toplink #menu .mainlevel ul.list3 li strong { display:block; clear:both; _height:20px; }
#toplink #menu .mainlevel ul.list3 li strong a { color:#039; }
#toplink #menu .mainlevel ul.list3 li.noborder { border:none; }