#catetop{width:960px; border-bottom:#FF0000 1px solid; background:#f2f2f2;}
#catetop li{float:left; position:relative;}
#catetop li a{display:block; height:32px; line-height:32px; padding:0 40px;background:#f2f2f2; font-size:14px;}
#catetop li a.cus{color:#FFFFFF;background:#FF0000; color:#FFFFFF;height:34px; line-height:34px; margin-top:-2px;}
.artbox{border:#e2e2e2 1px solid; border-top:0;}
.artbox h2.artboxline{ background:url(../img/artopbg.gif) repeat-x; height:5px;}
.artbox .artboxleft{float:left; width:408px; padding:5px 10px;}
.artbox .artboxleft td{padding:5px 0; border-bottom:#e2e2e2 1px solid;}
.artbox .artboxleft td.col1{width:30px;}
.artbox .artboxleft td.col2{width:130px;}
.artbox .artboxleft td.col3{width:90px;}
.artbox .artboxright{float:left;width:509px; border-left:#e2e2e2 1px solid; padding:5px 10px;}
.artbox .artboxright td{padding:5px 0; border-bottom:#e2e2e2 1px solid;}
.artboxicion{background:url(../img/artboxicion.gif) no-repeat left center;opacity:0.5; padding-left:12px; font-weight:bold; font-size:14px;}
.adimglist img{float:left; width:120px; height:92px; margin:3px 9px 3px 0;}
#producttimelist .cus{color:#FF0000; font-weight:bold;}

.footerbox{width:960px;margin:0px auto;clear:both; margin-top:10px;}
.footerbox .bottomnav{height:38px; line-height:38px;border-top:#797979 2px solid; background:#f8f8f8; border-bottom:#e0e0e0 1px solid;}
.footerbox .bottomnav ul{margin:0px auto;}
.footer{ width:960px; }
.infoart{height:38px; line-height:38px; background:#f8f8f8; border-top:#797979 2px solid; border-bottom:#e0e0e0 1px solid; text-align:center; overflow:hidden;}
.infoartdesc{background:url(../img/infoartdesc.jpg) no-repeat 10px 20px; padding-left:400px; height:150px; padding-top:15px; padding-right:15px;}
.infoartdesc p{padding:3px 0 0 0; line-height:180%;}
/*
.infoartdesc_jpn{background:url(../img/infoartdesc_jpn.png) no-repeat 10px 20px; padding-left:400px; height:150px; padding-top:15px; padding-right:15px;}
*/



.tb-go-top{ display: none; position:fixed;bottom:0; right:0;text-align:center;font-size:12px;_position:absolute;z-index:99; width: 47px;}
.tb-go-top .tb-gototop, .tb-go-top .tb-feedback {
    display: block;
    width: 47px;
    background: url(../img/scrolltop.png) no-repeat;
}
.tb-go-top .tb-feedback_jpn{
    display: block;
    width: 47px;
    background: url(../img/scrolltop_jpn.png) no-repeat;
}
.tb-go-top .tb-feedback {
    height: 25px;
    background-position: 0px -48px;
}
.tb-go-top .tb-feedback_jpn {
    height: 25px;
    background-position: 0px -48px;
}
.tb-go-top .tb-feedback:hover{background-position: 0px -142px;}
.tb-feedback_jpn:hover{background-position: 0px -142px;}
.tb-go-top .tb-gototop {
    height: 47px;
    margin-bottom: 1px;

}
.tb-go-top .tb-gototop:hover{background-position: 0px -94px;}
.tb-go-top .tb-shaomiao{padding-bottom:1px;}
.tb-go-top .tb-shaomiaocap{border:#CCCCCC 1px solid; padding:20px 20px 5px 20px; width:150px; position:relative; left:-145px; background:#FFFFFF; z-index:99999;}
.tb-go-top .tb-shaomiaocap p{padding-top:5px; text-align:center;}
.goodschichuninfom{display:none;}
.usertips{color:#999999; padding:0 0 0 5px; position:relative; top:3px;}
.usertips1{color:#999999; padding:0 0 0 5px; position:relative; top:-8px;}
@media screen and (max-width: 800px), screen and (max-device-width: 800px) {
#header_bar{clear:both;height:56px;background-color:rgba(255,255,255,0.8);border-radius:4px;}
#logo{display:block;float:left;height:40px;width:150px;margin:8px 0 0 10px;font-size:18px;}
#header_nav{float:left;width:320px;padding:16px 12px 0;}
#header .wrapper{border-bottom:#FF0000 1px solid; padding-bottom:20px;}
#search_bar{ margin-top:-10px;}
#catetop{width:640px;}
.artbox .artboxleft{width:640px; padding:5px 0px;}
artbox .artboxleft td.col1{width:5%;}
.artbox .artboxleft td.col2{width:40%;}
.artbox .artboxleft td.col3{width:15%;}
.artbox .artboxright{width:640px;padding:5px 0;}
.infoartdesc{background:url(../img/infoartdesc.jpg) no-repeat left top; padding:142px 0 0 0;}
/*
.infoartdesc_jpn{background:url(../img/infoartdesc_jpn.png) no-repeat left top; padding:142px 0 0 0;}
*/

.data_table .thtext{ }
.productcol_list li{width:170px;margin:0;}
.productcol_list .photo img{height:170px;width:170px;}
#btnCopy{display:none;}
}
@media screen and (max-width: 460px), screen and (max-device-width: 460px) {
#header_bar{clear:both;height:56px;background-color:rgba(255,255,255,0.8);border-radius:4px;}
#logo{display:block;float:left;height:40px;width:150px;margin:8px 0 0 10px;font-size:18px;}
#header_nav{float:left;width:320px;padding:16px 12px 0;}
#header .wrapper{border-bottom:#FF0000 1px solid; padding-bottom:20px;}
#search_bar{ margin-top:-10px;}
#catetop{width:320px;}
.artbox .artboxleft{width:320px; padding:5px 0px;}
.artbox .artboxleft td.col1{width:5%;}
.artbox .artboxleft td.col2{width:40%;}
.artbox .artboxleft td.col3{width:15%;}
.artbox .artboxright{width:320px;padding:5px 0;}
.infoartdesc{background:url(../img/infoartdesc.jpg) no-repeat left 20px; padding:120px 0 0 0;}
.infoartdesc_jpn{background:url(../img/infoartdesc_jpn.png) no-repeat left 20px; padding:120px 0 0 0;}

.data_table .thtext{}
.productcol_list li{width:150px;margin:0;}
.productcol_list .photo img{height:150px;width:150px;}
.goodschichuninfom{display:block;}
.goodschichuninfom h1{text-align:center;}
.goodschichuninfo{display:none;}
#btnCopy{display:none;}
}

#list1 .dt{float:left;height:18px;text-align:right;width:72px;}
#list1 .dd{width:260px;float:left;}
#store-selector{position:relative;float:left;z-index:2;height:26px;margin-right:6px}
#store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:23px;background:#fff;border:1px solid #CECBCE;padding:0 20px 0 4px;line-height:23px;overflow:hidden}
#store-selector .text b{display:block;position:absolute;top:0;right:0;overflow:hidden;width:17px;height:24px;background:url(../img/btn20121210.png) 0 0 no-repeat}
#store-selector .texttip{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:23px;padding:0 20px 0 4px;line-height:23px;overflow:hidden}
#store-selector .close{display:none;position:absolute;z-index:2;top:19px;left:366px;cursor:pointer;width:17px;height:17px;background:url(../img/20120418.png) no-repeat -40px 0}
#store-selector.hover .text{border-bottom:0}
#store-selector.hover dl{display:block}
#store-selector.hover .close{display:block}


*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;position:absolute;top:23px;left:-45px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;}

#store-selector.hover .content,#store-selector.hover .close{display:block}
#JD-stock{position:relative;margin-bottom:0}
#JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}

#JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #eaeaea;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
#JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
#JD-stock .tab a{position:relative;float:left;height:23px;padding:0 16px 1px 16px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
#JD-stock .tab a:hover{background:0;color:#005AA0}
#JD-stock .area-list{padding-top:5px}
#JD-stock .area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none}
#JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0}
#JD-stock .area-list li a:hover{color:#fff;background:#B79567;}
#JD-stock .area-list .longer-area{width:370px}
#JD-stock .area-list .long-area{width:170px}

.chichuntable{border-top:#dadada 1px solid; border-left:#dadada 1px solid;}
.chichuntable td{border-right:#dadada 1px solid;; border-bottom:#dadada 1px solid; text-align:center; width:16%;}
.chichuntable .chichuntdh{background:#f3f3f3;}
.price_list .downimage{display:inline-block; text-align:center; height:30px; line-height:30px; width:95px;background:url('../img/imagedownloadbg.jpg') no-repeat left top; color:#FFFFFF; margin:5px 5px 5px 0;}



#description .content{
    padding: 0 16px;
	 font-size: 12px;
}
#description .t-center{
    text-align: center;
}
#description .header{
    margin: 2rem 0 2rem;
    font-size: 1.6rem;
	line-height:120%; font-weight:bold;
}
#description .header span{
    font-size: 1rem;

}
#description .title{
    font-size: 16px;
    color: #fff;
    padding: 8px 20px;
    font-style: italic;
    background: url(../img/chichuntitle.png) no-repeat scroll 0 0;
    display: inline-block;
    background-size: 100% 100%;
}
#description .row{
    margin: 2.2rem 0;
}
#description .row-1{
    font-size: 1rem;
}
#description .row-1 .clear{
    float: left;
    width: 45%;
    height: 35px;
    margin: 4px 2% 4px 0;
}
#description .row-1 .clear .pull-left{
    width: 100px;
    color: #b2a696;
	float:left;
}

#description .row-1 .clear .right{
   white-space: nowrap;
    overflow: hidden;

	float:left;
}
#description .row table{
    width: 100%;
}
.row #choice td{
    padding: 8px;
    font-size: 1rem;
}
#description .row table td.c1{
    background-color: #b2a696;
    color: #fff;
    width: 25%;
	font-size:1rem;
}
#description .row table td.c2{
    background-color: #f2f2f2;
    color: #b2a696;
    font-size: 0;
	width: 75%;
}
#description .row table td.c3{
    background-color: #a19484;
    color: #fff;
}
#description .row table td.c4{
    background-color: #d9d9d9;
    color: #b2a696;
    font-size: 0;
}
#description .row table td div{
    display: inline-block;
    width: 31.33333%;
    vertical-align: middle;
    margin: 0 1%;

}
#description .row table td .check{
    width: 14%;
}
#description .row table td .text{
    font-size: 1rem;
    width: 43%;
}
#description .row table td .sub{
    font-size: 12px;
    width: 43%;
}
#description .row table td span{
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;

}
#description .table .pull-left{
    width: 50%;
    text-align: center;
    font-size: 14px;
}
#description .goodschichuntab thead{
    background-color: #a19484;
    color: #fff;
}
#description .goodschichuntab .footer{
      padding: 8px 0;
    text-align: center;
    font-size: 1.6rem;
    color: #fff;
 }
