@charset "utf-8";
/* CSS Document */
* {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	text-align:center;
	
}
td,table,textarea {
    font:12px Arial, Helvetica, sans-serif;

}
img { 
    border:none;
}
/* Form */
form {
	padding:0px;
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
}
textarea {
    border: #dfdfdf 1px solid; 
    background: #f7f7f7
}
fieldset {
    border:none;
}
legend {
    display:none;
}
label {
    color:#666;
}
option {
    color:#fff; 
    background-color:#626262;
}
option.disabled {
    color: #fff; 
    background-color:#626262;
}
input, textarea, select, button {
    vertical-align:middle;
}
option, select {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}
label.error {
    margin: 0 10px;
	color:#c00;
}
input.error,textarea.error{
    margin:0px; 
	border:1px solid red; 
	background-color:#FFFFD5; 
	color:#c00;
}
#result {color:#c00;}
.loginItem input.error{
    float:left;
	margin:0px; 
	border:1px solid red; 
	background-color:#FFFFD5; 
	color:#c00;
}
a:link {
    text-decoration:none; 
    color:#ff633b; 
}
a:visited {
    text-decoration: none; 
    color:#ff633b; 
}
a:active {
    text-decoration: underline; 
}
a:hover {
	font-size: 12px;
	color: #c00;
	text-decoration: none;
}
a.media {
    display: block; 
}

div,form,h1,dl,dt,dd,ul,table,td,th,menu{
	margin:0;
	padding:0;
	list-style:none;
}
h2 {
	font-size:12px;
	color:#002A4C;
	margin-bottom:5px;
}
strike {
    color:#999
}
em {
    font:bold 12px arial; 
    color:#f60
}
/*
	商品相关
*/
.linePrice {
    border: #dfdfdf 0px solid; 
    font:bold 12px Dotum; 
    color:#c00; 
    background-color:#fdf7d7;
}
.productPrice {
    font: 12px Dotum; 
    color:#EF5900;
}
.strike {
    font:bold 12px Dotum; 
    color:#999; 
    text-decoration: line-through
}
.price {
    font:bold 12px arial; 
    color:#c00;
}
.c00 {
    font:bold 14px Dotum; 
    color:#c00;
}
.stock {
    font: 12px arial; 
    color:#090;
}
.nostock {
    font:bold 12px arial; 
    color:#f00;
}
.event {
    font: 12px arial; 
    color:#f00;
}

