﻿body { margin: 0; padding: 0;  font-size: 12px; font-family:Verdana,Arial,sans-serif; text-align: center;  color: #000; }
a{color:#333333; text-decoration:none;}
a:hover{color:#FF5500; text-decoration:underline;}
.L{float:left;}
.R{float:right;}
ul{ list-style:none; margin:0; padding:0;}
li { list-style:none;}
img { border:0;}
dl { margin:0; padding:0; }
em ,i{ font-style:normal;}
.ad950 { width:950px; margin:5px auto; clear:both;}
.ad950 p { margin:0px auto; margin-bottom:0;}
.ad728 { width:730px; margin:5px auto; clear:both; height:90px;}
.ad728 p { margin:0px auto; margin-bottom:0;}
.ad200 { width:210px; height:210px; margin:5px auto; border:1px #ddd solid; overflow:hidden;}
.ad200 img { margin:5px;}
.clear { clear:both; margin:0; height:0; overflow:hidden;}
h1, h2, h3, h4, h5, h6, h7 { margin:0; padding:0; font-size:12px;}
#p_2taoke1 { font-size:14px; font-weight:bold; color:#339900;}
#p_2taoke2 { font-size:14px; font-weight:bold; color:#996600;}
#p_2taoke3 { font-size:13px; font-weight:bold; color:#CC3300;}
#p_2taoke4 { font-size:13px; font-weight:bold; color:#FF3300;}
#main { width:970px; background:#fff; margin:0 auto; margin-bottom:0;}

.S { background:#EBEFFF;}
.H { color:#ff0000;}
.c1 { color:#FF0000;}
.c2 { color:#006600;}
.c3 { color:#FF3300;}
.c4 { color:#660099;}
.c5 { color:#0033CC;}
.bold { font-weight:bold;}
.box { width:950px; margin:0 auto; margin-bottom:0; clear:both;}

/*====头部====*/
.login { width:950px; margin:0 auto; line-height:24px; height:24px; overflow:hidden; margin-bottom:0; }
.login_l { width:430px; float:left; text-align:left;}
.login_r { width:490px; float:right; text-align:right;}
.login_r span { padding-left:12px;}
.login_r span b { color:#090; font:Arial, Helvetica, sans-serif ; padding-left:3px; padding-right:3px;}

.topbox { width:950px; margin:0 auto; clear:both; height:60px; background:#fff; overflow:hidden; margin-bottom:5px;}
.topboxl { width:290px; float:left; height:60px;  overflow:hidden;}
.topboxr { width:658px; float:right; height:60px; text-align:right; margin:0 auto;  overflow:hidden;}

/*====搜索框====*/
.search { width:640px; float:right; height:60px; background:url(images/search_bg.gif) no-repeat;}
.search_title  {  height:20px;}
.search_title ul { padding-left:12px;}
.search_title ul li { float:left; width:60px; line-height:24px; height:23px; text-align:center; }
.search_title ul li span {color:#555555;}
.search_title ul li span:hover { color:#ff6600;}
.search_nav { background:url(images/search_title.gif) no-repeat;}
.search_nav span { font-weight:bold;}
.search-box { width:620px; height:28px; margin:7px auto; margin-bottom:0; overflow:hidden; text-align:left;}
.search-box from { margin:0 auto; margin-bottom:0;}
#searchcontent0 ,#searchcontent1{ width:620px; height:30px; overflow:hidden; margin:0 auto; text-align:left;}
#searchcontent0 input,#searchcontent1 input { border:1px #9B9F9F solid;  float:left; line-height:22px; border-right:none;}
#searchcontent0 span { width:214px; display:block; float:left; margin-left:4px; height:22px; line-height:25px; border:1px #B6B7B9 solid;}
#searchcontent0 span select { margin:1px auto; margin-left:2px;}
#searchcontent0 button,#searchcontent1 button{ float:left; width:101px; height:26px; line-height:26px; font-weight:bold; display:block; background:url(images/button.gif) no-repeat; border:none;}



/*====主导航条====*/
.hd-box { margin:0 auto; background:url(images/menubg.gif) repeat-x; height:35px;WIDTH: 950px;}
.hd-main {margin: 0px auto; WIDTH: 950px; HEIGHT: 35px}
#hd-nav {margin-left: 5px;}
#hd-nav li {margin-top: 8px; z-index: 10; background: url(images/bdr-nav.png) no-repeat 100% 0px; float: left; line-height: 21px; position:relative;}
#hd-nav a { padding-right:2px; float:left; margin: 0px 6px 0px 4px; font:14px/21px Verdana; clear:#f1f1f1}
#hd-nav span { padding-right:9px; display:block; padding-left:9px; padding-bottom:0px; padding-top:0px; color:#fff;}
body#hp .hp a { background:url(images/bg-nav.png) no-repeat 100% -21px; color:#472927; text-decoration:none;}
.topcur a { background:url(images/bg-nav.png) no-repeat 100% -21px; color:#472927; text-decoration:none;}
#hd-nav a:hover { background:url(images/bg-nav.png) no-repeat 100% -21px; color:#472927;text-decoration: none;}
#hd-nav a.cur { background:url(images/bg-nav.png) no-repeat 100% -21px; color: #472927; text-decoration: none;}
body#hp .hp a { cursor:default;}
.topcur q { cursor:default;}
body#hp .hp span { background:url(images/bg-nav.png) no-repeat 0px 0px;}
.topcur span { background:url(images/bg-nav.png) no-repeat 0px 0px; color:#472927;}
#hd-nav a:hover span { background:url(images/bg-nav.png) no-repeat 0px 0px;color:#472927;}
#hd-nav a.cur span { background:url(images/bg-nav.png) no-repeat 0px 0px;color:#472927;}
#hd-nav .navp { border-right:#631938 1px solid; border-top:#631938 0px solid; margin-top: 20px; display:none;z-index: 10; left: 3px; border-left:#631938 1px solid; width: 206px; border-bottom: #631938 1px solid; position:absolute; background-color:#fffffe; text-align:left;}
#hd-nav .navp li { float:none;}
#hd-nav .navp a { display:block; font-size:12px; float:none; margin: 0px; width:100%; color:#911531; font-family:Verdana, Geneva, sans-serif;}
#hd-nav .navp .navlist { float:left; margin: 6px 0px; width:100px}
#hd-nav .navp .navlist li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; margin: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 3px}
#hd-nav .navp .navtm li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; margin: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 3px}
#hd-nav .navp .navlist li a { padding-right:0px; padding-left:0px; BACKGROUND: url(images/ico-navlist.gif) no-repeat 8px 7px; PADDING-BOTTOM: 0px; TEXT-INDENT: 14px; PADDING-TOP: 0px}
#hd-nav .navp .navtm li a {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/ico-navlist.gif) no-repeat 8px 7px; PADDING-BOTTOM: 0px; TEXT-INDENT: 14px; PADDING-TOP: 0px}
#hd-nav .navp .navlist li a:hover { background:url(images/ico-navlist_hover.gif) #e32924 no-repeat 8px 7px; COLOR: #fff}
#hd-nav .navp .br1 {BORDER-RIGHT: #f5cccc 1px solid}
#hd-nav .navp .navtm {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f5cccc; PADDING-BOTTOM: 4px; OVERFLOW: hidden; PADDING-TOP: 4px; ZOOM: 1}
#hd-nav .navp .navtm LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px}
#hd-nav .navp .navtm LI A:hover {COLOR: #f00}


.art_menu { width:948px; margin:0 auto; clear:both; line-height:26px; height:26px; text-align:left; border:1px #ddd solid; border-top:none;}
.art_menu ul { width:930px; margin:0 auto;}
.art_menu ul b { color:#333;}
.art_menu ul a { padding-right:12px;}
/*====位置====*/
.weizhi { width:950px;  margin:5px auto; clear:both; height:28px; border-bottom:1px #ccc solid; line-height:28px; overflow:hidden; margin-bottom:0; text-align:left; font-size:12px;}
.weizhi a{color:#3366cc;}
.weizhi span { padding-left:4px; font-weight:bold;}

/*====整体框架====*/
.mainbox { width:950px; clear:both; margin:5px auto; background:url(images/950bg_taoke.gif) repeat-y; border-top:1px #e4e4e4 solid; border-bottom:1px #e4e4e4 solid; }
.mainboxl { width:190px; float:left;}
.mainboxr { width:760px; float:right;}

/*网站首页*/
.focusbox { width:950px; margin:5px auto; clear:both; margin-bottom:0;}
.focusbox_l { width:188px; float:left; height:230px; border:1px #DDDDDD solid; overflow:hidden;}
.focusbox_c { width:508px; float:left; height:230px; border:1px #DDDDDD solid; margin-left:9px; margin-right:9px; overflow:hidden;}
.focusbox_r { width:228px; float:left; height:230px; border:1px #ddd solid; overflow:hidden;}

.focusbox_l h2 { width:188px; height:25px; background:url(images/focus_l.gif) no-repeat;}
.focusbox_l ul { width:180px; margin:5px auto; margin-bottom:0;}
.focusbox_l ul li { line-height:23px; height:23px; text-align:left; }
.focusbox_l ul li span{ width:120px; float:left; background:url(images/san.gif) no-repeat 4px 9px; display:block;}
.focusbox_l ul li span a { padding-left:16px;}
.focusbox_l ul li em { width:60px; display:block; float:right;}

.focusbox_c h2 { width:508px; height:25px; background:url(images/focus_c.gif) no-repeat;}
.topNews { width: 508px; height:200px; margin:5px auto; clear:both;}
    .topNewsPic{float:left; margin:0; padding:0;  width:360px; height:196px; overflow: hidden;}
    .topNewsPic dl{ border-right:1px solid #eee;}
    .topNewsPic dl dt{padding-left:2px;}
    .topNewsPic dl dt a img {width:360px; HEIGHT:190px; border:1px solid #fff;}
    .topNewsPic dl dt a img:hover{border:1px solid #F8D1A4;}
	
    .topNewsList {margin-top:2px; float:right; width:146px; height:192px; overflow:hidden; text-align:left;}
    /*.topNewsList h2{ width:120px; line-height:25px; padding-left:20px; color:#fff; background:url(images/title_bg.gif) no-repeat;}*/
    .topNewsList ul { margin: 0px auto; overflow: hidden;}
    .topNewsList ul li {width:146px;line-height:30px; height:30px; border-bottom:1px dashed #eee; overflow: hidden;}
    .topNewsList ul li.up{border-bottom:none;}
    .topNewsList ul li a{background:url(images/title_bg.gif) no-repeat -197px -42px; padding:3px 0 3px 10px;}
    .topNewsList ul li.up a { font-weight: bold; background:url(images/title_bg.gif) no-repeat 0px -55px; color: #ff6600; text-decoration:none;}
.topNewsList ul li.up a:hover { color:#ff6600;}


.focusbox_r ul { width:226px; margin:1px auto; margin-bottom:0; clear:both;}
.focusbox_r ul li { text-align:left; height:25px; line-height:25px; overflow:hidden; float:left; width:226px; background:url(images/focus_r.gif) no-repeat; overflow:hidden; padding-left:4px; padding-right:0;}
.focusbox_r ul li i { font-style:normal; color:#FF0033; font-weight:bold; float:left; display:block;}
.focusbox_r ul li a { padding-left:0; width:180px; overflow:hidden; display:block; height:25px;}

.index_ad1 { width:950px; height:90px; margin:5px auto; clear:both;}

.index_cat { width:950px; margin:5px auto; clear:both; margin-bottom:0; margin-bottom:0; height:252px; overflow:hidden;}
.index_cat_l { width:638px; border:1px #B4B4B4 solid; float:left; height:250px; overflow:hidden;}
.index_cat_r { width:300px; float:right;}
.index_cat_l h2{ height:29px; background:#EBEBEB; text-align:left; }
.index_cat_l h2 span { width:120px; background:#2095D7; display:block; height:29px; line-height:29px; text-align:center; color:#fff; font-size:14px;}
.index_cat_l ul { width:638px; margin:0 auto; margin-bottom:0;}
.index_cat_l ul li { line-height:29px; height:30px; background:url(images/line.gif) repeat-x bottom;}
.index_cat_l .cat_left { width:40px; float:left; font-weight:bold; font-size:13px;}
.index_cat_l .cat_right { width:590px; float:right; text-align:left; height:30px; overflow:hidden;}
.index_cat_l .cat_right a { padding-right:10px;}


.index_box { width:950px; margin:5px auto; clear:both;}

.index_box .index_box_title { width:950px; height:40px; clear:both; margin:0 auto;}
.index_box .index_box_title_l { width:205px; float:left; height:40px;}
.index_box .index_box_title_c { width:540px; float:left; height:40px; line-height:30px; text-align:left;}
.index_box .index_box_title_r { width:205px; float:left; height:40px;}
.index_box .index_box_title_c a { padding-left:5px; padding-right:4px;}

.box_box { width:950px; margin:0 auto; clear:both;}
.box_box_l { width:710px; float:left;}
.box_box_r { width:230px; float:right;}
.box_box_l dl { width:710px; }
.box_box_l dl dt { width:142px; float:left; margin:0 auto; height:194px; }
.box_box_l dl dt p { margin:0 auto; margin-bottom:0; width:126px;}
.box_box_l #pic { width:126px; height:126px; border:1px #ddd solid;}
.box_box_l #pic img { margin:3px;}
.box_box_l #price { color:#666; margin:5px auto; margin-bottom:0; text-align:left; width:126px; overflow:hidden; height:16px;}
.box_box_l #price b { color:#ff6600; padding-right:3px; font-weight:normal;}
.box_box_l #price span b { color:#CC0000; font-weight:bold;}
.box_box_l #price_01 {color:#666; margin:5px auto; margin-bottom:0; text-align:left;}
.box_box_l #price_01 b { color:#ff6600; padding-right:3px;}
.box_box_l #name { line-height:15px; height:30px; overflow:hidden; margin:5px auto; margin-bottom:0;}
.box_box_r dl { width:230px;}
.box_box_r dl dt { width:228px; border:1px #ddd solid; clear:both; height:70px; overflow:hidden; margin-bottom:5px;}
.box_box_r #pic { float:left; width:70px; height:90px; margin:5px auto; margin-bottom:0;}

.box_box_r #txt { float:right; width:158px; height:90px; margin:5px auto; margin-bottom:0;}
.box_box_r #txt p { width:150px; float:left; clear:both; margin:0 auto; margin-bottom:0;}
.box_box_r #txt #name { width:150px; line-height:16px; height:32px; overflow:hidden; text-align:left;}
.box_box_r #txt #price { margin:5px auto; margin-bottom:0; text-align:left; color:#666;}
.box_box_r #txt #price b { font-weight:normal; color:#ff6600;} 
.box_box_r #txt #price span { padding-left:4px;}
.box_box_r #txt #price span b { font-weight:bold; color:#cc0000;}
.box_box_r #txt #price_01 { margin:5px auto; margin-bottom:0; text-align:left; color:#666;}
.box_box_r #txt #price_01 b { color:#ff6600; padding-right:3px;}


#fushi .index_box_title_l { background:url(images/title.png) no-repeat;}
#fushi .index_box_title_c { background:url(images/title.png) repeat-x 0 -250px;}
#fushi .index_box_title_r { background:url(images/title.png) repeat-x 0 -500px;}

#shuma .index_box_title_l { background:url(images/title.png) no-repeat 0 -40px;}
#shuma .index_box_title_c { background:url(images/title.png) repeat-x 0 -290px;}
#shuma .index_box_title_r { background:url(images/title.png) repeat-x 0 -540px;}

#meirong .index_box_title_l { background:url(images/title.png) no-repeat 0 -160px;}
#meirong .index_box_title_c { background:url(images/title.png) repeat-x 0 -410px;}
#meirong .index_box_title_r { background:url(images/title.png) repeat-x 0 -660px;}

#muying .index_box_title_l { background:url(images/title.png) no-repeat 0 -200px;}
#muying .index_box_title_c { background:url(images/title.png) repeat-x 0 -450px;}
#muying .index_box_title_r { background:url(images/title.png) repeat-x 0 -700px;}


/*====大分类列表====*/
.catalogs { width:190px; margin:0 auto; clear:both; text-align:left;}
.catalogs h4 { width:186px;  font-size:14px; text-align:left; margin:1px auto; margin-bottom:0; line-height:38px; height:38px; background:url(images/catalogs_h4.gif) no-repeat;}
.catalogs h4 span { padding-left:6px; color:#fff;}
.catalogs h5 { line-height:22px; height:22px; background:#EEEEEE; width:188px; margin:0 auto;}
.catalogs h5 span { padding-left:8px; color:#A10000;}
.catalogs ul { width:180px; margin:0 auto; clear:both; }
.catalogs ul li { text-align:left; line-height:30px; height:30px; background:url(images/san.gif) no-repeat 5px 12px; border-bottom:1px #e4e4e4 solid; width:180px; overflow:hidden;}
.catalogs ul li a { padding-left:16px; color:#3366cc;}
.leftad { width:180px; margin:0 auto;}

/*====小分类列表====*/
.sub_catalogs { width:740px; margin:5px auto; clear:both; }
.sub_catalogs h2 { width:740px; line-height:26px; height:26px; font-size:12px; text-align:left;}
.sub_catalogs ul { width:738px; margin:0 ; border:1px #FFC44C solid; background:#FFFCF6;}
.sub_catalogs ul li { width:184px; float:left; text-align:left; color:#999; line-height:22px; height:22px; overflow:hidden;}
.sub_catalogs ul li a { padding-left:10px; color:#3366cc;}

.tips { width:740px; border:1px #FFDF70 solid; background:#FEFEE9; line-height:24px; margin:0 auto;}
.tips div { margin:5px; text-align:left;}
.tips div b { color:red;}

/*====非静态时条件选择===*/
.choose { margin:5px auto; width:740px; margin-bottom:0; height:34px; overflow:hidden;}
.choose ul { width:740px; height:34px; }
.choose ul { width:740px; background:url(images/choosebg.gif) repeat-x; height:34px;}
.choose ul li { float:left; background:url(images/nochoose.gif) no-repeat 0 2px; width:100px; height:34px; line-height:30px; text-align:center; margin-right:6px;}
#this_choose { background:url(images/choose.gif) no-repeat;}
#this_choose a { font-weight:bold; color:#fff;}

/*====搜索条====*/
.search_bar { width:738px; margin:5px auto; clear:both; border:1px #CCCCCC solid; color:#555; background:#F7FAFF; /*background:url(images/search_bar_bg.gif) repeat-x; */ height:70px; }
.search_bar_l { width:550px; float:left; margin-left:20px;}
.search_bar_r { width:100px; float:left;}
.search_bar_l ul { clear:both; height:22px; margin:8px auto; margin-bottom:0; width:550px; } 
.search_bar_l ul li { float:left; margin-right:6px;}
.s_q { width:220px; height:18px; border:1px #A6A6A6 solid; background:#fff; overflow:hidden;}
.s_p { width:115px;height:18px; border:1px #A6A6A6 solid; background:#fff; overflow:hidden;}
.search_bar ul li div { display:block; float:left; height:24px; line-height:24px; overflow:hidden;}
.search_bar .tx2 { width:16px; text-align:center;}
.search_bar .se { padding-top:1px;}
.search_bar_r span { margin:0px auto; padding-top:20px; margin-bottom:0; display:block;}
.search_bar_r span button { width:60px; height:30px;}
/*====商品列表====*/
.listbox { width:750px; margin:0 auto; clear:both; color:#666;}
.listbox a { color:#36c;}
.listbox dl { width:750px; margin:0 auto;}
.listbox dl dt { width:250px; margin:16px auto; margin-bottom:0; float:left; height:370px; background:url(images/line.gif) repeat-x bottom;}
.listbox dl dt p{ margin:0 auto; margin-bottom:0;}
.listbox .pic { width:224px; height:224px; border:1px #ddd solid; text-align:center; margin:0 auto;}
.listbox .pic img { margin:2px;}
.listbox .name { width:220px; line-height:18px; height:36px; font-size:13px; text-align:left; margin:5px auto; margin-bottom:0; overflow:hidden;}
.listbox .price,.listbox .sales,.listbox .level { margin:5px auto; margin-bottom:0; width:220px; line-height:22px; height:22px;}
.listbox .price span,.listbox .sales span,.listbox .level span { width:110px; float:left; display:block; text-align:left; }
.listbox .price span b { padding-left:2px; padding-right:2px; color:#ff6600;}
.listbox .price em b { padding-left:2px; padding-right:2px; color:#cc0000;}
.listbox .sales span b { padding-left:2px; color:#999900; padding-right:2px;}
.listbox .price em,.listbox .sales em,.listbox .level em { width:110px; float:right; display:block; text-align:right; overflow:hidden; height:22px;}


/*详细*/
.titems_title { width:750px; border-bottom:1px #ddd solid;}
.titems_title h1 { line-height:33px; height:33px; margin:0 auto; margin-bottom:0; color:#404040; font-size:14px; text-align:center;}
.titemsbox { margin:5px auto; clear:both; width:750px;}
.titemsbox_l { width:320px; height:320px; float:left; margin:0 auto;}
.titemsbox_l span { width:310px; height:310px; border:1px #ccc solid; display:block;}
.titemsbox_r { width:420px; float:right; margin:0 auto;}
.titemsbox_r .promotion { border:1px #FEE2A1 solid; background:#FFF8E9; font-size:14px; clear:both; text-align:left; margin:0 auto;}
.titemsbox_r .promotion div { margin:5px; line-height:24px;}
.titemsbox_r .promotion em { color:#FF0000; font-weight:bold;}
.titemsbox_r .go_buy { margin:10px auto;}
.titemsbox_r .go_buy img { padding-right:10px;}
.titemsbox_r ul { width:420px; margin:0 auto; clear:both;}
.titemsbox_r ul li { line-height:26px; height:26px; text-align:left; color:#404040;}
.titemsbox_r ul li a { color:#3366cc;}
.titemsbox_r ul li span { padding-right:12px;}
.titemsbox_r ul li em { color:#006600; }
.titemsbox_r ul li em b {color:#006600; font-size:16px;}
.titemsbox_r ul li b { font-size:16px; color:#ff6600; padding-right:6px;}
.titems_cx { width:750px; height:150px; background:url(images/cx.gif) no-repeat;}
.titems_cx .cx { width:705px; height:68px; margin:60px auto;}
.titems_cx .cx .cxl { width:110px; float:left;}
.titems_cx .cx .cxr { width:590px; float:right; font-size:14px; text-align:left; line-height:34px;}
.titems_cx .cx .cxr em { color:#ff5500;}
.titems_info { width:750px; margin:5px auto; clear:both; overflow:hidden;}

/*====shop_list====*/
.shopslistbox { width:750px; margin:0 auto; clear:both; color:#555;}
.shopslist { width:750px; margin:0 auto; height:96px; margin:0 auto; padding-top:10px; margin-bottom:0; overflow:hidden;  background:url(images/line.gif) repeat-x bottom;}
.shopslist_l { width:90px; float:left;}
.shopslist_l a { width:84px; height:84px; border:1px #ddd solid; display:block; overflow:hidden;}
.shopslist_l a:hover { border:1px #ff6600 solid;}
.shopslist_l img { width:80px; height:80px; margin:2px;}
.shopslist_c { width:530px; float:left; margin-left:10px; margin-right:10px;}
.shopslist_c h2 { font-size:14px; text-align:left; line-height:26px; height:26px; font-size:14px; width:510px; overflow:hidden;}
.shopslist_c h2 a { color:#36c;}
.shopslist_c ul { width:530px; margin:0 auto;}
.shopslist_c ul li { line-height:26px; height:26px; width:176px; text-align:left; float:left;}
.shopslist_c ul li i { color:#ff0000; font-weight:bold; font:Arial, Helvetica, sans-serif;}
.shopslist_c ul li em { color:#ff6600; font-weight:bold; font:Arial, Helvetica, sans-serif;}
.shopslist_c p { margin:0 auto; margin-bottom:0; line-height:24px; height:24px; text-align:left;}
.shopslist_c p a { color:#577E03;}
.shopslist_r { width:110px; float:left;}

.shopbox { width:950px; margin:0 auto; clear:both;}
.shop_item { width:950px; margin:0 auto; color:#555;}
.shop_item dl { width:950px;}
.shop_item dl dt { width:237px; float:left; height:310px; background:url(images/line.gif) repeat-x bottom; margin:0 auto; padding-top:16px;}
.shop_item dl dt p { margin:5px auto; margin-bottom:0; width:220px;}
.shop_item .pic { width:224px; height:224px; border:1px #ddd solid;}
.shop_item .pic img { margin:2px;}
.shop_item .name { width:220px; line-height:16px; height:32px; overflow:hidden; text-align:left;}
.shop_item .name a { color:#06c;}
.shop_item .price { margin:5px auto; margin-bottom:0; width:220px; line-height:22px; height:22px;}
.shop_item .price span { width:110px; float:left; display:block; text-align:left; }
.shop_item .price span b { padding-left:2px; padding-right:2px; color:#ff6600;}
.shop_item .price em { width:110px; float:right; display:block; text-align:right;}

.shop_banner { width:950px; height:120px; background:url(images/shop_banner.jpg) no-repeat; margin:5px auto;}
.shop_banner_l { width:120px; float:left; height:120px; text-align:center;}
.shop_banner_l img { margin:6px auto; margin-bottom:0; width:100px; height:100px; padding:3px; border:1px #ddd solid; background:#fff;}
.shop_banner_r { width:830px; float:right;}
.shop_banner_r h1 { line-height:30px; height:30px; text-align:left; margin:10px auto; margin-bottom:0; font-size:16px;}
.shop_banner_r h1 a { color:#06c;}
.shop_banner_r p { margin:0 auto; text-align:left; color:#555;}


/*分页*/
#pages { clear:both;text-align:center; height:28px; line-height:28px; margin-top:20px; margin-bottom:20px; font-size:14px;font-family:"宋体"; }
#pages span,#pages u {padding:2px 4px;margin:4px 8px 0 0;background:#8B8A8A;border:1px solid #B9B7B7; color:#fff; font-weight:bold; }
#pages a{ padding:2px 4px;margin:2px 4px 0 0; border:1px solid #B9B7B7; color:#8B8A8A; }
#pages .active{background:#fff;border:1px solid #B9B7B7;color:#8B8A8A;font-weight:bold;padding:2px 4px;margin:2px 4px 0 0;}
#pages a:visited{color:#8B8A8A;text-decoration:none; }
#pages a:hover{color:#fff;background:#8B8A8A;border:1px solid #B9B7B7;}



/*====文章列表页====*/
.art_list { width:750px; margin:5px auto; clear:both;}
.art_list_l { width:160px; float:left;}
.art_list_r { width:570px; float:right;}
.art_list_l dl { width:160px;}
.art_list_l dl dt {  height:160px;}
.art_list_l dl dt span { display:block; width:126px; height:126px; border:1px #ddd solid;}
.art_list_l dl dt span img { margin:3px;}
.art_list_l dl dt p { width:120px; line-height:22px; height:22px; overflow:hidden; margin:0 auto; margin-bottom:0;}
.art_list_r ul { width:570px;}
.art_list_r ul li { font-size:14px; line-height:26px; height:26px; text-align:left; border-bottom:1px #f2f2f2 solid;}
.art_list_r ul li span { width:420px; float:left; display:block;}
.art_list_r ul li em { display:block; width:100px; float:right; color:#555; }

/*====文章内容页====*/
.art_title { width:720px; height:30px; line-height:30px; text-align:center; margin:10px auto; margin-bottom:0; }
.art_title h1 {font-size:22px;}

.art_pro { width:720px; background:#f2f2f2; margin:5px auto; clear:both; margin-bottom:0; height:24px; line-height:24px;}
.art_content { width:720px; margin:16px auto; margin-bottom:0; font-size:14px; text-align:left; line-height:26px;}
.pre_next { width:720px; margin:10px auto; margin-bottom:0;}
.pre_next ul { width:720px;}
.pre_next ul li { text-align:left; line-height:26px; height:26px;}
.art_search { margin:8px auto; margin-bottom:8px;}
.art_tb { width:720px; margin:8px auto; margin-bottom:0; color:#555;}
.art_tb a { color:#36c;}
.art_tb dl dt { float:left; width:144px; height:210px;}
.art_tb dl dt p { width:120px; margin:0 auto; margin-bottom:0;}
.art_tb #pic { width:126px; height:126px; border:1px #ddd solid;}
.art_tb #pic img { margin:3px;} 
.art_tb #price { line-height:22px; height:22px; overflow:hidden;}
.art_tb #price b { color:#ff6600;}
.art_tb #commission { line-height:22px; height:22px; overflow:hidden;}
.art_tb #commission b { color:#cc0000;}
.art_tb #nick { line-height:22px; height:22px; overflow:hidden;}
.art_tb #name { line-height:16px; height:32px; overflow:hidden;}

/*====友情连接====*/
.linkbox { width:948px; margin:5px auto; margin-bottom:0; clear:both; border:1px #ccc solid; height:120px; overflow:hidden; float:left;}
.linktitle { line-height:24px; height:24px; clear:both; margin:0 auto; background:#f2f2f2; border-bottom:1px #ccc solid;}
.linktitle_l { width:120px; float:left; font-weight:bold; font-size:14px; color:#555; text-align:left; padding-left:10px;}
.linktitle_r { width:600px; float:right; text-align:right; padding-right:10px;}
.linktitle_r a { padding-right:8px;}
.link { width:928px; margin:10px auto; margin-bottom:0; text-align:left;}
.link a {  padding-right:8px;}


.link_content { width:730px; margin:5px auto; clear:both; text-align:left;}
.link_content a { padding-right:10px; line-height:26px;}

/*====网站帮助====*/
.help_box { width:948px; margin:5px auto;  clear:both; background:url(images/help_bg.gif) repeat-y; border:1px #ccc solid;}
.help_box_l { width:190px; float:left;}
.help_box_r { width:758px; float:right;}
.help_box_l ul { margin:10px auto; width:160px;}
.help_box_l ul li { line-height:30px; width:160px; text-align:left; height:30px; font-size:14px; background:url(images/dot.gif) no-repeat 0 14px; font-weight:bold;}
.help_box_l ul li a { padding-left:14px;}

.helpbox { width:728px; margin:10px auto; clear:both; overflow:hidden;}
.helpbox h1 { font-size:14px; line-height:30px; height:30px; margin:0 auto; margin-bottom:0; text-align:left;} 
.help_content { width:728px; text-align:left; line-height:24px;}

/*====底部=====*/
.footer { clear:both; margin:0 auto; width:950px; float:left; padding-top:5px;}
.footer_l { width:800px; float:left; text-align:left; overflow:hidden;}
.footer_r { width:150px; float:right; text-align:center;}
.footer_l p { margin:5px auto; margin-bottom:0; line-height:22px; width:800px; overflow:hidden; }
.footer_l .help { color:#999;}
.footer_l .help a { padding-left:5px; padding-right:4px;}
.footer_l .contact a,.footer_l .contact span{ padding-right:8px;}

