#description .goodschichuntab thead td{
    padding: 8px 0;  font-size: 1rem; text-align:center; vertical-align:middle; line-height:90%;
}
#description .goodschichuntab tbody td
{
    font-size: 0.8rem;
}
#description .goodschichuntab tbody tr:nth-child(odd) td{
    background-color: #f2f2f2;
    padding: 12px 0;
}
#description .goodschichuntab tbody tr:nth-child(even) td{
    background-color: #d9d9d9;
    padding: 12px 0;
}
#description .table .pull-left table:first-child{
    border-right: 1px dashed #fff;
}
#description .row table td.c11{
    background-color: #f2f2f2;
    color:#b2a696;
}
#description .row table td.c12{
    background-color: #f2f2f2;
    color:#b2a696;
}
#description .row table td.c13{
    background-color:#FFFFFF;
    color:#b2a696;
}
#description .row table td.c14{
    background-color:#FFFFFF;
    color:#b2a696;
}
.tabgoodschichun{margin:0 auto;}
		.tabgoodschichun b{font-size:2em; font-family:"Arial black";}
		.tabgoodschichuntitle{ border-bottom:#000000 1px dashed;  background:#f2f2f2; vertical-align:middle; padding:3px 0; }
		.tabgoodschichuntitleleft{border-right:#000000 1px dashed;}
		.tabgoodschichun td{padding:0.5rem 0;}

.collectbtn1{ padding:5px 10px 5px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;background-color:#999;cursor:pointer;display:inline-block; font-family:Arial;font-size:10px;font-style:normal;}
.collectbtn1:hover{color:#fff;}
.collectbtn2{ padding:5px 15px 5px 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;background-color:#555;cursor:pointer;display:inline-block; font-family:Arial;font-size:10px; font-style:normal;}
.collectbtn2:hover{color:#fff;}

.orderdata_table{width:100%;border-width:0;}
.orderdata_table td{padding:5px 8px;}
.ordertd1{border-left:#bfbfbf 1px solid; border-top:#bfbfbf 1px solid;}
.ordertdbg1{background:#f2f2f2;}
.ordertdr{border-right:#bfbfbf 1px solid;}
.ordertdb{border-bottom:#bfbfbf 1px solid; }
.orderdata_table1{width:100%;}
.orderdata_table1 tr.otr{border-top: 1px solid #eaeaea;}
.orderdata_table1 tr.otr td{padding-top: 5px;padding-bottom: 5px;}
.orderdata_table1 tr.otr2{border-bottom: 1px solid #eaeaea;line-height: 3;}
.orderdata_table1 th{vertical-align:middle; text-align:}
.orderdata_table1 td{vertical-align:middle;padding:0 5px;}
/*.orderdata_table1 .indle1{border-right:#eaeaea 1px solid;}*/
/*.orderdata_table1 .indle2{border-right:#c6d9f1 1px solid;border-left:#c6d9f1 1px solid;}*/
.orderdata_table1 .linetop{border-top:#eaeaea 1px solid;}
.orderdatatitle{margin-bottom:5px;color:#444;background-color:#f6f6f6;border-bottom:1px solid #eee; text-align:center; position:relative; }
.orderdatatitle .extra{position:absolute; right:8px;}


.cjcaijibg{background:url(../img/cjcaijibg.jpg) no-repeat left top;
    height:337px;
    background-size: 100%;
}
.cjcaijibg .cjcaijibox{ width: 400px;
    margin-top: 170px;
    margin-left: 555px;}
.cjcaijibg .cjcaijibox p{text-align:left; padding:5px 0; color:#FFFFFF;}
.cjcaijibg .cjcaijibox .submit_wrap{text-align:center;}
.cjcaijibg .cjcaijiboxdiv{margin-top:50px; margin-left:120px;}
.cjcaijibg .cjcaijiboxdiv li{float:left;
    margin:0 5px;
    height: 30px;
    border:#eaeaea 1px solid; text-align:left; position:relative;}

.cjcaijibg .cjcaijiboxdiv li font{
    width: 240px;
    font-weight:bold; color:#000000;
    padding:2px 45px 2px 8px; background:url(../img/caiji_nav_arrow.png) no-repeat 90% 8px; display:block;}

.cjcaijibg .cjcaijiboxdiv li font.sel{background-position:90% -30px;

}
.cjcaijibg .cjcaijiboxdiv li .cjcaiji_nav{position:absolute; top:23px; left:-2px; background:#FFFFFF;border:#ffb562 2px solid; border-top:0; padding:5px 0 5px 0; width:100%; display:none; z-index:9999999;}
.cjcaijibg .cjcaijiboxdiv li .cjcaiji_nav a{display:block; padding:0 5px 0 8px;}
.catesearchexp a{ color:#ff0052;
    font-size: 14px;
    font-weight: 600;
}
.catesearchexp a.show{margin:0 auto; display:block; width:60px; padding-left:5px; height:23px; line-height:23px;
   /* border:#999999 1px solid;*/
    background:url(../img/catesearchexp.gif) no-repeat  43px -21px; }
.catesearchexp a.hide{margin:0 auto; display:block; width:80px; padding-left:5px; height:23px; line-height:23px;
  /*  border:#999999 1px solid;*/
    background:url(../img/catesearchexp.gif) no-repeat 62px 0px; }


.collectionnav li{float:left;  margin:0 5px;  text-align:left; position:relative; margin-bottom: 2px;}
.collectionnav li .cateli{
    display:block;  width:100px; text-align:center;border:#e2e2e2 1px solid;
    height: 30px;
    line-height: 30px;
}
.collectionnav li .catelisel{border:#CCCCCC 1px solid; border-bottom:0;}
.collectionnav li .catelisel font{background:url(../img/nav_arrow.png) no-repeat right 5px;}
.collectionnav li font{color:#000000; text-align:center; background:url(../img/nav_arrow.png) no-repeat right -35px; padding-right:20px;}


.collectionnav li .cjcaiji_nav{position:absolute; top:30px; left:0px; background:#FFFFFF;border:#CCCCCC 1px solid; border-top:0;  padding:5px 0 5px 0; width:100px; display:none; z-index:999999;}
.collectionnav li .cjcaiji_nav a.catechildli{display:block; text-align:center;}

.check_nav {height: 40px; background-color: #ededed; text-align: center;}
.check_nav li {display: inline-block; width: 138px;  margin: 0 10px; margin-top: 6px;  }
.check_nav li a {position: relative; display: block; color: #000; font-size: 14px; line-height: 34px; height: 34px;}
/*.check_nav a  {position: absolute; width: 100%; height: 34px; left: 0; top: 0; text-align: center; line-height: 34px; display: block; color: #000; font-size: 14px;}*/
.check_nav a span {display: inline-block; color: red;}
.check_nav li:hover a , .check_nav .active a{ background: url("../img/bg_active.png") center no-repeat; background-size: 100% 100%;}
.tab_nav {padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.tab_nav a {font-size: 12px; color: #525252; display: block; line-height: 24px; float: left;}
.tab_nav a span {display: inline-block; margin: 0 5px;}
.tab_nav a:last-child span {display: none;}

/*注册页面选择框文字颜色*/
.region_select select{
    color:#333;
}

/*日本站隐藏切换语言链接*/
html[lang='zh_jpn'] .pc-top-left a {
    display: none;
}
