/* CSS Document */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, form, article, aside, embed, dl, dt, dd, table, td, th, input, button, legend, fiedlset, blockquote, textarea, label, strong, img, fieldset, b { margin: 0; padding: 0; }
body { font-family: 'ËÎÌå'; font-size: 12px; line-height: 18px; }
h1, h2, h3, h4, h5, h6{ font-weight: normal; font-size: 100%; }
.clearfix { font-size: 0; clear: both; line-height: 0; }
ul, li { list-style-type: none; }
img { border: 0 none; }
/*MainOneheader*/
.bb_header { min-width: 1000px; background: url(../images/bb_header.png) left top repeat-x; }
.bbtopnav { width: 1000px; height: 42px; line-height: 42px; padding: 0 12px; margin: 0 auto; position: relative; z-index: 100;}
.moL, .new { float: left; }
.bbmoR { float: right; height: 32px; overflow: hidden; padding-top: 8px; *padding-top:0;
}
.moL, .bbmoR { position: relative; z-index: 110; }
.bbmoR b { font-weight: normal; padding-left: 8px; }
.moL a, .bbmoR a { text-decoration: none; background: url(../images/mo_line.png) right 0 no-repeat; padding: 0 8px; }
.bbtopnav span a { background: url(../images/mo_ico.png) right center no-repeat; }
.bbtopnav span a:hover, .bbtopnav span a.current { padding: 6px 12px 6px 6px; background: #fff url(../images/mo_icoOn.png) 57px 12px no-repeat; border: #dadada 1px solid; border-bottom: none; text-decoration: none; z-index: 10; }
.newR span a:hover, .newR span a.current { background: #fff url(../images/mo_icoOn.png) 70px 12px no-repeat; }
.category { width: 630px; background-color: #f7fcff; position: absolute; left: 0; top: 32px; z-index: 8; padding: 8px 0 8px 8px; display: none; box-shadow: 0 2px 0 1px rgba(242, 242, 242, 0.5); }
.category li { float: left; width: 90px; height: 22px; line-height: 22px; overflow: hidden; white-spaec: nowrap; }
.bbtopnav a.last, .category li.last { background: none; border: 0 none; }
.category_cite { width: 290px; line-height: 22px; background-color: #fff; position: absolute; left: 120px; top: -1px; display: none; border-bottom: none; }
.category_cite dl { padding: 8px 20px; border-bottom: #e6e6e6 1px solid; background-color: #fff; color: #0360af; overflow: hidden; }
.category_cite dt a { color: #f40; text-decoration: none; }
.category_cite dt a:hover { color: #06c; text-decoration: underline; }
.category_cite dd { font-size: 12px; }
.category_cite dd span { margin: 0 4px; }
.category_cite dd a { color: #0360af; white-space: normal; }
.pro_serve { width: 410px; padding: 8px 0 5px 10px; position: absolute; top: 32px; z-index: 8; right: -306px; display: none; box-shadow: 0 2px 0 1px rgba(242, 242, 242, 0.5); }
.pro_serve li { width: 80px; height: 20px; line-height: 22px; overflow: hidden; float: left; margin: 0 30px 3px 0; }
.pro_serve a, .category li a { color: #666; text-decoration: none; }
.moL a:hover, .bbmoR a:hover, .pro_serve a:hover, .category_cite dd a:hover { color: #f40; text-decoration: underline; }
.pro_serve li.mar_r0 { margin-right: 0; }
.category, .category_cite, .pro_serve { border: #dadada 1px solid; background-color: #fff; }
.bbtopnav span a, .category li.fort, .category li.fort h2 { position: relative; }
.category li.fort h2 a, .category li h2 a:hover, .category_cite dt a { font-weight: bold; }
.category a, .pro_serve a { background: none; padding: 0; }
.newR { padding-right: 12px; display: inline-block; zoom: 1; position: relative; top: 0; left: -8px; *display:inline;
}
.bbtopnav a { color: #666; }
.bbinput { width: 232px; height: 24px; line-height: 24px; padding-left: 3px; border: #c2c2c2 1px solid; background-color: #fff; vertical-align: top; }
.bbBtn { width: 62px; height: 26px; line-height: 26px; text-align: center; color: #fff; cursor: pointer; border: none; background: url(../images/bbBtn.png) no-repeat; vertical-align: top; }
.bblogo { float: left; padding: 10px 8px 0 0; }
.bb_foot { font-family: Tahoma, Geneva, sans-serif; height: 31px; line-height: 31px; text-align: center; background: url(../images/bb_foot.png) repeat-x; border-top: #d3d1d1 1px solid; color: #666; }
.bb_foot span { color: #333; padding: 0 5px; }
.syt { width: 128px; height: 72px; background: url(../images/syt.png) no-repeat; position: absolute;top:6px;right: 0; z-index: 1000; }
.syt .p1{ text-align:center; padding-top:25px; color:#000; line-height:40px;}
.syt .p1 b{ font-size:14px; color:#c00;}
.sytSub{width:114px; height:55px; line-height:22px; padding:10px 0 0 10px;background:url(../images/sytSub.png) no-repeat; position:absolute;top:60px;left:3px; display:none;}
.sytSub a{ color:#c00; text-decoration:none; padding-left:20px; display:block;}
a.qico1{ background:url(../images/qico1.png) left center no-repeat;}
a.xico2{background:url(../images/xico2.png) left center no-repeat;}
.bodytop{background-position: center 42px;}
