* {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:12px;color:#333;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote{padding:0;margin:0;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}li {list-style-type:none;}

body {_behavior:url(/css/csshover.htc);}

img{ width:100%; display:block; border:none;}

.fc_red{color:#ff0000;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

textarea { -webkit-appearance: none;}   

.img_center{}

.img_center span{ display:inline-block; height:100%; text-align:center;}

.img_center img{ vertical-align:middle;}

/*cover*/

#item_cover{height:0; position:absolute; width:100%; z-index:5; display:none;}

#add_to_cart_box{background:url(../images/mobile/bg_000000_90.png) repeat; border-radius:10px; font-size:14px; width:80%; padding:20px 5%; text-align:center; position:fixed; left:5%; top:60px; z-index:6; display:none;}

#add_to_cart_box span{color:#aaa;}

#add_to_cart_box .sub_btn{width:200px; margin:10px auto;}

#add_to_cart_box .btn_bg{box-shadow:none;}

#add_to_cart_box .btn_bg:hover{color:#fff;}

#add_to_cart_box .cover_or{color:#fff;}

#carting{display:none;}

/*loading*/

.loading{width:100%; margin:0 auto; text-align:center; height:80px; padding-top:25px;}

.loading span{font-weight:bold; color:#000; font-size:14px;}

.loading .loading_img{width:100%; height:30px; background:url(/images/mobile/loading.gif) no-repeat center;}

.no_found{margin:0 auto; padding:30px 0; text-align:center; font-size:20px; font-weight:bold; color:#3a246d;}

.m_red{ color:#f00 !important;}

.clear {margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;}

.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}

.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}

.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}

.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}

.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}

.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}

.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}

