body { font:12px/20px Verdana, Arial, Helvetica, sans-serif, "宋体", "simsun"; color:#333; }
a { color:#0058A6; text-decoration:underline; }
a:hover, div a:hover, .top_product dd a:hover { color:#F60; text-decoration:underline; }
strong { font-weight:bold; }
em, i { font-style:normal; }
p { margin:0; padding:0; }
.red { color:#C00; }
.grey { color:#999; }
.red1 { color:#F30; }
.grey1 { color:#666; }
.f10 { font-size:10px; }
.fs { font-family:"宋体", "simsun"; }
.mt { margin-top:10px; }
.nojs { background:url(../images/icon7.gif) no-repeat; }
.nojs { background-color:#FEFFB1; background-position:-75px -2385px; border:1px solid #FFE574; padding:5px 30px; font:bold 14px simsun; color:#333; }
#zol_head { font-size:12px; font-family:arial, "宋体"; width:952px; margin:0 auto; padding:8px 0 0; position:relative; float:none; z-index:1200; }
#zol_head .top_nav { margin:0 0 7px; }
#zol_head .top_nav a { color:#07519A; text-decoration:underline; margin-right:9px; }
#zol_head .more_list { border:1px solid #83A3CD; padding:2px 1px; position:absolute; line-height:22px; width:78px; background:#fff; top:23px; left:304px; z-index:10000; }
#zol_head .more_list .line { border-bottom:1px solid #DFDFDF; }
#zol_head .more_list li a { color:#07519A; display:block; width:78px; font-family:"宋体"; text-indent:3px; }
#zol_head .more_list li a:hover { color:#fff; background:#30528F; text-decoration:none; text-indent:3px; }
#zol_head .top_nav a.more { background:url(../images/arrow_1.gif) no-repeat right 6px; padding-right:12px; float:none; }
#zol_head .top_nav span a { color:#090; font-family:"宋体"; }
#zol_head .login { float:right; margin:0; font-family:"宋体"; }
#zol_head .login a { text-decoration:underline; color:#07519A; }
#zol_head .top_nav a:hover, #zol_head .top_nav span a:hover, #zol_head .login a:hover { color:#f60; }
#zol_head .login span { font-family:arial, "宋体"; }
#zol_head .more_list { border:1px solid #83A3CD; padding:2px 1px; position:absolute; line-height:22px; width:78px; background:#fff; top:23px; left:304px; z-index:10000; text-align:left; }
#zol_head .more_list a { text-decoration:none; }
#zol_head .more_list a:hover { text-decoration:none; }
.footnc { float:none; clear:both; padding:10px auto; margin-top:20px; background:#fff; text-align:center; font:12px/25px simsun; color:#333; }
.footnc .lan12i { color:#07519A; text-decoration:underline; }
.footnc .lan12i:hover { color:#f60; text-decoration:none; }
.footnc .lv12i { color:#393; text-decoration:underline; }
.footnc .lv12i:hover { color:#f60; text-decoration:none; }
.footnc .h12 { color:#f30; text-decoration:none; }
.footnc .h12:hover { color:#f60; text-decoration:underline; }
.footnc .hei12 { color:#333; text-decoration:none; }
.footnc .hei12:hover { color:#333; text-decoration:underline; }
.banner560 { width:560px; height:60px; overflow:hidden; }
.banner760 { width:760px; height:90px; overflow:hidden; }
.banner960 { width:960px; height:90px; margin:10px auto 0 auto; overflow:hidden; }
.banner300 { width:300px; height:250px; overflow:hidden; }
.mini_nav { width:932px; height:32px; line-height:32px; padding:0 16px; margin:0 auto; background:url(../images/product.gif) 2px 0; color:#ccc; }
.mini_nav a { color:#333; text-decoration:none; padding:0 1px; }
.logo { width:960px; margin:10px auto; height:auto; overflow:hidden;}
a.logo { display:block; float:left; width:216px; padding-right:17px; margin:0;}
.logo2 { float:left; padding-left:14px; border-left:1px solid #CCC; font:bold 26px/57px "黑体", "simhei"; }
.name { width:924px; height:50px; padding:0 20px 0 16px; margin:0 auto; background:#316394 url(../images/product.gif) 0 -40px; }
.name h1 { float:left; font:bold 26px/50px "微软雅黑", "microsoft yahei"; color:#FFF; }
.name input { float:left; margin-top:12px; }
.name .search_t { width:192px; height:19px; padding:7px 0 0 7px; margin:13px 5px 0 0; background:url(../images/product.gif) -250px -105px; border:0; font-size:14px; color:#999; }
.position { width:936px; height:26px; line-height:26px; padding:0 11px; margin:0 auto; border:1px solid #7CA8D3; border-top:0; background:#EDF8FE; }
.wrapper { width:960px; margin:10px auto 0 auto; overflow:hidden; }
.wrap_l { float:left; width:182px; padding:0 4px; background:#E7F4FE; margin-bottom:-10000px; padding-bottom:10000px; }
.wrap_l dl { width:170px; padding:0 4px 8px; margin-top:4px; border:1px solid #D2E3FD; background:#FFF; }
.wrap_l dt { padding:6px 0 5px 5px; background:url(../images/bg_line.gif) repeat-x left bottom; font-size:14px; font-weight:bold; color:#000; }
.li_word { padding:8px 0 0 8px; color:#868686; }
.li_word li { text-indent:-12px; padding-left:12px; font-family:simsun; }
.li_word a { margin-left:5px; font:normal 14px/24px arial; }
.li_top { width:80px; float:left; padding:8px 0 0 4px; line-height:26px; }
a.n1, a.n2, a.n3, a.n4, a.n5, a.n6, a.n7, a.n8, a.n9, a.n10, span.n1 { padding-left:18px; background:url(../images/icon5.gif) no-repeat; }
.top_product a.n2, .top_product a.n3, .top_product a.n4, .top_product a.n5, .top_product a.n6, .top_product a.n7, .top_product a.n8, .top_product a.n9, .top_product a.n10 { padding-left:22px; }
.top_product span.n1 { float:left; display:block; width:14px; height:14px; background-position:0 4px; padding:0 0 4px 10px; }
a.n2 { background-position:0 -23px; }
a.n3 { background-position:0 -50px; }
a.n4 { background-position:0 -75px; }
a.n5 { background-position:0 -102px; }
a.n6 { background-position:0 -128px; }
a.n7 { background-position:0 -155px; }
a.n8 { background-position:0 -180px; }
a.n9 { background-position:0 -207px; }
a.n10 { background-position:0 -233px; }
.guide { float:right; padding:2px 4px 0 0; font:bold 12px Verdana; color:#390; }
.li_user li { float:left; padding:8px 1px 8px 0; text-align:center; }
.li_user img { display:block; }
.li_user p { border:1px solid #CCC; padding:1px; margin:3px 0 0 1px; }
.li_user li.last { padding-right:0; }
.li_user p.job { width:52px; height:18px; padding:0; margin-top:3px; border:1px solid #03C; background:#06C; color:#FFF; }
.li_user li.last p.job { border:1px solid #C30; background:#C30; }
.faq { background:url(../images/bg_line2.gif) repeat-x 0 9px; }
.faq strong { display:block; width:54px; background:#FFF; text-align:center; font-weight:normal; }
.expert .li_word { padding:2px 0 5px 8px; }
.expert dt strong { display:block; padding-left:27px; line-height:25px; background:url(../images/product.gif) no-repeat -942px -140px; }
.ask { display:block; width:92px; height:24px; margin:5px auto; background:url(../images/product.gif) -460px -105px; text-indent:-9999px; }
.wrap_r { float:right; width:760px; margin-bottom:-10000px; padding-bottom:10000px; }
.commend { width:748px; padding:15px 5px 8px; border:1px solid #A0C5FA; font-size:14px; }
.li_pic { padding-left:2px; }
.li_pic li { float:left; padding:0 11px; text-align:center; }
.li_pic li img { display:block; background:url(../images/product.gif) 0 -170px; padding:1px 3px 3px 1px; margin-bottom:5px; }
.li_word1 { padding:12px 0 0 30px; margin-top:13px; background:url(../images/bg_line1.gif) repeat-x left top; }
.li_word1 li { float:left; width:140px; line-height:31px; }
.li_word1 a, .li_pic .dot { background:url(../images/icon5.gif) no-repeat 0 -255px; padding-left:17px; }
#catelist { width:940px; padding:9px; border:1px solid #BED7FC; float:left; background:#F4FBFF; }
#catelist .prepic { width:80px; float:left; display:block; text-align:center; padding:0 20px; }
#catelist .prepic img { margin-top:20px; }
#catelist .subcon { width:350px; _height:100px; min-height:100px; float:left; display:block; }
#catelist .prepic, #catelist .subcon { padding-bottom:10px; }
#catelist .subcate dt { padding-left:10px; font:bold 14px/20px arial; background:url(../images/icon7.gif) no-repeat -95px -1103px; }
#catelist .subcate b { color:#f90; }
.new_product { float:left; width:500px; }
.new_t { height:25px; line-height:25px; padding-left:26px; background:#EDF5FE url(../images/product.gif) no-repeat -855px -105px; border-bottom:1px solid #5188B5; border-left:1px solid #305E8D; font-size:14px; font-weight:bold; color:#FFF; }
.new_c dl { width:486px; margin:0 auto; padding:8px 0; background:url(../images/bg_line.gif) repeat-x left bottom; }
.new_c dt { float:left; width:82px; padding-right:10px; }
.new_c img { display:block; margin-top:6px; border:1px solid #CCC; }
.new_c dd { float:left; width:378px; line-height:17px; }
.new_c dd p { padding:3px 0 2px; }
.date { color:#C00; font:10px Verdana; }
.title {
*margin-top:2px; color:#666; font-family:Verdana; }
.title a { font-size:14px; font-weight:bold; color:#06C; }
.more { float:right; padding-right:20px; color:#06C; text-decoration:none; }
.top_product { float:right; width:240px; padding:0 4px 5px; border:1px solid #BED7FC; background:#E7F4FE; }
.top_product dt { padding:8px 4px 2px; font-size:14px; font-weight:bold; color:#000; }
.top_product dt span { float:right; font:12px Verdana; color:#999; }
.top_product dd { width:238px; border:1px solid #D2E3FD; background:#FFF; }
.top_product dd ul { padding:10px 8px 9px; color:#666; font-family:Verdana; line-height:26px; }
.top_product dd a { color:#06C; }
.top_product dd img { float:left; padding:5px 10px 8px 0; }
.top_product dd em { float:right; }
.focus { float:left; width:448px; height:248px; border:1px solid #A0C5FA; }
.b_pic { float:left; height:248px; border-right:1px solid #A0C5FA; background:#1A3D7D; text-align:center; }
.b_pic a { font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; }
.b_pic img { display:block; margin-bottom:5px; }
.s_pic { float:left; padding-top:4px; }
.s_pic a { display:block; width:84px; height:55px; padding:3px 0 0 10px; margin:2px 0; }
.s_pic a img { border:1px solid #999; }
.s_pic a:hover { background:url(../images/product.gif) no-repeat -180px -170px; }
.s_pic a:hover img { border:1px solid #F90; }
.brand { width:760px; }
.brand_t { height:26px; line-height:26px; padding:0 15px 0 26px; background:url(../images/product.gif) 0 -305px; color:#FFF; }
.brand_t strong { font-size:14px; font-weight:bold; }
.brand_c { border:1px solid #A2C6F7; border-top:0; padding-bottom:12px; }
.brand_c .title { width:723px; padding-top:15px; background:url(../images/bg_line2.gif) repeat-x left 22px; margin:0 0 0 20px; }
.brand_c .title strong { display:block; width:74px; background:#FFF; font-size:14px; color:#333; }
.li_brand { width:736px; padding:0 0 0 22px; overflow:hidden; }
.li_brand li { float:left; width:125px; height:102px; margin:18px 22px 0 0; background:url(../images/product.gif) -300px -170px; text-align:center; }
.li_brand li div { width:121px; height:65px; text-align:center; padding-bottom:5px; }
.li_brand li div span { vertical-align:middle; width:0; height:100%; display:inline-block; }
.li_brand li div img { vertical-align:middle; }
.li_brand li p a { font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; line-height:16px; }
.li_word2 { padding:6px 0 0 46px; }
.li_word2 li { float:left; width:140px; font:14px/31px Verdana; }
.bg_blue { padding:2px 0 8px; background:#D0E7FD; }
.rank { width:745px; padding:0 6px 0 5px; }
.rank li { float:left; width:226px; height:127px; padding:9px 0 0 5px; background:#FFF; border-left:3px solid #D0E7FD; border-bottom:3px solid #D0E7FD; }
.rank li.li1 { width:34px; height:99px; padding-top:37px; text-align:center; background:#FFFAE3; }
.rank_t li { width:231px; height:32px; line-height:32px; padding:0; margin-top:8px; background:url(../images/bg3.jpg) repeat-x; text-align:center; font-size:14px; font-weight:bold; color:#000; }
.rank_t li.li1_t { width:39px; font-size:12px; font-weight:normal; }
.rank img { float:left; padding:0 10px 0 0; }
.rank label { vertical-align:middle; color:#999; }
.rank a { display:block; padding:4px 0 5px 25px; }
.rank a, .rank .red { font:bold 14px Verdana; }
.rank p { padding:1px 0; }
.rank em { display:block; font:bold 20px/20px Verdana; color:#C00; }
.rank4 li { height:99px; }
.rank4 li.li1 { height:75px; padding-top:33px; background:#F7F7F7; }
.rank4 em { font-weight:normal; }
.rank4 a { padding-left:0; }
.rank4 p { padding-left:25px; }
.rank6 li { height:32px; line-height:32px; padding-top:0; text-align:center; }
.rank6 li a { font-weight:normal; }
.rank6 li.li1 { padding-top:0; height:32px; }
.btn { width:742px; height:35px; margin:0 auto; padding-top:6px; background:#FFF; text-align:center; }
.dealer { padding:6px 0 0 7px; }
.dealer li { float:left; padding:10px 6px 0; text-align:center; }
.dealer img { display:block; border:1px solid #0058A6; margin-bottom:4px; }
.search { padding:12px; background:#EBF7FF; }
.search #pro-filter-tab { float:left; width:125px; height:214px; margin-right:-1px; position:relative; z-index:9; cursor:pointer; }
#pro-filter-tab li { height:30px; line-height:30px; padding-left:9px; margin-bottom:5px; background:url(../images/product.gif) -570px -105px; font-size:13px; font-weight:bold; color:#0058A6; }
#pro-filter-tab li.act { background:#FFF; border:1px solid #9CCAF8; border-right:0; color:#900; }
.search .filter_list li { float:left; width:583px; padding:0 10px 0 15px; background:#FFF; border:1px solid #9CCAF8; }
.search dl, .breed_c dl { width:583px; padding:6px 0 9px; background:url(../images/bg_line.gif) repeat-x left bottom; }
.search dt, .breed_c dt { float:left; width:75px; padding-left:5px; font:bold 12px Verdana; line-height:22px; }
.search dd, .breed_c dd { float:left; width:490px; font:12px Verdana; color:#CCC; line-height:22px; text-indent:-10px; }
.search dd a, .breed_c dd a { padding:2px 5px; text-decoration:none; _padding-left:9px; display:inline; }
.search dd a.now, .search dd a:hover, .breed_c a.now, .breed_c a:hover { background:#FB751C; color:#FFF; text-decoration:none; }
.search dl.bg_no, .breed_c dl.bg_no { background:none; }
.filter-con { display:none; _height:200px; min-height:200px; }
.filter-con.first { display:block; }
.fresh { padding-top:6px; }
.fresh dl, .rela_c dl { width:735px; padding:10px 5px; margin:0 auto; background:url(../images/bg_line2.gif) repeat-x left bottom; }
.fresh dt, .rela_c dt { float:left; width:80px; padding:0 20px 0 10px; }
.fresh dd, .rela_c dd { float:left; width:600px; font-family:Verdana; color:#000; line-height:17px; }
.fresh p, .rela_c p { padding:4px 0 0; }
.fresh span, .rela_c span { font-size:10px; color:#C00; }
.fresh .fresh_more, .bbs p, .hit_top p, .onsale .onsale_more, .rela_c .fresh_more { padding:8px 20px 0 0; text-align:right; }
.bbs ul { width:750px; margin:0 auto; padding:10px 0 6px; line-height:28px; }
.bbs li { padding-left:13px; }
.bbs li a, .hit_top li a { padding-left:27px; background:url(../images/icon5.gif) no-repeat 0 -290px; font-size:14px; }
.bbs em { float:right; width:100px; text-align:center; color:#999; }
.bbs .bbs_t, .hit_top .hit_t { height:27px; background:#EBF2F8; margin-bottom:8px; padding-left:42px; }
.bbs p, .hit_top p, .onsale .onsale_more { width:715px; margin:5px auto 0 auto; background:url(../images/bg_line2.gif) repeat-x left top; text-align:right; }
.hit_top { padding:10px 0 8px 9px; line-height:28px; width:749px; overflow:hidden; }
.hit_top strong { color:#333; }
.hit_top ul { float:left; width:365px; margin:0 9px 5px 0; background:url(../images/icon5.gif) no-repeat 10px -286px; color:#000; }
.hit_top li { padding:0 15px 0 13px; }
.hit_top span, .hit_top em, .hit_top i { float:right; width:45px; position:relative; }
.hit_top em { padding-left:14px; background:url(../images/icon5.gif) no-repeat 0 -460px; }
.hit_top li a { background:none; padding-left:37px; }
.hit_top .hit_t { padding-left:10px; }
.hit_top i b { display:block; height:5px; background:#CFF097; border-bottom:1px solid #80AC2D; position:absolute; left:0; top:15px; z-index:1; overflow:hidden; }
.hit_top i span { position:relative; z-index:999; }
.onsale { color:#999; padding-top:10px; }
.onsale dl { width:750px; padding:12px 0; margin:0 auto; background:url(../images/bg_line2.gif) repeat-x left bottom; line-height:18px; }
.onsale dt { float:left; width:50px; color:#666; text-align:center; }
.onsale .onsale_t { width:750px; padding:0; height:27px; line-height:27px; background:#EBF2F8 none; color:#000; }
.onsale dd { float:left; width:108px; text-align:center; line-height:58px; }
.onsale .onsale_t dd { line-height:27px; }
.onsale .onsale_title { width:310px; }
.onsale .onsale_title p { text-align:left; line-height:16px; padding:3px 0 0; }
.onsale img { float:left; padding-right:10px; }
.onsale em, .onsale strong { display:block; font:bold 18px/58px Verdana; color:#C00; }
.onsale em { font-size:20px; line-height:20px; }
.onsale dl .price { height:58px; background:url(../images/product.gif) no-repeat -510px -170px; font:bold 20px/58px Verdana; color:#F00; }
.onsale .onsale_more { background:none; }
.select { width:960px; margin:10px auto 0 auto; background:#c1e1ff; }
.select a { text-decoration:none; }
.select_t { height:26px; padding:18px 18px 0 62px; background:url(../images/product.gif) 0 -340px; }
.select_t strong { font-size:16px; color:#232323; }
.select_t a { float:right; padding-left:21px; background:url(../images/icon5.gif) no-repeat 0 -518px; }
.select_c { padding:2px 6px; border-left:1px solid #8CBAF9; border-right:1px solid #8CBAF9; background:#C1E1FF; }
.filter_list { z-index:-1; width:auto; }
.select_c .filter_list li { width:795px; height:auto; _height:200px; min-height:200px; }
.select_c dl { width:795px; }
.select_c dd { width:700px; }
.select_more { display:block; height:18px; padding-left:22px; margin:5px 10px 3px; background:url(../images/icon5.gif) no-repeat 0 -539px; }
.selected { clear:both; width:923x; height:33px; margin:5px auto; padding:0 10px; line-height:33px; background:#FFF; border:1px solid #9CCAF8; }
.selected a { padding:0 20px; background:url(../images/icon5.gif) no-repeat 100% -564px; }
.selected span a { float:right; padding:0; background:none; color:#666; }
.select_b { width:960px; height:11px; margin:0 auto; background:url(../images/product.gif) 0 -400px; }
.rule { width:960px; margin:15px auto; line-height:31px; }
.rule dt, .rule dd { float:left; }
.rule dt { height:31px; padding-left:15px; border-left:1px solid #CCC; font-weight:bold; color:#000; }
.rule dd { padding-right:15px; }
.rule em { font:bold 24px/31px Verdana; color:#c00; vertical-align:middle; }
.rule .page_num { float:right; width:250px; padding-right:0; border-left:1px solid #CCC; text-align:right; font-weight:bold; }
.page_num a { padding:3px 10px 5px 4px; margin:0 5px; background:url(../images/product.gif) no-repeat -761px -105px; text-decoration:none; }
.page_num a.pre { padding:3px 5px 5px 4px; background-position:-720px -105px; font-weight:normal; }
.bd_table { border-collapse:collapse; color:#000; text-align:center; }
.bd_table a:hover { text-decoration:none; }
.bd_table th { border:1px solid #8CBAF9; background:#EDF4FE; }
.bd_table th.time { background:#C2DAFC; }
.bd_table td { border:1px solid #8CBAF9; }
.compare_btn { width:114px; }
.type { width:141px; padding:5px; }
.type div { width:141px; table-layout:fixed; word-break:break-all; overflow:hidden; }
.type a { font:bold 14px Verdana; }
.bd_table .bd_line { border-right:1px dotted #8CBAF9; padding-top:5px; padding-bottom:5px; }
.page_num1 { padding:20px 0 22px; text-align:center; color:#666; }
.page_num1 p { padding-bottom:12px; }
.page_num1 a, .page_num1 span { padding:2px 8px; border-left:1px solid #D7D7D7; text-decoration:none; font:bold 16px Verdana, Arial, Helvetica, sans-serif; }
.page_num1 a:hover { border:1px solid #FABE8D; background:#FDEAB7; color:#C60; text-decoration:none; }
.page_num1 .sel { background:#FB751C; border:1px solid #FB751C; color:#FFF; }
.page_num1 .prev { background:url(../images/icon5.gif) no-repeat 0 -590px; border:0; padding-left:19px; font-size:14px; }
.page_num1 .next { background:url(../images/icon5.gif) no-repeat 100% -620px; padding-right:19px; font-size:14px; }
.page_num1 a.prev:hover, .page_num1 a.next:hover { border:0; background:url(../images/icon5.gif) no-repeat 0 -590px; text-decoration:underline; }
.page_num1 a.next:hover { background:url(../images/icon5.gif) no-repeat 100% -620px; }
.help { width:906px; margin:0 auto; padding:15px 27px; background:url(../images/bg_line.gif) repeat-x left top; color:#000; }
.help dd { padding-left:12px; line-height:19px; }
.breed { width:958px; margin:0 auto; border:1px solid #8CBAF9; background:#C1E1FF; color:#000; }
.breed_t, .rela_t { height:30px; line-height:30px; padding-left:9px; font:bold 14px/30px "宋体", "simsun"; }
.breed_c { width:922px; margin:0 0 6px 6px; padding:5px 10px 3px 14px; border:1px solid #9CCAF8; background:#FFF; }
.breed_c dl { width:918px; }
.breed_c dd { width:830px; }
.rela { width:958px; margin:15px auto; border:1px solid #CCC; background:#EEE; color:#000; }
.rela_c { width:934px; margin:0 0 6px 6px; padding:4px 5px 9px; border:1px solid #CCC; background:#FFF; }
.rela_c dl { width:924px; }
.rela_c dd { width:803px; }
.rela_link { padding-left:12px; }
.rela_link li { float:left; padding:13px 20px 9px; font-size:14px; }
.rela_link a { padding-left:18px; background:url(../images/icon5.gif) no-repeat 0 -649px; }
.banner { padding:12px 0 20px 98px; }
