@charset "utf-8";
body { margin: 0 auto;	padding: 0; font-size:12px; line-height:22px;font-family:Arial,Helvetica,sans-serif;
background-color: #fff; background-image: url(/images/head_nav_b_bg.gif); background-repeat: repeat-x; background-position: left 92px; color: #666666; text-align:center;}
table, td, textarea
{
	font-size:12px;	
}


/*-----------------------------------新加------------------------------------------------ */
form, ul, li, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
input, select { font-size:12px; line-height:16px; }
img { border:0; }
ul, li { list-style-type:none; }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.dis { display:block; }
.undis { display:none; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.fb { font-weight:bold; }
.red { color:#cc0000; }
.col3 { color:#333 }
.col4 { color:#4c4c4c}
h3 { font-size:16px; }
h4 { font-size:15px; }
h5 { font-size: 12px; }
.s15 { font-size:15px; }
.s12 { font-size:12px; }
.s16 { font-size:16px; }
.s11{font-size:11px;}
a { color:#444; text-decoration:none; }
a:hover { color:#bd0a01; text-decoration:none; }
a.lcblue { color:#0F479C; }
.lchot, a.lchot { color:#bd0a01; }
/*.black, a.black { color:#000; }*/
.hr_6, .hr_10, .hr_30 { font-size:1px; line-height:1px; clear:both; }
.hr_6 { height:6px; }
.hr_10 { height:10px; }
.hr_30 { height:30px;}
.fl10{margin-left: 10px;}
.fr10{ margin-right: 10px; }
.red{color: #cc0000;}

.more{ color: #6b6b6b; }
.more a{ color: #999; }
.more a:hover{ color: #6b6b6b;}


.w_990 { width: 990px; margin-right: auto; margin-left: auto; }

/*頂部*/
.head { overflow: hidden; }
.head .welcome { font-size: 12px; text-align: right; }
.head .logo { height: 90px; width: 365px; background-image: url(/images/logo.gif); background-repeat: no-repeat; background-position: left center; }
.head .logo a {display:block;height:100%;overflow:hidden;width:100%;}
.head .logo span{display:block;text-indent:-9999px;}

.head .hd_txt { width:600px; height:90px; margin-right: 5px; overflow: hidden;}
.head .userInfo { height: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E5E5E5; margin-top: 20px; }
.head .hd_Login {/* margin-left:20px; width: 240px; color: #333;*/ }
.head .hd_Login .cart { background-image: url(/images/xie_bg.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 16px; }
.head .soso { padding-top: 10px; }
.head .soso_fl { height: 29px; width: 205px; background-image: url(/images/head_soso_i.gif); background-repeat: no-repeat; background-position: left center; overflow: hidden; }
.head .soso_bg{ padding-right: 10px; padding-left: 30px; }
.head .soso_bg .i_txt { height: 15px; border: 1px solid #FFF; width:110px; float: left; margin-top: 6px; font-size: 13px; line-height: 15px; }
.head .soso_bg .search { margin-top: 6px; float: right; }
.head .soso_key { font-size: 12px; color: #555555; padding-top:7px; float:left}
.head .soso_key a { color: #555; margin-right: 15px; }
.head .hot_crs{ color: #564b42; margin-top: 5px; margin-right: 10px; margin-left: 10px; }
.head .hot_crs a{ color: #564b42; margin-left: 10px; }
.head .hot_crs a:hover{ text-decoration: underline; }
.head .hot_key{ background-image: url(/images/123hot.gif); background-repeat: no-repeat; background-position: left center; float: left; padding-left: 15px; }
.head .categories_key{ float: right; }

.nav_bg { background-image: url(/images/head_nav_bg.gif); background-repeat: no-repeat; background-position: left top; height: 75px;s width: 990px;  }
.nav{font-size:15px; font-weight:900; height:44px; line-height:44px; width: 990px;  overflow: hidden;}
.nav ul{ padding-left: 10px;padding-left: 10px; }
.nav li{float:left;height:44px;margin-right:15px;}
.nav a{ color: #333333; }
.nav a:hover{ color: #cc0000; text-decoration: none; }
.nav_line{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; float:left; height:66px; overflow:hidden; width:2px; background-attachment: scroll; background-color: transparent; background-image: url(/images/li_bg.gif); background-repeat: no-repeat; background-position: 0 0; }

.fk{ border: 1px solid #bdbdbd; }
.fk_top{  line-height: 28px; height: 28px; width: 245px; background-image: url(/images/fk_top.gif); background-repeat: no-repeat; background-position: left top;}
.fk_top .ico1{  color: #555555; font-weight: bold;padding-left:33px; }
.fk_c{ background-image: url(/images/fk_c.gif); background-repeat: repeat-y; padding-top: 6px; padding-bottom: 6px; padding-right: 10px; padding-left: 10px; }
.fk_foot{ background-image: url(/images/fk_foot.gif); background-repeat: no-repeat; background-position: left bottom; height: 4px; width: 245px; clear: both; font-size: 1px; }


/*步驟*/
.b12345{ background-color:#e8e8e8; line-height: 28px; height: 28px; width: 980px; margin-top: 10px; margin-bottom: 10px; padding-left: 8px; }

/*----------------------------------------------------------------------------------- */
#wapper{ width:990px; text-align:left; margin:0 auto; /*overflow:hidden;*/ }
#main{ width:990px;}

#headerContainer{ /*width:100%; height:139px; overflow:hidden;*/}

/*#headerContainer .nav{ height:22px; background:#fff; color:#503a29; text-align:right; padding:0 0 0 3px;}
#headerContainer .topnews{ width:355px;  float:left; height:18px; padding:0; overflow:hidden;}
#headerContainer .topnav li{ float:left; list-style-type:none; width:62px;}
#headerContainer .topnav span{ margin:0 5px;}
#headerContainer .topnav a{ color:#503a29;}

#header{ width:100%; height:50px; position:relative; background:#fff;}

#header h2 { width:281px; height:45px; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 2px; padding-top: 10px; background-image: url(/images/logo.jpg); background-repeat: no-repeat; background-position: left; }
#header h2 span{ display:block;text-indent:-9999px; }
#header h2 a{ height:100%; width:100%; display:block; overflow:hidden;}

#headerBody{ position:absolute; top:0; right:0; display:block; width:590px; background:#fff; }
#headerBody .userInfo{ height:30px;}
#headerBody .headerAD{position:absolute; top:0; left:0px; }
#headerBody .shoppingcart{ height:34px; width:134px; background:url(/images/shoppingcart.gif) no-repeat 0;}
#headerBody .userInfoTB{ width:100%; border:0;}
#headerBody .userInfoTB td{ height:34px;}
#headerBody .userInfoTB td a{ margin-left:15px;}

#headerBody .searchBox{ width:280px; height:30px; padding-right:0px; float:right;}
#headerBody .searchBox span{ margin:0 5px; font-size:13px; color:#fff;}
#headerBody .searchinput{ border:1px solid #755C48;}

#menu { float:left; height:38px;display:block;overflow:hidden;}
#menu ul{ margin-left:8px;}
#menu li{ float:left; padding:13px 1px 0 1px; height:28px; width:68px;}
#menu a{ display: block; font-size: 13px; float: right; background: url(/images/topmenubg.gif) no-repeat;padding-bottom: 4px; width: 66px; color: #503a29; margin-right: 2px; padding-top: 4px; height: 20px; text-align: center}
#menu a:hover {display: block; text-decoration:none; font-size: 12px; background: url(/images/topmenubg_active.gif) no-repeat; float: right; padding-bottom: 4px; width: 66px; color: #fff; margin-right: 2px; padding-top: 4px; height: 20px; text-align: center}
#menu a.current, a.current:hover{ display: block; font-size: 13px; background: url(/images/topmenubg_active.gif) no-repeat; float: right; padding-bottom: 4px; width: 66px; color: #fff; font-weight:bold; margin-right: 2px; padding-top: 4px; height: 20px; text-align: center}
*/
#toolbar{ text-align:left; padding-top:10px; width: 990px; position: relative; height: 28px; line-height: 28px; background-color: #E5E5E5; padding-bottom: 10px; }
#toolbar a{ margin-right:8px; }
#toolbar ul{ margin-left:30px;}
#toolbar ul li{ float:left; width:120px; padding-top:4px; font-size:13px;}
#toolbar .messageBoard{background: transparent url(/images/messageBoard.gif) no-repeat scroll 0 0;width:61px; height:23px; text-indent:-9999px;}
#toolbar .messageBoard span{ display:block; text-indent:-9999px;}
#toolbar .messageBoard a{ height:100%; width:100%; display:block; overflow:hidden;}
#toolbar .messageBoardNumber{ padding-left:0; text-align:left; width:60px;}
#toolbar .messageBoardNumber a{ font-weight:normal;}

#loginContainer{ margin-top:5px; width:100%; overflow:hidden;}

#loginBox{ float:left;background:url(/images/login_bg2.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#loginBox input.text{ border:1px solid #C0ACA5; width:113px; font-family:Verdana; font-size:11px; color:#0066CC;}
#loginBox img{ margin-right:10px;}
#loginContainer .adBig2{ float:left; width:602px; height:83px;}

#memberInfo{ float:left;background:url(/images/shopping/memberInfo_bg.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#memberInfo img{ margin-right:10px;}
/* ---------------------------------------------------------------------------------- Link */

/*a.blue {color: #0066CC;text-decoration: none;}
a.blue:hover {color:#0066CC;text-decoration: underline;}

a.blue2 {color: #fff;text-decoration: none;}
a.blue2:hover {color:#FF8000;text-decoration: underline;}

a.blueUnderLine {color: #0066CC;text-decoration: underline;} 
a.blueUnderLine:hover {color: #800000;text-decoration: none;}

a.while {color: #fff;text-decoration: none; font-size:12px;}
a.while:hover {color:#fff;text-decoration: underline; font-size:12px;}

a.black {color: #1A1A1A;text-decoration: none; font-size:12px;}
a.black:hover {color:#FF8000;text-decoration: none; font-size:12px;}

a.coffee12 {color: #743331;text-decoration: none; font-size:12px; }
a.coffee12:hover {color:#0066CC;text-decoration: none;  font-size:12px;}

a.coffee16 {color: #5D5D5D;text-decoration: none; font-size:16px; font-weight:bold; background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
a.coffee16:hover {color:#0066CC;text-decoration: none;  font-size:16px; font-weight:bold;}
*/
/* ---------------------------------------------------------------------------------- Font */
.explain{ font-size:13px; padding-left:8px;}
.result{ color:#000; text-align:center; padding-left:40px;}
.keyword{ background:#FFFFA0;}
.score{ font-family:Arial; font-size:12px; color:#008000;}
.price { color: #cc0000; font-weight: bold; }
.priceM{ font-size:14px; color:#CF4040; font-weight:bold; }
.priceL { color: #cc0000; font-size: 18px; font-weight: bold; }
.priceGray {color:#444;text-decoration:line-through; }
.coffee16{ font-size:13px; font-weight:bold;}
.coffee14{font-size:13px; font-weight:bold;}
.cartnum{ color:Red; font-family:Verdana;}
.memberName{ color:#cc0000; font-family:Verdana; font-weight:bold; }
.gray { color:#444;}


/* ---------------------------------------------------------------------------------- Image */
img{ border:0;}
img.gray{ border:1px solid #EBEBEB }
img.gary2{ border:1px solid #D5CECC}
img.gary3{ border:1px solid #D1CAC7}
/*---------------------------------------------------------------------------------- */
.usertypeShower{ width:200px;}
.textboxTitle{ color:#94461F;}
.tb{ text-align:left;}
form{ text-align:left;}
.btnBuy{ background:url(/images/btnBuy.gif) no-repeat 50%;}

/*---------------------------------------------------------------------------------- Line box */
.line{border:3px solid #DCDCDC; margin:5px 0;}
.line h3{ margin:0; padding:3px 5px; color:#00CDEC; font-size:13px; font-weight:bold; border-bottom:2px solid #000; background:url(/images/bj_title.gif) repeat;}
.w0{ width:645px;}
.line h3 a{ color:#00CDEC;}
.line h3 a:hover{ color:#FF8000;}

.lw1{ width:600px;}
.lw2{ width:45px;}
/*---------------------------------------------------------------------------------- Line box */
.tbHeader{ height:28px; margin:0; }
.tbHeader .tbLeft{ float:left; /*background:url(/images/shopping/tb_title_left.gif) no-repeat;*/ width:208px;height:28px;}
.tbHeader .tbLeft2{ float:left; /*background:url(/images/shopping/tb_title_left2.gif) no-repeat;*/ width:8px;height:28px;overflow:hidden;}
.tbHeader .tbMiddle{float:left; /* background:url(/images/shopping/tb_title_bg.gif) repeat-x; */height:28px;} /*210px*/
.tbHeader h3{ margin:5px; text-align:left; color:#404040; font-size:15px; font-weight:bold;  padding:3px 0 0 20px;}
.tbHeader h2{ color:#713929; text-align:left;margin:8px 0 0 10px; font-size:15px;}
.tbHeader .tbRight{float:left;/*background:url(/images/shopping/tb_title_right.gif) no-repeat;*/ width:8px;height:28px;}
.tbBody{ /*border-left:1px solid #D4CDCB; border-right:1px solid #D4CDCB;tex*/t-align:left;padding:20px;}
.tbBottomLeft{float:left;/*background:url(/images/shopping/tb_bottom_left.gif) no-repeat; */width:6px;height:5px;}
.tbBottomRight{float:left;/*background:url(/images/shopping/tb_bottom_right.gif) no-repeat;*/ width:6px;height:5px;}
.tbBottomMiddle{float:left; /*border-bottom:1px solid #D4CDCB;*/height:5px; overflow:hidden;}

.tbBody h3{ margin:0 0 10px 0; color:#404040; font-size:13px; text-align:left; font-weight:normal; padding-left:20px;}
.tbBody p{ text-align:center;}

.w1{ width:413px;}
.w2{ width:415px;}
.w3{ width:684px;}
.w4{ width:510px;}
.w4s{ width:710px;}
.w5{ width:713px;}
.wfull{ width:893px;}
/*----------------------------------------------------------------------------------- ICON */
a.iconMSN{ background:url(/images/icon_msg.gif) no-repeat 0; padding-left:23px; height:32px;}
a.iconEmail{ background:url(/images/icon_email.gif) no-repeat; padding-left:23px; height:32px;}
a.iconMobile{ background:url(/images/icon_mobile.gif) no-repeat; padding-left:23px; height:32px;}

.toolbar{ text-align:left; width: 980px; position: relative; height: 28px; line-height: 28px; background-color: #E5E5E5; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; }
.toolbar .dot{ width:16px; height:16px; padding-left:20px; background-image: url(/images/report_user.png); background-repeat: no-repeat; background-position: left top; }

.selectinput{ background:url(/images/bg_select.gif) repeat; padding:2px; color:#0000BF; cursor:pointer; border:1px solid #9FBDE3;border-right:0; font-family:Arial;}
.selectright{ background:url(/images/select_right.gif) no-repeat; width:21px; height:21px; border:1px solid #9FBDE3;}
.btnbg{ background:url(/images/btn_bg.gif) no-repeat; width:88px; height:30px; border:0; color:#fff; font-size:13px; padding-bottom:5px;}

/*.exchangeRate{ text-align:center; font-size:12px; color:#800000; border:1px solid #ECD7D7; padding:8px 3px; margin:20px 0 5px 0;}
.exchangeRate span{ margin-right:10px;}*/


#live800msg{ position:fixed; right:10px; top:130px; display:none;z-index: 102;margin-right: 30px;}
#live800msg .closeLine{ text-align:right; background:url(/Images/live800header_bg.gif) no-repeat;}
#live800msg .closeLine img{ cursor:pointer; padding-right:1px;}
/*客服聯係*/
#live800msg .kefu { width: 81px; /*display:none; position:fixed; right:10px; top:150px; z-index:102;*/ }
#live800msg .kefu .title { height: 25px; width: 81px; }
#live800msg .kefu li { display: inline; overflow: hidden; float: left; width: 81px; padding: 0; }
#live800msg .kefu li span { display: block; text-indent: -9999px; line-height: 67px; }
#live800msg .kefu li a { display: block; }
#live800msg .kefu .e { background-position: left top; background-image: url(/Images/kefu_02.png); height: 78px; width: 81px; }
#live800msg .kefu .msn  { background-position: left top; background-image: url(/Images/kefu_03.png); height: 46px; width: 81px; }
#live800msg .kefu .yahoo { background-position: left top; background-image: url(/Images/kefu_04.png); height: 43px; width: 81px; }
#live800msg .kefu .qq { background-position: left top; background-image: url(/Images/kefu_05.png); height: 52px; width: 81px; text-align: center; }
#live800msg .kefu .qq img{}



.tbText{ color:#000; font-size:15px; height:35px; }

.a_ico{ background-image: url(/images/y.gif); background-repeat: no-repeat; background-position: left 50%;  margin-left: 10px; padding-left: 15px;  overflow: hidden; font-weight: bolder; color: #333; font-size: 13px; }

.w_487{ width: 487px; /*height: 326px;*/ margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; }
.w_487 .a_top{ background-image: url(/images/fk_1.gif); background-repeat: no-repeat; background-position: left top; overflow: hidden;height: 38px;line-height: 30px; }
.w_487 .a_c{ background-image: url(/images/fk_1_c.gif); background-repeat: repeat-y; }
.w_487 .a_foot{ background-image: url(/images/fk_1.gif); background-repeat: no-repeat; background-position: left bottom; height: 10px; }

.w_990_bg{ width: 990px; margin-right: auto; margin-left: auto; padding-top: 0px; padding-bottom: 15px; }
.w_990_bg .a_top{ background-image: url(/images/fk_960.gif); background-repeat: no-repeat; background-position: left top; overflow: hidden;height: 38px;line-height: 30px; }
.w_990_bg .a_c{ background-image: url(/images/fk_960_c.gif); background-repeat: repeat-y; }
.w_990_bg .a_foot{ background-image: url(/images/fk_960.gif); background-repeat: no-repeat; background-position: left bottom; height: 10px; }

/* 隐藏的菜单样式 */
.head .more_brand{ background-image: url(/images/head_v_f_cbg.gif); background-repeat: repeat-y; background-position: -1px top; width:990px; padding-top: 0px; height: 45px; }
.head .v_f_bg{ background-image: url(/images/head_v_f_bg.gif); background-repeat: no-repeat; background-position: -1px top; height: 8px; width: 990px }
.head .m_b_li li,.head .m_b_li2 li{ float: left; margin-right: 20px; font-size: 12px; height: 25px; line-height: 25px; }
.head .m_b_li ul,.head .m_b_li2 ul{ padding-right: 20px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC;height: 25px;}
.head .m_b_li li a{color:#000609 }
.head .m_b_li2 li a{color:#4e4944 }
.head .m_b_li .ed8{ color:#218ed3}
.head .m_b_li2 .ed6{ color:#ed6b00}
.head .fr img{ cursor:pointer;}

/*三大保證*/
.top_ad3{ height: 29px; width: 100px; margin-top: 52px; margin-left: 638px;_margin-left: 630px; position: absolute; }
