@charset "utf-8";
/*商品列表右边*/
.link_path {height:30px; color:#5a5751;}
.link_path a:link, .link_path a:visited, .link_path a:active {color:#333; text-decoration:underline;}
.link_path a:hover {color:#333; text-decoration:none;}

.list_title,.view_item,.detail_tab,.detail_tab li.selected,.other_detail h4,.comment_content tr.title  {background:url("../images/shop.png") no-repeat;}
.category_list dl dt, .view_item li a,#quotes a.disabled,#quotes a.next,#quotes a.prev,.changecity,.goods_attr dd li i,.list_btn {background:url("../images/shop_icon.png") no-repeat;}
.condition,.list_content {width:786px; overflow:hidden; zoom:1; margin-bottom:10px}
.list_title {background-position:left top; height:31px;}
.list_title h1 {color:#333; font-size:14px; line-height:30px; padding:0 45px;}
.category_list {padding:10px 20px 0 20px;}
.category_list dl {border-bottom:#cac0ac 1px dashed; clear:both; overflow:auto; zoom:1; margin-bottom:10px;}
.category_list dl.last {margin-bottom:0; border-bottom:none;}
.category_list dl dt { color:#9e2a28; text-align:left; line-height:30px; background-position:-145px 12px; padding-left:10px; font-weight:bold;}
.category_list dl dd {width:151px; float:left; height:30px;}
.category_list dl.last dd {width:148px; float:left; height:30px;}
.condition .shop_bt,.article_box .shop_bt {height:8px; overflow:hidden; border-bottom:solid 1px #d9cfbd;}

.list_content .list_title {background:none; height:40px;}
.list_content .list_title h1{ font-size:12px; font-weight:normal; color:#5a5751;}
.list_content #keywords {width:200px; border:#e8e8e8 1px solid; height:18px; padding:2px 2px 0;}
.list_btn {width:68px; height:22px; border:solid 1px #e8e8e8; background-position:left -330px; margin-left:10px; cursor:pointer; color:#666;}
.view_item {height:23px; background-position:left -40px; padding:4px 22px 0;}
.img_view ul.hide {overflow:hidden; zoom:1; }
.img_view ul.hide em{font-style:normal; }
.view_item li {float:left; padding-left:120px;}
.view_item li.view {padding:2px 0 0 0;}
.view_item li.price {padding-left:63px;}
.view_item li a.view_pic,.view_item li a.view_list {display:inline-block; padding-left:20px; height:16px; line-height:16px;}
.view_item li a.view_pic {background-position:left -47px;}
.view_item li a.view_list {background-position:-124px -20px; margin-right:20px;}
.view_item li a.price_up,.view_item li a.price_down {display:inline-block; width:50px; height:19px;line-height:19px;}
.view_item li a.price_up {background-position:left -81px;}
.view_item li a.price_down {background-position:left -257px;}
.view_item li a:link,.view_item li a:visited,.view_item li a:active {color:#333;}
.view_item li a.view_list:hover,.view_item li.list_cur a.view_list {color:#000; background-position:left -20px;}
.view_item li a.view_pic:hover,.view_item li.pic_cur a.view_pic{color:#000; background-position:-124px -47px;}

.img_view {padding:0px 10px; width:766px;}
.img_view li{border-bottom:1px dashed #cac0ac; float:left; padding:20px 11px 15px; font-size:11px;}
.img_view .photo {border:#cac0ac solid 1px; padding:5px;}
.img_view .photo a {display:block;height:220px;text-align:center;vertical-align:middle;width:220px;overflow:hidden;}
.img_view .img_price{ color:#5a5751; text-align:center; height:30px; line-height:30px; width:232px;}
.img_view .img_price span {color:#9e2a28font-weight:bold;;}
.img_view .title {width:232px; height:36px; overflow:hidden; text-align:center;}
.img_view .title span {display:block; width:20px; height:40px; float:left;}
.img_view .title a:link,.img_view .title a:visited,.img_view .title a:active {color:#000; text-decoration:none;}
.img_view .title a:hover {color:#9e2a28; text-decoration:underline;}

#tooltip {position:absolute;z-index:9999; background:#f2f7ff; border:solid 1px #c6deff; height:232px; width:232px;}
#tooltip div { position:relative;display:table-cell; text-align:center; padding:5px; height:220px; width:220px; vertical-align:middle;}
#tooltip div b {position:static;  +position:absolute;  top:50%; display:block;}
#tooltip div b img {vertical-align:middle; text-align:center; position:static;  +position:relative; top:-50%;left:-50%;}
#tooltip .arrow {background:url("../images/list_tooltip.gif") no-repeat top left; width:15px; display:block; height:28px; position:absolute; top:25px; left:-15px;}

.img_view li.list_view {padding:10px 0;width:100%; position:relative;}
.list_view .photo { padding:0; width:100px;}
.list_view .photo a {width:100px; height:100px; overflow:hidden;}
.list_view .name {position:absolute; top:8px; left:118px; width:300px; color:#5a5751; line-height:20px;}
.list_view .name h3 {font-size:12px;}
.list_view .name h3 a:link,.list_view .name h3 a:visited,.list_view .name h3 a:active {color:#333; text-decoration:none;}
.list_view .name h3 a:hover {color:#9e2a28; text-decoration:underline;}
.list_view .attribute {position:absolute; top:30px;right:15px;}
.list_view .attribute li {border:none; text-align:center; padding:0;}
.list_view .attribute li.c {width:50px;}
.list_view .attribute li.f {width:80px; margin-left:30px;}
.list_view .attribute li.p {width:170px; }
.list_view .attribute li.p span {font-weight:bold; color:#9e2a28;}
.list_view .buy_btn {position:absolute; top:88px;right:20px; font-size:11px;}
.list_view .buy_btn .buy,.list_view .buy_btn .favorites {display:inline-block;width:110px; text-align:center; font-weight:bold;background-position:left top; height:24px;line-height:24px; background:url("../images/buy_bg.png") no-repeat;}
.list_view .buy_btn .buy {margin-right:20px; cursor:pointer; color:#fff;}
.list_view .buy_btn a.favorites:link,.list_view .buy_btn a.favorites:visited,.list_view .buy_btn a.favorites:active {color:#fff;}
.list_view .buy_btn a.favorites:hover {color:#fff;}

.recommond_item {padding-left:3px;}
.recommond_item  .goodsitem  li {text-align:center; width:175px;}
.recommond_item  .goodsitem  li .price {height:40px;}
.recommond_item  .goodsitem  a.img{display:block;width:100px; height:100px; border:1px solid #b8a57f;margin:0 auto;}
.no_goods {background:url("../images/no_goods.gif") 60px 10px no-repeat; height:50px; padding:30px 0 0 130px;font-size:16px; font-weight:bold;}
.no-result {margin-bottom:10px;line-height:25px;}
.no-result h3{font-size:12px;}
/*商品对比*/
#compare {width:162px;  text-align:center; padding:0 10px; overflow:hidden;}
#compare li{padding:8px 0; width:81px; float:left; background:none; margin:0; height:70px; text-align:center;}
#compare li a {width:45px; height:45px;border:solid #b6b2aa 1px;  overflow:hidden; display:block; margin:0 auto 5px; text-align:center;}
#compare_btn { height:30px; line-height:30px; text-align:center; border-top:solid 1px #b8a57f; margin:0 5px;}
#compare_btn a.clean {margin-left:20px;}
/*商品列表分页*/
#quotes {PADDING:20px 3px; TEXT-ALIGN: center}
#quotes a {BORDER: #cac0ac 1px solid; PADDING:2px 5px; COLOR: #333; MARGIN-RIGHT: 2px; TEXT-DECORATION: none}
#quotes a:hover {BORDER: #a0a0a0 1px solid; PADDING:2px 5px;  MARGIN-RIGHT: 2px;}
#quotes a:active {BORDER: #a0a0a0 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 2px;}
#quotes span.current {BORDER: #e0e0e0 1px solid; PADDING:2px 5px;FONT-WEIGHT: bold; COLOR:#66696b; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #f0f0f0}
#quotes span.disabled {BORDER: #d7cdb9 1px solid; PADDING:2px 5px; PADDING-BOTTOM: 2px; COLOR: #cac0ac; MARGIN-RIGHT: 2px;}

/*购物车 登录*/
#login_main{ width:960px; margin:10px auto 30px;}
.loginbox{ width:670px; margin:0 auto;}
.regbox{ width:507px; float:right;}
.cleardiv{ clear:both;}
#login_main h4{ height:35px; font-size:14px; color:#333; background:url("../images/login_lock.gif") no-repeat left top; padding:5px 0 0 35px; line-height:22px;}
#login_main h5{ color:#191919; height:26px; line-height:22px; font-weight:normal; font-size:12px;}
#login_main h3{ font-size:14px; color:#191919; line-height:32px; padding-left:12px; padding-top:10px;}
.login{width:100%; border:#d2c7b1 solid 1px; background:#fbf6ef; padding:20px 0;}
.reg{ border:1px solid #D2E9C8; background:#F4FAEF; width:100%; height:294px;}

.reg li{ height:31px;}
#login_main a:link,#login_main a:visited,#login_main a:active{ font-size:12px; color:#000; text-decoration:underline;}
#login_main a:hover{text-decoration:none; color:#000;}
.itemtt{ font-size:14px; float:left;}
.logtt_width{width:60px; line-height:25px;  margin:25px 0 0 24px; *margin:25px 0 0 24px !important; *margin:25px 0 0 12px;}
.regtt_width{width:75px; line-height:25px;  margin:20px 0 0 24px; *margin:20px 0 0 24px !important; *margin:20px 0 0 12px; }
.errorMessage {margin-bottom:20px;}
.errorMessage li{height:20px;line-height:20px; padding-left:154px; color:#f00; font-weight:bold;}

.itemcon {margin-top:10px;}
.itemcon li{height:42px;}
.itemcon label {display:inline-block; width:155px; text-align:right; font-size:14px; color:#5a5751;}
.rcon_w{width:400px; margin-top:20px;}
.login p{ clear:both; padding-top:18px; text-align:center; }
.btn_login {background:url("../images/login_btn.gif") no-repeat top left; width:104px; height:28px; border:none; font-size:18px; font-weight:bold; color:#fff;  cursor:pointer;}
.btn_reg{ clear:both; text-align:center;}
.ttinput{ width:228px; height:21px; line-height:21px; padding-left:6px; background:#fff url(../images/login_inputbj.gif) left top no-repeat; color:#000; border:1px solid; border-color:#000 #808080 #808080 #000; font-family:Verdana, sans-serif; margin-right:8px;}

.reginput{width:203px; height:20px; padding:3px 0 0 4px; background:#fff url(../images/login_inputbj.gif) left top no-repeat; color:#000; border:1px solid; border-color:#000 #808080 #808080 #000; font-family:Verdana, sans-serif; margin-right:8px;}
.short{ width:125px;}
.onfocus{background:#E3FBC6 url("../images/login_focus.jpg") repeat-x top;}
.status_wrong{ background:url("../images/login_gif_wrong.jpg") left no-repeat; float:left; width:161px; padding-left:20px;}
.status_right{ background:url("../images/login_gif_right.jpg") left no-repeat; float:left; width:30px; height:20px;}
.rcon_w li{ clear:both; text-align:left;}
.tobuy{ padding-left:12px;}


/*购物车*/
.cart_input_bg {background:#fff url("../images/cart_input_bg.png") no-repeat; height:17px; border:#a7a6aa 1px solid; padding:2px 2px 0;}
.step {background:url("../images/step_flow.jpg") no-repeat;}
.flow {height:54px; position:relative; margin:10px auto; width:700px; background:url("../images/my_cart.gif") no-repeat left top; padding-left:200px;}
.step {height:34px; width:660px;  position:absolute; top:0; right:20px; }
.flow1 {background-position:left top;}
.flow2 {background-position:left -34px;}
.flow3 {background-position:left -68px;}

.decreaseNum,.increaseNum {width:11px;height:11px;background:url("../images/add.png") no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; font-size:0px;}
.decreaseNum {background-position:left top;}
.decreaseNum {background-position:-11px; top;}
.delete_item {display:block; background:url("../images/del_shop.gif") no-repeat top left; width:20px; height:18px; text-indent:-9999px;}
.cart_shop {width:950px; margin:0 auto;}
.cart_shop h1 {height:35px; line-height:35px; background:url("../images/shop_icon.png") no-repeat -92px 15px; font-size:14px; padding-left:15px; color:#333;}
.cart_box {border:#d2c7b1 1px solid; border-bottom:none; }
.cart_box th {color:#fff; background:#9d8359; height:24px; padding:0 10px; text-align:left;}
.cart_box td {padding:10px; border-top:#fff 1px solid; border-bottom:#d2c7b1 1px solid;  background:#fbf6ef;}
.cart_box td.number {width:40px; font-weight:bold; text-align:center;}
.cart_box td.thumb {width:50px;}
.cart_box td.thumb img {border:solid 1px #c1c1c1;}
.cart_box td.total {font-weight:bold;}
.cart_box td a {color:#000; text-decoration:underline;}
.price_total {background:#fff; border:#eaeaea 1px solid; border-top:none; padding:10px;  position:relative;  overflow:hidden; zoom:1;}
.price_total label{display:inline-block; width:200px; text-align:left; color:#000; }
.price_total label strong {color:#f1560d; font-size:16px;}
#pre {text-align:right; line-height:24px;float:right;}
.price_total .order_btn {margin:20px 0 10px; overflow:hidden; zoom:1; float:right; width:500px; clear:both;}
.price_total .order_btn a:link,.price_total .order_btn a:visited,.price_total .order_btn a:active {color:#fff; text-decoration:none;}
.price_total .order_btn a:hover {color:#fff; text-decoration:underline;}
.empty_cart,.keep_shop,.cart_check {display:inline;background:url("../images/order_btn.png") no-repeat; height:31px; line-height:28px; padding-left:40px;font-size:12px; font-weight:bold; overflow:hidden; float:left; margin-left:20px;}
.empty_cart {width:94px;background-position:left -31px;}
.keep_shop {width:123px;background-position:left top;}
.cart_check {width:82px;background-position:left -62px; }
.price_total .preference {text-align:left; color:#5a5751;line-height:24px; width:450px;}
.price_total .preference span {color:#f1560d; font-weight:bold; }
#none_border {border:none;}
#similar_shop {padding:0;} 
#similar_shop li{ margin:10px 5px;}
#similar_shop li.first {margin-left:0;}
#similar_shop li.last {margin-right:0;}
#validateCodeM {margin:10px;}

.order_box {border:#d2c7b1 1px solid; padding:10px 15px; background:#fbf6ef;}
.payment{overflow:hidden; zoom:1;}
.order_box li {margin:10px 0;}
.add_address {background:#fff; border:#d2c7b1 1px solid; padding:20px;  margin:0 auto;color:#8a8a8a;}
.add_address li label,.add_form li label {width:150px; display:inline-block; text-align:right;}
.add_address li label {font-weight:bold; }
.add_address li a{color:#000; text-decoration:underline; margin-left:20px;}
.add_address li a:hover{color:#f60;}
.add_address li span,.add_form li span {color:#f15500;}
.w770 {width:770px;}
#inv_box, #cart_msg {color:#383838; height:113px; *height:104px !important; padding:10px 20px;}
#inv_box {float:right;width:360px; }
#cart_msg {float:left; width:450px;}
#cart_msg span {color:#8a8a8a;}
#inv_box li {margin:7px 0; width:340px;}
#inv_box li label {width:40px; white-space:nowrap;}
#cart_msg textarea{width:450px; height:65px;}
.inventaire {margin-top:165px; background:#fff; border:#d2c7b1 1px solid;  padding:10px 20px; }
#m20 {margin-top:20px;}
.inventaire h2{font-size:14px; height:30px; line-height:30px;}
.inventaire h2 span{float:right;}
.inventaire h2 a,.view_info_list li a {font-size:12px; font-weight:normal; text-decoration:underline;}

.totaltable {border-top:#7f7573 1px solid; }
.totaltable th {border-bottom:#acacac 1px solid; height:30px; font-weight:normal; text-align:left; padding-left:10px;}
.totaltable td {height:30px;  padding-left:10px;}
.totaltable tr.item_line td {border-bottom:#dedede 1px solid;}
.totaltable td.fare {width:150px; border-bottom:#dedede 1px solid;}
.next_btn {text-align:center; margin:20px 0;}

.payment li {float:left; width:229px; height:26px; line-height:26px; margin:5px 0;}
.view_info_list {border-bottom:#bcbcbc 1px dashed; padding-bottom:5px;}
.view_info_list li { margin:8px 0;}
.view_info_list li span {color:#8a8a8a;}
.view_info_list li.title {font-size:14px; padding:5px 0;}

.feedback {	font-size: 12px; color: #666666; line-height:22px; padding:30px  50px; width:550px; border:1px solid #FFD89B; margin:40px auto;}
.amount{ color:#FF790D; font-weight:bold;}
.success{color:#FF790D; font-size:14px; font-weight:bold; line-height:40px; background:url(../images/success.gif) no-repeat left; padding-left:22px;}
.fail{color:#FF790D; font-size:14px; font-weight:bold; line-height:40px; background: url(../images/fail.gif) no-repeat left; padding-left:22px;}
.txtb00{color:#000; font-weight:bold; display:block;}
.txtorange{ color:#F1560D;}
.txtb{ font-weight:bold; color:#000;}
.feedback ul{ list-style:none; margin-top:10px; border-top:1px dashed #E8E8E8; padding-top:10px; line-height:25px;}
.feedback a{ color:#000;}
.feedback a:hover{ text-decoration:none;}

/*商品详细页*/
.detail_box,.detail_main {overflow:hidden; zoom:1;}
.pro_detail_left {width:322px;float:left;overflow:hidden; margin-right:18px;}
.pro_detail_left .showpic{border:1px solid #D2C7B1;position:relative;padding:0px;overflow:hidden;vertical-align:inherit; display:table-cell;text-align:center;
  vertical-align:middle;width:320px;height:320px}
.pro_detail_left .showpic a{position:static;  +position:absolute;  top:50%; display:block;}
.pro_detail_left .showpic a img {vertical-align:middle; text-align:center; position:static;  +position:relative; top:-50%;left:-50%;}

.pro_detail_left .jqzoom{border:1px solid #D2C7B1;position:relative;padding:0px;cursor:pointer;width:320px;height:320px;overflow:hidden;}
.pro_detail_left .jqzoom img {vertical-align:middle;}
.pro_detail_left #thickImg {display:block;width:110px; height:21px; background:url("../images/look.gif") left 5px no-repeat; padding-top:5px;margin:0 auto; text-indent:-9999px;}
.zoomdiv {z-index:999;position: absolute;top:0px;left:0px;background:#FBF6EF;border:1px solid #D2C7B1;display:none;overflow:hidden;text-align:center; vertical-align:middle;width:320px;height:320px;line-height:350px;_font-size:315px;}
.zoomdiv img {vertical-align:middle;}
.jqZoomPup {z-index:999;visibility:hidden;position:absolute;	top:0px;left:0px;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff url(../images/zoomlens.gif) 50% top  no-repeat;;
	opacity: 0.5;-moz-opacity: 0.5;	-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.pro_detail_left ul.imglist{clear:both; padding:10px 0; overflow:hidden; zoom:1;}
.pro_detail_left ul.imglist li { float:left; width:60px; height:60px; padding-top:8px; }
.pro_detail_left ul.imglist li#cur {background:url("../images/thumb_bg.png") no-repeat left top; width:57px; height:49px;}
.pro_detail_left ul.imglist li#cur img {border:none; padding-left:3px;}
.pro_detail_left ul.imglist li img { width:45px; height:45px; border:solid 1px #cac0ac; padding:1px; cursor:pointer; }
.pro_detail_left ul.imglist li img:hover {border:solid 2px #ccc; }
.pro_detail_left span {display:block;text-align:center;padding-bottom:10px;width:322px;clear:both;}
.pro_detail_left span a {margin-right:20px;}
.pro_detail_left span a:link,.pro_detail_left span a:visited,.pro_detail_left span a:active{ text-decoration:underline; color:#333;}
.pro_detail_left span a:hover{text-decoration:none;}

.pro_detail_right {width:430px; float:left; position:relative;}
.pro_detail_right h1 {border-bottom:dashed 1px #cac0ac; font-size:14px; color:#000; margin-bottom:5px; line-height:25px; padding-bottom:5px;}
.price_info li{padding:5px 0; color:#5a5751;}
.price_info li em{font-style:normal;font-size:12px;color:#b82823;  font-weight:bold;}
.price_info li span {font-size:16px; color:#b82823; font-weight:bold;}
.price_info li a#p_range:link,.price_info li a#p_range:visited,.price_info li a#p_range:active {color:#000; text-decoration:underline;}
.price_info li a#p_range:hover {color:#000; text-decoration:none;}
.changecity {background-position:35px -229px; padding-right:6px; display:inline-block; width:40px;}
.fare_area {background:#FDFFEE;border:2px solid #FFBF69; width:260px;overflow:hidden; zoom:1; padding:5px 2px;z-index:10; position:absolute;display:none;}
.fare_area li {float:left; margin:1px 0; padding:2px;}
.fare_area li a {width:60px;text-align:center; display:block;}
.fare_area li a:hover {background:#FFBF69; color:#fff;}
.pricerange {background:#fff;border:2px solid #FFBF69; width:260px;overflow:hidden; zoom:1;z-index:10; position:absolute;display:none;}
.pricerange li {float:left; width:130px;line-height:20px; background:#f8fcd9; text-align:center;}
.goods_attr {border:#d2c7b1 solid 1px; background:#fbf6ef; margin:10px 0; padding:10px 0; overflow:hidden; zoom:1;}
.goods_attr dl {clear:both; overflow:hidden; zoom:1; margin-bottom:10px; padding-bottom:10px;}
.goods_attr dt {float:left; width:70px; text-align:right; }

.goods_attr em {font-style:normal;}
.goods_attr dd {float:left;width:358px;}
.goods_attr dd li {float:left;  position:relative; }
.goods_attr dd li a{color:#000;padding:1px;vertical-align:middle;background:#fff;display:inline-block;
text-align:center;text-decoration:none;white-space:nowrap;width:auto !important;margin:0 13px 10px 0;}
.goods_attr dd li a span { border:solid 1px #ccc; padding: 0 6px; display:inline-block;background:#fff;}
.goods_attr dd li a:hover {color:#000; text-decoration:none; background:#f90;}
.goods_attr dd li a.shopattrbg {background:#f90;}
.goods_attr dd li a:hover span,.goods_attr dd li a span.shopattrcur {border:solid 1px #f90; cursor:pointer;}
.goods_attr dd li i{display:block; width:10px; height:10px; background-position:left -206px; position:absolute; bottom:12px; right:14px; text-indent:-9999px;}
.color_pic li a span {height:30px; line-height:30px; padding:0;}
.size_list li a span {height:20px; line-height:20px; }
.goods_buy {width:300px; margin:0 auto;}
.goods_buy h5 {font-size:12px; color:#373737;height:40px;line-height:30px;}
.goods_buy h5 span {color:#f1560d; margin-right:10px; }
.goods_buy li {float:left; margin-right:20px;}
#btn_cart {background:url("../images/shopping_cart.jpg") no-repeat left top; width:117px; height:31px; border:none; cursor:pointer;}
#detail_buy {background:url("../images/btn_cart.jpg") no-repeat left top; width:117px; height:31px; text-indent:-9999px; display:block;}
.other {height:30px;}
.other li {width:200px; text-align:center; float:left; color:#333;}
.count {background:#FFFFFF url(../images/inputtext.png) no-repeat;width:50px;height:16px; border:1px solid; border-color:#000 #808080 #808080 #000; padding:3px 0 0 3px;}

.detail_tab {height:25px;line-height:25px; background-position:left -83px;overflow:hidden; padding:3px 0 0 10px;}
.detail_tab li{float:left; font-weight:bold; height:25px; width:137px; margin-right:3px; text-align:center;}
.detail_tab li a:link,.detail_tab li a:visited,.detail_tab li a:active{color:#ece3d2;}
.detail_tab li.selected a:link,.detail_tab li.selected a:visited,.detail_tab li.selected a:active{color:#333;}
.detail_tab li a:hover{color:#fff;}
.detail_tab li.selected {background-position:left -165px; }
.attributes {padding:15px 10px; border-bottom:solid 1px #d9cfbd; margin-bottom:10px; overflow:hidden; zoom:1;}
.attributes li {width:255px; float:left; line-height:22px; color:#5a5751;}
.attributes li span {color:#000;}
.pro_content {margin-top:10px;line-height:1.5; width:766px; overflow:hidden; padding:0 10px;word-wrap:break-word; white-space:-moz-pre-wrap;white-space:-moz-pre-wrap;}
.pro_content p, .pro_content br {margin-top:10px;}
.pro_content em {font-style: italic;}
.pro_content strong {font-weight:bolder;}
#item_content h4 {height:100%; background:none; border-top:none; margin:0; line-height:1.5; padding-left:0; font-size:1em;}
.other_detail h4{height:27px;line-height:27px; margin:10px 0;font-size:12px; background-position:left -120px; padding-left:20px;}
.goods_comment {border:solid 1px #c3b69d; background:#fbf6ef; margin-top:20px;}
.goods_comment th {height:40px; line-hieght:40px; color:#555;}
.goods_comment td.w170  {width:250px; background:#e5ddd3; height:35px; text-align:right; padding-right:20px;}
.goods_comment td, .goods_comment th {border-bottom:solid 1px #c3b69d; border-top:solid 1px #fbf6ef; padding-left:10px;}
.star {background:transparent url("../images/star.png") no-repeat; display:inline-block; height:14px;width:120px; margin-top:0px;}
.comment0 {background-position:left top;}
.comment1 {background-position:left -24px;}
.comment2 {background-position:left -48px;}
.comment3 {background-position:left -72px;}
.comment4 {background-position:left -96px;}
.comment5 {background-position:left -120px;}
.comment6 {background-position:left -144px;}
.comment7 {background-position:left -168px;}
.comment8 {background-position:left -192px;}
.comment9 {background-position:left -216px;}
.comment10 {background-position:left -240px;}
.total_comment {height:25px; line-height:25px; text-align:right; margin-top:10px;}
.comment_content {margin-top:10px;}
.comment_content th {height:27px;line-height:27px; text-align:left; padding-left:15px; background:#bfb39a;} 
.comment_content td {padding:5px 0 5px 15px; height:20px;line-height:20px; border-bottom:solid 1px #d2c7b1;}
.comment_content td.tfoot {border-bottom:none;}
.comment_content td span {color:#baaa8b;}
.comment_content td a:link,.comment_content td a:visited,.comment_content td a:active {color:#a22a27;}
.comment_content td a:hover {color:#a22a27; text-decoration:underline;}
.detail_msg {margin:10px 0 50px 0;}
.detail_msg dl {border-bottom:1px dashed #DDE4EA; padding:7px 12px 7px 80px; line-height:20px;}
.detail_msg dl dd {color:#999;}
.detail_msg dl.odd {background:#F9f9f9;}
.detail_msg dl dt {padding-bottom:3px;}
.detail_msg dl span {float:left; margin-left:-80px;width:80px; text-align:right;}
.detail_msg dl dd strong{font-weight:normal;display:block;width:550px;}
.detail_msg dl dt em {color:#333; font-style:normal; display:block;width:550px;}
.detail_msg dl .dtreviewed {color:#999999; float:right; width:130px; font-size:9px; margin-left:0;}
.goods_msg {padding:15px 0;}
.goods_msg li {margin:15px 0;}
.msg_input {height:21px; border:solid 1px #ccc;}
.msg_area {border:solid 1px #ccc;}
.goods_msg_btn {width:110px; text-align:center; font-weight:bold; height:24px; background:url("../images/buy_bg.png") top left no-repeat; border:none; cursor:pointer; color:#fff;}
.goods_msg li span {display:block; float:left; width:200px; text-align:right; font-size:14px; color:#777; font-weight:bold;}

.v_show {width:780px; position: relative;}
.v_show .fl,.v_show .fr{position:absolute; display:block; top:50px; width:12px; height:35px; background:url(../images/goto.gif) no-repeat; cursor:pointer;}
.v_show .fl {background-position:left top; left:0;}
.v_show .fr {background-position:right top;  right:0;}
#goods_related { width:756px; height:180px; margin-left:12px;overflow: hidden; position: relative; visibility: visible;}
#goods_related .goodsitem {padding:0; position:absolute; left:0; width:1500px;}
#goods_related li {width:112px;}
#goods_related li a.img,#similar_shop li a.img {display:block;width:100px; height:100px; margin:0 auto;}
.goodsitem {padding:0 10px 10px; text-align:center; overflow:hidden; zoom:1;}
.goodsitem li {float:left; width:125px; padding:10px 7px; font-size:0; display:inline;}
.goodsitem li .pic {width:width:100px; height:100px; border:#d9cfbd solid 1px; display:block;}
.goodsitem li p {font-size:12px;}
.goodsitem li p.name {line-height:18px; margin-top:5px; height:35px;overflow:hidden;}
.goodsitem li p.price,.goodsitem li p.delprice {height:18px; line-height:18px; }
.goodsitem li p.price span {color:#b82823; font-weight:bold;}
.goodsitem li p.btn {height:17px; margin-top:8px;}
.goodsitem li p.btn img {margin:0 5px; border:none;}
.goodsitem li a:link,.goodsitem li a:visited,.goodsitem li a:active {color:#666; text-decoration:none;}
.goodsitem li a:hover {	color:#b82823; text-decoration:none;}


.info_list {margin-top:25px;}
.info_list ul {margin-left:0;}
.info_list li {margin:5px 0;  height:30px;}
.info_list li label {width:120px; display:inline-block;font-size:14px; margin-right:10px; text-align:right;}
.detail_login_btn {padding-left:140px;margin:20px 0;}
.detail_login_btn h3 {display:inline; font-size:12px;}
.detail_login_btn h3 a {color:#000;}
.inputtext {background:#fff url("../images/inputtext.png") no-repeat; margin-left:-4px; height:19px; line-height:19px; border:1px solid; border-color:#000 #808080 #808080 #000; padding:3px 0 0 3px; }
.common_btn,.submit button {background:url("../images/member_btn.png") no-repeat left top;color:#fff;width:73px;margin-right:20px; height:25px; padding-top:3px; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
#faqdiv,#detail_login_form{position:absolute;width:400px; display:none; z-index:100;background:#fbfaf1; border:1px #f9d5bb solid; padding:1px;}
#faqdiv {left:180px; top:290px;}
#detail_login_form {left:180px; top:220px; padding-bottom:20px;}
.m_c {text-align:center;}
.m_c a:link,.m_c a:visited,.m_c a:active {color:black;text-decoration:underline;}
.m_c a:hover{color:black;text-decoration:none;}
#faqdiv h2,#detail_login_form h2{ height:25px; font-size:14px; background:#ffce9f url("../images/login_lock.gif") no-repeat 5px 3px; position:relative; padding-left:25px; line-height:25px; color:#000; }
#faqdiv h2 a,#detail_login_form h2 a{position:absolute; right:5px; top:1px; font-size:12px; color:#000;}
#faqdiv2{position:absolute;width:400px; left:180px; top:290px; height:auto; z-index:100;background:#fbfaf1; border:1px #f9d5bb solid; padding:1px;}

#bigpicmain{ width:710px; margin:15px auto; text-align:center;}
.pre_photo{ float:left; width:90px; margin-top:230px; cursor:pointer;}
.bigpic{ width:500px;  float:left; background:#fff; border:1px solid #D1D1D1; padding:11px 12px;}
.bigpic img{ display:block; margin-bottom:8px; vertical-align:middle;}
.bigpic table{ margin:auto;}
.bigpic table td{ height:520px; }
.t16b_orange{ font-size:16px; color:#F1560D; display:block; font-weight:bold; margin-top:5px;}
.t16b_orange span{ font-size:14px; color:#ccc;}
.next_photo{float:right; width:90px; text-align: center; margin-top:230px; cursor:pointer;}
.btns{ clear:both; text-align:center; padding:15px 0;}
.btns #detail_buy {margin:0 auto;}
.spic li{ width:142px; height:120px; padding-top:5px; float:left; text-align:center;}
.spic li img{ border:1px solid #ccc; padding:4px; background:#fff;}
.spic .chioed{ background:url(../images/chioed.jpg) no-repeat center top;}
.spic .chioed img{ padding:4px; border:2px solid #F59643; background:#fff;}
.spic{ list-style:none;}

.collect_ok {width:900px; margin:50px auto 100px; background:#f6f6f6; border:1px solid #e8e8e8; height:200px; }
.bt_b {border-bottom:#dedede 1px dashed; width:900px; margin:0 auto 15px;} 
.c_left,.c_center  {background:url(../images/collect_ok.gif) no-repeat;  width:350px; float:left;}
.c_left {padding:50px 0 0 100px; background-position: 30px 40px;}
.c_center {padding:50px 0 0 300px; background-position: 260px 40px;}
.c_left .c_tit,.c_center .c_tit  {font-size:14px; font-weight:bold; color:#f1560d; margin-bottom:30px;}
.c_center .c_tit {padding-left:40px;}
.c_left span {color:#373737;}
.collect_btn {line-height:29px; font-size:12px; font-weight:bold; height:29px; margin-right:10px; display:inline-block; }
a.collect_btn:link,a.collect_btn:visited,a.collect_btn:active {text-decoration:none; color:#0d0d0d;}
a.collect_btn:hover {text-decoration:underline; color:#0d0d0d;}
.c_right {border:solid 1px #eaeaea; background:#fff; width:390px; float:right; padding:20px; margin:25px 10px 0 0;}
.c_right h1 {font-size:12px;}
.c_right img {border:solid 1px #dedede; float:left; margin-right:20px;}

#Comments_cg{background:url("../images/Comments1.gif") repeat-x left bottom ;border:1px #ddd solid;margin:20px auto 20px auto;width:888px;overflow:hidden;padding-bottom:60px;}
#Comments_cg #Comments_buttonsba{width:279px;height:87px;background:url("../images/Comments2.gif") no-repeat;margin: 54px 0 0 65px;}
#Comments_cg #Comments_text{display:inherit;padding-right:10px;width:500px;	margin-top:54px;float:right;}

.w100 {width:100px;}
#search_result{text-align:center;	border:1px #CFCFCF solid;	border-right:none;	line-height:30px;}
#search_result td{border-bottom:1px #cdcdcd solid;	border-right:1px #cdcdcd solid;	padding:0 5px 0 5px;}
#search_result_buttons td{border-bottom:none;}
.search_result_tr{background:#E3E3E3;	font-weight:bold;}
.font-w{font-weight:bold;	text-align:left;	padding-left:10px;}

/*文章部分*/
.article_list {clear:both; overflow:hidden; zoom:1; padding-bottom:10px;}
.article_list li {padding:5px 30px 5px 20px; border-bottom:solid 1px #d9cfbd; line-height:20px;}
.article_list li.title {height:25px;line-height:25px; font-weight:bold; background:#BFB39A; color:#333;}
.article_list li span {float:right; color:#5a5751; margin-left:20px;}
.article_list li.title span {color:#333;}

.article_route {padding:5px 0 0 45px; font-weight:bold; font-size:14px;}
.article_detail {color:#5a5751; margin-bottom:10px;}
.article_detail .title {border-bottom:#b9b09c 1px dashed; padding-bottom:10px; text-align:center;}
.article_detail .title h1 {font-size:14px; color:#333;padding-bottom:10px;}
.article_detail .title span {color:#333; margin-right:20px;}
.article_detail p {padding:10px 0; line-height:24px;}
.reg .actionMessage li{height:auto; text-align:center; line-height:23px; color:#ff0000;font-weight:bold;}
.activity {overflow:hidden; zoom:1;}
.activity li {float:left; width:175px; margin:10px; display:inline; text-align:center;}
.activity li .gift_pic {width:100px; height:100px; overflow:hidden; margin:0 auto;} 
.activity li h1.name { height:25px; line-height:25px; margin-top:5px;overflow:hidden; font-size:12px; font-weight:normal;}
.activity li p.price {height:30px; line-height:15px; color:#333;}
.activity li p.price span,.activity li div.description span {color:#b82823; font-weight:bold;}
.activity li div.description {text-align:left;line-height:18px; height:190px; overflow:hidden;}  
.prefer {margin-top:10px;}
.prefer li {margin:5px 0;}
.prefer li strong{ font-weight:bold; color:#b82823;}
.shop-search .search-form {padding:5px; width:174px;}
.shop-search li {margin-bottom:7px;width:100%; font-size:11px;}
.shop-search label {display:inline-block;height:21px;line-height:21px;text-align:right;width:60px;}
.shop-search input {width:100px;border:1px #ccc solid;background-position:0 -381px; height:16px; padding-top:2px;}
.shop-search .price input {width:40px;}
.shop-search .submit button {font-size:14px;font-weight:700;height:26px;line-height:25px; color:#333;margin-left:50px;width:72px; padding-top:0; background-position:left -26px;}

.order_tooltip_msg {border:solid 1px #FF8080; height:20px; padding:4px 5px 2px 30px; background:#FFF url("../images/shop_icon.png") no-repeat 6px -280px; width:300px; margin-top:8px;}
#order_item_id a:link,#order_item_id a:visited,#order_item_id a:active {color:#f00; text-decoration:none; font-weight:bold;}
#order_item_id a:hover {color:#f00; text-decoration:underline; font-weight:bold;}


#comment_fail {width:800px; margin:10px auto; overflow:hidden; zoom:1;}
#comment_fail .tipimg{width:300px; float:left; text-align:center; margin-top:30px;}
#comment_fail .code_error {width:490px; float:right;}
#comment_fail .code_error li {margin:7px 0; color:#666;}
#comment_fail .code_error li.red{color:#f00;}
.code_error li.reset_code {background:#fbf6ef; padding:10px 30px;}
.code_error li.reset_code p {margin:10px 0;}
.msg_content {background:#fbf6ef; padding:10px 30px; color:#666; margin-top:20px;}
.msg_content .goods_msg li span {width:150px;}
.msg_btn {margin-bottom:10px; text-align:center;}
.msg_btn input {width:110px; height:25px; margin-right:20px;}

#guestbook {width:980px; margin:0 auto;background:#fff; padding:10px 0;}
.msgarea {border-bottom:1px #eaeaea solid; padding-bottom:20px; width:940px; margin:0 auto;}
.msgarea td {padding:5px 0;}
.ask {background:#ededed; margin:10px auto;}
.ask th {width:100px; text-align:right;}
.msgarea tr.title {height:30px; background:#eee; margin-top:20px;}
.ask td,.ask th {background:#fff; padding:5px 20px;}
.ask td #content {font-size:12px; width:450px;}
#quotes .current { 
	border: none;
	color:#ff0000;
	font-weight:bold;}
