﻿.ordersuccess .leftico i, .ordersuccess .shipping_name input, acronym.start, acronym.delete, .about_righttitle span.l, .about_righttitle span.r, .bnt_chaxun, #percent a.wypl, .goodpromotion dd .comment_btn, .mycart .continue, .mycart .checkout, .mycart .clearcart_btn, .emptycart .cartico, .goodprop .catt a i, .buybox .buynow, .buybox .addfav, .buybox .exchangenow, .close span, .about_left .part_bottom, .about_left ul.part li#about a, .about_left ul.part li#privacy a, .about_left ul.part li#recruitment a, .about_left ul.part li#contact a, .getback input.submit_bt, .getback input.come_back, .login_head span, ul.form_list li .li_right i, .register .form_bottom .register_bt, .mycart td i {background: url(images/bg4.gif) no-repeat;}
#goodstag a, #commenttag, .usermenu dt, .cart_recommend .hd a {background: url(images/box_title.gif) repeat-x;}
.help_ct .hd, .helpcenter_top, .payment_top, .aftersales_top, .my_order_top, .helpmenu .hd, .helpcenter_top b, .payment_top b, .aftersales_top b, .my_order_top b, .helpmenu .hd b {background: url(images/bg_jdleft.jpg);}
.fl {float:left;}
.fr {float:right;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.dis {display:block;}
.inline {display:inline;}
.none {display:none;}
.a {color:#ff0000;}
.b {color:#0000ff;}
.f1 {color:#ff6c02;}
.f14b {font-size:14px; font-weight:bold; font-family: "微软雅黑",arial;}
.ads {margin-bottom:8px;}
.ads img {display:block; margin-bottom:0px;}
acronym {display:inline-block; display:-moz-inline-stack; *display:inline; zoom:1; vertical-align:middle; overflow:hidden;}
acronym.start {background-position: -290px 0; width:16px; height:16px; margin:0 5px 0 0;}
acronym.delete {background-position: -320px 0; width:16px; height:16px; margin:0 5px 0 0;}
.bnt_chaxun {width: 126px; height: 36px; background-position: 0 -50px; cursor: pointer; border: none;}

.pagebar {padding: 10px 0 40px 0; text-align:center; color: #666;}
.pagebar .page_now {color:#fff; border:1px solid #b00; padding:5px 9px; background:#b00; font-family: arial,simsun,helvetica,sans-serif;}
.pagebar a, .fil_result .hd .right a, #pages a {border:1px solid #cdcdcd; padding:5px 9px; color: #b20000; font-family: arial,simsun,helvetica,sans-serif;}
.fil_result .hd .right a {font-family: "simsun"; padding:4px 8px;}
.pagebar a:hover, .fil_result .hd .right a:hover {text-decoration: none; background: #f4f4f4;}
.pagebar .jumpto {border: 1px solid #cdcdcd; background: #fff; color: #b20000; cursor: pointer; padding: 2px 6px; *vertical-align: middle; *padding: 0 4px;}
#pageleft {width:210px;}
#pageleft .related_div, #pageleft #history_div, #pageleft .ranking, #pageright .releate_goods, #pageright .related_goods {border: 1px solid #e2e2e2; margin-bottom: 10px;}
#pageleft .hd, #pageright .hd {line-height: 30px; font-size: 13px; font-weight: 700; font-family: "微软雅黑",arial; padding: 0 10px; background: #f4f4f4; color: #000;}
#pageleft #history_div, #pageright .related_goods, #pageright .releate_goods {border-top:1px solid #c31b1e;}
#pageleft #history_div .hd, #pageright .related_goods .hd, #pageright .releate_goods .hd {font-weight:500;}
#pageleft .bd {padding: 10px 20px 0 20px;}
#pageleft .related_div li {width: 168px; margin-bottom: 10px; text-align: center; zoom: 1;}
#pageleft .related_div .imgbox, #pageleft #history_div .imgbox, #pageleft .ranking .imgbox {border: none;}
#pageleft .related_div .imgbox:hover, #pageleft #history_div .imgbox:hover, #pageleft .ranking .imgbox:hover {border: 3px solid #ddd;}
#pageleft .related_div .imgbox, #pageleft .related_div .imgbox img {width: 168px; height: 168px;}
#pageleft .related_div .imgbox:hover, #pageleft .related_div .imgbox:hover img {width: 162px; height: 162px;}
#pageleft .ranking .bd {padding: 0 10px;}
#pageleft .ranking li {border-top: 1px solid #e8e8e8;}
#pageleft .ranking li:first-child {border-top: none;}
#pageleft .ranking .top_title {display: block; width: 188px; height: 36px; line-height: 36px; overflow: hidden; text-indent: 22px; background:url(images/rank_ico.gif) no-repeat;}
#pageleft .ranking .topnum1 {background-position: 0 10px;}
#pageleft .ranking .current .topnum1 {background-position: 0 -390px;}
#pageleft .ranking .topnum2 {background-position: 0 -30px;}
#pageleft .ranking .current .topnum2 {background-position: 0 -430px;}
#pageleft .ranking .topnum3 {background-position: 0 -70px;}
#pageleft .ranking .current .topnum3 {background-position: 0 -470px;}
#pageleft .ranking .topnum4 {background-position: 7px -110px;}
#pageleft .ranking .current .topnum4 {background-position: 7px -510px;}
#pageleft .ranking .topnum5 {background-position: 7px -150px;}
#pageleft .ranking .current .topnum5 {background-position: 7px -550px;}
#pageleft .ranking .topnum6 {background-position: 7px -190px;}
#pageleft .ranking .current .topnum6 {background-position: 7px -590px;}
#pageleft .ranking .topnum7 {background-position: 7px -230px;}
#pageleft .ranking .current .topnum7 {background-position: 7px -630px;}
#pageleft .ranking .topnum8 {background-position: 7px -270px;}
#pageleft .ranking .current .topnum8 {background-position: 7px -670px;}
#pageleft .ranking .topnum9 {background-position: 7px -310px;}
#pageleft .ranking .current .topnum9 {background-position: 7px -710px;}
#pageleft .ranking .topnum10 {background-position: 7px -350px;}
#pageleft .ranking .current .topnum10 {background-position: 7px -750px;}
#pageleft .ranking .hidelayer {padding-bottom: 10px; overflow: hidden; zoom: 1;}
#pageleft .ranking .imgbox {float: left; margin-right: 10px;}
#pageleft .ranking .imgbox, #pageleft .ranking .imgbox img {width: 60px; height: 60px;}
#pageleft .ranking .imgbox:hover, #pageleft .ranking .imgbox:hover img {width: 54px; height: 54px;}
#pageleft .ranking .rightinfo {float: left; color: #666; line-height: 20px;}
#pageleft .ranking .price {text-align: left;}
#pageleft .ranking .rightinfo a {color: #666;}
#pageleft #history_div {position: relative;}
#pageleft #history_div .bd {padding: 10px 4px 0 4px;}
#pageleft #history_div ul {overflow: hidden; zoom: 1;}
#pageleft #history_div li {width: 80px; margin: 0 10px 10px 10px; float: left; display: inline;}
#pageleft #history_div .imgbox, #pageleft #history_div .imgbox img {width: 80px; height: 80px;}
#pageleft #history_div .imgbox:hover, #pageleft #history_div .imgbox:hover img {width: 74px; height: 74px;}
#pageleft #history_div .his_title {display: block; width: 80px; height: 36px; text-align: center; overflow: hidden;}
#pageleft #history_div .clear {position: absolute; right: 10px; top: 8px; cursor: pointer;}
#pageright {width:750px; margin-right: 20px; float: left;}
.comment_box {margin-bottom:10px; border:1px solid #ddd; color:#333;}
.comment_box .hd {height:30px; line-height:30px; background-repeat:repeat-x; background-position:0 -31px; border-bottom:1px solid #ddd;}
.comment_box .hd h1 {padding-left:10px; font-size:14px; float:left; font-weight:normal;}
.comment_box .bd {padding:14px; background:url(images/postcomment.png) right bottom no-repeat;;}
.comment_box .form{width:665px;padding:10px 20px 20px;}
.comment_box .form div.req{top:20px;right:20px;}
.comment_box .form fieldset{width:auto;margin:0 1em}
.comment_box .form h4{margin:0 0 .6em;color:#b20000;font-size:18px;font-weight:bold;}
.comment_box .form label{display:block;padding:5px 0;overflow:hidden;}
.comment_box .form label input, .comment_box .form label textarea, .comment_box .form label select, .comment_box .form .label select{float:left;margin-left:10px;}
.comment_box .form label b, .form .label b{float:left;width:75px;line-height:1.7;font-weight:normal; text-align: right; display:block;position:relative;}
.comment_box .form .label em, .form label em{float:left;margin-left:10px;padding:2px 0}
.comment_box .form label b .req{color:#b20000;font-size:120%;font-weight:normal; padding-right:5px;}
.comment_box .form div.req{color:#999;font-size:96%;font-weight:normal;position:absolute;top:10px;left:135px;width:13em;}
.comment_box .form div.req b{color:#b20000;font-size:120%; font-weight: normal;}
.comment_box .form label textarea{width:450px}
.comment_box .form div.submit_wrap{float:left;padding:5px 0 5px 60px;}
.comment_box .form input.submit{margin:0 5px 0 10px}
.comment_box .form fieldset.checkbox_wrap, .comment_box .form fieldset.radio_wrap{margin:0;}
.comment_box .form fieldset.checkbox_wrap fieldset, .comment_box .form fieldset.radio_wrap fieldset{float:left;width:auto;margin-left:10px}
.comment_box .form fieldset.checkbox_wrap label, .comment_box .form fieldset.radio_wrap label{float:left;width:auto;border:none;margin:0;padding:4px 0;margin-right:15px}
.comment_box .form label input.checkbox, .comment_box .form label input.radio{width:auto;float:none;margin:0;margin-right:3px}
#goodstagbox {width: 750px; height: 32px; margin-bottom: 10px; position: relative;}
#goodstag {width: 750px; height: 31px; border-bottom: 1px solid #c31b1e; background: #fff;}
#goodstag a {height: 30px; line-height: 30px; padding: 0 25px; text-align: center; border-right: 1px solid #ddd; border-top: 1px solid #ddd; float: left; background-position: 0 0;}
#goodstag a:hover {color: #c31b1e; text-decoration: none;}
#first {border-left: 1px solid #ddd;}
#goodstag a.current {border-left: 1px solid #c31b1e; border-right: 1px solid #c31b1e; border-top: 2px solid #c31b1e; background: #fff; position: relative; _bottom: -1px; font-weight: bold; font-size: 14px; font-family: tahoma,arial;}
#goods_ct {margin-bottom: 20px;}
#goods_ct li.of_li {width: 750px; margin-bottom: 10px; *margin-left: -16px; overflow: hidden; zoom: 1;}
#goods_ct li.of_li p img {vertical-align:top;}
#goods_ct li.of_li table {border: 1px solid #e9e9e9; background: #f7f7f7 !important; font-size: 12px !important;}
#goods_ct li.of_li td, #goods_ct li.of_li th {text-align: left; padding: 0 10px; height: 28px !important;}
#pageright #goods_comments {margin-bottom:20px;}
#pageright .releate_goods {margin-top: 10px;}
#pageright .releate_goods .bd {padding: 15px 12px;}
#pageright .releate_goods ul, #pageright .related_goods ul {overflow: hidden; zoom: 1;}
#pageright .releate_goods li, #pageright .related_goods li {width: 161px; margin: 0 10px; float: left; display: inline;}
#pageright .imgbox, #pageright .imgbox img {width: 159px; height: 159px;}
#pageright .title {width: 161px;}
#pageright .related_goods .bd {padding: 15px 12px 0 12px;}
#pageright .related_goods li {margin: 0 10px 15px 10px;}
#pageright .comments .hd {border: 1px solid #e2e2e2; border-bottom: none; font-weight:normal;}
#percent {padding: 20px 10px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; overflow: hidden; zoom: 1;}
#percent .hpd {width: 100px; text-align: center; color: #666; float: left; padding: 0 15px 0 6px;}
#percent .hpd span {font-size: 32px; font-family: arial; font-weight: bold; color: #b00;}
#percent ul {width: 380px; padding: 0 10px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; float: left;}
#percent ul li{height:14px;margin:8px 0;line-height:14px; color: #666; overflow: hidden; zoom: 1;}
#percent ul em{float:left;text-align:right;width:50px;}
#percent ul span{float:left;width:280px;height:14px;margin:0 5px;background:#eee;}
#percent ul span small{width:0%; height:0; padding-top:14px; overflow:hidden; display:inline-block;}
#percent a.wypl {display: block; width: 120px; height: 36px; background-position: -135px -50px;}
#commenttag {width: 748px; height: 30px; line-height: 30px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ddd; border-top: 2px solid #c31b1e; background-position: 0 0;}
#commenttag a {height: 30px; padding: 0 15px; color: #666; text-align: center; border-right: 1px solid #ddd; font-weight: bold; float: left;}
#commenttag a:hover {background: #fff; text-decoration: none;}
#commenttag a.current {color: #c31b1e; background: #fff; border-bottom: 1px solid #fff; position: relative;}
#comment_ct {border: 1px solid #e2e2e2; border-top: none; padding: 0 10px;}
#comment_ct .commentlist {border-top: 1px solid #e9e9e9; padding: 10px 10px; color: #626262; overflow: hidden; zoom: 1;}
#comment_ct .first {border-top: none;}
#comment_ct .commentlist .com_l {width: 400px; margin-right: 25px; float: left;}
#comment_ct .commentlist .com_m {width: 143px; text-align: center; float: left;}
#comment_ct .commentlist .com_r {width: 140px; text-align: center; float: left;}
#comment_ct .commentlist .re_content {width: 636px; padding: 15px; margin: 0 20px; background: #fafafa; display: inline; border: 1px solid #eee; float: left;}
#comment_ct .commentlist .re_content span {color: #610000;}
#comment_ct .tips {padding: 70px 0; text-align: center; font-size: 18px; font-weight: 700; color: #999; font-family: tahoma,arial;}
#pages {padding: 20px 0; color: #666;}
#pages a {color: #666;}
#pages a:hover {border:1px solid #c31b1e; text-decoration: none;}
.goodpromotion {padding: 20px; border: 1px solid #e2e2e2; border-top: none; color: #666;}
.goodpromotion dl {line-height: 26px; margin-bottom: 5px; overflow: hidden; zoom: 1;}
.goodpromotion dt {width: 80px; height: 26px; text-align: right; margin-right: 10px; float: left;}
.goodpromotion dd {margin-right: 10px; float: left;}
.goodpromotion dd .comment_btn {display: block; width: 70px; height: 26px; padding: 0; background-position: -265px -50px; text-indent: -3333px; _border: none; _cursor: pointer;}
.goodpromotion .starwrapper {width: 140px; height: 26px; cursor: pointer; overflow: hidden; zoom: 1;}
.goodpromotion .captcha input {_padding: 4px;}
.goodpromotion .entertext {line-height: 1;}
.goodpromotion .entertext textarea {width: 580px; height: 70px; font-size: 14px; color: #404040;}
#userleft {width:200px; margin-right:15px; float: left;}
.usermenu {margin-bottom: 10px; padding-bottom: 10px; border: 1px solid #e6e6e6; border-top: none;}
.usermenu dt {height: 30px; line-height: 30px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; margin: 10px 0; background-position: 0 0;}
.usermenu dl.first dt {margin-top: 0;}
.usermenu dt h3 {padding-left: 25px; font-size: 14px; background-position: -233px -72px;}
.usermenu dd {height: 30px; line-height: 30px; padding-left: 35px;}
.usermenu dd.curs {background-position: 22px -18px;}
.usermenu dd.curs a {font-weight: bold;}
#userright {width:765px; float: left;}
.managebox {padding: 10px 20px; margin-bottom: 10px; border: 1px solid #e6e6e6; background: #fafafa;}
.managebox p {padding: 10px 0; border-bottom: 1px solid #ddd; line-height: 18px;}
.managebox p .hello {font-size: 16px; margin-right: 20px;}
.managebox .user_dashboard {border-top: 1px solid #fff; padding: 10px 0;}
.managebox .user_dashboard .item {line-height: 30px;}
.managebox .user_dashboard span {margin-right: 30px;}
.us_notice {padding: 9px 14px 9px 36px; font-size: 14px; background-color: #fcfaef; background-position: -220px -474px; margin-bottom: 10px; border: 1px solid #fbe384; color: #514721; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.recent_order {border: 1px solid #e6e6e6;}
.recent_order .hd {height: 32px; line-height: 32px; padding: 0 15px; border-bottom: 1px solid #e6e6e6; background: #f8f8f8; font-size: 14px; font-weight: bold;}
.recent_order .bd {width: 733px; padding: 20px 15px;}
.us_contentbox .hd {border-bottom: 1px solid #898989; padding: 0 20px;}
.us_contentbox .hd span {display: inline-block; height: 30px; line-height: 30px; padding: 0 20px; border: 1px solid #aaa; border-bottom: none; background: #fff; position: relative; bottom: -1px; font-size: 14px; font-weight: 700; vertical-align:bottom;}
.us_contentbox .hd span.notcur {background-color:#eaeaea; color:#666; height:27px;}
.us_contentbox .bd, .consignee .bd {padding: 20px 0; color: #404040;}
.us_contentboxb .hd {border-top: 1px solid #c2c2c2; border-bottom: none; padding: 0 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 700;}
.us_contentbox .ico {padding-top:10px;}
.us_contentbox .ico .button {height: 25px;width: 80px;background: #930;color: white; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px;}
.us_contentbox .commentstit {background: #f8f8f8; padding: 5px 10px; position: relative; zoom: 1;}
.us_contentbox .commentstit a {position: absolute; top: 5px; right: 10px;}
.us_contentbox .commentscontent {padding:10px 20px; word-break:break-all;}
.us_contentbox .commentsct {padding: 10px 20px; color: #666;}
.us_contentbox .re_content {padding: 15px; margin: 10px 15px 0 15px; background: #fafafa; border: 1px dashed #ddd;}
.us_contentbox .modify_pwtit, .us_contentbox .paytit {margin: 20px 0; border-bottom: 1px solid #ccc; padding-left: 20px; font-size: 14px; font-weight:700;}
.us_contentbox .account_tab {padding-left: 20px; margin-bottom: 20px}
.us_contentbox .account_tab a:hover {color: #333;}
.us_contentbox .account_tab a.current {background: #eee; color: #b20000; padding: 5px;}
.us_contentbox .pagebar .page_now {color: #999; background: #f1f1f1; border: 1px solid #f1f1f1;}
.us_contentbox .pagebar a {color: #36c; border: 1px solid #ddd;}
.us_contentbox .pagebar a:hover {background: #f1f1f1; color: #36c; border: 1px solid #ddd;}
.mycart .hd {font-size:18px; font-weight:bold; color:#666;}
.mycart .imgbox {width: 60px; height: 60px;}
.mycart td {color: #666;}
.mycart td i {display: inline-block; width: 13px; height: 13px; vertical-align: middle; cursor: pointer;}
.mycart td .reduce {background-position: -387px -284px; margin-right: 2px;}
.mycart td .reduce:hover {background-position: -387px -271px;}
.mycart td .add {background-position: -387px -258px; margin-left: 2px}
.mycart td .add:hover {background-position: -387px -245px;}
.mycart td .cartnum {width: 40px; text-align:center; padding: 2px 0; vertical-align: middle; border: 1px solid #b0b0b0;}
.mycart .continue, .mycart .checkout {display: inline-block; width: 123px; height: 39px;}
.mycart .continue {background-position: 0 -90px;}
.mycart .checkout {background-position: -135px -90px;}
.mycart .clearcart_btn {width: 90px; height: 24px; line-height: 24px; background-position: -265px -90px; _border: none;}
.emptycart {padding:60px 0 70px 300px;}
.emptycart .cartico {background-position: -304px -135px; width:300px; height:100px; padding-left:100px;}
.emptycart h2 {font:bold 14px/20px arial; padding-top:30px;}
.emptycart p {font:12px/1.5 arial,宋体b8b\4f53; margin-top:10px;}
.emptycart p a {color: #2652a5;}
.cart_recommend {border: 1px solid #e6e6e6;}
.cart_recommend .hd {padding-left: 15px; border-bottom: 1px solid #e6e6e6; background:#f3f3f3; height: 40px; line-height: 40px; position: relative;}
.cart_recommend .hd span {font-size: 16px; font-weight: bold; color: #666;}
#cartrecomtab {overflow: hidden; zoom: 1; position: absolute; top: 6px; right: 40px;}
.cart_recommend .hd a {width: 86px; height: 28px; line-height: 28px; border: 1px solid #ddd; border-left: none; float: left; background-position: 0 0; text-align: center;}
.cart_recommend .hd a:hover {text-decoration: none;}
.cart_recommend .hd #first {border-left: 1px solid #ddd;}
.cart_recommend .hd a.current {border: 1px solid #898989; background: #898989; color: #fff;}
.cart_recommend .bd {padding: 20px 14px;}
.cart_recommend .bd ul {overflow: hidden; zoom: 1;}
.cart_recommend .bd li {width: 170px; margin: 0 10px; float: left;}
.cart_recommend .bd .imgbox, .cart_recommend .bd .imgbox img {width: 168px; height: 168px;}
.cart_recommend .bd .title {width: 168px;}
#consigneetb .seladdress {color:#e4393c; border:1px dashed #40b3ff; background:#e5f5ff;}
#consigneetb li p a {display:none; color:#0b83d2;}
#consigneetb li:hover p a {display:inline;}
.consignee .hd {height: 30px; line-height: 30px; font-size: 14px; font-weight: bold;}
.ordertitle {height: 28px; line-height: 28px; padding: 0 15px; font-size:14px; font-weight:bold; border-bottom: 2px solid #ff7202; margin-top: 15px;}
.ordertitle a.modify {color: #005ea7; font-weight: normal; font-size: 12px;}
.steps1, .steps2, .steps3 {width:980px; height:38px; margin-bottom:10px; overflow:hidden; text-indent:-999999px; background:url(images/steps.gif) no-repeat;}
.steps1 {background-position: 0 0;}
.steps2 {background-position: 0 -40px;}
.steps3 {background-position: 0 -81px;}
.floattable {margin:10px 10px;}
.floattable td, .floattable th {padding: 4px;}
.floattable .md {vertical-align: middle;}
.floattable .titcolor, .mycart .titcolor {color: #36c;}
.sub_num_1 {color:#808080;}
.sub_num_1 span {font-weight: 700; font-size: 22px; font-style: italic; font-family: constantia, georgia;}
#ecs_ordertotal {width: 400px; float: right; border: 1px solid #ff7202;}
.sum {border: 3px solid #ffebcc; padding: 10px;}
.sum p {text-align: right; line-height: 20px; color: #333;}
.ordersuccess {padding:20px; margin-bottom:10px; border:1px solid #ddd; background: #f7ffef; color: #464646; overflow: hidden; zoom: 1;}
.ordersuccess .leftico {width: 70px; margin-right: 15px; float: left;}
.ordersuccess .leftico i {width: 42px; height: 42px; float: right; background-position: 0 0;}
.ordersuccess .order_sn {width: 748px; float: left;}
.ordersuccess .order_sn .hd {font-family: '微软雅黑',arial; font-weight:normal; font-size: 30px; line-height: 42px;}
.ordersuccess .shipping_name {line-height:24px; font-size: 14px;}
.ordersuccess .shipping_name input {width: 185px; height: 41px; _border: none; _cursor: pointer; color: #fff; font-size: 12px; font-family:"微软雅黑"; font-weight: bold; background-position: -42px 0;}
.ordersuccess p {margin-top:20px; text-align:center;}
.ordersuccess p a {text-decoration:underline; color:#295ad0;}
#ecs_order_query form {display:inline;}
.links {line-height: 22px; padding:10px; height:15px; overflow:hidden; border-bottom: 1px solid #ddd; color: #555; font-family:'lucida grande','微软雅黑',arial; position:relative;}
.footer_bg .current .links {height:auto;}
.links a {color: #666;}
.links a:hover {color:#e4393c;}
.links b {position:absolute; width:10px; height:10px; top:17px; right:0; background:url(images/bg3.gif) -464px -159px no-repeat;}
.footer_bg .current .links b {background:url(images/bg3.gif) -454px -159px no-repeat;}
.goodimg {width:420px; position:relative; *z-index: 60;}
.goodimg .imginfo {height:420px; width:420px; line-height:420px; text-align:center;}
.goodimg .imginfo img {vertical-align:middle;}
.goodimg .picture {margin-top:10px; text-align:left;}
.goodimg .picture img {width:56px; height:56px; cursor:pointer; margin:0 3px;}
.goodimg .picture img.onbg {border: 2px solid #c00; padding: 0;}
.goodimg .picture img.autobg {border: 1px solid #ddd; padding: 1px;}
.goodtextinfo {float:left; width:540px; padding-left:20px; line-height:24px; font-family: arial; color: #404040;}
.goodtextinfo a:hover {text-decoration: none;}
.goodtextinfo form {position: relative; *z-index: 1;}
.goodtextinfo form h2 {font-size:18px; color:#333; margin-bottom:15px; padding-left:15px; padding-bottom:10px; border-bottom:1px solid #a2a2a2; font-weight:normal;}
.goodtextinfo form li {margin-bottom: 10px; padding-left: 15px; height: 30px; line-height: 30px; overflow: hidden;}
.buybox {border: 1px solid #e6e6e6; background: #f9f9f9; padding: 15px; margin-bottom: 15px;}
.goodtextinfo form li span, .buycount span, #spediv .goodprop li span {width: 60px; float: left; display: inline; text-align: right; margin-right: 10px;}
.goodtextinfo form li .comcount {margin-left: 65px;}
.goodtextinfo .goodprop, #spediv .goodprop {margin-bottom: 10px;}
.goodtextinfo .goodprop li, #spediv .goodprop li {padding: 0; margin-bottom: 5px; overflow: hidden; zoom: 1;}
#spediv .goodprop li {line-height: 30px;}
.goodtextinfo .goodprop .catt, #spediv .goodprop .catt {width: 400px; float: left; display: inline;}
#spediv .goodprop .catt {width: 340px;}
.goodprop .catt a {height: 26px; line-height: 26px; padding: 0 8px; border: 1px solid #ccc; margin: 1px 5px 1px 0; position: relative; float: left; display: inline;}
.goodprop .catt a:hover, .goodprop .catt a.cattsel {padding: 0 7px; margin: 0 5px 0 0; border: 2px solid #c00; color: #333;}
.goodprop .catt a:focus {outline-style:none;}
.goodprop .catt a i {width: 12px; height: 12px; position: absolute; right: -2px; bottom: -2px; background-position: -350px 0; display: none;}
.goodprop .catt a.cattsel i {display: block;}
.buybox .buynow, .buybox .addfav {float: left; width: 154px; height: 36px; margin: 15px 15px 10px 0; text-indent: -2222px;}
.buybox .exchangenow {float:left; width:90px; height:36px; margin:15px 15px 10px 0; text-indent: -2222px;}
.buybox .buynow {background-position: 0 -135px;}
.buybox .addfav {background-position: 0 -175px;}
.buybox .exchangenow {background-position: 0 -330px;}
#spediv h4 {line-height: 28px; background: #fff8f7; padding-left: 10px; border-bottom: 1px solid #f3e9e7; margin-bottom: 15px;}
#spediv h4 a {width: 13px; height: 13px; position: absolute; right: 10px; top: 7px; background-position: -25px -29px;}
#spediv .buynow, #spediv .cancel {display: inline-block; width: 80px; height: 30px; line-height: 30px; text-align: center; vertical-align: middle;}
#spediv .buynow {margin: 15px 15px 10px 70px; color: #fff; background-position: -80px -338px;}
#spediv .cancel {margin: 15px 15px 10px 0; color: #666; background-position: 0 -440px;}
.checktitle {float:left; cursor:pointer;}
.close {border:2px solid #fe8802; float:left; background:#fffae7; margin-top:8px; padding:20px 8px 10px 10px; width:265px; position:relative; display:none;}
.close a {text-decoration:underline;}
.close a:hover {text-decoration:none;}
.close span {display:block; width:14px; height:14px; overflow:hidden; background-position: -375px 0; position:absolute; top:3px; right:5px; cursor:pointer;}
.messageli {list-style-type:none; padding:5px; color:red;}
.messagediv {font-size:12px; position:absolute; border:1px solid #ffd700; text-align:center; padding:5px; background-color:#fffacd; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
/* -   放大镜 - */
.magiczoombigimagecont {border: 1px solid #ccc;}
.magiczoomheader {font: 12px tahoma, verdana, arial, sans-serif; color: #fff; background: #ccc; text-align: center !important;}
.magiczoompup {border: 1px solid #aaa; background: #ffffff; cursor: hand;}
.magiczoomloading {text-align: center; background: #ffffff; color: #444; border: 1px solid #ccc; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none;}
.magiczoomloading img {padding-top: 3px !important;}
.magicthumb {cursor: url(images/zoomin.cur), pointer; outline: none;}
.magicthumb-zoomed {cursor: default;}
.magicthumb span {display: none;}
.magicthumb img {border: 1px solid #eaeaea; outline: none;}
.magicthumb-image {border: 1px solid #cccccc; outline: none;}
.magicthumb-image-zoomed {cursor: url(images/zoomout.cur), pointer;}
.magicthumb-caption {color: #333333; background-color: #f0f0f0; border: 1px solid #cccccc; border-top: none; font-family: verdana, helvetica; font-size: 11px; padding: 8px 16px;}
.magicthumb-controlbar {display: block; height: 18px;}
.magicthumb-controlbar a {display: block; width: 18px; height: 18px; margin: 0px 1px; outline: none; float: left; overflow: hidden;}
.magicthumb-controlbar a span {display: block; width: 1000px; height: 1000px; outline: none; position: absolute; left: 0px; top: 0px;}
.magicthumb-loading {border: 1px solid #000000; padding: 2px 2px 2px 22px; margin: 0; text-decoration: none; text-align: left; font-size: 8pt; font-family: sans-serif;}
.d1{width:270px;height:auto;overflow:hidden;border:#666666 2px solid;background-color:#000000;position:relative;}
.d2{width:100%;height:396px;overflow:hidden;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#ffffff;text-decoration:none;cursor:pointer;}
.b2{color:#ffcc33;background-color:#ff6633;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#ffffff;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}

/*=================================关于我们公共部分===============================*/
.about {width: 980px; margin: 0 auto; padding-top: 10px; border-top: 2px #d41f25 solid; overflow:hidden;}
.about_left {width: 150px; float: left; background: #f2f8fc; margin-bottom: 30px;}
.about_left ul.part {width: 128px; margin: 0; padding-left: 21px; border-left: 1px #92c5da solid; border-top: 1px #92c5da solid;}
.about_left ul.part li {width: 127px; height: 39px; margin: 0; border-right: 1px #92c5da solid; border-bottom: 1px #d9dadb solid; text-align: center;}
.about_left ul.part li span.icon {margin-left: 7px;}
.about_left ul.part li#top {border-bottom: 0;}
.about_left ul.part li#about,.about_left ul.part li#privacy,.about_left ul.part li#recruitment,.about_left ul.part li#contact {border: 0; border-right: 1px #fff solid;}
.about_left .part_bottom {width: 150px; height: 20px; background-position: 0 -220px;}
.about_left ul.part li a {color: #026e9b; text-decoration: none; display: block; width: 127px; height: 39px; line-height: 39px; background: #f2f8fc; font-size: 14px; blr:expression(this.onfocus=this.blur());}
.about_left ul.part li a:hover {color: #026e9b; text-decoration: none; display: block; width: 127px; height: 39px; line-height: 39px; background: #f2f8fc; font-size: 14px;}
.about_right {width: 830px; float: right;}
.about_righttitle {width: 790px; height: 31px; margin-left: 40px; position: relative;}
.about_righttitle span.l {width: 25px; height: 31px; background-position: -240px 0; display: block; position: absolute; left: 0; top: 0;}
.about_righttitle span.r {width: 8px; height: 31px; background-position: -265px 0; display: block; position: absolute; right: 0; top: 0;}
.about_righttitle u{width:778px;height:31px;line-height:31px;text-decoration:none;display:block;color:#3c3c3c;font-weight:bold;font-size:14px;background:url(images/title_bg_2.gif) repeat-x;padding-left:10px;border-left:1px solid #ccc; border-right:1px solid #ccc;}
.about_righttext {width: 738px; padding-left: 30px; padding-right: 20px; margin: 0 auto 20px 40px; font-size: 12px; color: #777; line-height: 30px; border-left: 1px #cdcdcd solid; border-right: 1px #cdcdcd solid; border-bottom: 1px #cdcdcd solid;}
.about_left ul.part li#about a, .about_left ul.part li#privacy a, .about_left ul.part li#recruitment a, .about_left ul.part li#contact a {color: #303030; font-weight: bold; background-position: 0 -245px;}

/*=================================公司简介内容部分================================*/
.about_righttext .companypro {margin: 0; padding-top: 20px; padding-bottom: 20px;}
.about_righttext .companypro p {margin: 0;}
.about_righttext .companypro img.waijing {width: 409px; height: 320px; float: left; border: 1px #cdcdcd solid; padding: 5px; margin-right: 15px;}
.about_righttext .companypro img.qiantai {width: 358px; height: 216px; float: right; border: 1px #cdcdcd solid; padding: 5px; margin-left: 15px; margin-top: 26px;}
.about_righttext .companypro p.section {padding: 0; margin: 0; text-indent: 25px;}
.about_righttext .companypro p.cu {font-size: 14px; font-weight: bold; margin-top: 30px; color: #333;}

/*=================================帮助中心公共部分================================*/
.userhelp {width: 980px; margin: 0 auto; *margin-bottom: 40px; overflow:hidden;}
.helpmenu, .help_ct {margin-top: 20px;}
.help_ct .hd {height: 27px; line-height: 27px; font-weight: bold; padding-left: 15px; color: #777; border: 1px #e6e6e6 solid; background-repeat: repeat-x; background-position: 0 -30px;}
.help_ct .hd a {color: #777;}
.help_ct .bd {border: 1px #e6e6e6 solid; border-top: none; padding: 15px 22px;}
.help_ct .bd li {display: inline; width: 238px; line-height: 30px; padding-left: 10px; float: left; background-position: 0 -176px;}
.help_ct .bd li a {color: #36c;}
.userhelp_left, .helpmenu {width: 175px; float: left; margin-right: 15px; margin-bottom: 40px; font-size: 12px;}
.userhelp_left ul, .helpmenu ul {padding: 6px 0; width: 143px; border-left: 1px #e6e6e6 solid; border-right: 1px #e6e6e6 solid; padding-left: 30px;}
.userhelp_left ul li, .helpmenu ul li {height: 25px; line-height: 25px;}
.helpcenter {width: 175px;}
.helpcenter_top,.payment_top,.aftersales_top,.my_order_top, .helpmenu .hd {width: 158px; height: 27px; line-height: 27px; position: relative; font-weight: bold; padding-left: 15px; border: 1px #e6e6e6 solid; cursor: pointer; background-repeat: repeat-x;}
.helpmenu .hd {background-position: 0 -30px;}
.helpcenter_top b,.payment_top b,.aftersales_top b,.my_order_top b, .helpmenu .hd b {display: block; position: absolute; top: 0; right: 5px; width: 19px; height: 27px;}
.helpmenu .hd b {background-position: 0 -150px;}
.helpmenu .shrink b {background-position: 0 -120px;}
.userhelp_left li.current a {font-weight: bold; color: #bb0000;}
.my_order ul {border-bottom: 1px #e6e6e6 solid;}
.userhelp_right, .help_ct {width: 790px; float: left; margin-bottom: 10px; _margin-bottom: 0;}
.userhelp_right ul {margin: 0; padding: 0;}
.help_title {width: 768px; height: 33px; line-height: 33px; border-style: solid; border-width: 1px 1px 2px; border-color: #e6e6e6 #e6e6e6 #c30000; color: #333; padding-left: 20px;}
.help_title h3 {margin: 0; font-size: 14px; color: #000;}
.help_content {width: 748px; border: 1px #e6e6e6 solid; border-top: 0; padding: 20px; line-height: 25px; color: #626262; font-size: 12px; overflow: hidden;}
.help_content span {color: #a10000;}
.help_content a {color: #a10000; text-decoration: none;}
.help_content a:hover {color: #a10000;}
.help_content table {line-height: 1.5;}

/*=================================常见问题部分===============================*/
.userhelp_right ul.problem li {margin-bottom: 6px; cursor: pointer; color: #0044dd; line-height: 18px;}
.help_content .show_answer {margin: 15px 0; color: #333;}
.help_content .show_answer img {width: 626px; margin: 5px 0 10px 0; border: 3px #fee274 solid;}

/*=================================找回密码部分===============================*/
.help_content p.ti {font-size: 14px; color: #bb0000; margin: 15px 0;}
.getback {width: 322px; margin: 0 auto;}
.getback li {margin-bottom: 20px;}
.getback ul.ul_left {width: 60px; float: left; text-align: right;}
.getback ul.ul_right {width: 260px; float: left;}
.getback li .inputstyle {border: 1px #ccc solid; width: 213px; height: 20px;}
.getback input.submit_bt {float: left; width: 95px; height: 30px; background-position: -165px -135px; border: 0; margin-left: 82px; cursor: pointer;}
.getback input.come_back {float: left; width: 95px; height: 30px; background-position: -165px -170px; border: 0; cursor: pointer; margin-left: 10px;}

/*=================================登录页面===============================*/
.login_head {width: 860px; padding-bottom: 10px; margin: 0 auto; padding-top: 20px; background: url(images/year.jpg) no-repeat 0 20px;}
.login_head img {border: 0; *float: left;}
.login_head p {width: 220px; font-size: 13px; height: 19px; line-height: 19px; float: right; position: relative; margin: 12px 0;}
.login_head span {width: 155px; height: 19px; display: block; position: absolute; right: 0; top: 0; background-position: -150px -245px;}
.logindiv {width: 866px; margin: 0 auto 70px auto; overflow: hidden; zoom: 1; border-top: 2px solid #b20000; margin-top: 10px;}
.logindiv_left {width: 528px; height: 370px; float: left; margin-right: 10px; margin-top: 33px; background: url(images/login_0313.jpg) no-repeat 0 0;}
.logindiv_right {width: 328px; padding-top: 2px; color: #404040; float: left; margin-top: 60px; font-size: 12px; position: relative; font-family:"微软雅黑";}
.logindiv_right .login_title {width: 326px; height: 23px; line-height: 35px; border-bottom: none;}
.logindiv_right .login_title p {width: 320px; height: 20px; border: 3px solid #f3f3f3; border-bottom: none; margin: 0; font-size: 14px; text-indent: 20px; font-weight: bold;}
.logindiv_right .login_form {width: 326px; border-top: 0;}
.logindiv_right .login_form .formbox {width: 320px; padding-top: 20px; border: 3px solid #f3f3f3; border-top: none;}
.logindiv_right ul li {width: 300px; height: 25px; line-height: 25px; margin-bottom: 15px; _margin-bottom: 10px;}
.logindiv_right p.l {width: 40px; height: 25px; line-height: 25px; float: left; margin: 0; margin-right: 10px; margin-left: 40px; _margin-left: 13px;}
.logindiv_right p.r {width: 210px; height: 32px; line-height: 32px; float: left;  margin: 0;}
.logindiv_right p.r input {width: 220px; height: 30px; line-height: 30px; border: 1px #c8c8c8 solid; padding: 0; font-size: 12px;}
.logindiv_right fieldset label {width: 252px; height: 32px; line-height: 32px; float: left;  margin: 0 0 10px 30px;}
.logindiv_right fieldset label input {width: 220px; height: 22px; line-height: 22px; border: 1px #c8c8c8 solid; padding: 4px 0 4px 30px; font-size: 12px;}
.logindiv_right input {margin: 0;}
.logindiv_right p.remember {height: 15px; line-height: 15px; color: #555;}
.logindiv_right p.remember input {vertical-align: middle; margin-left: 35px; margin-bottom: 4px; margin-bottom: 0\0; *margin-bottom: 1px; margin-bottom: 4px; margin-right: 5px; margin-right: 2px\0; *margin-right: 2px;}
.logindiv_right p.login_bt {height: 28px; margin-top: 10px; margin-bottom: 15px; _margin-top: 10px;}
.logindiv_right p.login_bt a {color:#36c; vertical-align:bottom;}
.logindiv_right p.remember a {margin-left:100px; color:#36c;}
.logindiv_right .login_other a {color: #000; text-decoration: none;}
.logindiv_right .login_other a:hover {color: #981302;}
.logindiv_right input.s {width: 190px; height: 28px; border: 0; background:#b61701; margin-left: 32px; margin-right: 10px; vertical-align: middle; cursor: pointer; color:#fff; font:100% tahoma,helvetica,arial,sans-serif;}
.logindiv_right input.s:hover {background:#9a1301;}
.logindiv_right .login_other {width: 270px; margin: 0 auto; padding-top: 10px; border-top: 1px #ddd dashed;}
.logindiv_right .login_other p {padding: 10px 0; text-align: center;}
.logindiv_right .login_tips a:hover {background: #981302; color: #fff;}
.logindiv_right .qqicon {background: url(images/qqlog.gif) no-repeat 0 0; padding-left: 20px;}
.logindiv_right .wbicon {background: url(images/wblog.gif) no-repeat 0 0; padding-left: 20px;}
.loginfwp {border-top: 1px solid #ddd;}
.login_foot {width: 860px; margin: 0 auto; +margin-top: 80px; _margin-top: 0; clear: both; text-align: center; font-size: 12px; color: #404040; padding: 5px 0 10px 0; *padding-bottom: 20px;}
.login_foot p {margin: 12px 0;}
*html .login_foot p {margin: 0; margin-top: 15px;}
*+html .login_foot p {margin: 0; margin-top: 15px;}
.login_foot a {color: #404040; text-decoration: none;}
.login_foot .copyright {font-family: tahoma, geneva, sans-serif;}

/*=================================注册页面===============================*/
.register {width: 880px; padding: 30px 49px; *padding-bottom: 0; border: 1px #dcdfe5 solid;}
.register_title {width: 845px; border-bottom: 1px #999 solid; font-size: 20px; font-family: "微软雅黑",arial; margin: 0 0 30px 0; padding: 0 0 5px 35px; color: #000;}
.register_title span {font-size: 12px; color: #a21c1d; font-family: '宋体',arial; margin-left: 20px;}
ul.form_list {width: 665px; margin: 0 auto; padding: 0;}
ul.form_list li {width: 665px; margin: 0 0 10px 0; height: 26px; line-height: 26px; color: #666; font-size: 13px; overflow: hidden; zoom: 1;}
ul.form_list li .li_left {display: inline; width: 60px; float: left; text-align: right; margin-right: 15px;}
ul.form_list li .li_center {display: inline; width: 230px; float: left; margin-right: 5px;}
ul.form_list li .li_right {display: inline; width: 355px; float: left; color: #999; _font-size: 12px;}
ul.form_list li .li_right i {display: block; width: 16px; height: 16px; margin-top: 5px; background-position: -384px -50px;}
ul.form_list li .pwstrength span {width: 48px; height: 24px; line-height: 24px; text-align: center; border-bottom: 2px solid #fff; float: left; display: inline;}
ul.form_list .inputstyle {width: 220px; height: 16px; *height: 15px; border: 1px #a5afc3 solid; _padding: 4px; _margin: 0;}
ul.form_list .captcha {float: left;}
ul.form_list img {display: inline; margin-left: 3px; cursor: pointer;}
ul.form_list td {height: 24px; line-height: 24px; padding: 0;}
.register .form_bottom {width: 590px; margin: 0 auto; color: #666; font-size: 13px; padding-left: 75px;}
.register .form_bottom .register_bt {width: 105px; height: 28px; background-position: -115px -290px; border: 0; cursor: pointer; vertical-align: middle; margin-right: 30px;}
.register .form_bottom p {margin: 0;}
.register .form_bottom p.protocol {height: 17px; line-height: 17px; margin-left: -5px\0; *margin-left: -5px;}
.register .form_bottom p.protocol input {vertical-align: middle; margin: 3px; margin-top: 0; margin-right: 1px\0;}
.register .form_bottom p.submit {height: 28px; line-height: 28px; margin-top: 15px; *margin-bottom: 30px;}
.register .form_bottom a {color: #a10000; text-decoration: underline;}
.register .form_bottom a:hover {color: #a10000;}
.register .form_bottom span {color: #a10000;}
.register li.register_tips {width: 228px; height: 24px; line-height: 24px; border: 1px #a10000 solid; background: #fff4f4; margin: 0 0 10px 75px; font-size: 12px; color: #a10000; text-align: center;}

/*网站地图*/
.sitemap {width: 948px; padding: 15px; border: 1px solid #cecece; margin-bottom: 15px; overflow: hidden; zoom: 1;}
.sm_t {overflow: hidden; zoom: 1;}
.sm_t h2 {display: block; width: 90px; height: 30px; line-height: 30px; padding-left: 10px; border-bottom: 2px solid #d90f2a; float: left;}
.sm_t h2.index {width: 50px;}
.sm_t span {display: block; width: 848px; height: 30px; line-height: 30px; border-bottom: 2px solid #efefef; float: left;}
.sm_t span.index {width: 888px;}
.sm_c {padding: 10px 6px 20px 6px; overflow: hidden; zoom: 1;}
.sm_c ul {overflow: hidden; zoom: 1;}
.sm_c li {width: 90px; height: 30px; line-height: 30px; margin: 0 7px; float: left;}
.sm_c table {width: 100%; border-collapse: collapse; border: none;}
.sm_c table tr, .sm_c table td {border: none;}
.sm_c tr.utm {margin-bottom: 10px;}
.sm_c td {overflow: hidden; zoom: 1; vertical-align: middle;}
.sm_c td.cct {width: 82px; padding-left: 7px;}
.sm_c td.cct a {color: #cc0001;}

/*=================================友情链接页面===============================*/
.links_body {width:980px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: #ebebeb 1px solid; margin-top: 20px; overflow:hidden;}
.links_body .mainbox {float:left; padding:15px 30px 0 10px;}
.links_body .mainbox h1 {height:30px;}
.links_body .mainbox .box_text {padding-left:15px;}
.links_body .links_title {border-bottom: #c00 2px solid; height: 50px; line-height: 50px; padding-left: 15px; font-size:14px; color:#333; font-weight:bold;}
.links_body .links_main {overflow:hidden; zoom:1; padding-left:15px;}
.links_body .links_main span {width:190px; display:block; float:left; height:36px; line-height:36px; font-size:12px;}
.links_body .help_urself {width:420px;}
.links_body td {text-align:left;}
.links_body .bnt_number4 {background: #34495e; display:block; color:#fff; width:95px; height:30px; font-family:"微软雅黑", "宋体"; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor:pointer;}
.links_body .bnt_number4:hover, .links_body .bnt_number4:focus {background-color: #4e6d8d;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden;}