a {color:#333;text-decoration:none;}

a:hover {color:#ff6600;text-decoration:underline;}

a.red {color:red;text-decoration:none;}

a.red:hover {color:red;text-decoration:underline;}

#turn_page {text-align:center;height:0.30rem;line-height:0.30rem;margin:0.30rem 0;}

#turn_page .page_button {background:url(/images/PagePre.jpg) no-repeat center; background-size:auto 0.3rem;margin:0 0.03rem;padding:0.10rem 0.35rem;}

#turn_page .page_item {background:url(/images/PageBg.jpg) no-repeat center;background-size:100% auto;padding:0.08rem 0.10rem;margin:0 0.03rem;color:#fff; font-size:0.14rem;}

#turn_page .page_item_current {background:url(/images/PageBgH.jpg) no-repeat center;background-size:100% auto;padding:0.10rem 0.10rem;margin:0 0.03rem;color:#fff;font-size:0.14rem;}

#turn_page .page_button , #turn_page .page_item_current{ display:inline-block; height:0.3rem; line-height:0.3rem;}

#turn_page a:hover{ text-decoration:none;}

.pic{ text-align:center;}

.pic span{ display:inline-block; height:100%; vertical-align:middle;}

.pic img{ vertical-align:middle;}

.dis{ display:none;}

.fl{ float:left;}

.fr{ float:right;}

.wrap{ width:7.1rem; max-width:710px; margin:0 auto;}

.transition{ -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s; outline:none;}

.transition2{transition: all 1s cubic-bezier(0, 0.97, 0.3, 0.99) 0s;}



/*引导页 开始*/

#in_header{ width:100%; max-width:750px; height:1.09rem; background:#0bb7f7; margin:0 auto;}

#in_header .logo{ width:2.99rem;  height:0.72rem; padding-top:0.21rem; margin-left:0.2rem;}

#in_header .headpic{ width:2.87rem; margin-top:0.15rem; margin-right:0.2rem;}



#in_content{}

#in_content .title{ font-size:0.3rem; color:#0bb7f7; height:0.88rem; line-height:0.88rem; background:url(/images/mobile/topjian.jpg) no-repeat center bottom;}

#in_content .itemcon{ border-radius:4px; background:#f1f1f1; padding-bottom:0.2rem; padding-top:0.17rem;}

#in_content .its{ margin-top:0.17rem; display:block; height:0.63rem; line-height:0.63rem; border-radius:4px; box-shadow:-webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000; margin:0 0.18rem;margin-top:0.17rem;} 

#in_content .its span{ text-indent:0.96rem; font-size:0.3rem; color:#646464; }

#in_content .its img{ width:0.16rem; height:0.28rem; margin-top:0.18rem; margin-right:0.28rem;}

#in_content .its.usa{ background:#fff url(/images/mobile/usa.jpg) no-repeat 0.18rem center; background-size:0.56rem 0.34rem;}

#in_content .its.can{ background:#fff url(/images/mobile/can.jpg) no-repeat 0.18rem center; background-size:0.56rem 0.34rem;}

#in_content .its.aus{ background:#fff url(/images/mobile/aus.jpg) no-repeat 0.18rem center; background-size:0.56rem 0.34rem;}

#in_content .its.newz{ background:#fff url(/images/mobile/newz.jpg) no-repeat 0.18rem center; background-size:0.56rem 0.34rem;}

#in_content .its.uk{ background:#fff url(/images/mobile/uk.jpg) no-repeat 0.18rem center; background-size:0.56rem 0.34rem;}



#in_banner{ margin-top:0.31rem;}



#in_footer{ text-align:center; padding-bottom:1rem;}

#in_footer .paymentpic{width:6.65rem; margin-top:0.29rem;}

#in_footer .copyright{ font-size:0.2rem; color:#929292; margin-top:0.28rem;}

#in_footer .footdesc{ font-size:0.2rem; color:#2aaeff; line-height:0.25rem;}

/*引导页 结束*/



#header{}

#header .topheader{ height:1rem; background:#525355; line-height:1rem; color:#d0d0d0; font-size:0.24rem;}

#header .topheader a{color:#d0d0d0; font-size:0.30rem;}
#header .topheader .signin{ background:url(/images/mobile/signinbg.png) no-repeat left center; background-size:0.50rem 0.50rem; padding-left:0.55rem;}
#header .topheader .feedback{ background:url(/images/mobile/feedbackbg.png) no-repeat right center; background-size:0.50rem 0.50rem; padding-right:0.65rem;}

#header .topheader .rate{ width:2.8rem; line-height:0.80rem; /*border:1px solid #7d7e80;*/ text-align:center; margin-top:0.08rem; font-size:0.30rem; color:#d0d0d0; cursor:pointer; position:relative;}

#header .topheader .rate span{padding-left:0.46rem;}

#header .topheader .rate span.usa{ background:url(/images/mobile/usa.jpg) no-repeat left center; background-size:0.40rem 0.28rem;}

#header .topheader .rate .country_select{ position:absolute; width:100%;background:#525355; padding:5px 0; z-index:100; left:0rem; top:0.81rem; text-align:left; display:none;}

#header .topheader .rate .country_select a{ display:block; line-height:0.70rem; color:#d0d0d0; padding-left:0rem; text-indent:1.25rem; font-size:0.25rem;}
#header .topheader .rate .country_select a.login{text-indent:1.15rem;}

#header .topheader .rate .country_select a span{padding-left:0; margin-left:0; font-size:0.20rem;}

#header .topheader .rate .country_select a.usa{ background:#525355 url(/images/mobile/usa.jpg) no-repeat 0.75rem center; background-size:0.40rem 0.28rem;}
#header .topheader .rate .country_select a.usa.login{ background:#525355 url(/images/mobile/usa.jpg) no-repeat 0.65rem center; background-size:0.40rem 0.28rem;}

#header .topheader .rate .country_select a.can{ background:#525355 url(/images/mobile/can.jpg) no-repeat 0.75rem center;background-size:0.40rem 0.28rem;}
#header .topheader .rate .country_select a.can.login{ background:#525355 url(/images/mobile/can.jpg) no-repeat 0.65rem center;background-size:0.40rem 0.28rem;}

#header .topheader .rate .country_select a.aus{ background:#525355 url(/images/mobile/aus.jpg) no-repeat 0.75rem center; background-size:0.40rem 0.28rem;}
#header .topheader .rate .country_select a.aus.login{ background:#525355 url(/images/mobile/aus.jpg) no-repeat 0.65rem center; background-size:0.40rem 0.28rem;}

#header .topheader .rate .country_select a.newz{ background:#525355 url(/images/mobile/newz.jpg) no-repeat 0.75rem center; background-size:0.40rem 0.28rem;}
#header .topheader .rate .country_select a.newz.login{ background:#525355 url(/images/mobile/newz.jpg) no-repeat 0.65rem center; background-size:0.40rem 0.28rem;}

#header .topheader .rate .country_select a.uk{ background:#525355 url(/images/mobile/uk.jpg) no-repeat 0.75rem center; background-size:0.40rem 0.28rem;}
#header .topheader .rate .country_select a.uk.login{ background:#525355 url(/images/mobile/uk.jpg) no-repeat 0.65rem center; background-size:0.40rem 0.28rem;}

#header .topheader .rate .country_select a.europe{ background:#525355 url(/images/mobile/eu.jpg) no-repeat 0.75rem center; background-size:0.40rem 0.28rem;}
#header .topheader .rate .country_select a.europe.login{ background:#525355 url(/images/mobile/eu.jpg) no-repeat 0.65rem center; background-size:0.40rem 0.28rem;}

#header .topheader .rate .country_select a.singapore{ background:#525355 url(/images/mobile/sg.jpg) no-repeat 0.75rem center; background-size:0.40rem 0.28rem;}
#header .topheader .rate .country_select a.singapore.login{ background:#525355 url(/images/mobile/sg.jpg) no-repeat 0.65rem center; background-size:0.40rem 0.28rem;}


#header .bottomheader{ height:1.90rem; background:#0bb7f7;}

#header .bottomheader .logo{ display:block; width:2.72rem; margin:0 auto; padding:0.3rem 0; padding-bottom:0.25rem;}

#header .bottomheader .menu{ width:0.58rem;}

#header .bottomheader form{ position:relative;width:5.50rem; margin-left:0.20rem; height:0.51rem; position:relative; margin-top:0.05rem;}

#header .bottomheader .search_input{ width:5.50rem; height:0.51rem; line-height:0.51rem; background:#fff; border:0; font-size:0.22rem; color:#bebebe; text-indent:0.15rem; display:block;}

#header .bottomheader .search_button{ width:0.31rem; height:0.31rem; position:absolute; right:0.16rem; top:0.1rem;}

#header .bottomheader .cart{ width:0.60rem;}



#menu_bar{   background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; height: 1000px; left: 0;overflow: hidden; position: fixed;top: 0;width: 0; z-index: 1000;}

#menu_bar .menu_content{    max-height: 100%;width: 4.5rem; }

#menu_bar .menu_content_con{ background:#fff;overflow-y: auto; }

#menu_bar .menu_content_con .its{ padding-top:0.32rem;}

#menu_bar .menu_content_con .its a{ font-size:0.28rem; color:#646464; display:block; padding-left:0.77rem; background:url(/images/mobile/menubg.jpg) 0.26rem center no-repeat; background-size:0.24rem 0.24rem;}



/*#banner{ margin-top:0.21rem;}*/

.main_image {width:100%; height:3.42rem; overflow:hidden; margin:0 auto; position:relative; margin-top:0.21rem;}

.main_image ul {width:9999px; height:3.42rem; overflow:hidden; position:absolute; top:0; left:0}

.main_image li {float:left; width:100%; height:3.42rem;}

.main_image li a {display:block; width:100%; height:422px};



.weekspecial{}

.weekspecial .title{ height:0.70rem; line-height:0.79rem; font-size:0.3rem; color:#333333; text-align:center; font-weight:bold;}

.weekspecial .specialcon{}

.weekspecial .specialcon a{ display:block; margin-top:0.1rem;}



.in_pro{}

.in_pro .title{height:0.70rem; line-height:0.79rem; font-size:0.3rem; color:#333333; text-align:center; font-weight:bold;}

.in_pro .in_procon{}

.in_pro .in_procon .its{width:3.42rem; border:0.03rem solid #e4e3e1; margin-top:0.21rem; padding-bottom:0.36rem; margin-left:0.11rem;}

.in_pro .in_procon .its.nomgl{ margin-left:0;}

.in_pro .in_procon .its .img{ height:2.8rem; overflow:hidden;}

.in_pro .in_procon .its .img img{ width:auto; max-width:2.59rem; display:inline-block;}

.in_pro .in_procon .its .name{ font-size:0.24rem; color:#333333; margin-top:0.30rem; margin-left:0.40rem; display:block; min-height:0.73rem;}

.in_pro .in_procon .its .price{ text-align:center; margin-top:0.18rem;  /*margin-left:0.20rem; */height:0.34rem;}

.in_pro .in_procon .its .price span{ color:#fd2003; font-size:0.34rem;}

.in_pro .in_procon .its .price font{ margin-left:0.11rem; font-size:0.26rem; color:#828282; text-decoration:line-through;}

.in_pro .in_procon .its .addtocart{ display:block; width:1.96rem; height:0.47rem; margin:0 auto; margin-top:0.19rem; /*margin-left:0.20rem;*/}

.in_pro .in_procon .its .in_pro_review{ display:block; margin-top:0.20rem; background:url(/images/mobile/star.jpg) no-repeat 0.75rem center; color:#333333; font-size:0.16rem; /*padding-left:1.19rem;*/ background-size:1.17rem 0.20rem;/*margin-left:0.20rem*/ text-indent:2rem;}



.in_info{ margin-top:0.17rem;}

.in_info .title{height:0.39rem; line-height:0.49rem; font-size:0.3rem; color:#333333; text-align:center; font-weight:bold; text-transform:uppercase;}

.in_info .its{ margin-top:0.21rem; border-bottom:0.01rem solid #dddcdd; padding-bottom:0.45rem;}

.in_info .its .its_title{ font-size:0.24rem; color:#333333; text-indent:0.69rem; padding:0.16rem 0;}

.in_info .its .its_title.gou{ background:url(/images/mobile/gou.jpg) no-repeat left center; background-size:0.52rem 0.52rem;}

.in_info .its .its_title.good{ background:url(/images/mobile/good.jpg) no-repeat left center; background-size:0.52rem 0.52rem;}

.in_info .its .its_title.lock{ background:url(/images/mobile/log.jpg) no-repeat left center; background-size:0.52rem 0.52rem;}

.in_info .its .its_title.ask{ background:url(/images/mobile/ask.jpg) no-repeat left center; background-size:0.52rem 0.52rem;}

.in_info .its .its_title.news{ background:url(/images/mobile/news.jpg) no-repeat left center; background-size:0.52rem 0.52rem;}

.in_info .its .its_title.blog{ background:url(/images/mobile/blog.jpg) no-repeat left center; background-size:0.52rem 0.52rem;}

.in_info .its .its_title span{font-size:0.24rem; color:#333333;}

.in_info .its .its_title a{font-size:0.24rem; color:#a7a7a7;}

.in_info .its .its_brief{ font-size:0.18rem; color:#969696; line-height:0.26rem; margin-top:0.11rem;}

.in_info .its .its_brief div{font-size:0.18rem; color:#969696; line-height:0.26rem;}

.in_info .its .list{ margin-top:0.17rem;}

.in_info .its .list a{ display:block; margin-top:0.14rem; font-size:0.18rem; color:#969696;}



#content{ margin-top:0.23rem; font-size:0.22rem; color:#646464; line-height:180%;}

#content img{ /*width:auto !important; */max-width:100% !important; max-height:100% !important;}



.product{}

.product .title{ font-size:0.30rem; color:#333333; font-weight:bold;}

.product .order{ margin-top:0.28rem;}

.product .order a{ font-size:0.28rem; color:#959595; padding-right:0.34rem; margin-left:0.45rem;}

.product .order a:first-child{ margin-left:0;}

.product .order a.up{ background:url(/images/mobile/up.jpg) no-repeat right center; background-size:0.24rem 0.24rem;}

.product .order a.down{background:url(/images/mobile/down.jpg) no-repeat right center; background-size:0.24rem 0.24rem;}

.product .order a.cur{  color:#0bb7f7; font-weight:bold;}



.product .list{}

.product .list .its{width:3.42rem; border:0.03rem solid #e4e3e1; margin-top:0.21rem; padding-bottom:0.36rem; margin-left:0.11rem;}

.product .list .its.nomgl{ margin-left:0;}

.product .list .its .img{ height:2.8rem; overflow:hidden;}

.product .list .its .img img{ width:auto; display:inline-block;max-width:2.59rem; width:auto;}

.product .list .its .name{ font-size:0.24rem; color:#333333; margin-top:0.30rem; margin-left:0.20rem; display:block; min-height:0.73rem;}

.product .list .its .price{ text-align:center; margin-top:0.18rem;  /*margin-left:0.20rem;*/}

.product .list .its .price span{ color:#fd2003; font-size:0.34rem;}

.product .list .its .price font{ margin-left:0.11rem; font-size:0.26rem; color:#828282; text-decoration:line-through;}

.product .list .its .addtocart{ display:block; width:1.96rem; height:0.47rem; margin:0 auto; margin-top:0.19rem; /*margin-left:0.20rem;*/}

.product .list .its .in_pro_review{ display:block; margin-top:0.20rem; background:url(/images/mobile/star.jpg) no-repeat 0.75rem center; color:#333333; font-size:0.16rem; /*padding-left:1.19rem;*/ background-size:1.17rem 0.20rem;/*margin-left:0.20rem; */height:0.25rem; line-height:0.25rem; text-indent:2rem;}



.product_detail{ margin-top:0.25rem;}

/*.product_detail .img{ width:5.31rem; margin:0 auto;}

.product_detail .imgbutton{ text-align:center; margin-top:0.22rem; border-bottom:0.02rem solid #f2f2f2; padding-bottom:0.22rem;}

.product_detail .imgbutton span{ display:inline-block; width:0.17rem; height:0.17rem; background:url(/images/mobile/detailbutton.jpg) no-repeat; background-size:0.17rem 0.17rem; margin-left:0.08rem; cursor:pointer;}

.product_detail .imgbutton span.cur{background:url(/images/mobile/detailbuttoncur.jpg) no-repeat; background-size:0.17rem 0.17rem;}*/



.product_detail .main_img {width:5.31rem;height:6.28rem; overflow:hidden; margin:0 auto; position:relative;}

.product_detail .main_img ul {width:9999px; height:6.28rem; overflow:hidden; position:absolute; top:0; left:0}

.product_detail .main_img li {float:left; width:100%; height:6.28rem;}

.product_detail .main_img li a {display:block; width:100%; height:6.28rem;}

#content .product_detail .main_img img{ width:100%!important; /*height:100%!important;*/}

.product_detail div.flicking_con {width:5.31rem; margin:0 auto; position:relative;}

.product_detail div.flicking_con .flicking_inner {position:absolute; top:6.50rem; left:0px; z-index:999; width:5.31rem; height:0.17rem; text-align:center;} /* 121126 */

.product_detail div.flicking_con a { display:inline-block; width:0.17rem; height:0.17rem; margin:0; padding:0; background:url(/images/mobile/detailbutton.png) 0 0 no-repeat; background-size:0.17rem 0.17rem; margin-left:0.08rem;}

.product_detail div.flicking_con a.on {background:url(/images/mobile/detailbuttoncur.png) 0 0 no-repeat; background-size:0.17rem 0.17rem;}







.product_detail .info{padding-top:0.29rem;margin-top:0.61rem; padding-bottom:0.38rem; border-bottom:0.02rem solid #f2f2f2;  border-top:0.02rem solid #f2f2f2;}

.product_detail .info .name{ font-size:0.30rem; font-weight:bold; color:#383838;}

.product_detail .info .para{ line-height:180%; margin:0.13rem 0; font-size:0.22rem; color:#818080;}

.product_detail .info .para span{ color:#e3482c;}

.product_detail .info .para div{font-size:0.22rem; color:#818080;}

.product_detail .info .price{}

.product_detail .info .price b{ font-weight:normal;color: #818080;font-size: 0.22rem; margin-right:0.05rem;}

.product_detail .info .price span{color:#f06021; font-size:0.46rem;}

.product_detail .info .price font{margin-left:0.19rem; font-size:0.28rem; color:#989898; text-decoration:line-through;}

.product_detail .area{ margin:0.33rem 0;}

.product_detail .area span{ width:2.36rem;}

.product_detail .area span .txt{ width:2.36rem; height:0.28rem; border:1px solid #d7d7d7; line-height:0.28rem; text-indent:0.06rem;}

.product_detail .area span.X{ line-height:0.50rem; font-size:0.18rem; text-align:center;}

.product_detail .buildorder{ height:0.85rem; line-height:0.85rem; border-bottom:0.06rem solid #f2f2f2;}

.product_detail .buildorder .build_l{ font-size:0.26rem; color:#383838; font-weight:bold;}

.product_detail .buildorder .build_l a{ margin-left:0.22rem; padding-left:0.35rem; color:#898989; font-size:0.24rem; font-weight:normal; text-decoration:underline; background:url(/images/mobile/message.jpg) no-repeat left center; background-size:0.28rem 0.20rem;}

.product_detail .buildorder .build_r{ background:url(/images/mobile/star.jpg) no-repeat left center; padding-left:1.21rem; background-size:1.17rem;}

.product_detail .qty{margin-top:0.38rem;}

.product_detail .qty .title{font-size:0.40rem; height:0.60rem; line-height:0.60rem; color:#000;}

.product_detail .qty .qty_con{ border-radius:4px; border:1px solid #dcdcdc; margin-left:0.22rem; width:2.45rem;}

.product_detail .qty .qty_con span{ font-size:0.40rem; color:#707070; width:0.7rem; height:0.60rem; line-height:0.60rem; text-align:center; cursor:pointer; background:url(/images/mobile/qtybuttonbg.jpg) repeat-x;}

.product_detail .qty .qty_con input{ width:100%; height:0.60rem; line-height:0.60rem; font-size:0.40rem; color:#707070; text-align:center;border:0;}

.product_detail .total{ font-size:0.46rem; color:#f06021; line-height:0.35rem; margin:0.33rem 0;}
.product_detail .total.smfontsize{font-size: 0.40rem; margin-bottom:0;}
.product_detail .addtocart{ margin-top:0.35rem; padding-bottom:0.38rem; border-bottom:0.06rem solid #f2f2f2;}

.product_detail .addtocartbutton{ width:3.44rem; height:0.82rem; background:url(/images/mobile/detailaddtocartbutton.jpg) no-repeat; background-size:3.44rem 0.82rem; border:0; cursor:pointer; vertical-align:middle;}

.product_detail .addtowishlist{ width:3.45rem; height:0.82rem; background:url(/images/mobile/addtowishlistbutton.jpg) no-repeat; background-size:3.45rem 0.82rem; display:inline-block; margin-left:0.11rem; vertical-align:middle;}

.product_detail .shipping_est{ margin-top:0.37rem;}

.product_detail .shipping_est .title{ font-size:0.24rem; color:#898989;}

.product_detail .shipping_est .shippingfee{ font-size:0.24rem; color:#646464;}

.product_detail .shipping_est .shippingfee span{font-size:0.24rem; color:#646464; display:block;}

.product_detail .shipping_est .shippingfee a{font-size:0.24rem; color:#0bb7f7; display:block; margin-top:0.21rem;}

.product_detail .share{ margin-top:0.33rem; height:0.50rem;}

.product_detail .share a:first-child{ margin-left:0; width:1.50rem;}

.product_detail .share a{ width:1.67rem; height:0.50rem; margin-left:0.07rem; display:inline-block;}

.product_detail .share a.twitter{ width:1.38rem;}

.product_detail .buyerpic{ margin-top:0.35rem; padding-bottom:0.35rem; border-bottom:0.06rem solid #f2f2f2; height:0.95rem;}

.product_detail .download{ margin-top:0.24rem; padding-bottom:0.32rem; border-bottom:0.02rem solid #f2f2f2;}

.product_detail .download .title{ height:0.55rem; line-height:0.55rem; text-indent:0.65rem; background:#399dcf url(/images/mobile/downloadbg.jpg) no-repeat 0.18rem center; background-size:0.26rem 0.29rem; font-size:0.24rem; color:#fff; font-weight:bold;}

.product_detail .download .download_title{ font-size:0.22rem; color:#cf363d; margin-top:0.22rem;margin-left:0.18rem;}

.product_detail .download .download_con a{ display:block; font-size:0.22rem; color:#808080; margin-top:0.08rem; background:url(/images/mobile/downloadai.jpg) no-repeat left center; background-size:0.33rem 0.32rem; padding-left:0.46rem; margin-left:0.18rem;}

.product_detail .inquiry{padding-bottom:0.29rem; border-bottom:0.06rem solid #f2f2f2;}

.product_detail .inquiry .title{ background:#399dcf; text-indent:0.15rem; font-size:0.24rem; color:#fff; font-weight:bold; height:0.55rem; line-height:0.55rem;}

.product_detail .inquiry form{}

.product_detail .inquiry form input{ width:7.07rem;display:block; height:0.47rem; line-height:0.47rem; border:1px solid #399dcf; margin-top:0.25rem; font-size:0.22rem; text-indent:0.17rem;}

.product_detail .inquiry form textarea{ width:7.07rem; height:1.04rem; border:1px solid #399dcf; margin-top:0.15rem;font-size:0.22rem; text-indent:0.17rem; padding-top:0.16rem;}

.product_detail .inquiry .inquirysubmit{ width:1.41rem; height:0.44rem; line-height:0.44rem; background:#545255; text-align:center; border-radius:4px; font-size:0.24rem; color:#fff; border:0; text-indent:0; cursor:pointer; margin-top:0.15rem;}




.product_detail .description{ margin-top:0.28rem; padding-bottom:0.34rem; border-bottom:0.06rem solid #f2f2f2;}

.product_detail .description .title{border-bottom:0.01rem solid #089bd3; height:0.57rem; line-height:0.57rem;}

.product_detail .description .title span{ background:#f9f9f9; font-size:0.26rem; color:#070915; display:inline-block; width:2.31rem; text-align:center; cursor:pointer;}

.product_detail .description .title span.cur{ background:#089bd3; color:#fff;}

.product_detail .description .desc_con{ margin-top:0.25rem;}

.product_detail .description .desc_con .desc_its{ display:none;}

.product_detail .description .desc_con .desc_its.block{ display:block;}



.product_detail .recently{ margin-top:0.24rem; padding-bottom:0.34rem; border-bottom:0.06rem solid #f2f2f2;}

.product_detail .recently .title{border-top:0.02rem solid #eaeaea; border-left:0.02rem solid #eaeaea;border-right:0.02rem solid #eaeaea;border-bottom:0.01rem solid #27a8d8; background:#f9f9f9; text-indent:0.15rem; font-size:0.24rem; color:#646464; font-weight:bold; height:0.43rem; line-height:0.43rem;}

.product_detail .recently .recentle_con{ margin-top:0.08rem;}

.product_detail .recently .recentle_con .its{ width:1.65rem; height:2.34rem; border:0.01rem solid #dbdbdb; margin-top:0.10rem; margin-left:0.10rem;}

.product_detail .recently .recentle_con .its.nomgl{ margin-left:0;}

.product_detail .recently .recentle_con .its img{ width:auto; max-width:100%; display:inline-block;}

/*review*/
.product_detail .review{margin-top:0.24rem;}
.product_detail .review .title{border-top:0.02rem solid #eaeaea; border-left:0.02rem solid #eaeaea;border-right:0.02rem solid #eaeaea;border-bottom:0.01rem solid #27a8d8; background:#f9f9f9; text-indent:0.15rem; font-size:0.24rem; color:#646464; font-weight:bold; height:0.43rem; line-height:0.43rem;}
.product_detail .review .cecently_viewed .items{ margin-top:0.3rem;}
.product_detail .review .cecently_viewed .fc img{ display:inline-block;}
#lib_product_review .items .review_contents{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; line-height:180%; padding:0.05rem 0.14rem; color:#2D5DC2;}


.product_detail .customers{ margin-top:0.24rem;}

.product_detail .customers .title{border-top:0.02rem solid #eaeaea; border-left:0.02rem solid #eaeaea;border-right:0.02rem solid #eaeaea;border-bottom:0.01rem solid #27a8d8; background:#f9f9f9; text-indent:0.15rem; font-size:0.24rem; color:#646464; font-weight:bold; height:0.43rem; line-height:0.43rem;}

.product_detail .customers .list{ padding-bottom:0.33rem;}

.product_detail .customers .list .its{width:3.42rem; border:0.03rem solid #e4e3e1; margin-top:0.21rem; padding-bottom:0.36rem; margin-left:0.11rem;}

.product_detail .customers .list .its.nomgl{ margin-left:0;}

.product_detail .customers .list .its .img{ width:auto;height:2.8rem; overflow:hidden;}

.product_detail .customers .list .its .img img{ width:auto; display:inline-block;}

.product_detail .customers .list .its .name{ font-size:0.24rem; color:#333333; margin-top:0.30rem; margin-left:0.20rem; display:block; min-height:0.80rem;}

.product_detail .customers .list .its .price{ text-align:center;margin-top:0.18rem;/*margin-left:0.20rem;*/}

.product_detail .customers .list .its .price span{ color:#fd2003; font-size:0.34rem;}

.product_detail .customers .list .its .price font{ margin-left:0.11rem; font-size:0.26rem; color:#828282; text-decoration:line-through;}

.product_detail .customers .list .its .addtocart{ display:block; width:1.96rem; height:0.47rem; margin:0 auto; margin-top:0.19rem; /*margin-left:0.20rem;*/ border-bottom:0;}

.product_detail .customers .list .its .in_pro_review{ display:block; margin-top:0.20rem; background:url(/images/mobile/star.jpg) no-repeat 0.75rem; color:#333333; font-size:0.16rem; /*padding-left:1.19rem;*/ background-size:1.17rem 0.20rem;/*margin-left:0.20rem; */height:0.25rem; line-height:0.25rem; text-indent:2rem;}

.product_detail .price_more{ margin-top:0.33rem;}

.product_detail .price_more span{ width:50%; float:left; text-align:center;font-size:0.26rem;}

.product_detail .price_more table td{ font-size:0.20rem;}

.product_detail .select{padding:0.1rem 0.12rem 0.08rem 0.12rem; border:0.01rem solid #e5e2ee;}

.product_detail .select select{ height:0.50rem; line-height:0.50rem;}

.product_detail .select .item{border-bottom: 0.01rem solid #e5e2ee; margin-bottom: 0.1rem;}

.product_detail .select .item .t{ font-weight:bold; color:#333;}





/* 产品详细页运费估算 */

#shipping_cost_choose{position:fixed; opacity:0.95; z-index:100000; top:20%; width:4.40rem;}

#shipping_cost_choose .box_bg{width:100%; height:100%; background-color:#fff; position:absolute; top:0; left:0; -moz-box-shadow:0px 0px 20px #000; -webkit-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}



#choose_close{top:0.10rem; right:-0.05rem; width:0.4rem; height:0.26rem; font-size:0.30rem; color:#000; opacity:0.2; filter:alpha(opacity=20); text-decoration:none; font-family:Helvetica; font-weight:bold; position:absolute; z-index:100000;}

#choose_close:hover{color:#000000; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);}



#choose_content{width:4rem; padding:0.20rem; padding-bottom:0px; position:relative; z-index:10; zoom:1; background-color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box; margin:0 auto;}

#choose_content label{font:14px/100% Verdana, Arial, Helvetica, sans-serif; display:block; padding-bottom:0.12rem; color:#333; line-height:0.18rem;}

#choose_content ul{margin-top:0.16rem;}

#choose_content li{padding:0.08rem 0;}

#choose_content li label{ padding:0; font:inherit;}

#choose_content li strong{font:0.14rem/100% Verdana, Arial, Helvetica, sans-serif; display:inline-block; padding-right:0.10rem; color:#000;}

#choose_content li span{display:inline-block; padding-right:0.08rem; color:#666;}

#choose_content li span.price{color:#c70000; font-family:Verdana;}

#choose_content .footRegion{-webkit-border-radius:0 0 0.04px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; padding:0.14rem 0.19rem 0.15rem; margin:0.15rem 0 0 -0.19rem; background-color:whiteSmoke; border-top:0.01rem solid #ddd; -webkit-box-shadow:inset 0 1px 0 #ffffff; -moz-box-shadow:inset 0 1px 0 #ffffff; box-shadow:inset 0 1px 0 #ffffff; width:100%;}

#choose_content .footRegion .btn{min-width:0.70rem; display:inline-block; padding:0.04rem 0.1rem 0.04rem; margin-bottom:0; font-size:0.13rem; line-height:18px; color:#ffffff; text-align:center; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align:middle; background-repeat:repeat-x; border:1px solid #cccccc; border-bottom-color:#b3b3b3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor:pointer;}

#choose_content .footRegion .btn:hover{color:#333333; text-decoration:none; background-color:#e6e6e6; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -ms-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}

#choose_content .footRegion .btn-success{background-color:#da4f49; background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image:-o-linear-gradient(top, #ee5f5b, #bd362f); background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f); background-image:linear-gradient(top, #ee5f5b, #bd362f); border-color:#bd362f #bd362f #802420; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); margin-right:20px;}

#choose_content .footRegion .btn-success:hover{background-color:#bd362f; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); color:#ffffff;}

#choose_content .cart_view{padding:0.15rem 0 0.15rem; font-size:14px;}

#choose_content .cart_view p{height:0.37rem; margin:0 0 10px; padding-left:0.45rem; line-height:0.34rem; background:url(/static/images/global/normal.png) no-repeat -5.97rem -1.45rem;}





#footer{ margin-top:0.13rem;}

#footer .newsletter{ background:#089bd3; padding-bottom:0.29rem;}

#footer .newsletter .title{ font-size:0.28rem; color:#fff; padding-top:0.38rem; margin-left:0.20rem;}

#footer .newsletter .brief{ font-size:0.20rem; color:#fff; padding-top:0.27rem; margin-left:0.20rem;}

#footer .newsletter form{ margin-left:0.20rem; margin-top:0.23rem;}

#footer .newsletter .newsletterinput{ width:5.12rem; height:0.59rem; line-height:0.59rem; background:#fff; color:#bebebe; font-size:0.20rem; border:0; text-indent:0.17rem;}

#footer .newsletter .newslettersubmit{ width:1.65rem; height:0.59rem; line-height:0.59rem; background:#f06021; color:#fff; font-size:0.30rem; text-align:center; border:0;}

#footer .menu{}

#footer .menu .its{}

#footer .menu .its a{ display:block; font-size:0.28rem; color:#089bd3; font-weight:bold; margin-top:0.29rem; background:url(/images/mobile/plus.jpg) no-repeat right center; background-size:0.22rem 0.21rem;}

#footer .menu .its a.minus{background:url(/images/mobile/minus.jpg) no-repeat right center; background-size:0.22rem 0.21rem;}

#footer .menu .its .secits{background:none; width:100%; display:none;}

#footer .menu .its .secits a{ background:none; font-size:0.20rem; font-weight:normal; border-bottom:0.01rem dashed #CCC; margin-top:0.29rem; padding:0.29rem 0;}

#footer .bottom{ background:#f1f1f1; margin-top:0.33rem; padding-top:0.44rem;}

#footer .bottom .share{}

#footer .bottom .share a{ width:0.81rem; height:0.79rem; margin-left:0.50rem; display:inline-block;}

#footer .bottom .footerinfo{text-align:center; padding-bottom:0.25rem;}

#footer .bottom .footerinfo .paymentpic{width:6.65rem; margin-top:0.29rem;}

#footer .bottom .footerinfo .copyright{ font-size:0.2rem; color:#929292; margin-top:0.28rem;}
#footer .bottom .footerinfo .copyright a{font-size:0.2rem; color:#929292;}

#footer .bottom .footerinfo .footdesc{ font-size:0.2rem; color:#2aaeff; line-height:0.25rem;}
#footer .bottom .footerinfo .footdesc a{font-size:0.2rem; color:#2aaeff;}





/*btn_bg*/

.btn_bg{background:#0bb7f7; border-radius:8px; box-shadow:2px 2px 2px #ccc, 0 0 2px #ccc; width:100%; height:31px; line-height:31px; text-align:center; color:#fff; font-weight:bold; border:none; font-size:14px; display:block;}

.btn_bg:hover{color:#fff;}

.btn_bg2{background:#f06021;}

/*lib_cart_station*/

#lib_cart_station{background:#4FAE36; padding:5px; color:#fff;}

#lib_cart_station a{color:#fff;}

#lib_cart_station span{margin:0 5px; font-family:Verdana; color:#fff;}

/*lib_cart*/

#lib_cart_list .tips{padding:20px 0; margin:20px 0; text-align:center;}

#lib_cart_list .tips .t{font-weight:bold; color:#000; font-size:14px; line-height:30px}

#lib_cart_list .tips .textbtn{color:#f06021; font-size:15px;}



#lib_cart_list .btn{text-align:center; margin:20px auto 0;}

#lib_cart_list .cont{width:98%; margin:0 auto}

#lib_cart_list .row{ padding:0 5px; border-bottom:1px solid #ccc;}

#lib_cart_list .row .pic{width:50px; height:50px; text-align:center; border:1px solid #ccc; padding:1px; display:block;}

#lib_cart_list .row .info{padding-left:60px; padding-right:12px; margin:0.03rem 0;}

#lib_cart_list .row .info .name{margin-bottom:6px; font-size:15px; font-weight:bold; color:#000;}

#lib_cart_list .row .info .item{margin-bottom:6px;}

#lib_cart_list .row .info .price{margin-bottom:6px; color:#787878; font-weight:bold;}

#lib_cart_list .row .info .remove{color:#2D9524; font-size:15px; color:#038ECB;}
#lib_cart_list .row .info input{ text-align:center;}

#lib_cart_list .total{text-align:right; padding:10px; margin-top:10px}

#lib_cart_list .total span{font-size:15px;}

#lib_cart_list .total .fr{color:#787878; margin-right:10px;}

#lib_cart_list .checkout_btn{width:200px; margin:10px auto 5px;}

#lib_cart_list .or{ margin:0.03rem 0; font-size:0.24rem; font-weight:bold; text-align:center;}



/*快捷支付*/

/*list_country*/

.list_country{ text-align:left; padding:8px 0px; font-size:0.20rem;}

#lib_cart_list .list_country select{ height:0.35rem; line-height:0.35rem; border:1px solid #999; width:50%; margin-top:0.12rem;}

#lib_cart_list .shipping_method{ }

#lib_cart_list .shipping_method .item_title{ font-weight:bold; border-bottom:1px solid black; padding-top:15px; line-height:25px; font-size:0.18rem;}

#lib_cart_list .shipping_method .shipping{margin:8px 0;}

#lib_cart_list .shipping_method .shipping .ft{clear:both; height:20px; overflow:hidden;}

#lib_cart_list .shipping_method .shipping .ft div{float:left;}

#lib_cart_list .shipping_method .shipping .ft div.radio{width:25px;}

#lib_cart_list .shipping_method .shipping .ft div.txt{margin-top:-2px; *margin-top:2px; font-size:0.18rem;}

#lib_cart_list .shipping_method .shipping .ft div.txt .free_shipping{color:#B50C08;}

#lib_cart_list .shipping_method .shipping .explanation{text-indent:25px; color:#777; padding-bottom:10px; clear:both;}

#lib_cart_list .shipping_method .shipping .explanation *{color:#777;}

#total_box{ text-align:right; font-weight:bold; line-height:0.20rem; font-size:0.18rem;}

#total_box span{ color:#FF0000; font-size:0.18rem;}





#cart .title{height:28px; line-height:28px; margin-left:10px;}

#cart .column_bar .t{height:28px; line-height:28px; font-weight:bold; color:#787878; font-size:14px; margin:0 15px;}

#cart .column_bar .t a{ margin-left:20px; }

#cart .column_bar .form_box{border:1px #ddd solid; padding:8px; margin:0 15px; width:auto;}

#cart .column_bar .tips{font-size:14px; font-weight:bold; color:333; height:24px; line-height:24px; text-indent:1px;}

#cart .column_bar .btn{text-align:center; width:200px; margin:5px auto;}

#cart .shipping_method{ width:100%; overflow:hidden;}

#cart .shipping_method .item_title{height:28px; line-height:28px; font-weight:bold; color:#787878; font-size:14px; margin:0 15px; width:auto;}

#cart .shipping_method .ratio{border:1px #ddd solid; padding:8px; margin:0 15px; width:auto;}

#cart .shipping_method .shipping{margin:8px 0;}

#cart .shipping_method .shipping .ft{clear:both; padding:5px 0;}

#cart .shipping_method .shipping .ft div{float:left;}

#cart .shipping_method .shipping .ft div.radio{width:25px; text-align:center;}

#cart .shipping_method .shipping .ft div.txt{margin-top:-2px; *margin-top:2px; width:280px;}

#cart .shipping_method .shipping .ft div.txt .free_shipping{color:#B50C08;}

#cart .shipping_method .shipping .explanation{text-indent:25px; color:#777; padding-bottom:10px; clear:both;}

#cart .shipping_method .shipping .explanation *{color:#777;}

#cart .items_list{margin:8px 15px 10px;}

#cart .items_list .hd{height:28px; line-height:28px; font-weight:bold; color:#787878; font-size:14px;}

#cart .items_list .items{border:1px #ddd solid; padding:8px 6px;}

#cart .items_list .items .pic{width:50px; height:50px; text-align:center;}

#cart .items_list .items .view{padding-left:60px;}

#cart .items_list .items .view div{line-height:20px;}

#cart .items_list .items .name{font-size:15px; font-weight:bold;}

#cart .items_list .items .price{color:#881818; font-size:14px; font-weight:bold;}

#cart .place_order .integral{border:1px #ddd solid; padding:8px; margin:0 15px; width:auto;}

#cart .place_order ul{text-align:right; clear:both; margin:0 15px;}

#cart .place_order ul li{height:25px; line-height:25px; border-bottom:1px solid #ccc;}

#cart .place_order ul li div{float:right;}

#cart .place_order ul li div.price{width:60px; overflow:hidden; text-align:right;}

#cart .btn{width:200px; text-align:center; margin:5px auto;}

#cart .shippingaddress_row{ border:1px solid #ddd; padding:8px; margin:0 15px; width:auto;}

#cart .shippingaddress_row .address_row{ margin:5px 0;}

#cart .shippingaddress_row .address_row a{ display:inline-block; width:22px; margin-left:10px; margin-top:5px;}







/*price_summary*/

.price_summary{background:#F1F0F0;}

.price_summary li{ text-align:right; font-size:14px;padding:10px}



/*下订单成功提示页*/

#lib_order_place{width:96%; clear:both; overflow:hidden; margin:0 auto;}

#lib_order_place div{padding:30px; text-align:center;}

#lib_order_place div a{text-decoration:underline;}





/* 购物车免费礼物 */

.gift_list{ width:100%; padding:10px 0;}

.gift_list .t{ height:0.40rem; line-height:0.45rem; background:#f9f9f9; border:1px solid #e6e6e6; border-bottom:1px solid #089bd3; font-size:0.14rem; color:#141414; padding-left:0.25rem;}

.gift_list .item{ width:1.60rem; height:2rem; margin-right:0.10rem; float:left;}



/*付款页*/

#lib_order_payment{width:96%; clear:both; overflow:hidden; margin:0 auto;}

#lib_order_payment .order_info{border-bottom:3px solid #ccc; height:34px; line-height:34px; text-align:right; font-weight:bold; color:#444; font-size:11px;}

#lib_order_payment .order_info *{color:#444; font-size:11px;}

#lib_order_payment .payment{border:3px solid #D8E6F3; margin:8px 0; padding:8px;}

#lib_order_payment .payment_method{display:block; padding:5px; text-indent:25px; background:url(/images/lib/cart/un_checked.jpg) 10px center no-repeat; margin-bottom:5px; border:1px solid #fff; text-decoration:none;}

#lib_order_payment .payment_method:hover{background:url(/images/lib/cart/un_checked.jpg) 10px center no-repeat #f8f9fb; border:1px solid #ddd; border-right:none;}

#lib_order_payment .payment_method *{font-size:10px;}

#lib_order_payment .payment_method img{padding-right:5px; max-width:100%; width:auto;}

#lib_order_payment .payment_method .add{color:#B50C08;}

#lib_order_payment .payment_method .less{color:#007F06;}

#lib_order_payment .payment_method_on, #lib_order_payment .payment_method_on:hover{background:url(/images/lib/cart/checked.jpg) 10px center no-repeat #efefef; border:1px solid #ddd; border-right:none;}

#lib_order_payment .payment_info{border:1px solid #ddd; background:#f8f9fb; padding:12px;}

#lib_order_payment .payment_info .contents .title{font-size:14px; font-weight:bold;}

#lib_order_payment .payment_info .contents .tips{margin:12px 0; border:1px solid #BBDFF7; background:#E7F4FC; line-height:180%; padding:4px; font-size:11px;}

#lib_order_payment .payment_info .contents .tips *{font-size:11px;}

#lib_order_payment .payment_info .contents .tips span{color:red;}

#lib_order_payment .payment_info .contents .tips a{text-decoration:underline;}

#lib_order_payment .payment_info .contents .txt{margin:8px 0; line-height:180%;}

#lib_order_payment .payment_info .contents .txt img{width:300px!important; height:auto!important;}

#lib_order_payment .payment_info .contents .ext{margin-top:25px;}

#lib_order_payment .payment_info .contents .ext .tips{margin-top:15px;}

#lib_order_payment .payment_info .contents .ext .paypal_button{display:block; width:130px; height:20px; line-height:20px; text-align:center; color:#fff; background:#335BBC; border:1px solid #304369;}

#lib_order_payment .payment_info .contents .ext .sender_title{clear:both; margin:5px 0; margin-top:25px;}

#lib_order_payment .payment_info .contents .ext .sender_info td{padding:5px 0; padding-right:5px;}

#lib_order_payment .payment_info .contents .ext .sender_info td .contents{width:470px; height:70px; padding:5px; line-height:180%;}

#lib_order_payment .payment_info .contents .ext .sender_info td span{font-size:10px;}

#lib_order_payment .item_title{font-weight:bold; height:22px; line-height:22px;}

#lib_order_payment .address .shipping_address{width:100%;}

#lib_order_payment .address .address_info{border:1px solid #F8D8AF; background:#FFFCF3; padding:8px; line-height:160%; font-size:13px;}

#lib_order_payment .address .address_info strong{font-size:13px;}



/*form_cont*/

.form_box{width:96%; margin:0 auto;}

.form_box .form_label{margin:5px 0; margin-bottom:5px; font-size:15px;}

.form_box .form_cont .part_input{width:96%; height:24px; line-height:16px; padding-left:3px; font-size:13px;}

.form_box .errorTip{color:#c00; margin:0;}

.form_box .also_billing_address{text-decoration:underline;}



/*quick_menu*/

.quick_menu{ background:#F1F0F0; border-top:1px solid #858585; margin-top:15px;}

.quick_menu li{ border-bottom:1px solid #858585;}

.quick_menu .shopping_cart,.quick_menu .my_fav,.quick_menu .my_account{ background:url(/images/help_link.png) no-repeat}

.quick_menu a{ display:block; width:100%;  font-size: 14px;padding: 10px 0 10px 0px; font-weight:bold; text-indent:44px}

.quick_menu a:hover{ text-decoration:none}

.quick_menu .shopping_cart{background-position: 5px -75px;}

.quick_menu .my_fav{background-position: 10px -155px;}

.quick_menu .my_account{background-position: 10px -36px;}



/*会员登录页*/

#lib_member_login{margin:8px 0px; border:1px #ddd solid;}

#lib_member_login .lib_member_title{font-size:14px; font-weight:bold; color:333; height:24px; line-height:24px; text-indent:1px; margin:8px 15px 0;}

#lib_member_login .login_part_div{padding:8px 15px 8px;}

#lib_member_login .login_part_div label{display:block; margin-bottom:5px; font-size:15px;}

#lib_member_login .login_part_div .part_input{width:96%; height:24px; line-height:16px; padding-left:3px; font-size:13px;}

#lib_member_login .login_part_div .errorTip{color:#c00; margin:0;}

#lib_member_login .login_part_div .tips{margin:5px 0;}

#lib_member_login .login_part_div .t{margin:10px 0 5px 0; font-size:14px; font-weight:bold;}
#lib_member_login .login_part_div .fb_button{width:200px; margin:0 auto 5px; display:block; margin-top:11px; margin-bottom:5px;}
#lib_member_login .login_btn{width:200px; margin:0 auto 5px;}

#lib_member_login .forgot{text-align:center; margin-bottom:15px;}

#lib_member_login .forgot a{ text-decoration:none; font-size:15px; color:#038ECB;}

#lib_member_login .hd{margin:0; padding:8px 15px 0; border-top:1px #ddd solid;}

#lib_member_login .register{  background:#F4D355; }

.lib_member_msgerror{border:1px solid #d8000c; background:#ffbaba; color:red; padding:8px; margin-bottom:12px;}

#lib_member_login .row{ margin-bottom:9px}
#lib_member_login .row img{ display: inline-block; width:50%; }
#lib_member_login .send_tips{margin:8px 15px 0;}

#lib_member_login .send_tips div{font-size:14px;}



/*会员首页*/

#lib_member_home{width:90%; margin:20px auto;}

#lib_member_home .title{font-size:14px; font-weight:bold; margin-bottom:10px; color:#787878;}

#lib_member_home .menu dt{margin-bottom:10px; font-weight:bold; font-size:14px; color:#787878;}

#lib_member_home .menu dd{border:1px #ddd solid; margin-bottom:35px;}

#lib_member_home .menu dd a{height:30px; line-height:30px; padding:0 28px 0 8px; font-size:14px; color:#333; font-weight:bold; display:block; background-image:url(/images/mobile/cate_dot.png); background-position:right center; background-repeat:no-repeat; background-size:20px 12px;}

#lib_member_home .menu dd a:hover{text-decoration:none; color:#787878;}



/*会员综合*/

.account_box{width:100%;}

.account_box .t{font-weight:bold; color:#787878; margin:8px 10px; font-size:14px;}

.account_box .cart_list{ min-height:150px;}

.account_box .cart_list .row{ padding:0 5px; border-bottom:1px solid #ccc;}

.account_box .cart_list .row .row_l{ float:left; width:250px;}

.account_box .cart_list .row .row_l label{ display:inline-block; width:110px; font-weight:bold}

.account_box .cart_list .row .row_l li{ padding:5px 0px}

.account_box .cart_list .row .row_r{ width:55px; float:right}

.account_box .cart_list .row .row_r a{ display:block; width:53px; border:1px solid #BBBBBB; height:25px; line-height:25px; background-color:#FDEFB7; text-align:center; margin-bottom:8px}

.account_box .cart_list .row .row_r a:hover{ text-decoration:none}

.account_box .cart_list .list_row .prodImd img{ width:90px}

.account_box .cart_list .list_row .prodInfo{ float:left; width:190px; margin-left:10px}

.account_box .cart_list .list_row .prodInfo .name a{ font-weight:bold}

.account_box .cart_list .list_row .prodInfo .FormInput{ width:50px;text-align:center;}

.account_box .cart_list .list_row .prodInfo .remove{ background:url(/images/lib/cart/close_butto.jpg) left center no-repeat; padding-left:12px}

.account_box .cart_list .list_row{ padding:0 10px; border-bottom:1px solid #ccc;}

.account_box .cart_list .list_row .prodImd{ float:left; width:90px; text-align:center; border:1px solid #ccc; padding:1px }

.account_box .list_row label{ display:inline-block; width:100px; padding-right:5px; font-weight:bold; text-align:right}

.account_box .list_row{padding:5px;}

.account_box .list_row span{display:inline-block; width:190px;}

.account_box .list_row .l{width:100px; font-weight:bold; float:left; _display:inline; text-align:right;padding-right:5px;}

.account_box .list_row .r{width:200px;float:left; _display:inline;}

.account_box .tips{padding:5px 5px;}

.account_box .cont{padding:5px;}

.account_box .address .t{margin-bottom:5px; color:#333;}

.account_box .address .add{text-decoration:none; margin-left:10px; color:#f06021; font-weight:bold; font-size:14px;}

.account_box .address .item{border:1px #ddd solid; margin:0 10px 8px; padding:8px;}

.account_box .address .item .address_info{line-height:180%; margin-left:10px;}

.account_box .address .opt{margin-left:10px; height:25px; line-height:25px;}

.account_box .address .opt a{text-decoration:none; color:#787878; font-weight:bold; font-size:14px; margin-right:15px;}

.account_box .address .opt .setdefault{ background:url(/images/mobile/setdefaultbg.png) no-repeat 0px center; padding-left:23px;}

.account_box .address .opt .setdefault.cur{ background:url(/images/mobile/setdefaultcurbg.png) no-repeat left center; color:#f06021;}



/*tips_page*/

.tips_page{ text-align:center; font-size:14px; padding:20px 0px}

.tips_page a{ text-decoration:underline}



/*订单管理页*/

#lib_member_orders{width:96%; margin:0 auto;}

#lib_member_orders .title{color:#787878; font-size:14px; margin:5px 0; font-weight:bold;}

#lib_member_orders .list{padding:20px 3% 10px;}

#lib_member_orders .list .items{margin-bottom:10px;}

#lib_member_orders .list .tops{border:1px #ddd solid; height:40px; line-height:40px;}

#lib_member_orders .list .tops .id{font-weight:bold; font-size:14px; margin-left:10px; color:#787878;}

#lib_member_orders .list .tops .num{font-weight:bold; font-size:14px; margin-right:10px;}

#lib_member_orders .list .info{border-left:1px #ddd solid; border-right:1px #ddd solid; padding:8px 10px; line-height:23px;}

#lib_member_orders .list .info b{color:#787878;}

#lib_member_orders .list .bots{border:1px #ddd solid; height:40px; line-height:40px;}

#lib_member_orders .list .bots a{margin:0 15px 0 10px; color:#787878; font-size:14px; font-weight:bold;}

#lib_member_orders .cancel{padding:10px; width:90%; margin:0 auto;}

#lib_member_orders .cancel .info{font-weight:bold;}

#lib_member_orders .cancel textarea{width:100%; height:150px; padding:5px; line-height:180%; margin-top:15px;}

#lib_member_orders .cancel .btn{margin-top:15px;}

#lib_member_orders .payment_tips{border:1px solid #BF8585; background:url(/images/lib/member/payment_tips.jpg) 10px center no-repeat #FBE8E8; padding:8px; padding-left:30px; line-height:150%; margin:8px 0;}

#lib_member_orders .payment_tips a{text-decoration:underline;}

#lib_member_orders .detail_title{height:26px; line-height:26px; font-weight:bold; color:#787878; font-size:15px;}

#lib_member_orders .order_info td{padding:7px; border-bottom:1px solid #ddd;}

#lib_member_orders .order_info .confirm_receiving{margin-left:15px; text-decoration:underline; color:#B50C08;}

#lib_member_orders .address{border:1px #ddd solid;}

#lib_member_orders .address .item_title{font-weight:bold; height:30px; line-height:30px; border-bottom:1px #ddd solid; font-size:13px; padding-left:3px; color:#787878;}

#lib_member_orders .address .address_info{padding:8px; line-height:160%; font-size:13px;}

#lib_member_orders .item_info{border:1px #ddd solid; height:30px; line-height:30px; font-weight:bold; font-size:13px; padding-left:3px; color:#787878;}

#lib_member_orders .shipping{line-height:150%; border:1px #ddd solid; border-top:0; padding:6px;}

#lib_member_orders .shipping .shipping_price{color:#888;}

#lib_member_orders .items_list{border:1px #ddd solid; margin:10px 0;}

#lib_member_orders .items_list .items_title{border-bottom:1px #ddd solid; height:30px; line-height:30px; font-size:13px; padding-left:3px; color:#787878; font-weight:bold;}

#lib_member_orders .items_list .items{border-bottom:1px #ddd solid; padding:8px 6px;}

#lib_member_orders .items_list .items .pic{width:50px; height:50px; text-align:center;}

#lib_member_orders .items_list .items .view{padding-left:60px;}

#lib_member_orders .items_list .items .view div{line-height:20px;}

#lib_member_orders .items_list .items .name{font-size:15px; font-weight:bold;}

#lib_member_orders .items_list .items .price{color:#881818; font-size:14px; font-weight:bold;}

#lib_member_orders .items_list .items .detail{font-size:14px; color:#787878; font-weight:bold;}

#lib_member_orders .items_list .items b{color:#333;}

#lib_member_orders .items_list .items_bot{padding-top:5px;}

#lib_member_orders .items_list .items_bot div{line-height:20px; font-size:14px; font-weight:bold; color:#881818; margin-left:8px;}

#lib_member_orders .items_list .items_bot b{color:#333;}



/*form*/

.form_input {border:1px solid #ccc;color:#333;background:url(/images/lib/global/input_bg.gif) #fff repeat-x;height:20px;line-height:20px;}.form_area {border:1px solid #ccc;color:#333;background:url(/images/lib/global/input_bg.gif) #fff repeat-x;line-height:180%;}.form_button {border:none;background:#505050;color:#fff;height:22px;line-height:22px;padding:0 5px;overflow:hidden;width:80px;}.form_button_130 {width:130px;}.form_focus {border-color:red;}.form_gory_button {border:none;background:url(/images/lib/global/button_grey.gif);width:110px;height:25px;line-height:25px;font-weight:bold;color:#555;text-align:center;}select.form_focus {background:#ccc;}

/*在线留言表单*/

#lib_book_form{width:100%; clear:both; overflow:hidden;}

#lib_book_form .rows{margin:10px 0; clear:both;}

#lib_book_form .rows label{width:15%; overflow:hidden; float:left; height:22px; line-height:22px; text-align:right; color:#555;}

#lib_book_form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:2px;}

#lib_book_form .rows span .contents{width:85%; height:120px;}

#lib_book_form .rows span .vcode{text-transform:uppercase;}

#lib_book_form .rows span img{margin-top:2px;}

/* 浮动联系 */
#Float{ width:42px; height:120px; position:fixed; z-index:1000; top:55%; right:0;}

#FloatInfo{ position:fixed; z-index:1000; top:29%; right:0; width:214px; height:232px; padding:10px 3px; padding-top:0; background:#e62a05;}
#FloatInfo .p{ position:relative; min-height:100px;}
#FloatInfo .p .close{ top:10px; right:0; cursor:pointer; position:absolute; z-index:1001;}

#FloatInfo .t{ height:95px;}
#FloatInfo .t img{ /*width:98px;*/}
#FloatInfo .t div{ color:#fff; font-weight:bold; font-size:12px; padding-top:30px; line-height:20px; width:116px;}
#FloatInfo .item{ line-height:16px; text-indent:14px; border-bottom:1px dashed #fff; margin:0 5px; padding:5px 2px; background:url(../images/FloatDian.jpg) no-repeat 2px 10px;}
#FloatInfo .item a{ color:#fff;}

#Notice{ position:fixed; width:91px; height:36px; top:300px; right:0; cursor:pointer;}


#footer_feedback{ width:298px; position:fixed; height:310px; bottom:-400px; right:0px; background:#fff; border-radius:5px 5px 0 0; overflow:hidden; z-index:10001;}
#footer_feedback.up{}
#footer_feedback .title{ background:#95be06; height:40px; line-height:40px; text-indent:15px; font-size:14px; color:#fff; cursor:pointer; position:relative;}
#footer_feedback .title .close{ width:9px; height:9px; display:block; background:url(../images/ico/close.png) no-repeat; position:absolute; right:13px; top:15px; margin:0;}
#footer_feedback .demo{ width:258px; margin:0 auto;}
#footer_feedback .tips{ line-height:130%; font-size:14px; color:#333333;}
#footer_feedback .tips_title{ color:#878787; font-size:14px;}
#footer_feedback .text{ border-radius:5px; border:1px solid #cdcdcd; display:block; height:32px; line-height:32px; text-indent:11px; color:#aaaaaa; font-size:14px; width:100%;}
#footer_feedback .send{ border-radius:3px; background:#95be06; height:32px; line-height:32px; border:0px none; width:100%; text-align:center; color:#fff; font-size:14px; cursor:pointer;}