﻿
.container
{
	width: 950px;
	height: 100%;
	background: white;
	margin: auto;
	clear: both;
	overflow: hidden;
	margin-bottom: 5px;
	text-align: left;
}
#category_head, #categroy_c dl dt, #login, #button_question, model_m_over, #reg, .menu1, .c_menu, .r_menu, .c_m1, .r_menu2, #b_right1, #b_right3, #scl_top, #scl_bottom, .scr_tb, .product_model li a
{
	background: white url(/images/indexnew.png);
	background-repeat: no-repeat;
}
#button_buy, .btn_combo_buy, .btn_sugBuy, #button_notice, #button_wishlist, #button_price, .pro_d_m_select, .pro_d_m_unselect, .smallBuy, #more_img, .TipBtm, .btn_con, .btn_can, #btn_login, #btn_help, #notice-icon, .category-Icon, .top-icon, .il_addtocart, .c_button, .btn_red_big, .btn_red_small, .allCategory, .allBrand, .btn_red_small2
{
	background: white url(/images/btn.gif);
	background-repeat: no-repeat;
}
.allCategory
{
	background-position: left -495px;
	width: 109px;
	height: 36px;
	position: relative;
	top: -3px;
	text-align: center;
	color: White;
	line-height: 30px;
}
.allBrand
{
	background-position: left -534px;
	width: 107px;
	height: 36px;
	position: relative;
	top: -3px;
	text-align: center;
	color: White;
	line-height: 30px;
}
.btn_con, .btn_can
{
	width: 62px;
	height: 22px;
	line-height: 20px;
	border: 0;
	cursor: pointer;
}
.btn_con
{
	background-position: -64px -348px;
}
.btn_can
{
	background-position: left -348px;
}
.activityList dt
{
	margin: 4px;
	clear: both;
	line-height: 25px;
}
.activityList dd
{
	width: 48%;
	float: left;
}
.activityList dd strong
{
	font-size: 14px;
}
.btn_red_big
{
	background-position: left -464px;
	width: 92px;
	height: 27px;
	border: 0;
	cursor: pointer;
	font-size: 13px;
	color: White;
}
.btn_red_small2
{
	background-position: left -570px;
	width: 78px;
	height: 22px;
	border: 0;
	cursor: pointer;
	font-size: 12px;
	color: White;
}
a.btn_red_small2
{
	background-position: left -570px;
	width: 78px;
	height: 22px;
	border: 0;
	cursor: pointer;
	font-size: 12px;
	color: White;
	text-decoration: none;
	line-height: 22px;
	display: block;
}
a.btn_red_small2:hover, a.btn_red_small2:active, a.btn_red_small2:visited
{
	color: White;
	text-decoration: none;
}
.btn_red_small
{
	background-position: -104px -398px;
	width: 53px;
	height: 19px;
	border: 0;
	cursor: pointer;
	color: White;
}
.smallBuy
{
	background-position: -110px -178px;
	width: 42px;
	height: 20px;
	display: block;
	float: right;
}
.pro_top_left, .pro_top_center, .pro_top_right, .pro_des_menu, .d_r_menu, .blue-head-l, .blue-head-c, .blue-head-r, .gray-head, .gray-r-head-l, .gray-r-head-r, .gray-r-head-c, .gray-r-foot-l, .gray-r-foot-r
{
	background: url(/images/line.png);
}
.d_r_menu
{
	background-position: left -746px;
	height: 25px;
	line-height: 25px;
	padding-left: 4px;
	font-weight: 600;
	color: #666666;
}
.actionlink a
{
	display: block;
	line-height: 28px;
}
.pro_top_left
{
	float: left;
	width: 10px;
	height: 26px;
	background-position: -1px -368px;
}
#attr
{
	clear: both;
	overflow: hidden;
	height: auto;
	margin: 0;
	padding: 0;
}
#attr dd
{
	width: 49%;
	float: left;
}
.pro_top_center
{
	float: left;
	background-position: left -427px;
	height: 19px;
	padding-top: 7px;
	width: 715px;
}
.pro_top_right
{
	float: left;
	width: 20px;
	height: 26px;
	background-position: left -397px;
}
.clearDiv
{
	height: 3px;
	line-height: 3px;
	clear: both;
}
.index-left
{
	width: 204px;
	float: left;
	height: auto;
	overflow: hidden;
}
.index-right
{
	width: 740px;
	float: right;
	height: auto;
	overflow: hidden;
}
.index-right-l
{
	width: 555px;
	float: left;
	height: auto;
	overflow: hidden;
}
.index-right-r
{
	width: 195px;
	float: right;
	height: auto;
	overflow: hidden;
}
blue-head
{
	clear: both;
	height: 23px;
}
.blue-head-l
{
	background-position: left -615px;
	height: 23px;
	float: left;
	width: 20px;
}
.blue-head-c
{
	background-position: left -640px;
	height: 23px;
	float: left;
	width: 164px;
	color: White;
	line-height: 23px;
}
.blue-head-c strong
{
	font-size: 14px;
}
.blue-head-r
{
	background-position: right -665px;
	height: 23px;
	float: left;
	width: 20px;
}
.blue-div
{
	height: auto;
	border: 1px solid #46A6F5;
	height: auto;
}
.gray-head
{
	background-position: left -584px;
	height: 27px;
	padding-left: 10px;
	line-height: 27px;
}
.gray-head strong
{
	font-size: 14px;
	font-family: 黑体;
}
.gray-div
{
	border: 1px solid #d0d0d0;
}
.gray-r-head-l
{
	background-position: left -690px;
	height: 26px;
	float: left;
	width: 10px;
}
.gray-r-head-c
{
	background-position: left -744px;
	height: 26px;
	float: left;
	width: 525px;
	line-height: 26px;
}
.gray-r-head-r
{
	background-position: right -717px;
	height: 26px;
	float: left;
	width: 20px;
}
.gray-r-head-r a
{
	width: 20px;
	height: 26px;
	background: url(/images/arrow.gif) 5px 8px no-repeat;
	display: block;
}
.gray-r-foot-l
{
	background-position: left -779px;
	height: 5px;
	float: left;
	width: 20px;
	line-height: 5px;
	overflow: hidden;
}
.gray-r-foot-c
{
	border-bottom: 1px solid #c9c9c7;
	height: 4px;
	float: left;
	width: 515px;
	line-height: 4px;
}
.gray-r-foot-r
{
	background-position: right -792px;
	height: 5px;
	float: left;
	width: 20px;
	line-height: 5px;
	overflow: hidden;
}
.gray-r-div
{
	border-left: 1px solid #c9c9c7;
	border-right: 1px solid #c9c9c7;
	height: 216px;
	clear: both;
	padding: 3px;
}
#notice-icon
{
	background-position: -131px -352px;
	width: 13px;
	height: 13px;
	display: inline-block;
	float: left;
	margin: 6px 5px 0 -5px;
}
.category-Icon
{
	background-position: -146px -353px;
	background-color: #E2F2FD;
	width: 13px;
	height: 13px;
	float: left;
	margin: 4px 2px 0 0;
}
.top-icon
{
	background-position: -86px -379px;
	width: 15px;
	height: 14px;
	float: left;
	margin: 5px 5px 0 -5px;
}
.gray-div ul
{
	margin: 3px;
	padding: 0;
	list-style-type: square;
}
.gray-div ul li
{
	margin-left: 20px;
	line-height: 23px;
}
.category-dl
{
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	clear: both;
}
.category-dl dt
{
	background-color: #E2F2FD;
	height: 20px;
	line-height: 20px;
	padding-left: 14px;
	font-weight: 600;
}
.category-dl dt a
{
	color: #003399;
	text-decoration: none;
	margin-top: 3px;
}
.category-dl dd a
{
	color: #666666;
	text-decoration: none;
	margin-top: 3px;
	padding-left: 30px;
	line-height: 28px;
}
.brandList
{
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 3px;
}
.brandList li
{
	width: 90px;
	margin: 3px;
	float: left;
}
.brandList a img
{
	border: 1px solid #cccccc;
}
.index_d_list
{
	margin: 2;
	padding: 3px;
	width: 172px;
	float: left;
	padding-bottom: 0;
}
.index_o_list
{
	list-style: none;
	line-height: 18px;
}
.index_o_list a
{
	text-decoration: none;
	display: block;
}
.index_o_list li
{
	clear: both;
	border-top: 1px solid #dfdfdf;
	height: 36px;
	overflow: hidden;
	padding: 2px;
}
.index_o_list li div
{
	height: auto;
	width: 150px;
	float: right;
}

