@charset "utf-8";
html,table{font:11px Arial, Helvetica, sans-serif,"宋体";color:#666;line-height:150%;background:#fff;}

body{margin:0; padding:0; position:relative;}

form,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0;padding:0;}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
/* boxes */
ul,li{list-style:none;}
img{border:0;margin:0;}

/* display */
.hide {display:none;}
.show {display:block; clear:both;}
.block {display:block;}


/*indent & line-height*/
.in_1em {text-indent:10px;}
.line_20px {line-height:20px;}
.line_30px {line-height:30px;}
.line_60px {line-height:60px;}
.line_100 {line-height:100%;}
.line_120 {line-height:120%;}
.line_180 {line-height:180%;}
.line_h {line-height:150%;}

.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}

/* position */
.relative {position:relative; z-index:1;}
.absolute {position:absolute;}

/* links */
a:link,a:visited{color:#000;text-decoration:none}
a:hover{text-decoration:underline; color:#A72D2C;}
.red,a.red:link,a.red:visited {color:#A72D2C;}
.black,a.black:link,a.black:visited {color:#000;}
.gray,a.gray:link,a.gray:visited {color:#666;}
.blue,a.blue:link,a.blue:visited {color:#1e4e8e;}
.yellow,a.yellow:link,a.yellow:visited {color:#fecf77;}
.orange,a.orange:link,a.orange:visited {color:#ee5d04;}
.white,a.white:link,a.white:visited {color:#fff;}
.green,a.green:link,a.green:visited{color:#589246;}


.nou,a.nou:link,a.nou:visited {text-decoration:none;}
.u,a.u:link,a.u:visited {text-decoration:underline}
.b,a.b:link,a.b:visited {font-weight:bold;}
.b_,a.b_:link,a.b_:visited {font-weight:normal;}
.del,a.del:link,a.del:visited {text-decoration:line-through;}
.big2,a.big2:link,a.big2:visited {font-size:12px;}
.big_,a.big_:link,a.big_:visited {font-size:11px;}
.big4,a.big4:link,a.big4:visited {font-size:14px;}
.big6,a.big6:link,a.big6:visited {font-size:16px;}
.gray2,a.gray2:link,a.gray2:visited {color:#646464;}


/*hover for img*/
a.ib:hover {background-color:#eaeaea;}
a.ib img {padding:1px;}
a.ib:link img, a.ib:visited img {padding:1px;}
a.ib:hover img, a.ib:active img {background-color:#eaeaea;}

/* bgs */
.bg_none {background:none;}
.blue_bg {background-color:#E1F1F6;}
.white_bg {background-color:#fff;}
.gray_bg {background-color:#ebe9df;}
.dark_bg {background-color:#ededed;}
.pink_bg {background-color:#f2e6e6;}
.yellow_bg {background-color:#FFFFCB;}
.lit_gray_bg {background-color:#f2f2f2;}
.lit_gray_f7 {background-color:#F7F7F7;}

.f11{font-size:11px;}

.bkm{border:1px solid #DDD;}
.border_r{ border-right:1px solid #ddd;}

.margin_t{margin-top:9px;}
.margin_l{margin-left:10px;}
/* header */
.main{width:950px; margin:0px auto;}
.main_left{width:190px; float:left;}
.sub_main_right{width:750px; float:right;}
.main-middle{float:left; width:530px;}
#header{width:950px; margin:0 auto; clear:both; z-index:1000; position:relative;}
#main{width:950px; margin:0 auto;}


#main-left{width:190px; float:left;}
#main-middle{float:left; width:530px; padding-left:10px;}
#main-right{width:210px; float:right;}

#sub-main-left{width:730px; padding-left:0px; float:left;}
#sub-main-right{width:750px; float:right;}
#logo{width:230px; float:left; padding-left:10px; padding-top:10px;}
#logo h1{font-size:12px; line-height:100%; color:#333; font-weight:normal; padding-left:5px; margin-top:-3px;}

#header-navwap{width:690px; float:right; text-align:right;}

#header-navwap h1{border:1px #000 solid; width:100px; font-size:12px;}

#top-nvawap{width:100%;}
#top-nvawap #sign-reg{width:378px; float:left; font-size:12px; text-align:right;}
#top-nvawap #sign-reg a{margin:0 2px;}
#top-nvawap #sign-reg img{vertical-align:top; margin:0 10px 0 10px;}


#top-nav{z-index:500; float:right; height:23px; background: url(../images/top-nav-bg.gif) right top no-repeat; width: 311px; text-align: left;}
#top-nav ul{width:100%; position:relative;}
#top-nav ul li{display:inherit; float:left;}
#top-nav ul li a.outer {margin-top:2px; display:block; font-weight:bold; font-size:12px; text-indent:1em; line-height:20px; height:26px; text-decoration:none;}
#top-nav ul li strong.outer {margin-top: 2px; display: block; font-size: 12px; text-indent: 1em; line-height:20px; height: 26px; text-decoration:none}
#top-nav ul li a.one{background:url(../images/tabs_1_.gif) no-repeat; width:104px}
#top-nav ul li a.two{background:url(../images/tabs_2_.gif) no-repeat; width:66px}
#top-nav ul li a.three{background:url(../images/tabs_3_.gif) no-repeat; width:140px}
#top-nav ul li div{position:absolute; top:-2400px;}
#top-nav ul li a div.tab_left {background: url(../images/tab_left.gif) no-repeat; left:0px; width:156px; height:89px;}
#top-nav ul li div.tab_left {background: url(../images/tab_left.gif) no-repeat; left:0px; width:156px; height:89px;}
#top-nav ul li a div.tab_center {background: url(../images/tab_center.gif) no-repeat; left:104px; width:140px; height:71px;}
#top-nav ul li div.tab_center{background:url(../images/tab_center.gif) no-repeat; left:104px; width:140px; height:71px;}
#top-nav ul li a div.tab_right{background:url(../images/tab_right.gif) no-repeat; left:170px; width:140px; text-indent:1em; height:145px;}
#top-nav ul li div.tab_right{background:url(../images/tab_right.gif) no-repeat; left:170px; width:140px; text-indent:1em; height:145px;}
#top-nav ul li:hover > a.one {background:url(../images/tabs_1_.gif) no-repeat 0px -28px; color:#000; height:26px;}
* html #top-nav ul li a.one:hover {background:url(../images/tabs_1_.gif) no-repeat 0px -28px; cursor:pointer; color:#000; height:26px;}
#top-nav ul li:hover > a.two {background:url(../images/tabs_2_.gif) no-repeat 0px -28px; color:#000; height:26px;}
* html #top-nav ul li a.two:hover {background:url(../images/tabs_2_.gif) no-repeat 0px -28px; cursor: pointer; color:#000; height:26px;}
#top-nav ul li:hover > a.three {background:url(../images/tabs_3_.gif) no-repeat 0px -28px; cursor: default; color:#000; height:26px;}
#top-nav ul li a.three:hover {background:url(../images/tabs_3_.gif) no-repeat 0px -28px; cursor:default; color:#000; height:26px;}
* html #top-nav ul li a.three:hover {background: url(../images/tabs_3_.gif) no-repeat 0px -28px; cursor:default; color:#000; height:26px;}
#top-nav ul li:hover div{top:24px;}
#top-nav ul li a:hover div{top:24px;}
#top-nav p{margin:0; padding:0;}
div.tab_left p a{padding-left:15px; background: url(../images/icon_list_t.gif) no-repeat 8px center; line-height:160%;}
div.tab_center p a{padding-left:15px; background: url(../images/icon_list_t.gif) no-repeat 8px center; line-height:160%;}
#top-nav em{font-weight:normal; margin-left:5px; font-style:normal; text-decoration:underline;}
.tab_right p{height:18px}
.tab_right img{margin-right:0.5em}
.tab_right p a{ padding-left:20px; BACKGROUND: url(../images/flag.gif) no-repeat 0px 0px}
p a.tab_curr0{background-position:0px 1px}
p a.tab_curr1{background-position:0px -15px}
p a.tab_curr2{background-position:0px -31px}
p a.tab_curr3{background-position:0px -47px}
p a.tab_curr4{background-position:0px -63px}
p a.tab_curr5{background-position:0px -79px}
p a.tab_curr6{background-position:0px -95px}

#main-navwap{width:667px; height:33px; margin-top:22px; float:right; overflow:hidden;}
#main-nav{float:left; width:460px; height:25px; background:url(../images/main-nav-bg.gif) no-repeat; margin-top:8px;}
#main-nav li{display:inline; float:left; text-align:center; line-height:25px; font-size:12px; font-weight:bold;}
#main-nav #mnav-1{width:68px;}
#main-nav #mnav-2{width:116px;}
#main-nav #mnav-3{width:88px;}
#main-nav #mnav-4{width:81px;}
#main-nav #mnav-5{width:104PX;}

#nav-chat{width:160px; padding-left:47px; height:18px; padding-top:15px; float:right; background:url(../images/nav-char-bg.gif) no-repeat; text-align:left;}
#nav-chat li{height:16px; font-size:11px; line-height:16px; color:#000;}
#nav-chat #nav_chat_sales { display:block; overflow:hidden; height:16px;}
#nav-chat p{ margin:0; padding:0;}






#search{width:940px; height:41px; margin:0px auto; background:url(../images/search_bg.gif) top center no-repeat; padding-right:10px;}
#searchform{height:26px; line-height:26px; padding:6px 0; width:530px; padding-left:20px; float:left; vertical-align:middle;}
#searchform form *{margin:0 3px; vertical-align:middle;}
#search .skeywords{height:18px; width:210px; border:1px solid #7F9DB9; padding-left:2px; margin:0 3px;}
#search select{height:22px; border:1px solid #7F9DB9; color:#444;}
#search .go{width:82px; height:22px; border:none; background:url(../images/icon_go.gif) no-repeat #fff; cursor:pointer;}

#search a.cart{background:transparent url(../images/car_bg.gif) no-repeat scroll 0 50%; display:block; float:right; color:#FFF; font-size:13px; font-weight:700; height:24px;  padding-top:5px; margin:6px 0 0; padding-left:45px; text-decoration:none; width:143px;}
#search a.cart:hover{background:transparent url(../images/car_onbg.gif) no-repeat scroll 0 50%;text-decoration:none;}

.menu_top_wap{width:190px; float:left; text-align:left; position:relative; height:41px; z-index:100;}
.menu_top{display:block; height:31px; padding-top:10px; padding-left:17px;}
.menu_top a{font-weight:900; font-size:13px;}
#eggbBtn{display:block; z-index:11; background:url(../images/menu_arrow.gif) no-repeat; left:165px; overflow:hidden; width:17px; cursor:pointer; position:absolute; top:12px; height:16px;}
#eggbCon2{border:1px solid #ddd; border-top:none; left:0; top:41px; background:#FFF; padding:0 1px;}

#left_nav{width:100%; border:none;}
#left_nav h3{height:27px; background:url(../images/title_lnav.gif) top center no-repeat; font-size:12px; color:#FFF; line-height:27px;}



#categories{width:100%; border:none; margin-left:-1px;margin-top:-1px;}
#categories h3{display:none;}


/*#left_menu{border:1px solid #DDD; border-top:none; height:auto!important; min-height:325px; height:325px; padding:0px 1px;}*/
#left_menu{border:1px solid #DDD; border-top:none; height:auto!important; min-height:275px; height:275px; padding:0px 1px;}

.menu{font-size:12px; width:186px; padding-left:0px; background:#fafafa; float:left; z-index:500; position:relative;}
.menu ul{background:transparent; float:left;}
.menu ul ul{width:183px;}
.menu ul li{float:left;display:block; height:24px;line-height:24px;border-top:1px solid #D6D6D6;font-weight:bold; background:#fafafa url(../images/menu_arrow_bg.gif) no-repeat -1px -121px; width:186px;}
.menu ul ul li{display:block; width:161px;height:auto; line-height:140%;border:0;font-weight:normal;padding:2px 0 2px 20px; border-right:2px solid #BBBBBB;background-position:0 -52px;background-color:#fff;}
.menu ul ul .b_top {background-position:0 0;border-top:1px solid #D6D6D6;border-right:2px solid #BBBBBB;padding-top:10px;}
.menu a, .menu a:visited {display:block;float:left; height:100%; width:180px; font-size:1em;text-decoration:none;color:#000; padding:0;text-indent:1em;}
.menu ul ul li a, .menu ul ul li a:visited {display:inline;color:#000;background:none;text-indent:0; width:auto;}
.menu ul ul li a:hover {color:#8D0011;background:none;text-decoration:underline;}
.menu ul ul :hover > a {color:#8D0011;background:none;text-decoration:underline;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#000;position:relative; z-index:100; text-decoration:none;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -150px;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#000;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -150px;}
.menu ul ul{position:absolute;height:0;top:-10000000px; left:156px; width:183px;padding-bottom:4px;height:auto;background:url(../images/menu_arrow_bg.gif) no-repeat 0 100%;}
.menu ul :hover ul {top:-1px;}



.BoxHeading{background:#FFF; height:22px; line-height:22px; color:#000; font-size:14px; text-indent:15px;}

.title_b2{border-bottom:2px solid #96171A; font-size:16px; line-height:25px; margin:10px auto 0; text-indent:10px; color:#000;}
/* left */
.leftBoxContainer{border:1px solid #DDD; margin-top:9px; padding-bottom:6px; padding:1px;}
.leftBoxHeading{background:#d6dadb; height:25px; line-height:25px; color:#444; font-size:14px; text-indent:15px;}

.list-01{width:180px; margin:5px auto; padding-left:5px;}
.list-01 li{background:url(../images/icon_list_01.gif) left center no-repeat; padding-left:10px; height:24px; line-height:24px; float:left; display:block; width:170px;}


.list-02_wap{height:300px; overflow:hidden;}
.list-02{margin:0 auto; width:178px; padding:10px 5px 0; text-align:left; height:50px;}
.list-02 dt{width:48px; float:left;}
.list-02 dt img{border:1px solid #FFF; width:42px; height:42px;}
.list-02 dt a:hover img{border:1px solid #eaeaea;}
.list-02 dd{width:125px; padding-left:4px; float:left; line-height:16px;}

.list-02 dd strong{color:#990000; font-size:11px; margin-top:3px;}
.list-02 dd span{font-size:11px; font-weight:normal;}

.list-03 dd{background:url(../images/icon_list_01.gif) 8px 10px no-repeat; padding-left:15px; line-height:24px; float:left; display:block; width:165px;}
.list-03 li{background:url(../images/icon_list_01.gif) 8px 10px no-repeat; padding-left:15px; line-height:24px; float:left; display:block; width:165px;}
.list-03 h3{background:#d6dadb; color:#444; font-size:12px; padding:3px 10px;}
.list-03 dt{padding:10px;}

.list-04{ border-top:1px solid #DDD; width:170px; margin:0px auto;}
.list-04 h3{background:url(../images/title_r1.gif) center repeat-x #d6dadb; text-align:center; color:#444; font-size:12px; padding:3px 10px;}
.list-04 li{background:url(../images/icon_list_06.gif) 7px 8px no-repeat; padding-left:15px; line-height:24px; float:left; display:block; width:165px;}


.list-05{padding:5px; margin:0px auto; text-align:center;}
.list-05 p{font-style:italic; text-align:left;}
.list-05 span{display:block; text-align:right;font-style:normal; padding-right:10px;}
.list-05 img{vertical-align:middle;}

.list-07{width:180px; padding:5px 0px; margin:0px auto;}
.list-07 h5{ height:23px; line-height:23px; padding-left:5px; margin:5px auto 3px; font-size:12px; color:#000; cursor:pointer;}
.list-07 ul{width:100%;}
.list-07 li{background:url(../images/icon_list_06.gif) 10px 7px no-repeat; line-height:180%; padding-left:18px; color:#333;}

.list-06{width:170px; border-top:1px solid #ddd; padding:5px 0px; margin:0px auto;}
.list-06 dt{background:url(../images/icon_list_06.gif) 7px 8px no-repeat; padding-left:14px; line-height:200%; color:#000;}
.list-06 dd{ background:url(../images/icon_list_01.gif) 15px center no-repeat; padding-left:22px; color:#333;}


/* mid-01 */
.mid-01{margin-top:9px; width:530px; text-align:center; height:180px; overflow:hidden;}

.middleBoxContainer{border:1px solid #DDD; margin-top:9px; padding:1px 1px 6px;}
.middleBoxHeading{background:url(../images/title_m1.gif) repeat-x; height:23px; line-height:23px; color:#444; font-size:14px; text-indent:15px; letter-spacing:1px;}


.list-10{width:730px; margin:3px auto 0; height:225px; overflow:hidden;}
.list-10 li{width:120px; float:left; overflow:hidden; text-align:center; padding:0px 30px;}
.list-10 li img{border:1px solid #fff; margin-bottom:2px;}
.list-10 li a:hover img{border:1px solid #eaeaea;}
.list-10 span{font-weight:normal;}
.list-10 strong{color:#A72D2C;}


.list-11{width:510px; margin:0px auto 0;}
.list-11 li{width:165px; padding-left:5px; float:left; overflow:hidden; text-align:center; padding-top:15px; text-align:left;}
.list-11 li img{border:1px solid #FFF; margin-bottom:2px;}
.list-11 li a:hover img{border:1px solid #eaeaea;}
.list-11 h5{font-size:12px;}
/*.list-11 dl{ height:92px;}*/
.list-11 dl{ height:60px;}
.list-11 dt{background:url(../images/icon_list_10.gif) left center no-repeat; padding-left:6px;}
.list-11 h6{font-size:11px; font-weight:normal; text-align:left; padding-left:1px;}
.list-11 h6 a{color:#1e4e8e; text-decoration:underline;}


span.normalprice{text-decoration:line-through; color:#000;}
span.productSpecialPrice{color:#C00109; font-weight:700;}
span.productPriceDiscount{color:#C00109; font-weight:700;}


/* tabs */
#mid-tab{padding-top:9px; padding-left:1px;}
/*˵class*/


.Menubox {width:747px; height:29px;line-height:29px; border:1px solid #DDD; border-bottom:none;  background:url(../images/title_r1.gif) left 1px repeat-x; border-right:none;}
.Menubox dt{float:left; height:28px;line-height:28px; font-size:14px; display:block; cursor:pointer; width:248px; text-align:center; color:#000000;font-weight:bold; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-collapse:collapse; background:url(../images/title_mid_tabon.gif) left top repeat-x;}
.Menubox dt.hover{padding:0px;background:#fff; border-bottom:none; color:#A72D2C;font-weight:bold;height:29px;line-height:29px;}
.Contentbox{clear:both; width:746px; margin-top:0px; text-align:center; padding:5px 0;border:1px solid #DDD; border-top:none; overflow:hidden;height:300px;}

.Menubox dd{width:60px; margin-right:20px; float:right;}
.hot{background:url(../images/hot.gif) right center no-repeat; padding-right:25px;}

.list-12{padding-top:5px; width:740px; padding-left:10px;}
.list-12 dl{width:240px; float:left; height:120px; padding:10px 0;}
.list-12 dt{width:90px;float:left; text-align:center; }
.list-12 dt img{border:1px solid #FFF; padding:0px;}
.list-12 dt a:hover img{border:1px solid #eaeaea;}
.list-12 dd{width:135px; float:left; text-align:left; padding:0 5px;}
.list-12 dd strong{color:#A72D2C;}


.egg_good{padding:5px; margin:0px auto;}
.egg_good p{font-size:11px; line-height:140%; color:#666;}


/* right */
.rightBoxContainer{border:1px solid #DDD; margin-top:9px; padding-bottom:6px; padding:1px;}
/*.rightBoxHeading{background:url(../images/title_r1.gif) repeat-x; height:23px; line-height:23px; color:#444; font-size:12px; text-indent:10px; letter-spacing:1px;}*/
.rightBoxHeading{background:#FFF; height:22px; line-height:22px; color:#000; font-size:14px; text-indent:15px; margin-top:3px; }
.longBoxHeading{background:#FFF; line-height:140%; color:#000; font-size:14px; padding:0 15px; margin-top:3px;}

.list-20{margin:5px auto; height:300px; overflow:hidden;}
.list-20 li{background:url(../images/icon_graycar.gif) 8px 2px no-repeat; padding-left:25px; padding-right:10px; height:50px; overflow:hidden;}
.list-20 span{display:block; font-size:11px; color:#666; line-height:130%;}


.list-22{ width:100%; height:420px; overflow:hidden;}
.list-22 dl{margin:0 auto; width:190px; padding-left:5px; text-align:left; height:65px; padding-top:5px;}
.list-22 dt{width:50px; float:left;}
.list-22 dt img{border:1px solid #FFF;}
.list-22 dt a:hover img{border:1px solid #eaeaea;}
.list-22 dd{width:135px; float:left; line-height:15px;}
.list-22 dd strong{color:#990000; font-size:11px;}
.list-22 dd span{font-size:11px; color:#ff9900;}

.list-26{width:190px; margin:0px auto; overflow:hidden;}
.list-26 li{display:block; float:left; padding:5px 0 5px 4px; text-align:center; width:90px;}
.list-26 strong{ display:block;}


.att-care{padding-top:50px; padding-left:30px; background:url(../images/att_car.gif) center bottom no-repeat; height:22px; border:1px solid #DDD; margin-top:9px;}


#bottom-01{width:948px; margin:9px auto 20px; border:1px solid #DDD; background:url(../images/bottom_01bg.gif) top repeat-x; clear:both;}
#bottom-01 h2{text-indent:15px; font-size:13px; color:#333; height:25px; line-height:25px;}
#bottom-01 ul{width:100%; margin:3px auto 7px;}
#bottom-01 li{padding-left:20px; padding-right:20px;}
#bottom-01 h5{color:#444; font-size:12px; height:20px; padding-top:10px; margin-top:5px; text-indent:35px;}
#bottom-01 h5.t1{background:url(../images/icon_b01.gif) 0 0 no-repeat;}
#bottom-01 h5.t2{background:url(../images/icon_b01.gif) 0 -30px no-repeat;}
#bottom-01 h5.t3{background:url(../images/icon_b01.gif) 0 -60px no-repeat;}
#bottom-01 h5.t4{background:url(../images/icon_b01.gif) 0 -90px no-repeat;}
#bottom-01 p{margin:0px; padding:5px 5px 10px;}

#bottom-02{width:948px; margin:9px auto 0; border:1px solid #DDD; background:url(../images/bottom_02bg.gif) top repeat-x; clear:both; display:none;}
#bottom-02 li{width:205px; float:left; padding:3px 0px 10px 30px;}
#bottom-02 dl{width:100%;}
#bottom-02 strong{width:150px; display:block; border-bottom:1px solid #d3d3d3; text-indent:15px; line-height:200%;}
#bottom-02 dt{width:160px; border-bottom:1px solid #FFF;}
#bottom-02 dd{background:url(../images/icon_list_01.gif) 10px center no-repeat; padding-left:20px; height:20px; line-height:20px;}

#bottom-copy{width:950px; margin:20px auto; border-top:2px solid #96171A; clear:both; padding-top:8px;}
#bottom-copy li{padding:3px; text-align:center;}
#bottom-copy li img{vertical-align:middle;}
#bottom-copy li a{margin:0px 3px; font-size:12px;}



.featured_top{width:100%; height:58px; overflow:hidden; margin:0px auto -3px; display:none;}
.featured_top dl{font-size:22px; color:#FFF; padding:0 0 0 9px; height:58px; text-align:center;}
.featured_top dt,.featured_top_all dt{width:50px; padding:23px 0 0 0; float:left; font-weight:bold; line-height:30px; color:#cc6666;}
.featured_top dd{float:right; height:58px; width:500px;}
.featured_top dd a,.featured_top_all dd a{display:block; width:100%; height:100%; text-indent:-8888888px;}

.featured_top_all{width:950px; height:58px; overflow:hidden; margin:0px auto;display:none;}
.featured_top_all dl{font-size:22px; color:#FFF; padding:0 0 0 21px; height:58px; text-align:center;}
.featured_top_all dd{float:right; height:58px; width:700px;}


.s_select, .s_input, .l_select, .l_input {border:1px solid #7E9DB9;}
.l_input {width:320px;}
.s_input {width:90px;}
.s_input, .l_input {font-size:14px;}