.eng {
    padding:5px 2px 5px 5px; 
    font:8pt tahoma;
    color:#595959
}
.f59 {
    font:bold 12px arial; 
    color:#f60;
}
.regFont {
    color: #f00;
}
.pcode {
    font: 12px arial; 
    color:#06f
}
.cateSpan {
    font: 11px arial; 
    color:#f60
}
.gray3 {
	color:#777;
}
#mailForm label.error {
    float:left; 
    color:#c00; 
    margin:3px 0;
}
.clear { 
    clear:both; 
    font-size:0; 
    line-height:0; 
    height:0; 
    visibility:hidden; 
    overflow:hidden; 
}
/*
    Header
*/
.headerRoot {
	width: 940px;
	margin-right: auto;
	margin-left: auto;   
}
.header {
	height: auto;
	width: 940px;
	position: relative;
	border-bottom:3px solid #fa3d01;
}
.topNavi {
	float: right;
	margin-top: 8px;
}
.topNavi li a {
	color: #666;
	font-size: 12px;
}
.topNavi li a:visited {
    color: #666; 
}
.topNavi li a:hover {
	color: #000;
}
.topNavi li {
	font-size: 10px;
	color: #666;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
.logo {
	height: 81px;
	width: 181px;
	position: absolute;
	left: 1px;
	top: 10px;
}
.phone {
	width: 260px;
	position: absolute;
	left: 700px;
	top: 55px;
	color:#fff;
	text-align:left;
}
.phone .clientphone {
	text-align:left;
	font: bold 18pt tahoma;
}
.phone .notice {
	padding:0 10px;
	text-align:right;
	font: bold 12px tahoma;
	color:#dee7ee;
}
/*
    Menu
*/
.menu {
	width: 670px;
	float:right;
	margin-top:10px;
}
.menu p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
.menu a span {
	font-size: 14px;
	font-weight: bold;

}
.menu1 {
	width: 680px;
}
.menu1 a {
	float: left;
	height: 23px;
	display: inline;
	width:95px;
	margin-left:2px;
	padding-top:11px;
}
#crp{background:#fff url(../image/bg_tab.gif) no-repeat left top;}
.menuHover {
background:#fff url(../image/bg_tab.gif) no-repeat center -34px;

}

.menuHover span {
	color: #fff;
}
.menuHover:hover{
background:#fff url(../image/bg_tab.gif) no-repeat left top;
	color: #ffece3;
}
/*
    TOP搜索
*/
.topSearch {
	width: 940px;
	color: #ff633b;
	float: left;
	padding-top: 6px;
	text-align:left;
	background:#b66d5c;
	padding-bottom:6px;
}
.topSearch a {
	color: #fff;
	padding-right: 4px;
	padding-left: 4px;
}
.topSearch a:hover {
	color: #fff;
	text-decoration: underline;
}
.searchTag {
	float: left;
	width: 650px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 2px;
	color: #fff;
}
.searchBox {
	float:right; 
	margin:0px; 
	text-align:left;
}
.searchBox .input {
	color: #000;
	width:180px;
	height:17px;
	border:1px solid #79A3BA;
}
/*
    首页
*/
.mainRoot {
	vertical-align:top;
	text-align:center;
	width:940px;
	height:100%;
	min-height:300px;
	margin-right: auto;
	margin-left: auto;
	background-color:#fff;
}
/*
    导航
*/
.navi {
	float:left;
	margin:5px;
	padding:5px;
	text-align:left;
	clear:both;
}
.indexNavi {
	float:left;
	margin:5px;
	padding:5px;
	width:900px;
	text-align:left;
	clear:both;
}
/*
    BOX
*/
.box {
	margin:5px;
	padding:5px;
	background-color:#fff;
	width:726px;
	text-align:left;
	overflow:hidden;
}
.box h3 {
	height:25px;
	line-height:25px; 
	font-size:12px; 
	text-align:right;
    padding:0 10px; 
    font-weight:100;
}
.box h3 span {
    float:left;
	background:url(../image/bg_h3title.gif) no-repeat 0px 3px;
	padding-left:12px;
	width:auto; 
    height:25px; 
    line-height:25px;
    text-align:left;
    color:#11659a; 
    font-weight:bold;
}
.indexBox {
	float:left;
	margin: 10px 5px;
	padding:0;
	width:950px;
	vertical-align:top;
	text-align:left;
	background-color:#fff;
}
.rightBox {
	margin:5px;
	padding:0;
	width:738px;
	text-align:left;
	background-color:#fff;
}
.loginItem {
    float:left;
	width:463px;
	border:1px solid #fed578;
	background-color:#fdf7d7;
	padding:0;
	margin:5px;
	text-align:left;
}
.loginItem h2 {
    padding:3px 5px;
	color:#ff6e01;
}
.loginItem .entry {
    width: 160px;
}
.loginItem td {
    padding:3px;
}
.loginItem tr td label.error {
    color:#c00;
    float:left;
    margin-top:5px;
}
.loginbox {
	background-color:#fff;
	padding:5px;
	min-height:140px; 
	vertical-align:top;
	text-align:left;
}
.agreed {
    background-color:#fff; 
    padding:10px; 
    border:1px #e0e0e0 solid; 
    height:350px; 
    text-align:left;
	overflow:auto
}
/*
    左侧
*/
.leftBox {
	float:left;
	background-color:#fff;
	margin: 10px 0;
	padding:0;
	vertical-align:top;
	text-align:left;
	width:180px;
}
/*
    右侧列表样式
*/
.mainBox {
	float:left;
	margin: 10px 0;
	padding:0;
	vertical-align:top;
	text-align:left;
	background-color:#fff;
	width:753px;
	display:inline;
	overflow:hidden
}
/*
    Flash
*/
.mainFlash {
	float:left;
	margin:5px 0;
	padding:0;
	width:480px;
	height:240px;
	background-color:#fff;
	border:2px solid #C6DCE6;
}
/*
    公告
*/
.mainNotice {
	float:left;
	margin:5px;
	padding:5px;
	width: 290px;
	height:150px;
	vertical-align:top;
	display:inline;
	overflow:hidden
}
.mainNotice h2 {
    color:#ff6e01;
}
.mainNotice span.more {
    width:290px; 
	text-align:right; 
	position:absolute;
}
.mainNotice .list{
    padding:5px;
	margin-left:20px;
	width:260px;
	overflow:hidden;
}


/*
    首页关于公司
*/

.about{	margin-bottom:10px;width:422px; background:#fff url(../image/about_bg.gif) no-repeat; float:left}
.news {	margin-bottom:10px;width:311; background:#fff url(../image/news_bg.gif) no-repeat; float:left}
/*
    首页促销商品
*/
.mainSale {
	float:left;
	margin:5px;
	padding:5px;
	vertical-align:top;
	text-align:left;
}
.mainSale span.viewMore {
    width:400px; 
	text-align:right; 
	position:absolute;
}
/*
    发货通知
*/
.mainOrder {
	float:left;
	margin:5px;
	padding:2px;
	width: 238px;
	height:186px;
	text-align:left;
}
.mainOrder h2 {
    padding:1px 3px;
}
.orserId {
	margin:0px;
	padding-left:15px;
	height:18px;
	text-align:left;
	background: url(../image/p.gif) 5px 1px no-repeat;
}
.orderUser {
	margin:0px;
	padding-left:15px;
	height:18px;
	text-align:left;
}
.orderUser span {
	color:#ff633b;
	text-align:left;
}
.orderMsg {
	margin:0px;
	padding-left:15px;
	height:18px;
	text-align:left;
}
/*
    首页推荐、最新、热门商品
*/
.mainGoods {
	float:left;
	margin:5px 0;
	padding:5px;
	width:741px;
	vertical-align:top;
	text-align:left; 
	clear:both;
	height:359px;
	background:#fff url(../image/goods_best_bg.gif) no-repeat top left;
}
.mainGoods span.viewMore {
    width:710px; 
	text-align:right; 
	position:absolute;
}

.mainGoods span.viewMore a{
 color:#FFFFFF;
}
.mainGoods span.viewMore a:hover{
 color:#FFFFFF;
}

/*
    首页推荐、最新、热门商品
*/
.mainSales {
	float:left;
	margin:5px 0;
	padding:5px;
	width:741px;
	vertical-align:top;
	text-align:left; 
	clear:both;
	height:167px;
	background:#fff url(../image/sales_best.gif) no-repeat top left;
}
.mainSales span.viewMore {
    width:710px; 
	text-align:right; 
	position:absolute;
}

.mainSales span.viewMore a{
 color:#FFFFFF;
}
.mainSales span.viewMore a:hover{
 color:#FFFFFF;
}
/*
    左侧盒子
*/
.navi_goos{	width: 180px;	vertical-align:top;	text-align:left;background:#fff url(../image/cate_top.gif) no-repeat top left; margin-right:7px;}
.navi_goos h2{   padding:3px 0 3px 50px;margin-top:10px;}
.categoryL1 {background-color:#fff;	border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;width: 170px;background:#fff url(../image/frame_middle_bg.gif) no-repeat 4px top;padding:80px 4px 0 4px;}
.categoryL1 dl{overflow:hidden;clear:both;height:100%;background:#fff4ed;width:170px;}
.categoryL1 dt{padding:5px 10px;border-bottom:1px dashed #ac9b94;text-align:left;background: url(frame_tig.gif) no-repeat left 12px;margin:0 5px}
.categoryL1 dd {width:166px;line-height:23px;height:23px;text-align:left}
.categoryL1 dd {padding:0; width:100%;}
.categoryL1 dd a {color:#ff633b;}
.categoryL1 dd a:hover {color:#c00;}
.cateend{background:url(../image/cate_end.gif) no-repeat left bottom; width:180px; height:22px;}

.service_index{background:url(../image/service_bg.gif) no-repeat left top; width:170px; height:78px; margin:10px 0; padding:22px 0 0 10px; line-height:20px; overflow:hidden}

.contact_index{background:url(../image/contact_bg.gif) no-repeat left top; width:170px; height:132px; margin:0; padding:14px 0 0 16px; line-height:16px; overflow:hidden}
.frameBox {
	float:left; 
	margin: 5px 0;
	padding:2px;
	width: 176px;
	vertical-align:top;
	text-align:left;
}
.frameBox h2 {
    padding:1px 3px;
}
/*
    左侧购物车
*/
.cartBox {
	float:left; 
	margin: 5px 0;
	padding:2px;
	width: 174px;
	background-color:#edf7ff;
	border:1px solid #bfdfef;
	vertical-align:top;
	text-align:left;	
}
.cartBox h2 {
	padding:1px 3px;
	color:#56a5ee;
}
.cartItem {
	background-color:#fff;
	padding:5px;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	clear:both;
}
.cartItem .checkout{
	padding-top:5px;
	border-top:1px dashed #C6DCE6;
	text-align:right;
		
}
/*
    SiteMap
*/
.siteMapBox {
	float:left; 
	margin: 5px;
	padding:2px;
	width: 169px;
	vertical-align:top;
	text-align:left;
}
.siteMapBox ul{
    overflow:hidden;
}
.siteMapBox li {
    padding:3px; 
	border-bottom:1px dashed #C6DCE6;
}

/*
    内容块
*/
.boxPrice {
	float:left;
	padding:5px;
	width:738px;
	text-align:left;
	background-color:#fff;
}
.boxItem {

	vertical-align:top;
	text-align:left;
	overflow:hidden;
}
.boxItem .service li{

}
.boxIndex {
	padding:5px;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	margin-top:20px;
	margin-left:10px;
	line-height:22px;
	width:400px;
	}
.boxIndex .list{line-height:22px; border-bottom:1px #d5d7d8 dashed; background:url(../image/top_b1.gif) no-repeat 4px 7px; padding-left:10px;margin-top:4px;}


.boxItem h3{
    display: inline;
	font: bold 14px Arial; color: #f60;
}
.boxDel {
	background-color:#fff;
	margin:0;
	padding:5px;
	width:390px;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	clear:both;
}
.boxDel label.error {
    color:#c00;
    margin:3px;
	padding:5px;
}
.emailBox {
	background-color:#fff;
	margin:0;
	padding:5px;
	width:440px;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	clear:both;
}
.emailBox .inputw {
	width:200px;
}
.emailBox textarea {
	width:98%;
}
.sendButtom {
	margin:15px 0;
	text-align: center;
	clear:both;
}

/*
	商品分类
*/
.categoryList {
	background-color:#fff;
	padding:2px;	
}
.categoryAll {
	margin:0;
	padding:5px;
	background-color:#fff;
}
.categoryAll dl, .categoryList dl{
    overflow:hidden;
	clear:both;
	height:100%;
}
.categoryAll dt, .categoryList dt{
	padding:2px;
	border-bottom:1px dashed #C6DCE6;
	background:#f9f9f9;
	text-align:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
	clear:both;	
	background:url(../image/index_icon2.jpg) no-repeat 0 3px;
}
.categoryAll dd, .categoryList dd {
	float:left;
	width:166px;
    line-height:23px;
    height:23px; 
    padding-left:10px; 
    padding-top:2px;
	overflow:hidden;
	background:url(../image/icon_category02.gif) no-repeat 0 3px;
}
.categoryList dt,.categoryAll dt {
    padding-left:15px;
	margin:0 8px;
	clear:both
}
.categoryList dd,.categoryAll dd {
    padding-left:15px; 
    margin:0 8px;
	width:100%;

}
.categoryAll dd a, .categoryList dd a {
    color:#3d3d3d;
}
.categoryAll dd a:hover, .categoryList dd a:hover {
    color:#c00;
}

/*
	Help
*/
.helpList {
	background-color:#fff;
	padding:2px;
	vertical-align:top;
	text-align:left;	
}
.helpList dl{
    overflow:hidden;
}
.helpList dt {
    background:#f9f9f9;
    line-height:25px;
    height:25px; 
    padding-left:5px; 
	border-bottom: #fff 1px solid;
	font-weight:bold;
    clear:both;
}
.helpList dd {
    float:left;
	padding:5px 0 5px 15px;
	background:#fff; 
	width:177px;
	border-bottom: #f7f7f7 1px solid;
	clear:both;
}
.topAd {
    padding:5px 0;
}
/*
	商品详情页
*/
#goodsinfowrap {
    float:left; 
    margin:5px; 
    width:738px;
    border:0px solid #c30;
}
#goodsinfowrap .advance {
    margin:10px 0; 
    padding:5px; 
    border:1px dashed #cb9227; 
    background-color:#fffde6; 
    color:#fe6601;
	text-align:left;
}
.imgInfo {
    float:left; 
    padding-top:10px; 
    width:330px; 
    text-align:center; 
    border:0px solid #c30;
}
.sightings {
    padding: 0px; 
    margin-bottom: 10px;
}
.sightings img {
    border: #828282 1px solid; 
    padding:2px; 
	margin:2px;
}
.imgZoom {
    padding:10px; 
    clear:both;
}
.goodsData {
    float:right; 
    width:380px; 
    border:0px solid #c30;
}
.goodsData h1 {
    padding:2px;
	font-size:14px; 
	color:#ff6e01;
}
.goodsData .goodsPrice {
    float: left;
	width:99%;
	border:1px solid #fed578;
	background-color:#fdf7d7;
	padding:5px 0;
	margin:5px 0;
}
.goodsData .priceArea {
    float: left;
	padding:5px 0;
}
.goodsData .priceArea li {
    padding:3px 5px;
}
.goodsData .brandLogo {
    float: right;
	padding:30px 20px;
	/*border:1px solid #b8e7b3; 
    background-color:#e6f9e3;*/
}
.goodsData .goodsBuy {
    float: left;
	width:99%;
	background-color:#EFF6F9;
	border:1px solid #C6DCE6;
	padding:5px 0;
	margin:5px 0;
}
.goodsBuy .press {
    float:left; 
    margin:0;  
    padding:0 5px; 
    text-align:left; 
    clear:both;
}
.goodsBuy .press dt {
    float:left; 
    padding:3px 0;
}
.goodsBuy .press .plus {
    padding:0 3px; 
    width:12px;
}
.goodsBuy .press .sto {
    padding:3px 15px;
}
.goodsBuy .press input {
    color:#c30;
}
.goodscnt {
    float: left;
	width:99%;
	background-color:#EFF6F9;
	border:1px solid #C6DCE6;
	padding:5px 0;
	margin:5px 0;
	clear:both;
}
.goodscnt .cnt {
    float:left; 
    padding:5px; 
    text-align:left;
}
.goodscnt .cnt dt {
    float:left; 
    margin:0; 
    padding:3px 0;
}
.goodscnt .tbcnt table, .goodscnt .tbcnt td{
    padding:2px;
	border:1px #000 solid; 
	border-collapse:collapse;
}
.goodsData .goodsProps {
	float: left;
	width:99%;
	background-color:#EFF6F9;
	border:1px solid #C6DCE6;
	padding:10px 0;
	margin:5px 0;
}
.goodsData .goodsProps span {
	float:left;
	padding:0;
	width:80px;
}
.goodsData .goodsProps li {
	padding:3px 5px;
}
.goodsData .goodsopt {
	float:left;
	width:99%;
	border:1px solid #f6a100;
	background-color:#fffee6;
	padding:5px 0;
	margin:5px 0;
}
.goodsData .goodsopt span {
	float:left;
	margin:0;
	padding:0;
	width:80px;
}
.goodsData .goodsopt li {
	padding:3px 5px;
}
.goodsFree {
    float:left;
	width:736px;
	border:1px solid #fed578;
	background-color:#fdf7d7;
	padding:0;
	margin:5px;
}
.goodsFree h2 {
    padding:3px 5px;
}
.goodsFree .area {
    float:left;
	padding:5px 0;
	width:100%;
	background-color:#fff;
}
.coupon {
    float:left;
	width:948px;
	border:1px solid #fed578;
	background-color:#fdf7d7;
	padding:0;
	margin:10px 0;
}
.coupon h2 {
    padding:3px 5px; 
	color:#f60;
}
.coupon .area {
    float:left;
	padding:5px 0;
	width:100%;
	background-color:#fff;
}
/* orderBox */
#orderBox {
	margin:8px 0;
	padding:0 1em 0 0;
	border:2px solid #c7e1ef;
	height:28px;
	line-height:28px;
	overflow:hidden;
}
#orderBox .item {
	float:left;
	padding:0 0 0 10px;
	position:relative; 
	overflow:hidden; 
}
#orderBox .item img { 
    padding-top:6px; 
}
#orderBox .fr {
	float:right;
}
/* orderTable */
.orderTable {
    border:1px solid #C6DCE6;
    border-top:2px solid #C6DCE6;
    margin:0 auto 8px; 
    height:auto; 
    overflow:hidden;
}
.orderTable table {
    margin:0; 
    width:100%;
    border-top:none;
    border-collapse:collapse;
}
.orderTable .tr {
    line-height:130%;
}
.orderTable .tr td, .orderTable .tr th {
    border-bottom:1px solid #c7e1ef;
    padding:.3em .6em;
	
}
.orderTable .tr th {
    text-align:right;
    font-weight:normal;
}
.orderTable .tr td {
    text-align:left;
    font-weight:normal; 
	clear:both;
}
.orderTable .tr2 {
    background:#f2f9ff url(../image/bg_table.gif) 0 repeat-x;
    color:#333;
}
.orderTable .tr2 td,.tr2 th {
    line-height:18px;
    border-bottom:1px solid #c5d8e8;
    padding:2px 6px;
}
.orderTable .h {
    border-bottom:1px solid #c5d8e8;
    background:#EFF6F9;
    text-align:left;
    color:#006699;
    padding:2px .5em 0;
    line-height:220%;
}
.orderTable .f_one {
    background:#f5fcff;
}
.orderTable .inputw {
	width:200px;
}
.orderPrice {
    margin:10px 0;
	padding:10px;
	text-align:right;
	overflow:hidden;
	clear:both;
}
.orderPrice table {
    margin:0;
	padding:5px 0;
}
.orderPrice table th {
    text-align:right;
	padding:3px 0;
}
.orderPrice table td{
    text-align:left;
	padding:3px 0;
}
.orderPrice table .trbg {
    border-bottom:1px solid #ccc;
}
.orderEnd table,.orderEnd td,.orderEnd th{
    padding:3px;
	line-height:20px;
	border:1px #C6DCE6 solid; 
	border-collapse:collapse;
}
/* mainTable */
.mainTable{
    border:1px solid #87bcd8;
    border-top:2px solid #87bcd8;
    margin:0 auto 8px; 
    height:auto; 
    overflow:hidden;
}
.mainTable table{
    border:0px solid #f5fcff;
    margin:0; 
    width:100%;
    border-top:none;
    border-collapse:collapse;
}
.mainTable .tr{
    line-height:130%;
}
.mainTable .tr td,.mainTable .tr th{
    border-bottom:1px solid #c7e1ef;
    padding:.3em .6em;
}
.mainTable .tr th{
    text-align:right;
    font-weight:normal;
}
.mainTable .tr td{
    text-align:left;
    font-weight:normal;
}
.mainTable .tr2{
    background:#f2f9ff url(../image/bg_table.gif) 0 0 repeat-x;
    color:#333;
}
.mainTable .tr2 td,.tr2 th{
    line-height:18px;
    border-bottom:1px solid #c5d8e8;
    padding:2px 6px;
}
.mainTable .h{
    border-bottom:1px solid #a9d5e9;
    background:#e1f2fa;
    text-align:left;
    color:#006699;
    padding:2px .5em 0;
    line-height:220%;
}
.mainTable .f_one {
    background:#f5fcff;
}

.qna {
    float:right; 
    width:100%;
    padding:3px 0px 5px 0px; 
    text-align:right; 
    border-top: #e5e5e5 1px solid;
}
.qna_a {
    float:left; 
    width:650px; 
    padding:3px 10px 5px 0px; 
    text-align:right; 
    border-bottom: #e5e5e5 0px solid;
}
.commentTitle{
    width:690px;
    padding:10px;
    border-bottom:#e6e6e6 1px solid;
}
.qnaTitle{
    width:100%; 
    background-image: url(../image/icon_review.gif); 
    background-repeat:no-repeat;
    background-position:left 6px;
    padding:3px 0px 0px 10px
}
.qnaContents{
    width:700px; 
    padding:5px; 
    word-break:break-all;
    overflow:auto;
}
.qna_del{
    float:right; 
    padding-bottom:2px;
    text-align:right;
}
.qna_page{
    padding:10px;
    text-align:center;
}
.qna_main{
    width:100%; 
    word-break:break-all;
	overflow:auto;
}
.qna_div{
    padding:10px 0px 0px 0px;
}

/*
	销售排行榜
*/
.hotbuy li {line-height:23px; height:23px;}
.hotbuy li .img {margin:0 3px;vertical-align:middle;}
.hotbuy li a span {display:none;}
.hotbuy li a:hover span {display:block;padding:3px;position:absolute;border:1px solid #c30;left:350px;z-index:100;background:#fff;}
/*
	浏览过的商品
*/
.todaylook li {padding-left:15px; line-height:23px;background: url(../image/articleitems.gif) no-repeat 5px 7px}
.todaylook li a {display:block;line-height:23px;border-bottom:1px dotted #c30;}
.todaylook li a span {display:none;}
.todaylook li a:hover span {display:block;padding:3px;position:absolute;border:1px solid #c30;left:350px;z-index:100;background:#fff;}
/*
	分类销售排行
*/
.leftGoods {padding:5px 0; height:60px; border-bottom:1px dashed #b7b7b7;clear:both;}
.leftGoods .pic {float:left; margin:0; padding:0; width:70px; text-align:left;}
.leftGoods .title {height:40px;}
/*
    次级分类列表
*/
.cateList {
	background-color:#fff;
	padding:5px;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	clear:both;
}
.cateList dl {width:auto; text-align:left; float:left;padding-left:5px;}
.cateList dt {width:168px; float:left; margin:5px 0; display:block;}
/*
    首页促销商品列表样式
*/
.picList {height:145px;text-align:center; padding-left:5px; padding-top:5px;}
.picList,.picList dd {float:left; width:108px; display:block;}
.salepic a {display: table-cell; vertical-align:middle; padding:2px; width:100px; height:100px; text-align:center;}
.salepic {text-align:center; display:block; margin: auto 2px; width:104px; height:104px; overflow:hidden; border:1px solid #e4e4e4;}
.salepic img {vertical-align:middle;}
/*
    相关商品
*/
.addList {float:left; padding-left:5px; padding-top:5px;text-align:center;}
.addList dd {width:114px; margin:5px 0px; display:block;}
.addpic a {display: table-cell; vertical-align:middle; padding:2px; width:90px; height:90px; text-align:center;}
.addpic {text-align:center; display:block; margin: auto 2px; width:94px; height:94px; overflow:hidden; border:1px solid #e4e4e4;}
.addpic img {vertical-align:middle;}
/*
    首页商品列表样式
*/
.picList2 {margin-bottom:1em;line-height:20px;background-color:#fff}
.picList2 dt {text-align:center;}
.picList2,.picList2 dd {float:left; width:138px; text-align:left; padding:0 0 0 5px; margin:5px 0; display:block}
.picList2 dd div {padding:0 10px 0 0px;display:block}
.themepic a {display:table-cell;vertical-align:middle;padding:2px;width:130px;min-height:130px;text-align:center;}
.themepic {text-align:center;display:block;margin:auto 2px;width:134px;min-height:134px;overflow:hidden;border:1px solid #e4e4e4;}
.themepic img {vertical-align:middle;width:auto;height:auto;}

.goodsList {padding:20px 3px 3px 3px; color:#333; margin-top:10px;}
.goodsList dl, .goodsList dt, .goodsList dd{padding:0; margin:0;}
.goodsList dl {float:left; line-height:20px; text-align:center;}
.goodsList .pic { width:80px; height:80px;}
.goodsList .pic img{ width:80px; height:80px;}
.goodsList dt {margin:3px; width:140px; height:auto; background-color:#fff; overflow:hidden;}
.goodsList dd {width:140px; padding:0; margin:5px 0;}
.goodsList img {vertical-align:middle;}

.salesList {padding:0; color:#333; margin-top:7px; margin-left:2px; float:left}
.salesList dl, .salesList dt, .salesList dd{padding:0; margin:0;}
.salesList dl {float:left; line-height:20px; text-align:center;}
.salesList .pic { width:118px; height:80px;}
.salesList dt {margin:3px; width:118px; height:auto; background-color:#fff; overflow:hidden;}
.salesList dd {width:118px; padding:0; margin:5px 0;}
.salesList img {vertical-align:middle;}


.c {clear:both;width:100%;height:1px;overflow:hidden;display:block; margin-top:-1px}
/*
    促销商品列表
*/
.salelistpic a{display:table-cell;vertical-align:middle;padding:2px;width:130px;height:130px;text-align:center;}
.salelistpic {text-align:center;margin:auto 2px;width:134px;height:134px;overflow:hidden;border:1px solid #e4e4e4;}
.salelistpic img{vertical-align:middle;width:auto;height:auto;}
.product { margin-bottom: 5px; padding-bottom:5px; border-bottom: 1px solid #CDD; clear: both; overflow:hidden;}
.product h2 {font-size: 12px;}
.product .image_col {float: left; margin:5px 0; padding:5px 0; width:140px; text-align:center; }
.product .image_col img{padding:2px; width:auto; height:auto; max-height:130px; max-width:130px; border:1px solid #e4e4e4;}
.product .descrip_col {float: left; margin:auto; padding:10px;}
.product .price_col {padding:10px; width:180px; float:right;}
.product .descrip_col div, .product .price_col div {padding:2px;}
/*
	品牌列表
*/
.brandbox { 
	margin:0; 
	padding:5px; 
	border:0px solid #D0DBE7; 
	background:#fff;
	overflow:hidden; 
	clear:both; 
}
.brandbox ul {
    margin:5px 0;
}
.brandbox li { 
    float:left; 
    padding:5px; 
    width:168px; 
    line-height:50px; 
    height:50px;
}
.brandbox li img {
    margin:0; 
    vertical-align:middle;
}
.bestBrand {
    padding:3px 0;
	border-bottom:1px dashed #ccc;
}
/*
	User account
*/
.mypageCounter {
    margin:5px 0;
    padding:10px 5px;
    border-bottom:1px dashed #ccc; 
    width:728px;
}
.set-table1{line-height:200%}
.set-table1 .tdpr2{padding-right:2em}
.gray3{color:#777;}
/*
	Footer
*/
.footerContainer {float:left; margin:0; padding:0; width:100%;}
.footer {width:940px; margin:auto;}
.footer {font-size:12px; color:#444;}
.footer a {color:#ff633b; text-decoration:none;}
.footer a:hover {color:#c00;}
.footer ul {list-style:square;}
.footer li {margin-left:16px; margin:5px 0; float:left; padding-right:20px}
.footer .f-col-0 {width:195px; height:120px; float:left; padding-right:20px; border-right:1px solid #C6DCE6; line-height:1.4em; margin-right:20px;}
.footer .f-col-1 {width:150px; height:120px; float:left; padding-right:20px; border-right:1px solid #C6DCE6; line-height:1.4em; margin-right:20px;}
.footer .f-col-2 {width:150px; height:120px; float:left; padding-right:20px; border-right:1px solid #C6DCE6; line-height:1.4em; margin-right:20px;}
.footer .f-col-3{padding:0; margin:0}
.footer .f-col-4 {width:150px; height:120px; float:left; padding-left:20px; line-height:1.4em;}
.footer-footer {margin:0; font-size:11px; clear:both; color:#444; text-align:center; padding:10px 0;}
.footer-footer a:hover{font-size:11px;}
/*
    分页
*/
.page {
	float:left;
	margin:5px;
	width:726px;
	clear:both;
}
#page_bar{width:100%;height:30px;font:12px Arial, sans-serif;color:#fff;text-align:left;line-height:30px;margin-top:10px;}
#page_bar div{height:20px;color:#fff;border:1px solid #11659a;text-align:center;line-height:20px;float:left;margin:2px;padding:0 5px;}
#page_bar div a{color:#eb4d16;text-decoration:none;}
#page_bar #page_total_info{background:#11659a;width:90px;height:20px;color:#fff;float:left;}
#page_bar .this-page{color:#FFF;background:#11659a;text-decoration:none;padding:0 5px;}
#page_bar span{height:20px;color:#716f64;text-align:center;line-height:20px;float:left;width:22px;}
#page_bar .input{background:#fff;width:30px;height:18px;border:1px solid #11659a;color:#BE7307;padding:0 5px;}
#page_bar .page-input{height:22px;color:#fff;background:#11659a;border:0 solid #11659a;text-decoration:none;padding:0 5px;}

/*=购物流程导航
=============================================================================================*/
.cartNavi{display:block;margin:0px;border-bottom:0px dotted #ccc;text-align:left;padding:5px;}
.textright{ margin:10px; text-align:right;}
.p9blackb{color:#000;font-weight:700;padding-left:6px;}
.p9orangeb{color:#f50;font-weight:700;padding-left:6px;}
.emptyCart {clear:both; padding:15px; margin:10px; color:#f30;}
.buyTitle {
    margin-top:20px;
	padding:0;
	clear:both;
}
.buyTitle span {
    font:bold 14px arial; 
	color:#f60;
}
.buyBox {
    margin:0;
	padding:10px;
	border:1px solid #DEDEDE;
}
.buttonBox {
    padding:15px;
	text-align:center;
}
.navi_paytitle {margin-top:5px; padding:2px 0px 0px 22px; width:900px; font:bold 12px arial; color:#fff; text-align:left; line-height:20px; background-image: url(../image/box_kat_ico.gif);background-repeat:no-repeat;background-position: 1px 7px;}
.navi_paybox {margin:0; padding:3px; width:914px; text-align:left;line-height:20px;}
/*=表格列表样式
=============================================================================================*/
.tableWrap .list{border:1px solid #ccc;border-bottom:2px solid #ccc;border-collapse:collapse;}
.tableWrap .list td{border-bottom:1px solid #ccc;text-align:center;padding:4px;}
.tableWrap .list thead th{background:url(../image/2menubg.gif);height:24px;text-align:center;font-size:12px;}
.tableWrap .data{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:4px solid #f2f2f2;border-collapse:collapse;margin:6px 0;}
.tableWrap .data td,.tableWrap .data th{border-bottom:1px solid #ccc;text-align:left;padding:4px;}
.tableWrap .data th{text-align:right;}
.tableWrap,.tableWrap h3{margin-top:15px;}
.tableWrap h3{display: inline; font:bold 14px Arial; color: #f60}

.navi_tbox {margin-left:5px; border:1px solid #C6DCE6; border-top:none; width:736px; text-align:left;}

.button { 
    margin:3px 3px 3px 0;
    width:auto;
    background:url(../image/btn_alt_bg.gif) repeat-x 0 100% #e68952;
    border:1px solid #d73503;
    padding:1px 5px;
    color:#fff;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
	text-transform:uppercase;
    text-align:center;
    vertical-align:middle;
	overflow:visible;
}

.line {border: #dfdfdf 1px solid; background:#F7F7F7; font: 12px arial; color:#c30; height:18px}
.pagebody {padding:10px;}
/* 3RD+ LEVEL */
.wrapper {width:726px; margin:0; min-height:100%; text-align:left;}
.wrapper .atitle {margin-bottom:20px; padding:10px; border-bottom:1px #ccc dashed; text-align:center; font-size:14px; font-weight:bold; color:#f90;}
.wrapper .date {margin-top:20px; padding:10px; border-top:1px #ccc dashed; text-align:right;}
.artlistwrap {margin:0; padding:15px; width:706px;}
.artlistwrap ul {margin:0; padding:5px; }
.artlistwrap li {padding:5px 0; background:url(../image/dotted.gif) repeat-x bottom; }
.artlistwrap li a {padding:0 0 0 15px; background:url(../image/icon_arrow.gif) no-repeat 0 4px;}
.artlistwrap li a:hover {padding:0 0 0 15px; background:url(../image/icon_arrowy.gif) no-repeat 0 4px;}
.artlistwrap li span {margin:0 0 0 10px; font-size:.8em;}
.artlistwrap p {padding:0; font-size:12px;}
/* Message */
.comments {line-height:20px; width:724px}
.comments .list {margin-bottom:10px; border:1px solid #ddd;}
.comments .timpstamp {font-size:.8em; color:#777;}
.comments td {padding:2px 8px;}
.comments .author {color:#f90; font-weight:700;}
.comments .asking dd, .comments .reply {background:#F5F5F5; border-top:1px solid #ddd;}
.comments .reply .author {color:#000; margin:0 3px 0 0;}
.comments .addreply {float:right; margin:0 10px 0 0; letter-spacing:.1em;}
.comments .addcomment {background:#F2F2F2; border:1px solid #ccc; padding:0 0 10px 0; margin:0 0 10px 0;}
.comments .addcomment .list {background-color:#fff;}
.comments .addcomment textarea {width:97%;}
.comments .addcomment .row {margin:0 0 2px 0; display:inline;}
.comments .addcomment .cmtbody {margin:10px;}
/* Coupon */
.formWrap label,.division label {width:auto;}
.formWrap {border:1px solid #C6DCE6;background:#EFF6F9;margin:10px 0;padding:7px;}
.formWrap h4 {font-size:14px;font-weight:400;padding-left:5px;color:#777;margin:5px 0;}
.formWrap em {font-stretch:normal;color:#f60;margin:0 2px;}
.formWrap .inputstyle {border:1px solid #ccc;padding:5px;}
.formWrap .division {background:#fff;border:1px solid #E1E1E1;margin-bottom:7px;padding:15px;}
.division {padding:5px; border:1px solid #ccc;}
.division table.forform th,.division table.forform td {vertical-align:top;padding:5px;}
.division table.forform th {width:120px;font-size:14px;font-weight:400;padding-left:5px;color:#777;white-space:nowrap;text-align:right;}
.division label.error{color:#c00; margin:3px;}
/* Rating */
div.rating {cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after {content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel, div.star {float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel, div.cancel a {background:url(../image/delstar.gif) no-repeat 0 -16px}
div.star, div.star a {background:url(../image/star.gif) no-repeat 0 0px}
div.cancel a, div.star a {display:block;width:16px;height:100%;background-position:0 0px;border:0px solid #ff9900}
div.star_on a {background-position:0 -16px!important}
div.star_hover a, div.star_live a:hover {background-position:0 -32px}
div.star_readonly a, div.star_readonly a:hover {cursor:default !important}
div.star {background:transparent!important;overflow:hidden!important}
/* Style for indexbar tabs */
.review {padding:5px; clear:left; background:#fff;}
div#indexbar {
	clear:both; 
	margin-top:10px;
	padding-top:6px;
	margin-left:5px;
	background:#EFF6F9;
	border-top:none;
	border:1px solid #C6DCE6; 
	width:736px; 
	float:left;
	height:22px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
div#indexbar .tabs {
	float:left;
	line-height:22px;
	display:block;
	padding-left:22px
}
div#indexbar .tabs a.selected:link, div#indexbar .tabs a.selected:visited {
	background:#fff;
	border:1px solid #C6DCE6;
	color:#222;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid white
}
div#indexbar .tabs a:link, div#indexbar .tabs a:visited {
	position:relative;
	display:block;
	float:left;
	line-height:21px;
	height:100%;
	margin-bottom:-1px;
	padding:0 12px;
	text-decoration:none;
	color:#11659a
}

/*通用公告框*/
#breadcrumbs {
	margin:15px 0; 
	overflow:hidden;
	border:1px solid #c7e1ef;
	height:28px;
	padding:0 1em 0 0;
	background:url(../image/menubg.gif) repeat-x #EFFCFE;
	line-height:28px;
}
#breadcrumbs .crumbs-item {
	overflow:hidden;
	height:28px;
	padding:0 3.3em;
	background:url(../image/breadcrumbs-item.gif) right top no-repeat;
	float:left;
	position:relative;
	margin-right:-7px;
}
#breadcrumbs .crumbs-item .strong {
	color:#60afe6;
}
#breadcrumbs .crumbs-item i {
	position:absolute;
	height:28px;
	width:7px;
	left:0px;
	top:0
}
#breadcrumbs .crumbs-item i {
	background:url(../image/breadcrumbs-item.gif) right bottom no-repeat;
}
#breadcrumbs .hover {
	background-color: #EFF9C8;
	text-decoration:none
}
#breadcrumbs img{
     vertical-align:middle;
}


/*滚动产品*/

.pro_box{
	height:160px;
	width:540px;
	margin:0;
	float:left;
}
.flt{
	float:left;
}
#pro_cnt{
	float:left;
	width:500px;
	height:160px;

	overflow:hidden;
	margin:0 5px;
}
#pro_cnt #list1,#pro_cnt #list2{float:left;}
.scroll{
	height:160px;
	width:10000px;
	float:left;
	overflow:hidden;
}
#list1 img{width:115px;height:80px;}
