@charset "utf-8";
/* CSS Document */
*{font-family: Arial, '微软雅黑',Helvetica, sans-serif; -webkit-text-size-adjust:none; /*_behavior:url(/iepng/iepngfix.htc);*/}
td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{font-size:100%; color:#333;}
body{}
.w640{max-width:640px;margin:0 auto;overflow: hidden;}
.img img{width:100%;}
.center{width:95%;margin: 0 auto;}
.over{overflow: hidden;}
.textOver{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.imgNone{display:none!important;}
.topAd{position: relative;}
.topAd .close{position: absolute;right: 2%;top:30%;}

.about img{width:100%!important;height:100%!important;}
#header{padding: 2% 0; position: relative;}
#header .fl{width:30%;margin: 3% 0;}
#header .fr{width:55%;margin-top: 4%;}
#header .fr .img{float: right;margin: 0 6%;width: 16%;}
#header .headCart{position: relative;}
#header .headCart span{position: absolute;top:-8px;right: -8px;display: inline-block;background: red;border-radius: 1rem;color:#fff;min-width: 20px;text-align: center;}
.search{margin: 3% 0;position: relative;}
.search .searchText{width:98%;background: #f1f1f1;color:#908989;font-size:.8rem;height:2rem;line-height:2rem;padding-left: 2%;border:none;}
.search .sub{position: absolute;right:2%;top:11%;background: url(/mobile/images/search.png) no-repeat center ;width: 1.5rem;height: 1.5rem;border: none;}

 .nav{position: absolute;top:22%;width:100%;background: #fff;z-index: 1001;display: none;}
 .nav ul{border:1px solid #B7B2B2;border-bottom:none;}
 .nav ul li{border-bottom:1px solid #B7B2B2;padding: 2% 0;padding-left: 8%;}
 .nav ul li a{font-size: .85rem;color:#302f2f;}

.indexBan{border-bottom: 3px solid #ccc;border-top: 3px solid #ccc;margin: 4% 0;}
.slideBox{ width:100%; max-height:29rem; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{  display:block; width:100%; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*头部结束*/
#content{}
#content .title {height:3rem;line-height: 3rem;border-top: 3px solid #f08200;background: #f1f1f1;padding: 0 2%;margin-bottom: 2%;}
#content .title h1{color:#333;font-size:1.1rem;}
#content .title a{float: right;font-size:.8rem;}
.Pro {;padding-bottom: 2%;}
.Pro .item{width:48%;margin: 1%;margin-bottom: 2%;}
.Pro .item .img{border:1px solid #e4e4e4;}
.Pro .item .name{color:#333;font-size:.75rem;margin: 3% 0;}
.Pro .item .price{color:#f08200;font-size:1rem;font-weight: bold;}

#footer{background: #eee;padding-top: 3%;margin-top: 4%;}

#footer h2{color:#5d5d5d;font-size:1rem;margin: 0 0 3% 3%;font-weight: bold;}
.PromoCode input{margin-bottom: 3%;}
.PromoCode .text{width:98%;height:2rem;line-height: 2rem;border:1px solid #cfcece;font-size: .8rem;color:#5d5d5d;padding-left: 2%;}
.PromoCode .sub{width:100%;height:2rem;line-height: 2rem;background: #2b2b2b;color:#fff;font-size: 1rem;border:none;font-weight: bold;}
.changeRate{background: #fff;padding: 4% 0;margin-top: 3%;}
.changeRate .rate{width:94%;margin:0 auto;}
.changeRate .rate h3{color:#5d5d5d;font-size:1.2rem;margin-bottom: 3%;}
.changeRate .rate .rateOpt{position: fixed;top:45%;left:28%;z-index: 1000;width:40%;background: #fff;padding: 2%;border:1px solid #000;border-radius: 7px; }
.changeRate .rate .thisRate,.changeRate .rate .rateOpt div{border:1px solid #ccc;border-radius: 8px;width:95%;height:2.3rem;line-height: 2.3rem;padding-left: 3%;color:#5d5d5d;font-size:1rem;background: #eee url(/mobile/images/rateArrow.png) no-repeat 98% center;}
.changeRate .rate .rateOpt div{background: #303133 ;color:#fff;}
.footOpt{border:1px solid #cfcece;border-bottom: none;margin-top: 5%;}
.footOpt ul li{background: #fff url(/mobile/images/rateArrow.png) no-repeat 95% center;border-bottom:1px solid #cfcece;height:3rem;line-height:3rem;padding-left: 9%;position: relative;}
.footOpt ul li a{color:#5d5d5d;font-size:.875rem;width: 100%;}
.footOpt ul li .img{width:5%;position: absolute;top:33%;left:2%;}

.foot85{text-align: center;}
.foot85 .share{width:100%;margin: 5% auto;}
.foot85 .share a{width: 11%;display:inline-block;margin-right:1%;}
.foot85 .paybox{width:62%;margin:0 auto;}
.foot85 .pay .img{width:22%;display: inline-block;float:left;margin:0 1%;}
.foot85 h4{color:#808080;font-size:1rem;margin-top: 3%;}

/*活动页*/
.sale_banner{max-height:17rem;}
.sales h1{color:#303030;font-size:1.8rem;margin: 5% 0;text-align: center;}
.saleMore{display: inline-block;background: #eee;border-radius: 8px;text-align: center;width:99%;height: 2rem;line-height: 2rem;border:1px solid #ccc;color:#2b2b2b;font-size:1rem;margin-bottom: 4%;}
.sales h2{background: #404040;padding: 2%;padding-right: 0;color:#fff;font-size:1.3rem;}
.facebook{background: #eee;padding-top: 2%;}
.facebook .center{background: #fff;}
.fb-page{height:31rem;}

/*产品列表页*/
.pro_banner{max-height: 17rem;}
.products{padding-bottom: 3%;}
.products .filter{margin: 2% 0;}
.products .filter a{background: url(/mobile/images/tri_d.png) no-repeat 89% center;border:2px solid #ccc;display: inline-block;height:2rem;line-height: 2rem;padding: 0 11% 0 2%;margin-right: 2%;color:#444343;font-size:.8rem;}
.products .filter .filterSel{color:#f08200;background: url(/mobile/images/tri_dSel.png) no-repeat 89% center;border:2px solid #f08200;}
.proCate{position: relative;z-index: 999;}
.item_show{z-index: 1000;display: none;position: absolute;background: #fff;border:1px solid #BDBDBD;border-bottom: none;width:99%;}
.item_show .item{border-bottom: 1px solid #BDBDBD;}
.proCate .item{background: url(/mobile/images/proCate_tri.png) no-repeat 4% center;height: 3rem;line-height: 3rem;text-align: center;color:#303030;font-size:1.2rem;}
/*产品列表页*/

/*产品详细页*/
.proImg {position: relative;border-bottom: 3px solid #ccc;border-top: 3px solid #ccc;margin: 4% 0;}
.proImg .bar .img{}
#detail_img_box{overflow: hidden;position: relative;}
#detail_img_box ul{list-style: outside none none;width: 1835.9px;transition-duration: 500ms;transform: translate3d(0px, 0px, 0px);}
#detail_img_box ul li{width: 100%;display: table-cell;vertical-align: top;}
.detail_img {overflow: hidden;position: relative;height: 23px;}
.proImg .cur{position: absolute;bottom:5%;width: 100%;}
.detail_img ol {height: 23px;position: relative;z-index: 10;text-align: center;}
.detail_img ol>li{display:inline-block;margin:6px;width:10px;height:10px;background-color:#fff;border-radius: 10px;border:.2rem solid #5a5a5a;}
.detail_img ol>li.on{background-color:#fff;border-color: #f08200;}
.proDetail .name{font-size: 1rem;font-weight: bold;margin-bottom: 1rem;color: #3d3d3d;}
.proDetail .score{line-height: 1rem;color: #403f3f;font-size: .75rem;}
.proDetail .score span{font-size: 1rem;color:#f08200;margin: 0 1%;}
.proDetail .words{line-height: 165%;}
.goods .detPrice{color: #f08200;font-size: 1.5rem;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding: 1% 0;margin: 2% 0;padding-left: 3%;}
.postCont h2{color: #2b2b2b;font-size: 1.5rem;margin-bottom: .3rem;}
.postCont .text{margin-bottom: 2%;}
.postCont .text input{background: #eee;width:10%;color: #5d5d5d;font-size: 1rem;border:1px solid #d9d9d9;height: 2rem;line-height: 2rem;border-radius: 4px;text-align: center;}
.postCont .text .qtyBut{font-size: 1.5rem;background: #eee;display: inline-block;width:2rem;height:2rem;text-align: center;border:1px solid #C2C2C2;}
.wholesale_table{margin: 2% 0;}
.wholesale_table .div{width:32%;text-align: center;border:1px solid #ddd;background: #fff;}
.wholesale_table .Saleprice{font-size: .95rem;color:#F08200;height: 2rem;line-height: 2rem;}
.wholesale_table .Saleprice a{display: inline-block;background: #F08200;color:#fff;width:55%;height:1.2rem;line-height: 1.2rem;border-radius: 4px;margin-top: 4%;}
.wholesale_table .div .names{color: #434343;font-size: 1rem;border-bottom:1px solid #ddd;padding: 5% 0;}
.product_form .add_cart{background: #fc9d21 url(/mobile/images/toCart.png) no-repeat 45% center;border: 1px solid #ec8c0e;border-radius: 3px;color: #fff;font-size: 1rem;font-weight: bold;width: 100%;height: 3.3rem;line-height: 3.3rem;cursor: pointer;display: inline-block;margin-top: 2%;}
.product_form .buy_btn{display: inline-block;width: 100%;height: 3.3rem;line-height: 3.3rem;text-align: center;font-size: 1rem;color: #6a6a6a;border: 1px solid #ccc;border-radius: 3px;vertical-align: middle;background: #eee;margin:2% 0px 6%;display: none;}
.addTo .div{color: #fff;font-size: 1.2rem;font-weight: bold;background: #ddd;height: 3.3rem;line-height: 3.3rem;border-radius: 3px;text-align: center;margin:2% 0px 6%;}
.product_form .add_wish{width: 100%;height: 3.3rem;line-height: 3.3rem;background: url(/mobile/images/wishBg.png) repeat-x;text-align: center;border: 1px solid #ccc;border-radius: 3px;margin:2% 0px 6%;}
.product_form .add_wish a{background: url(/mobile/images/wishHea.png) no-repeat 0% center;font-size: 1.5rem;color: #6a6a6a;font-weight:bold;display: inline-block;padding-left: 7%;}

.proExt .extName{background: url(/mobile/images/Extadd.png) no-repeat 98% center;border-bottom: 3px solid #ccc;padding: 2% 0;color: #585858;font-size: 1rem;font-weight:bold;margin: 2% 0;}
.center .proExt .extSel{background: url(/mobile/images/minus.png) no-repeat 98% center;}
.proExt .extCont{display: none;padding-bottom: 2%;border-bottom: 1px solid #CCC;}

/*产品评论*/
#lib_product_review iframe{display:none;}
#lib_product_review .t{font-size:.8rem; font-weight:bold;  border-bottom:2px solid #0076c0; height:1.2rem; line-height:1.2rem; text-indent:11px;padding-bottom: 1%;margin-bottom: 1%;}
#lib_product_review .item{margin-bottom: 2%;}
#lib_product_review .item .fc{font-size: .75rem;margin-bottom: 2%;}
#lib_product_review .item .fc span{color:#2D5DC2;font-weight: bold;}
#lib_product_review .item .review_contents{border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;padding-left: 2%;}
#lib_product_review .txt{border-bottom: 1px dashed #DFDFDF;padding-bottom: 2%;margin-bottom: 2%;}
#lib_product_review form .rows span{display: block;}
.form_input{width:100%;}
#lib_product_review .form_area{width:80%;}
/*产品详细页*/
/*询问*/
#lib_product_inquire .product_list{}
#lib_product_inquire .item .img{width:60%;margin: 0 auto;}
#lib_product_inquire .item .info .proname{color: #555;font-size: .85rem;font-weight: bold;margin: 2% 0;}
#lib_product_inquire .rows label{display: block;margin: 1% 0;}
#lib_product_inquire .rows .form_input{width: 90%;}
#lib_product_inquire .rows{}
/*询问*/

/*登陆 注册*/
/*login*/
.login_t{color:#636363;font-size:1.2rem;}
.login_t0{color:#aeaeae;font-size:.9rem;margin: 1% 0 3%;}
.login_form h2{color:#636363;font-size:1.2rem;margin-bottom: 1.5%;}
.input_row input{width:95%;height:2rem;line-height:2rem;border:1px solid #d9d9d9;padding-left: 5%;margin-bottom: 1.5%;}
.login_form .bg0 input{background: url(/images/intext0.jpg) no-repeat 1% center;}
.login_form .bg1 input{background: url(/images/intext1.jpg) no-repeat 1% center;}
.input_oth input{background: #f08200;color: #fff;font-size: 1.2rem;border:none;width:100%;height:2.5rem;line-height: 2.5rem;margin-top: 2%;}
.login_form .div{text-align: center;margin: 2% 0;}
.login_form .div a{color: #757575;font-size: .8rem;}
.login_div h3{border-bottom: 1px solid #d3d3d3;margin:2% 0;position: relative;height:.5rem;}
.login_div h3 span{background: #fff;padding: 0 2%;color: #757575;font-size: .85rem;position: absolute;top:0;left:47%;}
.login_right{text-align: center;margin: 6% 0;}
/*login*/

/*register*/
.we2{display: inline-block;background: #b7b7b7;width:100%;height:3rem;line-height: 3rem;color: #fff;font-size: .85rem;}
.reg_form .r0{color: #414141;font-size: .85rem;margin-bottom: 1%;}
.reg_form .row input{width:98%;height: 1.5rem;line-height: 1.5rem;border:1px solid #d9d9d9;margin-bottom: 1%;}
.reg_form .row select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/mobile/images/tri_d.png) no-repeat 98% center;width:98%;text-align: center;color: #5d5d5d;font-size: .85rem;border:1px solid #d9d9d9;height: 1.5rem;line-height: 1.5rem;margin-bottom: 2%;}
.reg_btn input:first-child{background: #f08200;color: #fff;font-size: .85rem;border:none;width:98%;height:2.5rem;line-height: 2.5rem;margin-top: 2%;}
#lib_member_create .div{text-align: center;margin: 2% 0;}
#lib_member_create .div a{color: #757575;font-size: .85rem}

#lib_member_create .orCho{border-bottom: 1px solid #d3d3d3;margin:2% 0;position: relative;height:.5rem;}
#lib_member_create .orCho span{background: #fff;padding: 0 2%;color: #757575;font-size: .85rem;top:0;left:47%;position: absolute;}
#lib_member_create .Creadiv{text-align: center;margin: 6% 0;}
/*register*/

/*用户首页*/
.lib_member_sub_title{font-size: .7rem;margin-bottom: 1%;}
.lib_member_item_card{font-size: .7rem;}
.lib_member_item_card strong{font-size: .7rem;}
.lib_member_item_card .rows label{color: #AEAEAE;font-size: .7rem;margin-bottom: 1%;}
.lib_member_item_card .lib_member_info{color:#666;}
.lib_member_item_card .form_button_130{padding: 0;}
.lib_member_item_card{font-size: .7rem;}

.lib_member_title{border-bottom: 1px solid #eee;padding-bottom: 1%;margin-bottom: 1%;color: #666;font-size: .7rem;font-weight: bold;}
.lib_member_info{padding-bottom: 2%;font-size: .7rem;}
.item_card .title{font-size: .85rem;}
#lib_member_index .item_card .info{line-height: 1.5rem;padding-bottom: 3%;}
.add_shipping_address{color: #F60;font-size: .7rem;padding-left: .5rem;} 
/*用户首页*/

/*menu*/
#lib_member_menu{background: #F9F9F9 ;border-radius: 8px;padding: 2% 0;}
#lib_member_menu dl{width:90%;margin: 0 auto;}
#lib_member_menu{margin: 6% 0;}
#lib_member_menu dl dt{font-weight: bold;font-size: .7rem;border-bottom: 1px dashed #666;margin-top: 1%;}
#lib_member_menu dl dd{padding: 1% 0;}
#lib_member_menu dl dd a{color: #666;font-size: .7rem;}

.lib_member_item_card .rows label{margin-bottom: 2%;}
.lib_member_item_card .rows input{width:98%;height: 1.5rem;line-height: 1.5rem;border:1px solid #d9d9d9;font-size: .7rem;padding-left: 2%;margin: 2% 0;}
/*menu*/

/*addressBook*/
.lib_member_item_card {border: 1px solid #DDD;background: #FDFDFD none repeat scroll 0% 0%;}
#lib_member_address_book .address .item {}
.address .t{height: 2rem;line-height: 2rem;border-bottom: 1px solid #DDD;font-size: .74rem;font-weight: bold;color: #555;margin-bottom: 2%;}
.address .t .fl{font-size: .8rem;}
.address .t .fr a{color: #F60;}
.lib_member_item_card{padding: 3%;}
#lib_member_address_book .address .item .opt{text-align: right;}
#lib_member_address_book .address .item .opt a{margin: 0px 5px;color: #888;text-decoration: underline;font-variant: small-caps;}
.rows .fl{font-size: .9rem;margin-bottom: 1%;}
.rows {font-size: .9rem;margin-bottom: 1%;}
.lib_member_item_card .checkbox input{width: 5%;height: 1.5rem;line-height: 0;border:none;font-size: 1.2rem;padding-left: 0;margin: 0px;float: left;}
.rows div{font-size: .85rem;}
.address .button input{text-align: center;padding: inherit;}
/*addressBook*/

/*orders*/
#lib_member_orders .tb_title td{height: 1.3rem;font-weight: bold;text-align: center;background: transparent url("/images/lib/cart/tb_bg.gif") repeat scroll 0% 0%;font-size: .7rem;}
#lib_member_orders .item_list{background: #eee none repeat scroll 0% 0%;margin: 6% 0;}
.item_list td{background: #fff;padding:1% 0;}
.item_list td {font-size: .65rem;}
.item_list td a{font-size: .65rem;}
.item_list td div{font-size: .65rem;}
.item_list_over td{padding:1% 0;}
.ordDate{font-size: .6rem;color:#ADADAD;}
.itemSpec{font-size: .65rem;font-style: italic;font-weight: bold;}
#lib_member_orders .item_list .qa_btn {margin-top: 1%;}
#lib_member_orders .item_list .qa_btn a{display:inline-block;  width:2.5rem;padding: 0 2%; height:.9rem; color:#fff; text-decoration:none;background: #B50C08;}
#lib_member_orders .payment_tips {border: 1px solid #BF8585;background: #FBE8E8 url("/images/lib/member/payment_tips.jpg") no-repeat scroll 10px center;padding: 3%;padding-left: 10%;line-height: 150%;margin-top: 4%;}
.order_index{border-bottom:1px solid #ddd;margin: 3% 0;}
#lib_member_orders .order_index{line-height:1.5rem; font-size:.65rem; font-weight:bold; }
#lib_member_orders .order_index em{font-weight:normal; font-size:.65rem;}
#lib_member_orders .detail div{border:1px solid #ddd; background:#f7f7f7; border-bottom:none; width:7rem; height:1.5rem; line-height:1.5rem; text-align:center; font-weight:bold;}
#lib_member_orders .detail_card{border:1px solid #ddd; padding:.9rem;}
#lib_member_orders .payment_tips{border:1px solid #BF8585; background:url(/images/lib/member/payment_tips.jpg) 10px center no-repeat #FBE8E8; padding:2%; padding-left:5%; line-height:150%; margin-top:2%;}
#lib_member_orders .payment_tips a{text-decoration:underline;}
#lib_member_orders .order_info td{padding:7px; border-bottom:1px solid #ddd;}
#lib_member_orders .order_info .confirm_receiving{margin-left:4%; text-decoration:underline; color:#B50C08;}
#lib_member_orders .address{clear:both; zoom:1;}
#lib_member_orders .address .item_title{font-weight:bold; height:1.3rem; line-height:1.3rem;}
#lib_member_orders .address .shipping_address{width:49%; float:left;}
#lib_member_orders .address .address_info{border:1px solid #ddd; background:#fdfdfd; padding:8px; line-height:160%; font-size:.7rem;}
#lib_member_orders .address .address_info strong{font-size:.7rem;}
#lib_member_orders .address .billing_address{width:49%; float:right;}
#lib_member_orders .item_info{border-bottom:2px solid #ddd; height:1.5rem; line-height:1.5rem; font-weight:bold;}
#lib_member_orders .shipping{line-height:150%; margin-top:2%;}
#lib_member_orders .shipping .shipping_price{color:#888;}
#lib_member_orders .detail_item_list{border:1px solid #ddd; margin:2% 0;}
#lib_member_orders .detail_item_list .tb_title td{border-right:1px solid #ddd; height:1.5rem; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif);}
#lib_member_orders .detail_item_list .tb_title td.last{border-right:none;}
#lib_member_orders .detail_item_list .item_list td{padding:1.5%; border-top:1px solid #ddd; font-size:.75rem;}
#lib_member_orders .detail_item_list .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
#lib_member_orders .detail_item_list .item_list_over td{background:#f7f7f7;}
#lib_member_orders .detail_item_list .item_list_out td{background:#fff;}
#lib_member_orders .detail_item_list .item_list td *{font-size:.75rem;}
#lib_member_orders .detail_item_list .item_list .proname{text-decoration:underline;}
#lib_member_orders .detail_item_list .total td{height:26px; background:#efefef; text-align:center; color:#B50C08; font-size:.75rem; font-weight:bold;}
.form_area{margin: 2% 0;width: 70%;height:5rem;}
.proSelect select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #eee url(/mobile/images/tri_d.png) no-repeat 98% center;width:98%;color: #5d5d5d;font-size: 1rem;border:1px solid #d9d9d9;height: 2rem;line-height: 2rem;margin-bottom: 2%;padding-left: 2%;border-radius: 4px;}
/*orders*/

/*购物车*/
#lib_cart_add_success{position:fixed; z-index:10001; background:#000; left:10%; top:40%;opacity: .8;border-radius: 7px;width: 80%;padding:0% 2% 2% 3%;}
#lib_cart_add_success .tips{color:#fff;font-size: 1rem;font-weight: bold;padding-top: 2%}
#lib_cart_add_success .close{padding: 2%;padding-right: 0%;}
#lib_cart_add_success .close .fr{color:#fff;}
#lib_cart_add_success .close .fr img{padding-right: .2rem;}
#lib_cart_add_success .cart_info{color:#fff;font-size: 1rem;margin: .3rem 0;}
#lib_cart_add_success .cart_info span{font-size: 1rem;color: #FE6500;font-weight: bold;}
#lib_cart_add_success .checkout a{color:#fff;font-size: 1rem;display: inline-block;background: #C92D2D;border-radius: 5px;font-weight: bold;padding: .3rem;margin: .3rem 0;}

#lib_cart_guid{width:90%;margin:0 auto;margin-bottom: 2%;}
#lib_cart_guid img{}

#lib_cart_list .empty_cart a{text-decoration: underline;font-size: .7rem;font-style: inherit;font-weight: bold;}
.empty_cart{font-size: .7rem;}
.empty_cart strong{font-size: .7rem;}
#lib_cart_list .item_list_table{border:1px solid #ddd;}
.item_list_table .tb_title td{border-right:1px solid #ddd; height:1rem; font-weight:bold; text-align:center;background: #F3F9FE ;padding: 1% 0;}
#lib_cart_list .empty_cart {line-height: 1rem;padding-bottom: 2%;}
#lib_cart_list .empty_cart .img{width:17%;}
#lib_cart_list .form_input{width:60%;text-align: center;}
#lib_cart_list .cart_info span{color: #B50C08;}
#lib_cart_list .cart_info .infoOption a{text-decoration: underline;margin: 0 1%;}
#lib_cart_list .infoOption{margin: 2% 0%;}
.proname{margin: 4% 0;display: block;font-size: .6rem;color:#06C;text-decoration: underline;}
#lib_cart_list .item_list{border:1px solid #ddd;}
#lib_cart_list .item_list td{border-bottom: 1px solid #eee;padding: 2% 0px 2% 2%;}
#lib_cart_list .item_list_table .total td{height:28px; background:#efefef; text-align:center; color:#B50C08; font-size:.85rem; font-weight:bold;margin-right: 3%;}
#lib_cart_list .checkout{margin: 2% 0;}
#lib_cart_list .ext_info{clear:both; margin:15px 0; line-height:180%; color:#666;}
#lib_cart_list .cartName{padding-left: 2%;}
.item_list .quanBut .img{width:57%;margin: 6% 0;}
.item_list .c_red{font-size: .7rem;color:#B50C08;}
.item_list .opt{color:#B50C08;font-size: .65rem} 

/*订单checkpout*/
#lib_cart_checkout .ckoutTitle{font-size: .7rem;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 2%;padding-left: 2%;}
#lib_cart_checkout .item_title{font-size: .7rem;border-bottom: 2px solid #666;padding-bottom: 2%;margin: 2% 0;font-weight: bold;}
#lib_cart_checkout .check_address{margin-bottom: 2%;font-size: .7rem;}
#lib_cart_checkout .address .address_info{border:1px solid #BF8585; background:#F7ECEC; padding:2%; line-height:160%; font-size:.7rem;}
#lib_cart_checkout .q_link{margin: 1% 0;}
#lib_cart_checkout .q_link a{ text-decoration: underline;margin: 0 1%;}
.shipping .ft .radio {padding-right: 1%;}
.shipping .txt{}
.shipping .explanation{font-size: .6rem;color: #777;padding: 1% 0 0 1.5%;clear: both;}
#lib_cart_checkout .comments textarea{width:90%;}
#lib_cart_checkout .comments .item_title{font-size:.72rem;}
#lib_cart_checkout .comments .info{font-size:.72rem;}
.payment_method .item_list{border-bottom: 1px solid #ddd;padding:2% 0;}
.payment_method .item_list td{font-size: .7rem;}
#lib_cart_checkout .item_list_table .total td{height:1.4rem; background:#efefef; text-align:center; color:#B50C08; font-size:.85rem; font-weight:bold;} 
#lib_cart_checkout .place_order {text-align: right;width:90%;}
#lib_cart_checkout .place_order li{border-bottom: 1px solid #ddd;height: 1.5rem;line-height: 1.5rem;}
#lib_cart_checkout .place_order li .price{}
#lib_cart_checkout .place_order li div{display: inline-block;}
#lib_cart_checkout .place_order .place_order_btn{margin: 2% 0;}
#lib_cart_checkout .place_order {padding-bottom: 5%;}
#get_shipping_methods_iframe{display: none;}
.also_billing_address{text-decoration: underline;color: #B50C08;}

/*payment*/
#lib_order_place {padding-bottom: 3%;}
#lib_order_place .img{width:10%;margin:0 auto;}
#lib_order_place div a{text-decoration: underline;}

.payment{border: 3px solid #D8E6F3;padding: 2%;}
.payment .optDiv{width:48%;height: 3rem;margin-bottom: 5%;}
#lib_cart_guid{width: 85%;margin: 0 auto 2%;}
#lib_order_payment{padding-bottom: 5%;}
#lib_order_payment .order_info{font-size: .7rem;}
#lib_order_payment strong{font-size: .7rem;}
#lib_order_payment .payment_method{display:block; padding:5px; text-indent:1.5rem; background:url(/images/lib/cart/un_checked.jpg) 5% center no-repeat; margin-bottom:5px; border:1px solid #fff; text-decoration:none;}
#lib_order_payment .payment_method_on, #lib_order_payment .payment_method_on:hover{background:url(/images/lib/cart/checked.jpg) 5% center no-repeat #efefef; border:1px solid #ddd; border-right:none;}
.payment_info {}
.payment_info .payDet{background: #F8F9FB ;border: 1px solid #DDD;padding: 1.5%;}
.payment_info .payTitle{font-size: .7rem;font-weight: bold;}
#lib_order_payment .payment_info .payDet .tips{margin:12px 0; border:1px solid #BBDFF7; background:#E7F4FC; line-height:180%; padding:4px; font-size: .7rem;}
#lib_order_payment .payment_info .payDet .tips *{font-size:.7rem;}
#lib_order_payment .payment_info .payDet .tips span{color:red;font-size: .7rem;}
#lib_order_payment .payment_info .payDet .tips a{text-decoration:underline;font-weight: bold;font-style: italic;font-size: .7rem;}
#lib_order_payment .payment_info .payDet .txt{line-height: 145%;font-size: .7rem;}
#lib_order_payment .payment_info .payDet .ext .paypal_button{display:inline-block; width:8rem; height:1.3rem; line-height:1.3rem; text-align:center; color:#fff; background:#335BBC; border:1px solid #304369;margin:2% 0; }
.sender_title{margin-bottom: 2%;font-size: .7rem;}
.sender_info td{font-size: .7rem;}
.sender_info .form_input {width:76%;height: 1.5rem;line-height: 1.5rem;padding-left: 2%;margin: 1% 0;}
.sender_info select{width:76%;margin: 1% 0;}
.sender_info textarea{width:76%;margin: 1% 0;}
.sender_info .form_button{padding: 0 ;width:55%;}
#lib_order_payment .item_title{font-weight:bold; height:1.5rem; line-height:1.5rem;font-size: .7rem;}
#lib_order_payment .address .address_info{border:1px solid #F8D8AF; background:#FFFCF3; padding:1.5%; line-height:160%; font-size:.7rem;}

#lib_info_list li{margin:.5rem 0;padding-bottom:.2rem;font-size:.75rem;border-bottom:1px dashed #ccc;}
#lib_info_list li a{font-size:100%;}
#lib_info_list li .textOver{display:inline-block;width:85%;}
.infoTitle{font-size:.7rem;text-align:center;padding:1rem 0;text-transform: uppercase;}
#lib_info_detail .info{font-size:.65rem;}
.infoDet .contents {font-size:.65rem!important;line-height:.85rem!important;}
.infoDet .contents span{font-size:.65rem!important;line-height:.85rem!important;}
.infoDet .contents p{font-size:.65rem!important;line-height:.85rem!important;}
.infoDet .contents h3{font-size:.65rem!important;line-height:.85rem!important;}
.infoDet .contents img{width:100%!important;height:100%!important;}

.artTit{font-size:1rem;text-align:center;margin-bottom:1rem;}
/*turn page*/
#turn_page{text-align:center; height:1.5rem; line-height:1.5rem; margin-bottom:4%;}
#turn_page .page_button{background:#fff; border:1px solid #e0e0e0; margin:0 .1rem; height:1.4rem; line-height:1.4rem; vertical-align:middle; display:inline-block; padding:0 10px; font-size:.7rem; color:#656565;}
#turn_page .page_item{background:#fff; border:1px solid #e0e0e0; height:1.4rem; line-height:1.4rem; vertical-align:middle; display:inline-block; margin:0 .1rem; padding:0 10px; color:#999;}
#turn_page .page_item_current{background:#f29642; font-size:.7rem; height:1.5rem; line-height:1.5rem; vertical-align:middle; display:inline-block; margin:0 .1rem; color:#fff; padding:0 11px; font-size:.7rem;}

.pro_nav{position:absolute;top:0;width:100%;background: #fff;z-index: 1001;}
.pro_nav ul{border:1px solid #B7B2B2;border-bottom:none;}
.pro_nav ul li{border-bottom:1px solid #B7B2B2;padding: 2% 0;padding-left: 8%;}
.pro_nav ul li a{font-size: .85rem;color:#302f2f;}
.pro_nav .num{padding-right:20px;font-size:.75rem;color:#999;}
.pro_nav .c_but{border:none;padding:1% 0;position:relative;}
.pro_nav .c_but a{position:absolute;right:1rem;top:1rem;font-size:.7rem;height:1rem;}
.itemImg{width:6%;padding-top: 1rem;}
.lNav1{width:90%;}
@media only screen and (max-width: 360px){
	#lib_member_orders .detail_item_list .item_list td {padding: 0.5%;font-size: 0.65rem;}
	.tb_title td{font-size: 0.5rem;}
}