﻿@charset "utf-8";

/* CSS Document */
/*主体*/
body { background: #FFFFFF; font-size: 12px; line-height: 22px; margin: 0; padding: 0; font-family: Tahoma, SimSun, Arial; }

body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td { font-weight: 400; margin: 0pt; padding: 0pt; color:#000000; }

h1, h2, h3, h4, h4, h5 { margin: 0pt; padding: 0pt;}



div, p, li { font-family: Verdana, 宋体; font-size: 12px; }

input, select { font-size: 12px; line-height: 16px;vertical-align:middle; }


table { border-collapse: collapse; }

table a{font-size:14px;}

fieldset, img { border: 0pt none; }

fieldset { margin: 0pt; padding: 0pt; }

fieldset p { margin: 0pt; padding: 0pt 0pt 0pt 8px; }

img { border: 0pt none; }

ul, li { list-style-type: none; }

ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }


q:before, q:after, blockquote:before, blockquote:after { content: ""; }

.unborder{ border:none;}

.hid { display: none; }

.tc { text-align: center; }

.tl { text-align: left; }

.tr { text-align: right; }

.ti{ text-indent:16px;}

.dis { display: block; }

.undis { display: none; }

.fl { float: left; }

.fr { float: right; }

.cl { clear: both; }

.line{clear:both; padding-bottom:8px; border-top:1px dashed #ccc; margin-right:15px;}

.fh20 { line-height: 20.5px; }
.fh18 { line-height: 18px; color:#636363; }
.fh24 { line-height: 24px; }

.pr5{padding-right:5px;}

.pr15{padding-right:15px;}

.f9borange{color:#ff5700; font-size:12px; font-weight:bold}

/*导航背景*/
.subnavl,.subnavl ul,.subnavl ul li,.bql,.bqr,.bqlbbs,.bqrbbs,#bqnav,#sidebar,#mainbav,.menuindex,.menufriend,.menuqa,.menushop,.menupetshow,.menuhome,.menuvideo,.menubbs,.menu dt,.current h2,#sidebar li,#sidebar h3,.subnav,.subnav ul,.subnav ul li,#loginbar,#login,#register,.btnlo,.btnrg,#link dd{background:url(../image/index1/boqiihead_bg.gif) no-repeat;}


/*连接*/
a:link, a:visited { text-decoration: none; }

a:hover, a:active { color: #ff5700; text-decoration: underline; }


/*页面外围控制整体布局宽度*/
#wrapper { width: 950px; overflow: hidden; margin: 5px auto; overflow:hidden; }

/*容器*/
#container { display: inline-block; width: 950px; text-align: left; clear: both; overflow:hidden; }

#container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/*在IE/Mac 5中隐藏container块\*/
#container { display: block; position:relative;}

#masthead { margin: 0px auto 12px; clear:both;}

/*广告*/
#banner { float:right;width:645px; height:68px;padding:0; text-align:center;position:relative;}
.an{ position:absolute;right:84px; bottom:-22px;}
/*logo风格*/
#logo { float:left; width:180px; height:68px; }

/*导航条背景*/
#mainbav {background-position:0 -510px;}
#bqnav { clear:both;background-position:top center; background-repeat:repeat-x;width:940px; overflow:hidden;padding-left:10px;}
.bql{ position:absolute; left:0; top:68px;_top:70px;background-position:0 -825px; width:6px; height:32px;}
.bqr{ position:absolute; right:0; top:68px;_top:70px;background-position:0 -864px;width:6px; height:32px;}
.bqlbbs{ position:absolute; left:0; top:68px;background-position:0 -825px; width:6px; height:32px;}
.bqrbbs{ position:absolute; right:0; top:68px;background-position:0 -864px;width:6px; height:32px;}
#Layer1 {position:absolute; width:22px; height:7px; margin:0; padding:0;background-image:url(../image/boqii_index/new.gif); float:left; overflow:hidden; top:68px; left:366px;
}
/*菜单*/
.menuindex{ background-position: 12px -83px;}
.menufriend{ background-position: 12px -103px;}
.menuqa{ background-position: 12px -123px;}
.menushop{ background-position: 12px -163px;}
.menupetshow{ background-position: 12px -143px;}
.menuhome{background-position: 12px -183px;}
.menuvideo{ background-position: 12px -203px;}
.menubbs{ background-position: 12px -223px;}

.menu {height: 35px; overflow:hidden; float:left;}

.menu dd { height:27px; float:left;}
.menu dt{height:17px; float:left; background-position: 0 -62px; width:2px; border-top:5px #ff9c1b solid;}
.menu h2{font-size:14px;text-indent:-9999em; padding:0 6px;width:60px; cursor:pointer;}
.mainbav a{text-decoration:none;font-size:14px;}
.current h2{ background-position: 0 -35px;width:62px; text-decoration:none; text-align:center; font-size:14px; font-weight:bold; line-height:27px; text-indent:0;}
.bgnone{background:none;}

/*边菜单*/
#sidebar{ float:right; padding-right:10px;background-position:0 -570px;}
#sidebar ul{}
#sidebar li{ background-position: 0 -245px; float:left; padding:0 5px;}
#sidebar li a{margin-right:5px; padding-left:5px;color:#ff5700;}
#sidebar li a span{position:relative;line-height:30px;}
#sidebar li a:hover{text-decoration:none}
#sidebar h3{ background-position: right -275px; font-size:12px;padding:0 10px;}

/*子导航条*/
.subnav{clear:both; background-position: 0px -330px;padding:0px 8px 3px; position:absolute;line-height:14px;height:25px; _width:600px; min-width:80px;}
.subnav ul{ position:relative;_position:absolute; background-position: right -360px;padding:0px 10px 3px 0px;height:25px; overflow:hidden;}
.subnav ul li{ float:left; background-position: 0 -390px;padding:6px 10px;}
.subnav ul li a{color:#666;}
.subnav ul li a:hover{color:#ff5700;}


.subnavl{clear:both; background-position: 0px -330px;padding:0px 8px 3px; position:absolute;line-height:14px;height:25px; _width:600px; min-width:80px;left:454px;*left:454px;_left:454px;}
.subnavl ul{ position:relative;_position:absolute; background-position: right -360px;padding:0px 10px 3px 0px;height:25px; overflow:hidden;}
.subnavl ul li{ float:left; background-position: 0 -390px;padding:6px 10px;}
.subnavl ul li a{color:#666;}
.subnavl ul li a:hover{color:#ff5700;}
/*登录条*/
#loginbar{clear:both;margin-top:25px; background-position: 6px -420px;height:26px; color:#123b8d; padding:0 6px; line-height:24px;}
#register ul{ margin:0 4px;border-top:1px #d0d0d0 solid;border-bottom:1px #d0d0d0 solid; line-height:24px; background-color:#fcfcfc;height:24px;*height:24px;_height:21px; padding:0 4px;*padding:0 4px;_padding:3px 4px 0;}
#login dl{ margin:0 4px;border-top:1px #d0d0d0 solid;border-bottom:1px #d0d0d0 solid; line-height:24px; background-color:#fcfcfc;height:24px; padding:0 4px;}
#register li,#register li,#login dd,#login dt{ display:inline;}
#login,#register{ background-position: right -450px;}
#login dd{padding-left:10px;}
#login dt a,#login dt a:hover{color:#ff5700; padding-right:10px;}

#register li label{ padding:2px 0;line-height:25px;}
#register li input{vertical-align:center;margin-top:-2px;*margin-top:1px;_margin-top:-2px;}
#register li select{font-size:12px;vertical-align:top;margin-top:2px;*margin-top:2px;_margin-top:-1px;}
#register a,#register a:hover{color:#ff5700; padding:0 2px; line-height:18px;}
/*按钮*/
.btnlo,.btnrg{line-height:20px !important; height:18px; width:59px; border:none;margin-left:2px; cursor:pointer; color:#fff; overflow:hidden; text-indent:-9999em; text-decoration:none; display:inline;}
.btnlo{background-position:0px -600px;*background-position:0px -597px;_background-position:0px -599px; }
.btnrg{background-position:0px -630px;*background-position:0px -627px;_background-position:0px -629px; }

/*版权底部定义*/
#footer { width:950px;clear:both;  color:#636363; margin:5px auto;text-align:center; overflow:hidden; }
#foot{margin:0 6px; clear:both;position:relative;height:65px;width:938px;background:url(../image/index1/footbg.gif) no-repeat;}
.footl{ position:absolute; left:0; top:0;background-position:0px -660px; width:7px; height:65px;}
.footr{ position:absolute; right:0; top:0;background-position:0px -727px;width:7px; height:65px;}
.foot-nav{ padding-top:10px;}
.foot-nav li{display:inline; padding-right:5px;}
#footer p{ line-height:26px; text-align:center; font-size:13px;color:#8691A2}
#login dt.gray a:hover{color:#636363}