.index_o_list em
{
	width: 15px;
	height: 15px;
	display: inline-block;
	font: bold 12px/31px arial;
	line-height: 15px;
	margin-right: 4px;
	float: left;
	margin-bottom: 30px;
	background-color: #dfdfdf;
	text-align: center;
	margin-top: 1px;
}
.index_o_list .frist
{
	height: 55px;
	background-color: #E2F2FD;
}
.index_o_list .unselect img
{
	display: none;
}
.index_o_list .unselect span
{
	display: none;
}
.index_o_list .frist img
{
	float: left;
	border: 1px solid #cccccc;
	margin: 1px;
	text-decoration: none;
	display: block;
	margin-right: 4px;
}

.index_o_list .frist em
{
	width: 15px;
	height: 15px;
	float: left;
	background-color: Red;
	color: White;
}

.index_o_list span
{
	color: #ff6600;
}
.index_o_list .frist span
{
	display: block;
}
#btn_login, #btn_help
{
	width: 81px;
	height: 31px;
	float: left;
	display: inline-block;
	margin-left: 7px;
}
#btn_login
{
	background-position: left -372px;
}
#btn_help
{
	background-position: left -404px;
}
#category_w
{
	width: 204px;
	height: auto;
	border: 1px solid #999999;
	float: left;
}
#category_head
{
	background-position: left top;
	width: 204px;
	height: 36px;
}
#categroy_c
{
	border: 2px solid #e4e4e4;
	width: 200px;
	height: auto;
}
#categroy_c dl
{
	margin: 3px;
}
#categroy_c dl dt
{
	height: 22px;
	line-height: 22px;
	background-position: 0px -60px;
	padding-left: 10px;
	color: #0535A2;
	font-size: 14px;
}
#categroy_c dl dd
{
	padding-left: 15px;
	margin: 5px;
	color: #EF7E04;
	line-height: 18px;
	height: 20px;
	overflow: hidden;
}
#categroy_c dl dd div
{
	display: none;
}
#categroy_c dl dd p
{
	clear: both;
}
#adv
{
	width: 555px;
	height: 250px;
	clear: both;
}
#h_center
{
	float: left;
	width: 555px;
	margin-left: 5px;
	margin-right: 10px;
}
#h_right
{
	float: left;
	width: 170px;
}
#login
{
	background-position: 1px -91px;
	width: 170px;
	height: 48px;
}
#reg
{
	background-position: 1px -139px;
	width: 170px;
	height: 48px;
	margin-top: 5px;
}
#notice
{
	border: 1px solid #d0d0d0;
	margin-top: 5px;
	background: url(/images/f_bg.gif);
	line-height: 20px;
}
#notice dt
{
	color: Black;
	font-size: 14px;
	font-weight: 600;
	margin: 5px;
}
.menu1
{
	background-position: -210px 0;
	height: 25px;
	margin: 0;
	padding: 0;
	line-height: 25px;
	color: Black;
	padding-left: 5px;
}
#tuijian
{
	border: 1px solid #cccccc;
	margin-top: 5px;
	overflow: hidden;
}
.c_left
{
	width: 764px;
	float: left;
}
.c_right
{
	height: auto;
	border: 1px solid #E7E7E7;
	overflow: hidden;
	background-color: White;
}
.c_menu
{
	background-position: 0px -204px;
	height: 31px;
}
.c_table
{
	width: 100%;
	border: 1px solid #cecece;
	border-top: 0;
	background: url(/images/c_bg.gif) repeat-x;
	line-height: 25px;
}
.r_menu
{
	background-position: -208px -34px;
	height: 31px;
}
.r_menu, .r_menu2
{
	padding-left: 8px;
	line-height: 31px;
	color: Black;
}
.c_m1
{
	width: 4px;
	background-position: -277px -127px;
	float: left;
	margin-left: 20px;
	margin-top: 6px;
	line-height: 20px;
	height: 20px;
}
.c_m2
{
	margin-top: 6px;
	float: left;
	width: 200px;
	line-height: 20px;
	font-size: 14px;
	color: Black;
	font-weight: 600;
	text-align: left;
	padding-left: 10px;
}
.c_m4
{
	background-position: -278px -104px;
}
.r_menu2
{
	background-position: -207px -68px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	font-size: 14px;
	color: Black;
}
.un_m_em
{
	margin: 5px;
	color: #cecece;
	line-height: 15px;
	text-align: center;
}
.onmouse_em
{
	background-color: Red;
	width: 20px;
	height: 20px;
	float: left;
	margin: 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	color: White;
	text-align: center;
}
.c_m3
{
	float: right;
	width: 450px;
	line-height: 31px;
	color: #247DD0;
	text-align: right;
	padding-right: 5px;
}
.c_m3 a
{
	margin-left: 5px;
}
.c_img
{
	border: 1px solid #cdcdcd;
	background: white;
	width: 120px;
	height: 120px;
	margin: 5px;
}
.c_img a img
{
	border: 0;
}
#b_left
{
	width: 95px;
	height: 62px;
	text-align: center;
	line-height: 64px;
	color: #0D23A7;
	font-size: 14px;
	font-weight: 600;
	float: left;
}
#b_right1
{
	background-color: White;
	background-position: -697px -18px;
	width: 25px;
	height: 60px;
	float: left;
	margin-top: 2px;
}
#b_right3
{
	background-color: White;
	background-position: -735px -18px;
	width: 25px;
	height: 60px;
	float: left;
	margin-top: 2px;
}
#b_right2
{
	background-color: White;
	float: left;
	width: 790px;
	float: left;
	margin-top: 2px;
	height: 60px;
	list-style: none;
}
#b_right2 li
{
	float: left;
	margin: 7px;
}
#b_right2 li a img
{
	border: 1px solid #cecece;
}
#h_bottom
{
	border: 1px solid #FFB72B;
	width: 555px;
	height: 167px;
	margin-top: 5px;
}
.b_pro_list
{
	list-style: none;
}
.b_pro_list li
{
	background: url(/images/li.gif) no-repeat;
	padding-left: 15px;
	width: 250px;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.showimg
{
	border-bottom: 1px solid #94D2FD;
	border-top: 1px solid #94D2FD;
	background-color: #C9F5F8;
	height: 86px;
}
.showimg img
{
	float: left;
	border: 1px solid #cecece;
	margin-top: 2px;
}
.noimg
{
	width: 120px;
	overflow: hidden;
	height: 15px;
	float: left;
}
.noimgdiv
{
	float: right;
	margin-right: 3px;
	width: 53px;
}
.noneimg
{
	width: 100%;
	overflow: hidden;
	height: 15px;
	float: left;
}
.c_table td
{
	vertical-align: top;
}
.pro_name
{
	margin: auto;
	width: 124px;
	text-align: center;
}
#h_bottom dl
{
	height: 25px;
	line-height: 20px;
	background-color: #FFB72B;
	width: 100%;
}
#h_bottom dd
{
	width: 60px;
	color: White;
	font-size: 14px;
	font-weight: 600;
	margin-left: 15px;
	display: block;
}
.c_mouseover
{
	background-color: #E8F5FE;
	overflow: inherit;
	height: 22px;
}
.c_d_list
{
	background: url(/images/category_bg.gif);
	width: 160px;
	color: black;
	position: absolute;
	left: 100px;
	padding-top: 5px;
	height: auto;
	overflow: hidden;
	z-index: 400;
	overflow: hidden;
}
.c_d_list a
{
	margin-left: 10px;
	width: 65px;
	float: left;
	display: block;
	line-height: 22px;
	color: #0535A2;
	height: 22px;
	overflow: hidden;
}
.c_d_list p
{
	width: 160px;
	background: url(/images/category_bg_b.gif);
	height: 9px;
	line-height: 9px;
	overflow: hidden;
}
#newbuy
{
	width: 550px;
	list-style: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#newbuy li
{
	float: left;
	width: 130px;
	overflow: hidden;
	margin: 3px;
	text-align: center;
}
.n_p_name
{
	height: 43px;
}
#notic_content
{
	line-height: 25px;
}
#notic_content dt
{
	text-align: center;
	font-size: 16px;
	color: Black;
	border-bottom: 1px dashed #cecece;
}

#s_c_left
{
	width: 197px;
	float: left;
	height: auto;
}
#s_c_right
{
	widows: 740px;
	float: right;
	height: auto;
}
#scl_top
{
	background-position: -429px -117px;
	height: 10px;
}
#scl_bottom
{
	background-position: -429px -127px;
	height: 20px;
}
#scl_mid
{
	background-color: #FFF8D9;
	height: 20px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	height: auto;
	padding: 5px;
}
.scr_tb
{
	height: 57px;
	background-position: 0 -269px;
	width: 740px;
	border-bottom: 1px solid #cecece;
}
.comp_li img
{
	width: 20px;
	height: 20px;
}
.comp_li, .menu_li
{
	list-style: none;
	width: 300px;
	float: left;
	margin-left: 5px;
}
.menu_li
{
	width: 200px;
}
.comp_li dt, .menu_li dt
{
	width: 65px;
	float: left;
	color: Black;
}
.menu_li dd
{
	float: left;
	width: 18px;
	margin-right: 2px;
}
.menu_li img
{
	margin-top: 3px;
}
.comp_li dd
{
	float: left;
	border: 1px solid #cecece;
	width: 22px;
	height: 22px;
	background: white;
	margin-right: 5px;
}
.comp_li a
{
	margin: 0;
}
.c_button
{
	background-position: -5px -235px;
	height: 22px;
	width: 40px;
	display: inline-block;
	text-align: center;
	line-height: 22px;
	border: 1px solid #cccccc;
	font-weight: 400;
	margin-left: 10px;
}
DIV.digg
{
	margin: 3px;
	padding: 3px;
	text-align: right;
	float: right;
}
DIV.digg A
{
	border: #6699cc 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	margin: 2px;
	color: #000099;
	text-decoration: none;
}
DIV.digg A:hover
{
	border: #000099 1px solid;
	color: #000;
}
DIV.digg A:active
{
	border: #000099 1px solid;
	color: #000;
}
DIV.digg SPAN.current
{
	border: #6699cc 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #6699cc;
}
DIV.digg SPAN.disabled
{
	border: #eee 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	margin: 2px;
	color: #ddd;
}
.scr_page
{
	width: 740px;
	text-align: right;
	height: 30px;
}
.scr_page select
{
	float: left;
	margin-left: 15px;
	margin-top: 5px;
}
#s_c_right ul
{
	list-style: none;
	width: 740px;
	height: auto;
	margin-top: 5px;
}
#s_c_right li
{
	border-bottom: 1px solid #cecece;
	height: 200px;
	margin-bottom: 15px;
}
.itemlist_l
{
	float: left;
	width: 130px;
	height: auto;
	text-align: center;
	padding: 5px;
}
.itemlist_m
{
	float: left;
	width: 400px;
	height: auto;
	padding: 5px;
	margin-left: 20px;
	margin-right: 20px;
}
.itemlist_r
{
	float: left;
	width: 140px;
	height: 145px;
	padding: 5px;
	background-color: #eeeeee;
}
.itemlist_m a, .itemlist_r a, .s_list_name a
{
	color: Black;
}
.s_list_name a span
{
	color: #ff6600;
}
.itemlist_price
{
	color: #ff6600;
	font-size: 13px;
	font-weight: 600;
}
.il_addtocart
{
	background-position: 0px -435px;
	height: 27px;
	width: 92px;
	display: block;
	margin-top: 15px;
}
#scl_mid dt
{
	font-weight: 600;
	color: Black;
	margin-bottom: 10px;
	margin-top: 10px;
}
#scl_mid dd
{
	margin-left: 10px;
}
.curr_place
{
	height: 25px;
	line-height: 25px;
	color: Black;
	padding-left: 5px;
	font-size: 12px;
}
.curr_place span
{
	margin-left: 6px;
	margin-right: 6px;
}
.curr_place strong
{
	margin-left: 8px;
	margin-right: 8px;
}
.curr_place a
{
	color: Black;
}
.curr_place a:hover
{
	color: Blue;
}
.pro_img
{
	width: 260px;
	height: auto;
	float: left;
	text-align: center;
	margin: 5px;
	margin-top: 0;
	margin-bottom: 0;
}
.pro_detail
{
	width: 440px;
	height: auto;
	float: left;
	margin-left: 30px;
	_margin-left: 15px;
}
.pro_img a
{
	margin: 7px;
	text-align: center;
}
.pro_d_top
{
	background: url(/images/product_bg.jpg);
	width: 650px;
	height: 15px;
}
.pro_d_bottom
{
	background: url(/images/product_bg.jpg) 0 -380px;
	width: 650px;
	height: 20px;
}
.pro_d_mid
{
	line-height: 22px;
	min-height: 300px;
	min-height: 300px;
	overflow: hidden;
	padding-left: 10px;
}
#more_img
{
	margin-top: 10px;
	background-position: -67px -97px;
	width: 92px;
	height: 23px;
	display: inline-block;
}
.pro_d_mid h1
{
	color: Black;
	font-size: 15px;
	border-bottom: 1px dashed #cecece;
	padding-bottom: 15px;
	margin: 20px;
	margin-top: 0;
}
.pro_d_mid dt
{
	color: Black;
	font-weight: 600;
	margin-top: 10px;
}
.pro_d_m_left
{
}
.pro_d_m_left dd, .pro_d_m_left dt
{
	clear: both;
	height: 28px;
}
.pro_d_m_rigth
{
	float: left;
	width: 200px;
	border-left: 1px dashed #cecece;
	padding-left: 5px;
}
.pro_d_m_rigth dd
{
	width: 200px;
	margin: 0;
	margin-bottom: 7px;
}
#button_buy
{
	background-position: left -175px;
	height: 30px;
	width: 107px;
	display: block;
}
#button_notice
{
	background-position: left -294px;
	height: 30px;
	width: 107px;
	display: none;
}
#button_wishlist
{
	background-position: left -148px;
	height: 27px;
	width: 85px;
	display: block;
}
#button_price
{
	background-position: left -121px;
	height: 27px;
	width: 85px;
	display: block;
}
#button_question
{
	background-position: -372px -100px;
	height: 27px;
	width: 45px;
	display: block;
}
.pro_d_m_left strong
{
	color: Black;
}

.pro_des_left
{
	width: 758px;
	float: left;
	height: auto;
}
.pro_des_left h1
{
	font-size: 16px;
	padding-left: 20px;
	line-height: 30px;
	margin-bottom: 20px;
}
.pro_des_right
{
	width: 200px;
	float: right;
	height: auto;
}
.pro_taocan, .pro_Sug, #div_conn_item
{
	height: auto;
	border: 1px solid #B5DAF3;
	padding-bottom: 15px;
}
#div_conn_item
{
	height: 220px;
	text-align: left;
	padding: 0;
	padding-bottom: 10px;
}
#div_conn_item ul
{
	width: 150px;
	background-color: #F7F7F7;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #cccccc;
	margin: 10px;
	list-style: none;
}
#div_conn_item ul li
{
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
.pro_taocan li img, .pro_Sug li img
{
	border: 1px solid #dcdddd;
}
.pro_Sug li
{
	margin-right: 10px;
	line-height: 22px;
}
.pro_tc_top
{
	margin-top: 5px;
	height: 26px;
	overflow: hidden;
}
.pro_des_menu
{
	background-position: left -479px;
	height: 31px;
	margin-top: 5px;
}
.pro_des_content
{
	border: 1px solid #CBCACB;
	height: auto;
	padding: 15px;
	color: Black;
	line-height: 20px;
	border-top: 0;
	background-color: White;
}
.pro_des_content img
{
	float: none;
}
.pro_des_content table
{
	width: 100%;
}
.pro_d_m_select
{
	background-position: left -205px;
	padding-left: 15px;
	width: 77px;
	height: 28px;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 28px;
	text-align: center;
	font-size: 13px;
}
.pro_d_m_unselect
{
	background-position: left -233px;
	width: 87px;
	height: 28px;
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 28px;
	text-align: center;
	color: #999999;
	font-weight: 400;
}
.pro_des_menu dd
{
	text-decoration: none;
	float: left;
	cursor: pointer;
	margin: 3px;
}
.pro_des_right dl
{
	margin-bottom: 5px;
}
.pro_des_top
{
	margin-bottom: 15px;
	height: 40px;
	clear: both;
}
.pro_des_top dd
{
	float: left;
	width: 48%;
	border-bottom: 1px dashed #dcdddd;
}
.activity_checked
{
	background: url(/images/checked.gif) left 3px no-repeat;
	padding-left: 15px;
	display: block;
}
.param_Name
{
	width: 35%;
	float: left;
	height: auto;
	line-height: 18px;
}
.param_Value
{
	float: left;
	width: 65%;
	height: auto;
	color: #888888;
	line-height: 18px;
}
#pro_des_content2 ul
{
	list-style: none;
}
.product_model
{
	width: 320px;
	list-style: none;
	float: left;
}
.pro_de_list_name
{
	line-height: 22px;
	width: 65px;
	float: left;
}
#selectModel
{
	height: auto;
	overflow: hidden;
	_height: 20px;
	_overflow: none;
	border: 1px solid white;
	padding-bottom: 3px;
}
.product_model li
{
	background-color: White;
	float: left;
	margin: 5px;
	zoom: 1;
	min-width: 34px;
}
.product_model li a
{
	background-position: 100px 100px;
	border: 1px solid #cecece;
	padding: 5px;
	text-align: center;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
.pro_taocan ul li
{
	float: left;
}
.pro_Sug ul
{
	list-style: none;
	height: 160px;
	width: 95%;
	margin: auto;
}
.pro_Sug ul .name
{
	height: 44px;
	overflow: hidden;
}
.pro_Sug ul .price
{
	color: #ff6600;
}
.pro_Sug ul li
{
	float: left;
}
/*
分页
*/
.setpage
{
	position: static;
	right: 0;
	margin-top: 5px;
	margin-right: 5px;
	padding: 5px;
	height: auto;
}
.setpage a:link, .setpage a:visited, .setpage a:hover, .setpage .current, .setpage #info
{
	border: 1px solid #cccccc;
	display: inline-block;
	margin: 1px;
	text-decoration: none;
	font-size: 12px;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	color: #333333;
	padding: 1px 2px;
}
.setpage a:hover
{
	border: 1px solid #FFA501;
	background: #FFA501;
	color: White;
}
.setpage .current
{
	border: 0;
	margin: 1px;
	color: black;
}
.setpage #info
{
	width: auto;
}

.pro_consult_top
{
	border-bottom: 1px dashed #dcdcdc;
	padding-bottom: 5px;
	line-height: 26px;
}
.consult_q
{
	background: url(/images/question.png) no-repeat;
	padding-left: 25px;
}
.consult_a
{
	background: url(/images/answer.png) -3px no-repeat;
	padding-bottom: 0;
	padding-left: 25px;
	border-bottom: 1px dashed #dcdcdc;
}
.consult_q span, .consult_a span
{
	margin-left: 5px;
	color: #cccccc;
}

#questionArea
{
	height: 109px;
	width: 708px;
	border: 1px solid #cccccc;
	background: url(/images/textarea.gif) 190px top no-repeat;
	color: #333333;
}
#question-btn
{
	margin-top: 5px;
	background: url(/images/question.gif);
	border: 0;
	width: 87px;
	cursor: pointer;
}
#question-btn1
{
	margin-top: 5px;
	background: url(/images/question.gif);
	border: 0;
	width: 87px;
	cursor: pointer;
}
.pro_tc_list_l
{
	width: 100px;
	height: 100px;
	padding-left: 20px;
	float: left;
}
.pro_tc_list_c
{
	width: 420px;
	height: 100px;
	float: left;
}
.pro_tc_list_c img, .pro_tc_list_l img
{
	border: 1px solid #f7f7f7;
	margin: 5px;
}
.pro_tc_list_add
{
	background: url(/images/add.gif) left -10px;
	width: 50px;
	height: 100px;
	float: left;
	margin: 5px;
}
.pro_tc_list_r
{
	float: right;
	overflow: hidden;
	line-height: 20px;
}
.pro_tc_list_p
{
}
.btn_combo_buy
{
	background-position: -92px -122px;
	width: 62px;
	height: 22px;
	display: inline-block;
	line-height: 22px;
	cursor: pointer;
}
.pro_taocan dl
{
	width: 95%;
	margin: auto;
}
.pro_taocan dt
{
	padding: 5px;
	line-height: 20px;
	border-bottom: 1px dashed #dcdddd;
}
.pro_taocan dd
{
	height: 100px;
	clear: both;
}
div.space
{
	height: 5px;
}
.s_list
{
	border: 1px solid #eeeeee;
	width: 174px;
	float: left;
	margin-right: 7px;
	margin-bottom: 10px;
	padding: 3px;
}
.s_list input, .itemlist_l input
{
	vertical-align: middle;
	margin-right: 4px;
	line-height: 10px;
}
.s_list_name
{
	height: 52px;
	overflow: hidden;
}
.s_list_img
{
	text-align: center;
	background-color: White;
	height: 120px;
}
.s_list_img img
{
	display: block;
}
.fast_menu
{
	height: 26px;
	background-color: #f9f9f9;
	border: 1px solid #f6f6f6;
	position: relative;
	top: 0px;
	padding-top: 2px;
	line-height: 24px;
}
.comp_del
{
	position: absolute;
	top: 0px;
	z-index: 99px;
	width: 14px;
	height: 14px;
	background: url(/images/comp_del.png) no-repeat;
	display: none;
	cursor: pointer;
}
.div_item_class
{
	position: absolute;
	top: 6px;
	left: 60px;
	font-size: 16px;
	font-family: 黑体;
	font-weight: 800;
	color: #FFFFFF;
}


.Rating
{
	display: inline-block;
	height: 20px;
	padding: 0;
	margin: 0;
	border: 0;
	color: #ff3300;
	font-size: 13px;
}
.Rating span
{
	display: inline-block;
	background-image: url(/images/Rating.gif);
	background-repeat: no-repeat;
	background-position: -17px 0px;
	border: 0;
	margin: 0;
	padding: 0;
	height: 16px;
	width: 16px;
	overflow: hidden;
	margin-right: 2px;
}

.ShowDiv
{
	position: absolute;
	left: 70px;
	top: 16px;
	_left: -200px;
	background-color: #FFFFFF;
	border: solid 1px #e6e6e6;
	padding: 5px 5px 5px 5px;
	width: 165px;
	color: #555555;
	font-size: 12px;
	letter-spacing: 1px;
	height: auto;
}
.btn_sugBuy
{
	margin-left: 3px;
	background-position: -92px -150px;
	width: 62px;
	height: 22px;
	display: block;
	cursor: pointer;
}

/*产品图片显示*/
.myImagesSlideBox
{
	width: 280px;
	height: 300px;
}
.myImages
{
	text-align: center;
	position: relative;
	overflow: hidden;
	height: 250px;
	width: 250px;
	cursor: pointer;
	background: #fff url(/images/loading.gif) center center no-repeat;
	border: 1px solid #e6e6e6;
}
.myImages img
{
	width: 250px;
	height: 250px;
	border: 0;
}
.myImgs
{
	display: none;
}
.myTxts
{
	padding: 10px;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	width: 260px;
}

.myTxts a
{
	text-decoration: none;
	text-align: center;
	color: #666;
}
.myTxts a:hover
{
	color: #f60;
}

/*  wrapper element  */
#scrollable
{
	width: 230px;
	height: 62px;
	text-align: center;
}

div.items
{
	height: 54px;
	float: left;
	width: 165px !important;
	visibility: visible;
	overflow: hidden;
	position: relative;
}
/* item */
div.items a
{
	display: inline-block;
	float: left;
	margin-left: 6px;
	width: 42px;
	height: 42px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border: 1px solid #cccccc;
}
div.items a:hover
{
	border: 1px solid #FF3F3F;
}
div.items a.active
{
	border: 1px solid #FF3F3F;
}
.scrollableDiv
{
	position: absolute;
	width: 200000em;
	left: 0px;
}

/* next / prev buttons */
a.prev, a.next
{
	background: url(/images/go_down.jpg) no-repeat 0 0;
	display: block;
	width: 12px;
	height: 50px;
	float: left;
	cursor: pointer;
}
a.next
{
	background-image: url(/images/go_up.jpg);
}

/*遮罩层*/
#BigDiv
{
	filter: alpha(opacity=30); /* IE */
	-moz-opacity: 0.3; /* Moz + FF */
	opacity: 0.3; /* 支持CSS3的浏览器（FF 1.5也支持）*/
	background: #777;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	display: none;
}
#MyDiv
{
	background: #FFF;
	display: none;
	position: absolute;
	text-align: center;
	width: 300px;
	height: 390px;
	z-index: 10001;
}
.closeMyDiv
{
	position: absolute;
	right: 4px;
	top: 2px;
	z-index: 10002;
}
.closeMyDiv a
{
	text-decoration: none;
	cursor: pointer;
	color: #000;
}
.closeMyDiv a:hover
{
	color: #F60;
}
/*放大图片*/
div.jqZoomTitle
{
	z-index: 5000;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
	height: 16px;
	padding-top: 2px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
}

.jqZoomPup
{
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 10;
	border-color: #c4c4c4;
	border-style: solid;
	cursor: crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload
{
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align: center;
	background-image: url(/images/ajax.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width: 90px;
	width: 100px;
	height: 43px;
	height: 55px;
	z-index: 10;
	position: absolute;
	top: 3px;
	left: 3px;
}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}


.TipDiv
{
	width: 135px;
	height: 100px;
	position: relative;
	float: right;
	top: 25px;
	left: 100px;
}
.TipContent
{
	padding: 1px;
	border: 1px solid #CBCACB;
	border-bottom: 0;
	background-color: White;
}
.TipBtm
{
	height: 7px;
	width: 135px;
	line-height: 7px;
	_line-height: 7px;
	background-position: -12px -338px;
}
#index_head
{
	margin: 0;
	padding: 0;
}
#index_head dd
{
	float: left;
	margin-top: 0;
}
#index_head .pro_d_m_select
{
	width: 80px;
	background: none;
	padding: 0;
	background-color: White;
	color: #0066cc;
	cursor: pointer;
}
#index_head .pro_d_m_unselect
{
	width: 80px;
	background: none;
	padding: 0;
	cursor: pointer;
	color: Black;
}
.go_top_or_comment
{
	position: absolute;
	width: 26px; /*display: none;*/
	top: 0px;
	left: 0px;
}
.go_top_or_comment .go_top
{
	background: url(/images/go_top_comment.png) no-repeat 0px 0px;
	height: 0px;
	overflow: hidden;
	padding-top: 58px;
}
.go_top_or_comment A
{
	display: block;
}
.go_top_or_comment .go_online
{
	background: url(/images/go_top_comment.png) no-repeat 0px -56px;
	height: 0px;
	overflow: hidden;
	padding-top: 75px;
	cursor: pointer;
}
.go_top_or_comment .go_comment
{
	background: url(/images/go_top_comment.png) no-repeat 0px -131px;
	height: 0px;
	overflow: hidden;
	padding-top: 59px;
}
.BuyRecord .T th
{
	color: Black;
	line-height: 25px;
	border-bottom: 1px solid #e6e6e6;
}
.BuyRecord
{
	text-align: center;
}
.BuyRecord .T
{
	background-color: #F6F9FC;
}
.BuyRecord .l1, .BuyRecord .l2
{
	border-bottom: 1px solid #DDE4EA;
}
.BuyRecord .l1
{
	line-height: 22px;
}
.BuyRecord .l2
{
	line-height: 22px;
	background-color: #F6F9FC;
}
.ScoreDiv
{
	border: 1px solid #f4f4f4;
	padding: 5px;
}
.notice
{
	margin-bottom: 6px;
}
.notice dd
{
	line-height: 18px;
}
.lTime
{
	float: left;
	width: 500px;
	line-height: 30px;
}
.lTime dt
{
	font-size: 13px;
	font-weight: 600;
}
.lTime dd
{
	float: left;
	width: 240px;
}
.lTime dt div
{
	background: url(/images/lt.png) left -1px;
	width: 202px;
	height: 44px;
	font-size: 35px;
	color: #666666;
	letter-spacing: 5px;
	text-align: center;
	line-height: 44px;
}
#activityDes img
{
	display: block;
}
.idl dl
{
	width: 165px;
	float: left;
	background: url(/images/lline.jpg) no-repeat;
	padding-left: 18px;
	text-align: center;
}
.idl dl dd span
{
	color: #ff6600;
}
#howtobuy dt
{
	font-weight: 600;
}
#howtobuy dd
{
	margin-left: 45px;
}
.ComboPrice
{
	color: #ff6600;
	font-weight: 600;
	font-size: 13px;
}
#n_c_d img
{
	border: 0;
}
#n_c_d
{
	padding-left: 8px;
	padding-right: 8px;
}
#n_c_d p
{
	text-indent: 2pt;
}
.selectDiv
{
	clear: both;
	border: 1px solid #EED97C;
	padding: 5px;
	background-color: #FFFCEB;
}
.dd_fare span
{
	margin: 2px;
}
.dd_fare
{
	position: relative;
}
#lit_test
{
	position: absolute;
	left: 0px;
	top: 18px;
	width: 200px;
	z-index: 999;
	background-color: White;
	border: 1px solid #cccccc;
	padding: 5px;
	display: none;
	clear: both;
}
.lit_li
{
	float: left;
	width: 24%;
	padding-top: 2px;
}
#ScoreList
{
	margin-left: 152px;
	z-index: 999;
	border: 1px solid #cccccc;
	width: 100px;
	background-color: White;
	clear: both;
	display: none;
}
#strMoney
{
	font-family: 宋体;
}
#gobuy
{
	font-size: 12px;
	padding-top: 10px;
	letter-spacing: 2px;
	text-align: left;
	float: left;
	width: 73%;
	padding-left: 15px;
	display: block-inline;
}
