*{ box-sizing: unset; margin: auto;}
select{ border: 1px solid #000;}
/*复制*/
.notcopy,[notcopy]{user-select: none;-webkit-user-select: none}

/*细小滚动条*/
.scrollbar{scrollbar-width:  thin;}
.scrollbar *{scrollbar-width:  thin;}
.scrollbar::-webkit-scrollbar,
.scrollbar *::-webkit-scrollbar{height: 5px;width: 5px;background.right_cont: rgba(0,0,0,0)}
.scrollbar::-webkit-scrollbar:hover,
.scrollbar *::-webkit-scrollbar:hover{background: rgba(0,0,0,0.1)}
.scrollbar::-webkit-scrollbar-thumb,
.scrollbar *::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.3);-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px}
.scrollbar::-webkit-scrollbar-thumb:hover,
.scrollbar *::-webkit-scrollbar-thumb:hover{-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);-ms-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);-o-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);background-color: rgba(0,0,0,0.4)}
/*隐藏滚动条*/
.scrollbar-hide,[scrollbar]{scrollbar-width: none;-ms-overflow-style: none;}
.scrollbar-hide::-webkit-scrollbar,[scrollbar]::-webkit-scrollbar{display: none;}

/*global css*/
*{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{font-size:12px; color:#333;}/*,h1,h2,h3,h4,h5,h6*/
/*font,span{font-size:12px;}*/
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;}
/*img{border:none;}*/
.line{border-bottom:1px dashed #ccc; height:1px; overflow:hidden;}
.border{border:1px solid #ccc;}

/*文字大小，颜色，行距定义 fz:font-size；fc:font-color；flh:font-line-height*/
.fz_12px{font-size:12px;}
.fz_14px{font-size:14px;}
.fz_16px{font-size:16px;}
.fz_20px{font-size:20px;}
.fc_red{color:#ff0000;}
.fc_gory{color:#666;}
.fc_white{color:#fff;}
.fc_yellow{color:#ff6600;}
.fc_orange{color:#fe5a00;}
.flh_150{line-height:150%;}
.flh_180{line-height:180%;}

/*form*/
.form_input{ border:1px solid #ccc; color:#333; background:url(/images/global/input_bg.gif) #fff repeat-x; height:20px; line-height:20px; box-sizing: border-box;}
.form_input.short{ width: 96%;}
.form_input.short[name=FirstName]{ width: 65%;}
.form_area{border:1px solid #ccc; color:#333; background:url(/images/global/input_bg.gif) #fff repeat-x; line-height:180%;}
.form_button{ display: inline-block; border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:hidden; width:80px; text-decoration: none; text-align: center;}
.form_button:hover{ color: #fff; text-decoration: none;}
.form_button_50{width:50px;}
.form_button_130{width:130px; cursor: pointer;}
.form_focus{border-color:red;}
.form_gory_button{border:none; background:url(/images/global/button_grey.gif); width:110px; height:25px; line-height:25px; font-weight:bold; color:#555; text-align:center;}
select.form_focus{background:#ccc;}

/* padding */
.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*/
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*/
#turn_page{text-align:center; height:26px; line-height:26px; background:#efefef;}
#turn_page .page_button{background:#fff; border:1px solid #ccc; margin:0 3px; padding:2px 5px; text-decoration:none;}
#turn_page .page_item{background:#fff; border:1px solid #ccc; padding:2px 5px; margin:0 3px; text-decoration:none;}
#turn_page .page_item_current{background:#f0f0f0; border:1px solid #ccc; padding:2px 5px; margin:0 3px; color:#3597e2; text-decoration:none;}

.center{width:1200px; margin:0 auto;}
.float_left{float:left;}
.float_right{float:right;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
#UpNext .UN{float:left; width:100%;}
#UpNext span ,
#UpNext a ,
#UpNext div{color:#5c5c5c; font-size:14px; font-weight:bold;}

.category_module{width:230px;}
.category_module .category_title{width:230px; height:37px; line-height:37px; text-indent:16px; color:#fff; font-size:14px; font-weight:bold; background:#3597e2;}
.category_module .category_list{width:228px; padding-top:5px; border:1px solid #ddd;}
.category_module .category_list .cate{width:210px; position:relative; z-index:3000;}
.category_module .category_list .cate .cate_a{display:block; width:195px; height:31px; margin:0 auto; line-height:31px; text-indent:6px; color:#545454; text-decoration:none; border-bottom:1px dashed #ddd; background:url(/images/index_cate_ico.jpg) no-repeat right center; overflow:hidden;}
.category_module .category_list .cate .last{border-bottom:none;}
.category_module .category_list .cate .categoru_sub_list{width:210px; border:1px solid #ddd; background:#fff; position:absolute; left:210px; top:0px; z-index:3001; display:none;}
.category_module .category_list .cate .categoru_sub_list .sub_cate{width:210px; background:#fff;}
.category_module .category_list .cate .categoru_sub_list .sub_cate_a{display:block; width:195px; height:31px; margin:0 auto; line-height:31px; text-indent:6px; color:#545454; text-decoration:none; border-bottom:1px dashed #ddd; overflow:hidden;}
.category_module .category_list .cate .categoru_sub_list .sub_last{border-bottom:none;}
.category_module .category_list .cate:hover .categoru_sub_list{ display: block;}
.off_module{width:228px; padding:20px 0px 10px; border:1px solid #ddd;}
.off_module .o_img{width:196px; height:196px; margin:0 auto; position:relative; z-index:1000;}
.off_module .o_img a{ display: block; width: 100%; height: 100%;}
.off_module .o_img a img{ max-width: 100%; max-height: 100%;}
.off_module .o_img .off{width:53px; height:45px; padding-top:8px; line-height:20px; text-align:center; color:#fff; font-size:20px; font-weight:bold; background:url(/images/off_bg.png) no-repeat center; position:absolute; right:-8px; top:-10px; z-index:1001;}
.off_module .o_img .off span{font-size:14px;}
.off_module .name{width:196px; margin:0 auto; line-height:18px;}
.off_module .name a{color:#666666; text-decoration:none;}
.off_module .price_1{width:196px; height:20px; margin:0 auto; line-height:20px; color:#b4b4b4; text-decoration:line-through;}
.off_module .price_2{width:196px; height:20px; margin:0 auto; line-height:20px; color:#464646; font-size:18px;}
.search_module{width:228px; border:1px solid #ddd;}
.search_module .search_title{width:228px; height:34px; line-height:34px; text-indent:15px; color:#5c5c5c; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; background:url(/images/index_search_bg.jpg) repeat-x;}
.search_module .search_list{width:206px; margin:0 auto; padding:15px 0px; line-height:24px;}
.search_module .search_list .c1{color:#5c5c5c;}
.search_module .search_list .c2{color:#e85700;}
.search_module .search_list .c3{color:#f23e57;}
.search_module .search_list .c4{color:#49a1e5;}
.search_module .search_list .c2{color:#219765;}
.hot_module{width:228px; border:1px solid #ddd;}
.hot_module .hot_title{width:228px; height:34px; line-height:34px; text-indent:15px; color:#5c5c5c; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; background:url(/images/index_search_bg.jpg) repeat-x;}
.hot_module .hot_list{width:228px; padding:9px 0px;}
.hot_module .hot_list .hot{width:206px; margin:0 auto; margin-bottom:16px;}
.hot_module .hot_list .hot .h_img{width:82px; height:82px; border:1px solid #ddd;}
.hot_module .hot_list .hot .h_img a{ width: 100%; height: 100%;}
.hot_module .hot_list .hot .h_img img{ display: block; max-width: 100%; max-height: 100%;}
.hot_module .hot_list .hot .name_price{width:114px; padding-left:8px; line-height:16px; color:#c20000;}
.hot_module .hot_list .hot .name_price a{ display: block; width: 100%; color:#666666; text-decoration:none; word-break: break-word;}
.newsletter_module{width:228px; border:1px solid #ddd;}
.newsletter_module .newsletter_title{width:228px; height:34px; line-height:34px; text-indent:15px; color:#5c5c5c; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; background:url(/images/index_search_bg.jpg) repeat-x;}
.newsletter_module .newsletter_cont{width:202px; padding:15px 13px; line-height:18px; color:#666666;}
.newsletter_module .newsletter_cont .newsletter_form{text-align:center;}
.newsletter_module .newsletter_cont .newsletter_input{width:199px; height:32px; margin-bottom:16px; line-height:32px; text-indent:12px; color:#b8b9b9; border:none; background:url(/images/newsletter_input.jpg) no-repeat center;}
.newsletter_module .newsletter_cont .newsletter_submit{width:76px; height:30px; margin:0 auto; line-height:30px; text-align:center; color:#fff; border:none; background:url(/images/newsletter_submit.jpg) no-repeat center;}
.qrcode_module{width:208px; padding:10px; border:1px solid #ddd;}

.right_title{width:958px; height:35px; line-height:35px; color:#5c5c5c; font-size:16px; font-weight:bold; border-bottom:2px solid #3597e2;}
.right_title .right_more{height:35px; line-height:35px;}
.right_title .right_more a{color:#b9b9b9; font-weight:normal;}
.right_cont{width:958px; padding:18px 0px; line-height:24px;}
.right_cont *{ text-wrap: unset !important;}

.item{/*width:222px;*/ height:356px; margin-right:23px;}
.item:nth-child(4n){ margin-right: 0;}
.item .item_img{ width:220px; height:220px; border:1px solid #ddd;}
.item .item_img a{ width: 100%; height: 100%;}
.item .item_img img{ display: block; max-width: 100%; max-height: 100%;}
.item .item_name{width:222px; height:36px; padding-top:8px; line-height:18px; overflow:hidden;}
.item .item_name a{color:#666666; text-decoration:none;}
.item .item_price{width:222px; height:32px; color:#c20000; font-size:18px; font-weight:bold;}
.item .item_fun{width:222px; height:38px;}
.item .item_fun .free_review{width:130px; height:38px; line-height:18px; text-indent:20px; color:#3597e2; background:url(/images/free_shipping_ico.jpg) no-repeat left top;}
.item .item_fun .free_review a{color:#999999;}
.item .item_fun .addtocart{width:89px; height:26px;}
.item .item_fun .addtocart a{display:block; width:89px; height:26px; line-height:26px; text-align:center; color:#fff; text-decoration:none; background:url(/images/buy_now_ico.jpg) no-repeat center;}
.item_1{width:958px; height:240px; margin-bottom:15px; border-bottom:1px solid #ddd;}
.item_1 .item_img{ width:220px; height:220px; border:1px solid #ddd;}
.item_1 .item_img a{ width: 100%; height: 100%;}
.item_1 .item_img a img{ max-width: 100%; max-height: 100%;}
.item_1 .item_info{width:626px; padding-left:10px;}
.item_1 .item_info .item_name_1{width:616px; height:36px; line-height:36px; overflow:hidden;}
.item_1 .item_info .item_name_1 a{color:#666666; text-decoration:none; font-size:16px;}
.item_1 .item_info .item_brief_1{width:616px; line-height:20px;}
.item_1 .item_info .item_shipping_1{width:616px; padding-top:4px; line-height:18px; text-indent:20px; color:#3597e2; background:url(/images/free_shipping_ico.jpg) no-repeat left 4px;}
.item_1 .item_info .item_review_1{width:616px; padding-top:4px; line-height:18px;}
.item_1 .item_info .item_review_1 a{color:#999999;}
.item_1 .item_info .item_price_1{width:616px; line-height:32px; line-height:32px; color:#c20000; font-size:18px; font-weight:bold;}
.item_1 .addtocart_1{width:100px; height:16px;}
.item_1 .addtocart_1 a{display:block; width:89px; height:26px; line-height:26px; text-align:center; color:#fff; text-decoration:none; background:url(/images/buy_now_ico.jpg) no-repeat center;}
body .paging[type='default']{ padding: 5px 0; background: #efefef;}
body .paging[type='default'] .paging_number{ margin: 0;}
body .paging[type='default'] .paging_btn{ border: 1px solid #ccc;}
body .paging[type='default'] .paging_btn.cur{ border-color: #ccc; background: #f0f0f0; color: #3597e2;}

#mb_header{ display: none;}
#header{ width: 100%; min-height:169px;}
#header .top{width:100%; height:29px; border-bottom:1px solid #e1e0e0; background:#efefef;}
#header .top .l{width:35%; height:29px; line-height:29px; color:#666666;}
#header .top .r{width:65%; height:29px; line-height:29px;}
#header .top .r .r_line{width:1px; height:29px; background:url(/images/r_line.jpg) no-repeat center; zoom:1; overflow:hidden;}
#header .top .r .lang{width:80px; height:29px; line-height:29px; background:url(/images/lang_ico.jpg) no-repeat 59px center; position:relative; z-index:1000; cursor:pointer;}
#header .top .r .lang ul{width:78px; border:1px solid #e1e0e0; border-top:0px; background:#efefef; position:absolute; left:0px; top:29px; z-index:1001; display:none;}
#header .top .r .lang ul li{width:78px; height:24px; line-height:24px; text-indent:8px;}
#header .top .r .track{width:115px; height:29px; line-height:29px; text-align:center;}
#header .top .r .faq{width:92px; height:29px; line-height:29px; text-align:center;}
#header .top .r .chat{width:109px; height:29px; line-height:29px; text-indent:35px; background:url(/images/chat_ico.jpg) no-repeat 10px center;}
#header .top .r .currency{width:140px; height:29px;}
#header .logo{width:159px; height:90px; padding:27px 0px 0px 3%;}
#header .logo a{ width: 100%;}
#header .logo a img{ max-width: 100%; max-height: 100%;}
#header .search{width: 56%; padding:44px 0px 0px 5%;}
#header .search .search_input{width: 60%; height:32px; margin-right:6px;}
#header .search .search_input .input{width: 100%; height:32px; line-height:32px; text-indent:12px; color:#a1a1a1; border:none; background:url(/images/search_input_bg.jpg) no-repeat center / 100% 100%;}
#header .search .search_category{width: 23.5%; height:32px; margin-right:6px;}
#header .search .search_category .select{width: 100%; height:32px; line-height:32px; text-indent:12px; color:#a1a1a1; border:none; background:url(/images/search_select_bg.jpg) no-repeat center / 100% 100%;}
#header .search .search_submit{width:14%; height:32px;}
#header .search .search_submit .submit{width: 100%; height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px; font-weight:bold; border:none; background:url(/images/search_submit.jpg) no-repeat center; cursor:pointer;}
#header .search .header_popular{ margin-top: 8px; width: 100%; line-height: 24px; text-indent: 12px; color: #9f9f9f;}
#header .search .header_popular a{color:#3597e2;}
#header .cart{width:155px; height:32px; padding:44px 0px 0px 3%;}

#nav{ width:1198px; height:35px; margin:0 auto; border:1px solid #dddddd; border-top:2px solid #3597e2; background:#efefef;}
#nav .nav_wrap{height:35px;}
#nav .nav_wrap li{ padding: 0 5%; height:35px; line-height:35px; border-right:1px solid #ddd;}
#nav .nav_wrap li:hover:not(.close_btn){ background: #3597e2;}
#nav .nav_wrap li .top_nav_a{display:block; height:35px; color:#464646; text-decoration:none; white-space: nowrap;}
#nav .nav_wrap li:hover .top_nav_a{ color: #fff;}
#nav .nav_wrap li.cur{ background: #3597e2;}
#nav .nav_wrap li.cur .top_nav_a{ color: #fff;}
#nav .msn{height:35px; padding-right:14px; color:#333333;}

#content{width:100%;}
#content .page_menu_btn,
#content .mb_index_left{ display: none;}
#content .index_left{width:230px;}
#content .index_left .login_module{width:228px; padding-bottom:35px; border:1px solid #dddddd;}
#content .index_left .login_module .login_title{width:206px; height:37px; margin:0 auto; line-height:37px; color:#3597e2; font-size:14px; font-weight:bold; border-bottom:1px solid #dddddd;}
#content .index_left .login_module .index_login{width:139px; height:21px; line-height:21px; text-indent:12px; border:1px solid #ddd; background:none;}
#content .index_left .login_module .forgot_link{color:#6d6d6d; text-decoration:underline;}
#content .index_left .login_module .login_ico{display:block; width:78px; height:29px; line-height:29px; text-align:center; color:#6d6d6d; font-weight:bold; text-decoration:none; background:url(/images/index_login_ico.jpg) no-repeat center;}
#content .index_left .login_module .login_ico:hover{color:#fff; background:url(/images/index_login_ico_hover.jpg) no-repeat center;}
#content .index_right{width:958px; margin-left:12px;}
#content .index_right .index_banner{width:703px; height:243px; border:1px solid #ddd; position:relative; z-index:1000;}
#content .index_right .index_banner ul li{width:703px; height:243px; position:absolute; left:0px; top:0px; z-index:1001; display:none;}
#content .index_right .index_banner_right{width:238px; height:243px; margin-left:13px; border:1px solid #ddd;}
#content .index_right .right_title{width:958px; height:35px; line-height:35px; color:#5c5c5c; font-size:16px; font-weight:bold; border-bottom:2px solid #3597e2;}
#content .index_right .right_title .right_more{height:35px; line-height:35px;}
#content .index_right .right_title .right_more a{color:#c20000; font-weight:normal;}
#content .index_right .right_cont{width:958px; padding:18px 0px; line-height:24px;}
#content .index_right .right_cont .last{margin-right:0px;}
#content .index_right .index_banner_mid{width:956px; border:1px solid #ddd;}
#content .index_right .right_art_cont{width:926px; margin-top:18px; padding:15px; line-height:24px; border:1px solid #ddd;}
#content .path{width:1200px; height:25px; color:#737373;}
#content .path a{color:#737373;}
#content .path span{color:#3597e2;}
#content .detail_img{width:422px; position:relative; z-index:20000;}
#content .detail_img .bimg-outer{ display: flex; justify-content: center; align-items: center; width:420px; height:420px; border:1px solid #ddd; position:relative; z-index:20000;}
#content .detail_img .bimg{ text-align:center;}
#content .detail_img .bimg ._example_image_zoom{ width: 100%; height: 100%;}
#content .detail_img .bimg ._example_image_zoom img{ display: block; max-width: 100%; max-height: 100%;}
/*
#content .detail_img .bimg .MagicZoom{display:block; margin:0 auto;}
#content .detail_img .bimg .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#content .detail_img .bimg .MagicZoomBigImageCont{border:1px solid #999;}
#content .detail_img .bimg .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#content .detail_img .bimg .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#content .detail_img .bimg .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/images/products/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#zoom-big{position:absolute; top:0; z-index:20001;}
#content .detail_img .zoom_notice{width:422px; height:24px; line-height:24px; text-align:center; color:#999999; background:#f5f5f5;}
*/
#content .detail_img .simg_list{width:422px; height:74px;}
#content .detail_img .simg_list .ico{width:10px; height:13px; margin-top:35px; cursor:pointer;}
#content .detail_img .simg_list .simg_list_wrap{width:392px; height:84px; margin:0 5px; position:relative; z-index:1000; overflow:hidden;}
#content .detail_img .simg_list .simg_list_wrap ul{width:490px; height:84px; position:absolute; left:0px; top:0px; z-index:1001;}
#content .detail_img .simg_list .simg_list_wrap ul li{width:82px; height:82px; margin:0 7px; text-align:center; border:1px solid #e5e5e5; position:relative; z-index:1000; cursor:pointer;}
/*#content .detail_img .simg_list .simg_list_wrap ul li.last{margin-right:0px;}*/
#content .detail_img .simg_list .simg_list_wrap ul li .cur{background:url(/images/simg_cur.png); position:absolute; left:0px; top:-10px; z-index:1001;}

#content .detail_img .simg_list .simg_list_wrap ul li table,
#content .detail_img .simg_list .simg_list_wrap ul li table tbody,
#content .detail_img .simg_list .simg_list_wrap ul li table tr{ display: block; width: 100%; height: 100%;}
#content .detail_img .simg_list .simg_list_wrap ul li table tr td{ width: 100%; height: 100%;}
#content .detail_img .simg_list .simg_list_wrap ul li table tr td img{ max-width: 100%; max-height: 100%;}
#content .detail_info{width:753px; margin-left:25px;}
#content .detail_info .detail_name{width:753px; line-height:20px; color:#403f3f; font-size:16px; font-weight:bold;}
#content .detail_info .review_rating{width:753px; height:20px; line-height:20px; color:#403f3f;}
#content .detail_info .review_rating strong{font-size:16px;}
#content .detail_info .buy_module{width:460px; padding-top:12px; border-top:1px dashed #afafaf;}
#content .detail_info .buy_module .price_box_r{margin:5px 0;}
#content .detail_info .buy_module .price_box_r .Discount{float:left; _display:inline; line-height:26px; font-size:18px; text-align:center;}
#content .detail_info .buy_module .price_box_r .Deadline{ width:130px; float:left; _display:inline; height:26px; line-height:26px; margin-left:15px; text-align:center;}
#content .detail_info .buy_module .price_box_r .Deadline span{font-size:14px; font-style:italic}
#content .detail_info .buy_module .price{width:460px; height:34px; line-height:34px; color:#383838;}
#content .detail_info .buy_module .price span{color:#c20000; font-size:18px; font-weight:bold;}
#content .detail_info .buy_module .shipping{width:460px; height:34px; line-height:34px; color:#383838; background:url(/images/free_shipping_ico.jpg) no-repeat 58px center;}
#content .detail_info .buy_module .shipping span{color:#3597e2;}
#content .detail_info .buy_module .buy_block{width:460px;}
#content .detail_info .buy_module .buy_block .block_wrap{width:458px; padding:10px 0px; border:1px solid #ddd; background:#efefef;}
#content .detail_info .buy_module .buy_block .block_wrap .qty_wrap{width:64px; height:26px; position:relative; z-index:1000;}
#content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .qty_input{width:64px; height:24px; line-height:24px; text-indent:5px;}
#content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .add{width:15px; height:11px; position:absolute; right:1px; top:2px; z-index:1001; cursor:pointer;}
#content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .min{width:15px; height:11px; position:absolute; right:1px; bottom:2px; z-index:1001; cursor:pointer;}
#content .detail_info .buy_module .buy_block .block_wrap .buy_now{width:145px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:16px; font-weight:bold; border:none; background:url(/images/detail_buy_now_ico.png) no-repeat center; cursor:pointer;}
#content .detail_info .buy_module .buy_block .block_wrap .add_to_cart{width:145px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:16px; font-weight:bold; border:none; background:url(/images/detail_add_to_cart_ico.png) no-repeat center; cursor:pointer;}
#content .detail_info .buy_module .buy_block .block_wrap .wishlist_link{color:#808080; padding:3px 0px 3px 22px; background:url(/images/wishlist_ico.jpg) no-repeat 2px center;}
#content .detail_info .buy_module .buy_block .caculate_shipping_price{width:460px; line-height:20px; color:#666;}
#content .detail_info .buy_module .buy_block .caculate_shipping_price ul li{width:460px; height:20px; line-height:20px; color:#666;}
#content .detail_info .detail_contact{width:228px; margin-left:38px; padding:12px; color:#3597e2; border:1px solid #ddd; background:url(/images/detail_contact_bg.jpg) #eeeeee repeat-x;}
#content .detail_info .detail_contact .contact_line{width:228px; height:25px; line-height:25px; text-indent:32px; color:#403f3f;}
#content .detail_info .detail_contact .contact_line2{width:196px; padding-left:32px; padding-top:10px; line-height:20px; color:#403f3f;}

#website_left{width:230px;}

#website_right{width:958px; margin-left:12px;}
#website_right .path{width:958px; height:25px; color:#737373;}
#website_right .path a{color:#737373;}
#website_right .path span{color:#3597e2;}
#website_right .products_search{width:928px; padding:15px; background:#eeeeee;}
#website_right .products_search form{width:560px;}
#website_right .products_search .free_shipping_btn{padding:3px 6px; color:#333333; text-decoration:none; border:1px solid #d6d6d6; background:#f8f8f8;}
#website_right .products_search .cur_free{color:#fff; background:#505050;}
#website_right .products_search .select{color:#fff; background:#505050;}
#website_right .products_search .order_ico{padding:3px 15px 3px 6px; color:#333333; text-decoration:none;}
#website_right .products_search .down{background:url(/images/down.gif) no-repeat right center;}
#website_right .products_search .up{background:url(/images/up.gif) no-repeat right center;}
#website_right .products_search .view_type{width:200px; height:22px; line-height:22px; text-align:right; color:#333;}
#website_right .products_search .view_type .view_ico{padding:3px 12px 3px 0px; color:#333; text-decoration:none;}
#website_right .products_search .view_type .list{background:url(/images/products/list_0.jpg) no-repeat right center;}
#website_right .products_search .view_type .list_1{background:url(/images/products/list_0_1.jpg) no-repeat right center;}
#website_right .products_search .view_type .gallery{background:url(/images/products/list_1.jpg) no-repeat right center;}
#website_right .products_search .view_type .gallery_1{background:url(/images/products/list_1_1.jpg) no-repeat right center;}
#website_right .products_list{width:958px; padding-top:15px;}
#website_right .products_list .last{margin-right:0px;}
#website_right .products_list .last_border{border-bottom:none;}
#website_right .menu_top{width:958px; height:26px; line-height:26px; border-bottom:3px solid #3597e2;}
#website_right .menu_top .menu_title{width:125px; height:26px; margin-right:6px; line-height:26px; text-align:center; color:#565656; background:url(/images/menu_bg.jpg) no-repeat center; cursor:pointer;}
#website_right .menu_top .cur{color:#fff; background:url(/images/menu_cur_bg.jpg) no-repeat center;}
#website_right .menu_content{width:926px; min-height:300px; padding:15px; line-height:24px; border:1px solid #ddd; border-top:none; display:none;}
#website_right .menu_content *{ height: auto !important;}
#website_right .menu_content img{ max-width: 100%; max-height: 100%;}
#website_right .menu_content table{ width: 100% !important;}
#website_right .menu_content .attr_wrap{width:906px; margin:0 auto;}
#website_right .menu_content .attr_wrap .attr_list{width:452px; height:30px; line-height:30px; border-bottom:1px dashed #d9d9d9;}
#website_right .menu_content .mb{ display: none;}

#website_right .menu_content .cus_attr{ margin-bottom: 30px;}
#website_right .menu_content .cus_attr .row{ width: 50%; line-height: 30px; border-bottom: 1px dashed #d9d9d9;}
#website_right .menu_content .cus_attr .row .row_item{ width: 50%;}
#website_right .menu_content .cus_attr .row .row_item.name{ font-weight: bold;}
    
.pdf_file .tit{ width: 100%; height: 35px; line-height: 35px; border-bottom: 2px solid #3597e2; font-size: 16px; color: #5c5c5c; font-weight: bold;}
.pdf_file .list{ margin-top: 10px; color:#5c5c5c; font-size:14px; font-weight:bold; cursor: pointer;}
.pdf_file .list *{ font-size: 16px; color: #666;}
.pdf_file .list .row:hover *{ color: #f00;}

.summary .tit{ width: 100%; height: 35px; line-height: 35px; border-bottom: 2px solid #3597e2; font-size: 16px; color: #5c5c5c; font-weight: bold;}
.summary .con{ margin-top: 10px; color:#5c5c5c; font-size:14px;}

.preview .tit{ width: 100%; height: 35px; line-height: 35px; border-bottom: 2px solid #3597e2; font-size: 16px; color: #5c5c5c; font-weight: bold;}
.preview .list{ margin-top: 10px;}
.preview .list .slide{ height: auto;}
.preview .list .slide img{ max-width: 100%; max-height: 100%;}
.preview .btn_list{ top: 50%; left: 0; width: 100%; height: 30%; transform: translateY(-50%);}
.preview .btn_list .btn{ margin: 0; width: 30px; height: 100%;}
.preview .btn_list .btn svg{ width: 100%;}
.preview .btn_list .btn.prev{ transform: translateX(calc(-100% - 5px)); border: 1px solid #ccc;}
.preview .btn_list .btn.next{ transform: translateX(calc(100% + 5px)); border: 1px solid #ccc;}
.preview .btn_list .btn.next svg{ transform: rotate(180deg);}

.inq_btn{margin:10px 0; clear:both;}
.inquiry{width:753px; display:none; margin-bottom:15px;}
.inquiry table tr td{ padding: 6px;}
.inquiry table tr td table{ margin: 0;}

#footer{width:100%; border-top:2px solid #3597e2; background:#f6f6f6;}
#footer .top{ margin-top: 22px; width: 100%;}
#footer .top .left{ width: 70%;}
#footer .btm_nav{ margin-left: 1%; width: 28%;}
#footer .btm_nav:first-child{ margin-left: 0;}
#footer .btm_nav .btm_title{width: 100%; min-height:34px; line-height:34px; color:#3597e2; font-size:14px;}
#footer .btm_nav .btm_title a{color:#3597e2; font-size:14px; text-decoration:none;}
#footer .btm_nav .btm_list_wrap{width:100%; padding-top:4px; color:#3597e2;}
#footer .btm_nav .btm_list_wrap a{color:#3597e2; text-decoration: none;}
#footer .btm_nav .btm_list_wrap img{margin-right:14px;}
#footer .btm_nav .btm_list_wrap .btm_list{width:100%; height:20px; line-height:20px; text-indent:9px; background:url(/images/btm_list_ico.jpg) no-repeat left center; overflow:hidden;}
#footer .btm_nav .btm_list_wrap .btm_list a{color:#666666; text-decoration:none;}
#footer .copyright{width:100%; margin-top:30px; padding:28px 0px 20px; text-align:center; color:#666666; border-top:1px dashed #dfdfdf;}
#footer .copyright span{ margin-bottom: 30px;}
#footer .copyright img{ max-width: 100%; max-height: 100%;}

#recent_orders{margin-top:7px; margin-bottom:13px; padding:7px; border:1px solid #ddd; height:330px;}
#recent_orders iframe{ width: 100%; height:320px;}
#recent_orders_list .title{font-size:14px; font-weight:bold;}
#recent_orders_list #marquee{height:297px; overflow:hidden;}
#recent_orders_list #marquee .item{margin:10px 0; background:url(/images/s_cart.jpg) left top no-repeat; padding-left:17px; width: 100%; height:48px; overflow:hidden;}
#recent_orders_list #marquee .item span{color:#666; display:block;}
#recent_orders_list #marquee .item span.name{ height:30px; font-size: 12px; overflow:hidden;}
#recent_orders_list #marquee .item span.name a{ display: inline-block; line-height: 15px; font-size:11px;}
#recent_orders_list #marquee .item span.info{height:18px; line-height:18px; font-size: 12px; overflow:hidden;}

.clear{clear: both;}
.icofooter{color: #3597e2;margin-bottom: 5px;}
.icofooter .one{width: 14px; color: #3597e2;}
.icofooter .two{ margin-left: 1%; width: 90%; color: #3597e2;}
#footer .btm_nav.float_right{width: 21%;}

/*隐藏价格*/
.price_item_USD, .price_item_EUR, .price_item_GBP, .price_item_AUD, .price_item_CAD, .price_item_SGD, .price_item_JPY, .price_item_HKD, .price_item_THB, .price_item_TWD{display:none;}

/*在线留言表单*/
#lib_feedback_form{width:100%; clear:both; overflow:hidden;}
#lib_feedback_form .rows{margin:10px 0; clear:both;}
#lib_feedback_form .rows .code{ width: 140px; border: 1px solid #ddd; box-sizing: border-box;}
#lib_feedback_form .rows .code img{ display: block; max-width: 100%; max-height: 100%;}
#lib_feedback_form .rows label{width:15%; overflow:hidden; float:left; height:22px; line-height:22px; text-align:right; color:#555;}
#lib_feedback_form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:2px;}
#lib_feedback_form .rows span .contents{width:85%; height:120px;}
#lib_feedback_form .rows span .vcode{text-transform:uppercase;}
#lib_feedback_form .rows span img{margin-top:2px;}

/*在线留言列表页*/
#lib_feedback_list{width:100%; clear:both; overflow:hidden;}
#lib_feedback_list .list{border:1px solid #ccc; margin-bottom:8px; zoom:1;}
#lib_feedback_list .list .face{width:18%; float:left; text-align:center; padding:5px 1px;}
#lib_feedback_list .list .txt{width:81%; float:right; border-left:1px solid #ccc; min-height:130px;}
#lib_feedback_list .list .txt .subject{height:22px; line-height:22px; text-indent:5px; overflow:hidden; border-bottom:1px solid #ccc; background:#f7f7f7;}
#lib_feedback_list .list .txt .message{padding:5px; line-height:150%; min-height:40px; _height:40px;}
#lib_feedback_list .list .txt .message font{color:blue;}
#lib_feedback_list .list .txt .reply{border-top:1px solid #ccc; margin:5px; margin-top:0; color:red; padding:7px 5px; padding-left:24px; line-height:150%;}

/*下载列表页*/
#lib_download_list{width:100%; clear:both; overflow:hidden;}
#lib_download_list li{height:26px; line-height:26px; border-bottom:1px dashed #ccc; overflow:hidden; text-indent:5px;}
#lib_download_list li div{float:left;}
#lib_download_list li div.name{width:70%;}
#lib_download_list li div.download{width:20%;}

/*文章列表页*/
#lib_info_list{width:100%; clear:both; overflow:hidden;}
#lib_info_list li{height:26px; line-height:26px; border-bottom:1px dashed #ccc; overflow:hidden; text-indent:5px;}
#lib_info_list li .date{float:right; height:26px; line-height:26px;}

/*文章详细页*/
#lib_info_detail{width:100%; clear:both; overflow:hidden;}
#lib_info_detail .title{height:30px; padding-bottom:10px; border-bottom:1px dashed #ccc;/*text-align:center; text-indent:350px;*/}
#lib_info_detail .title h1{ font-size:28px; font-weight: 700;}
#lib_info_detail .contents{line-height:180%; padding:6px 0;}

/*产品列表页*/
#lib_product_list{width:100%; clear:both; overflow:hidden;}
#lib_product_list .item{float:left; overflow:hidden;}
#lib_product_list .item ul{margin:0 auto; overflow:hidden;}
#lib_product_list .item ul li{text-align:center; margin-top:3px;}
#lib_product_list .item ul li.img{margin:0; overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell;}
#lib_product_list .item ul li.img div{*position:absolute; top:50%;}
#lib_product_list .item ul li.img div img{*position:relative; top:-49%; left:-50%;}
#lib_product_list .item ul li.name{text-align:left;}
#lib_product_list .item ul li.name a{font-size:11px; text-decoration:underline;}

/*产品列表页一*/
#lib_product_list_1{width:100%; clear:both; overflow:hidden;}
#lib_product_list_1 .item{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_product_list_1 .item .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
#lib_product_list_1 .item .img div{*position:absolute; top:50%;}
#lib_product_list_1 .item .img div img{*position:relative; top:-49%; left:-50%;}
#lib_product_list_1 .item .info{padding-left:10px; float:left;}
#lib_product_list_1 .item .info .proname{border-bottom:1px dashed #ccc; font-weight:bold; height:20px; margin-bottom:5px;}
#lib_product_list_1 .item .info .proname a{color:#555;}
#lib_product_list_1 .cline{padding:15px 0; clear:both;}

/*产品列表页（商城）*/
#lib_product_list_shop{width:100%; clear:both; overflow:hidden;}
#lib_product_list_shop .blank12{border-top:1px dashed #ddd;}
#lib_product_list_shop #turn_page{background:#ECE9E0; height:28px; line-height:28px;}
#lib_product_list_shop .index{background:#ECE9E0;}
#lib_product_list_shop .index .info{width:350px; float:left; height:28px; line-height:28px; text-indent:5px; font-weight:bold; overflow:hidden; color:#676767;}
#lib_product_list_shop .index #turn_page{text-align:right; padding-right:10px;}
#lib_product_list_shop .lcr{background:url(/images/products/lcr_bg.jpg); height:24px; line-height:24px; margin-bottom:9px;}
#lib_product_list_shop .lcr *{font-size:11px;}
#lib_product_list_shop .lcr .view{width:400px; float:left;}
#lib_product_list_shop .lcr .view li{float:left; padding:0 7px;}
#lib_product_list_shop .lcr .view li div{height:24px; line-height:24px; float:left;}
#lib_product_list_shop .lcr .view li.v div{font-weight:bold;}
#lib_product_list_shop .lcr .view li div.t0{background:url(/images/products/list_0.jpg) left center no-repeat; text-indent:10px;}
#lib_product_list_shop .lcr .view li div.t1{background:url(/images/products/list_1.jpg) left center no-repeat; text-indent:10px;}
#lib_product_list_shop .lcr .view li div.t2{background:url(/images/products/list_2.jpg) left center no-repeat; text-indent:10px;}
#lib_product_list_shop .lcr .view li.cur{background:url(/images/products/lcr_bg_1.jpg);}
#lib_product_list_shop .lcr .view li.cur div.t0{background:url(/images/products/list_0_1.jpg) left center no-repeat;}
#lib_product_list_shop .lcr .view li.cur div.t1{background:url(/images/products/list_1_1.jpg) left center no-repeat;}
#lib_product_list_shop .lcr .view li.cur div.t2{background:url(/images/products/list_2_1.jpg) left center no-repeat;}
#lib_product_list_shop .lcr .act{width:255px; float:right;}
#lib_product_list_shop .lcr .act .po{position:absolute; z-index:2;}
#lib_product_list_shop .lcr .act .po div{float:left; position:relative;}
#lib_product_list_shop .lcr .act .po .menu dl{margin:3px 5px 0 5px;}
#lib_product_list_shop .lcr .act .po .menu dl.menuout{height:18px; overflow:hidden;}
#lib_product_list_shop .lcr .act .po .menu dl.menuover{}
#lib_product_list_shop .lcr .act .po .menu dl.menuover dt{display:none;}
#lib_product_list_shop .lcr .act .po .menu dl dt{height:18px; line-height:18px;}
#lib_product_list_shop .lcr .act .po .menu dl dd{border:1px solid #ccc; width:105px; background:#fff;}
#lib_product_list_shop .lcr .act .po .menu dl dd a{display:block; text-indent:3px; line-height:20px; height:20px; margin:3px; text-decoration:none;}
#lib_product_list_shop .lcr .act .po .menu dl dd a:hover{background:#666; color:#fff;}
#lib_product_list_shop .lcr .act .po .show dl dd{width:40px;}
#lib_product_list_shop ul li.img{margin:0; text-align:center; overflow:hidden; vertical-align:middle; position:relative; display:table-cell; border:1px solid #ddd; z-index:1;}
#lib_product_list_shop ul li.img:hover{border:1px solid #999;}
#lib_product_list_shop ul li.img div{*position:absolute; top:50%;}
#lib_product_list_shop ul li.img div img{*position:relative; top:-49%; left:-50%;}
#lib_product_list_shop ul li.name a{text-decoration:underline;}
#lib_product_list_shop .item{float:left; overflow:hidden; margin-bottom:12px;}
#lib_product_list_shop .item ul{margin:0 auto; overflow:hidden;}
#lib_product_list_shop .item ul li{text-align:left; margin-top:5px; font-size:11px;}
#lib_product_list_shop .item ul li.img{text-align:center; margin-top:0;}
#lib_product_list_shop .item ul li.name{padding-top:3px; padding-left:1px; *padding-left:0; margin:0; clear:both;}
#lib_product_list_shop .item ul li.price del{color:#666;}
#lib_product_list_shop .item ul li.price span{color:#A92D2F; font-weight:bold; padding-left:10px;}
#lib_product_list_shop .item_0{margin:0 auto; clear:both; margin-bottom:12px;}
#lib_product_list_shop .item_0 ul li{float:left; margin:0px;}
#lib_product_list_shop .item_0 ul li.img{text-align:center; margin:0 6px;}
#lib_product_list_shop .item_0 ul li.info{margin-left:4px; width:450px; padding-right:20px; overflow:hidden;}
#lib_product_list_shop .item_0 ul li.info .name a{font-weight:bold; text-decoration:underline;}
#lib_product_list_shop .item_0 ul li.info .desc{color:#666; font-size:11px; margin-top:5px;}
#lib_product_list_shop .item_0 ul li.info .desc a{text-decoration:underline;}
#lib_product_list_shop .item_0 ul li.info .w_review{margin-top:5px;}
#lib_product_list_shop .item_0 ul li.info .w_review a{font-size:11px; color:#467028; text-decoration:underline;}
#lib_product_list_shop .item_0 ul li.price .p0{color:#666; margin-bottom:5px; font-size:11px;}
#lib_product_list_shop .item_0 ul li.price .p1{font-weight:bold; color:#A92D2F;}

/*产品详细页*/
#lib_product_detail{clear:both; overflow:hidden; margin:0 auto;}
#lib_product_detail .info{margin:0 auto; clear:both; overflow:hidden;}
#lib_product_detail .info .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
#lib_product_detail .info .img div{*position:absolute; top:50%;}
#lib_product_detail .info .img div img{*position:relative; top:-50%; left:-50%;}
#lib_product_detail .info .pro_info{float:left; margin-left:10px;}
#lib_product_detail .info .pro_info .proname{font-weight:bold;}
#lib_product_detail .info .pro_info .item{padding-top:5px; margin-top:5px; border-top:1px dashed #ccc; clear:both;}
#lib_product_detail .info .pro_info .item .fl{float:left; width:45%;}
#lib_product_detail .info .pro_info .item .fr{float:left;}
#lib_product_detail .description{margin:8px 0; min-height:250px; _height:250px; clear:both;}
#lib_product_detail .description .desc_nav{height:24px; border-bottom:1px solid #C7CED7; padding-left:5px; overflow:hidden;}
#lib_product_detail .description .desc_nav div{width:110px; height:24px; line-height:26px; overflow:hidden; background:url(/images/global/contents_bg.gif); text-align:center; font-weight:bold;}
#lib_product_detail .description .desc_contents{padding:5px; line-height:180%;}

/*产品详细页（商城）*/
#lib_product_detail_shop{margin:0 auto; overflow:hidden;}
#lib_product_detail_shop .pro_img{float:left; position:relative;}
#lib_product_detail_shop .pro_img *{_behavior:none;}
#lib_product_detail_shop .pro_img .bigimg{text-align:center; overflow:hidden; border:1px solid #ddd; position:relative;}
#lib_product_detail_shop .pro_img .MagicZoom{display:block; margin:0 auto;}
#lib_product_detail_shop .pro_img .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#lib_product_detail_shop .pro_img .MagicZoomBigImageCont{border:1px solid #999;}
#lib_product_detail_shop .pro_img .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#lib_product_detail_shop .pro_img .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#lib_product_detail_shop .pro_img .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/images/products/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#lib_product_detail_shop .pro_img #zoom-big{position:absolute; top:0;}
#lib_product_detail_shop .pro_img #small_img{position:relative; overflow:hidden; width:276px; height:72px; margin:10px auto;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl{position:relative; _position:absolute;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl div{height:72px; background:#fff; width:15px; text-align:center; padding-top:29px;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl div.left{float:left;}
#lib_product_detail_shop .pro_img #small_img .small_img_ctrl div.right{float:right;}
#lib_product_detail_shop .pro_img #small_img #small_img_list{position:absolute; top:0; margin-left:15px; _margin-left:10px; width:5418px;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li{float:left; margin:0 5px; border:1px solid #666;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li a{display:block; width:70px; height:70px; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center; *font-size:61px;}
#lib_product_detail_shop .pro_img #small_img #small_img_list li a img{vertical-align:middle;}
#lib_product_detail_shop .cs{float:left; overflow:hidden; margin-left:15px;}
#lib_product_detail_shop .cs .proname{font-weight:bold; font-size:14px;}
#lib_product_detail_shop .cs .itemno{height:28px; line-height:28px;}
#lib_product_detail_shop .cs .oline{border-bottom:1px dashed #ddd; margin:5px 0;}
#lib_product_detail_shop .cs .itemno img{padding-left:10px;}
#lib_product_detail_shop .cs .price_0{height:28px; line-height:28px;}
#lib_product_detail_shop .cs .price_1{height:28px; line-height:28px; font-size:14px;}
#lib_product_detail_shop .cs .price_1 font{color:#ff6600; font-size:14px;}
#lib_product_detail_shop .cs .addtocart{background:#F1F0EE; padding:12px;}
#lib_product_detail_shop .cs .addtocart .par_list{padding-left:20px;}
#lib_product_detail_shop .cs .addtocart .box0{border:1px solid #bbb; padding:3px 16px; margin:2px 1px; background:#fff; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#lib_product_detail_shop .cs .addtocart .box1{border:2px solid #bbb; padding:2px 15px; margin:2px 1px; background:url(/images/products/gou.gif) right bottom no-repeat #ccc; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#lib_product_detail_shop .cs .addtocart a.wishlists{text-decoration:underline; margin-left:15px;}
#lib_product_detail_shop .pro_detail_ext{margin:0 auto; clear:both; overflow:hidden;}
#lib_product_detail_shop .pro_detail_ext .description{min-height:200px; _height:200px;}
#lib_product_detail_shop .pro_detail_ext .description .title{font-size:14px; font-weight:bold; color:#1C4D8F; border-bottom:1px dashed #ccc; height:24px; line-height:24px;}
#lib_product_detail_shop .pro_detail_ext .description .txt{margin:10px 0;}
#lib_product_detail_shop .pro_detail_ext .may_like{min-height:200px; _height:200px;}
#lib_product_detail_shop .pro_detail_ext .may_like .title{font-size:14px; font-weight:bold; color:#1C4D8F; border-bottom:1px dashed #ccc; height:24px; line-height:24px; margin-bottom:9px;}
#lib_product_detail_shop .pro_detail_ext .may_like #lib_product_list{min-height:150px; _height:150px;}
#lib_product_detail_shop .maybe_like{overflow:hidden;}
#lib_product_detail_shop .maybe_like .scroller_contents{width:10000000px;}
#lib_product_detail_shop .maybe_like #scroller_contents_0, #lib_product_detail_shop .maybe_like #scroller_contents_1{float:left; display:block;}
#lib_product_detail_shop .maybe_like .item{float:left;}
#lib_product_detail_shop .maybe_like .item ul{overflow:hidden;}
#lib_product_detail_shop .maybe_like .item ul li{text-align:left; margin-top:5px; font-size:11px;}
#lib_product_detail_shop .maybe_like .item ul li.img{border:1px solid #ddd; margin:0; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center;}
#lib_product_detail_shop .maybe_like .item ul li.img:hover{border:1px solid #999;}
#lib_product_detail_shop .maybe_like .item ul li.img img{vertical-align:middle;}
#lib_product_detail_shop .maybe_like .item ul li.name{padding-top:3px; padding-left:1px; *padding-left:0; margin:0; clear:both;}
#lib_product_detail_shop .maybe_like .item ul li.name a{text-decoration:underline;}
#lib_product_detail_shop .maybe_like .item ul li.price del{color:#666;}
#lib_product_detail_shop .maybe_like .item ul li.price span{color:#A92D2F; font-weight:bold; padding-left:10px;}

/*产品在线询盘*/
#lib_product_inquire{clear:both; overflow:hidden; margin:0 auto;}
#lib_product_inquire .product_list{width:100%; clear:both; overflow:hidden;}
#lib_product_inquire .product_list .item{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_product_inquire .product_list .item .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
#lib_product_inquire .product_list .item .img div{*position:absolute; top:50%;}
#lib_product_inquire .product_list .item .img div img{*position:relative; top:-49%; left:-50%;}
#lib_product_inquire .product_list .item .info{padding-left:10px; float:left;}
#lib_product_inquire .product_list .item .info .proname{border-bottom:1px dashed #ccc; font-weight:bold; height:20px; margin-bottom:5px;}
#lib_product_inquire .product_list .item .info .proname a{color:#555;}
#lib_product_inquire .product_list .cline{padding:15px 0; clear:both;}
#lib_product_inquire .form{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_product_inquire .form .rows{margin:10px 0; clear:both;}
#lib_product_inquire .form .rows label{width:13%; overflow:hidden; float:left; height:22px; line-height:22px; text-align:left; color:#555;}
#lib_product_inquire .form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:2px;}
#lib_product_inquire .form .rows span .contents{width:85%; height:100px;}

/*产品评论*/
#lib_product_review{clear:both; overflow:hidden; margin:0 auto;}
#lib_product_review iframe{display:none;}
#lib_product_review .t{font-size:14px; font-weight:bold; color:#1C4D8F; border-bottom:1px dashed #ccc; height:24px; line-height:24px;}
#lib_product_review .item{margin:8px 0;}
#lib_product_review .item .msg img{ display: block; margin: 0;}
#lib_product_review .item .fc{padding-bottom:5px; font-size:10px;}
#lib_product_review .item span{font-weight:bold; color:#2D5DC2;}
#lib_product_review .item .review_contents{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; line-height:180%; padding:5px 14px; width:655px; color:#2D5DC2;}
#lib_product_review .txt{line-height:150%; margin:5px 0; border-bottom:1px dashed #ddd; padding-bottom:8px;}
#lib_product_review .form{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_product_review .form .rows{margin:10px 0; clear:both;}
#lib_product_review .form .rows label{width:20%; overflow:hidden; float:left; height:22px; line-height:22px; text-align:right; color:#555;}
#lib_product_review .form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:2px;}
#lib_product_review .form .rows span.rating img{cursor:pointer;}
#lib_product_review .form .rows span .contents{width:85%; height:100px;}

/*成功案例列表页*/
#lib_instance_list{width:100%; clear:both; overflow:hidden;}
#lib_instance_list .item{float:left; overflow:hidden;}
#lib_instance_list .item ul{margin:0 auto; overflow:hidden;}
#lib_instance_list .item ul li{text-align:center; margin-top:3px;}
#lib_instance_list .item ul li.img{margin:0; overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell;}
#lib_instance_list .item ul li.img div{*position:absolute; top:50%;}
#lib_instance_list .item ul li.img div img{*position:relative; top:-49%; left:-50%;}
#lib_instance_list .item ul li.name{text-align:left;}
#lib_instance_list .item ul li.name a{font-size:11px; text-decoration:underline;}

/*成功案例列表页一*/
#lib_instance_list_1{width:100%; clear:both; overflow:hidden;}
#lib_instance_list_1 .item{overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_instance_list_1 .item .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
#lib_instance_list_1 .item .img div{*position:absolute; top:50%;}
#lib_instance_list_1 .item .img div img{*position:relative; top:-49%; left:-50%;}
#lib_instance_list_1 .item .info{padding-left:10px; float:left;}
#lib_instance_list_1 .item .info .proname{border-bottom:1px dashed #ccc; font-weight:bold; height:20px; margin-bottom:5px;}
#lib_instance_list_1 .item .info .proname a{color:#555;}
#lib_instance_list_1 .cline{padding:15px 0; clear:both;}

/*成功案例详细页*/
#lib_instance_detail{clear:both; overflow:hidden; margin:0 auto;}
#lib_instance_detail .info{margin:0 auto; clear:both; overflow:hidden;}
#lib_instance_detail .info .img{overflow:hidden; border:1px solid #ccc; vertical-align:middle; position:relative; display:table-cell; text-align:center; float:left;}
#lib_instance_detail .info .img div{*position:absolute; top:50%;}
#lib_instance_detail .info .img div img{*position:relative; top:-50%; left:-50%;}
#lib_instance_detail .info .pro_info{float:left; margin-left:10px;}
#lib_instance_detail .info .pro_info .proname{font-weight:bold;}
#lib_instance_detail .info .pro_info .item{padding-top:5px; margin-top:5px; border-top:1px dashed #ccc; clear:both;}
#lib_instance_detail .info .pro_info .item .fl{float:left; width:45%;}
#lib_instance_detail .info .pro_info .item .fr{float:left;}
#lib_instance_detail .description{margin:8px 0; min-height:250px; _height:250px; clear:both;}
#lib_instance_detail .description .desc_nav{height:24px; border-bottom:1px solid #C7CED7; padding-left:5px; overflow:hidden;}
#lib_instance_detail .description .desc_nav div{width:110px; height:24px; line-height:26px; overflow:hidden; background:url(/images/global/contents_bg.gif); text-align:center; font-weight:bold;}
#lib_instance_detail .description .desc_contents{padding:5px; line-height:180%;}

/*信息页*/
#lib_article{clear:both; overflow:hidden; margin:8px auto; line-height:180%;}

/*会员中心*/
.lib_member .menu_btn{ display: none;}
.lib_member_item_card{border:1px solid #ddd; background:#fdfdfd;}
.lib_member_msgerror{border:1px solid #d8000c; background:#ffbaba; color:red; padding:8px; margin-bottom:12px;}
.lib_member_title{font-size:16px; font-weight:bold; color:#666; border-bottom:1px solid #ddd; line-height: 35px; text-indent:1px;}
.lib_member_title a{font-size:16px; font-weight:bold; color:#666;}
.lib_member_sub_title{font-size:16px; font-weight:bold; color:#555; height:40px;}
.lib_member_info{line-height:150%; padding:20px 0;}
#lib_member{width:1200px; margin:0 auto; clear:both; overflow:hidden;}
#lib_member .leftMenu{width:220px; overflow:hidden; float:left;}
#lib_member .rightContents{width:958px; overflow:hidden; float:right; margin-left:15px;}
#lib_member .rightContents .member_module{}

/*会员中心左菜单*/
#lib_member_menu{padding:12px; min-height:350px; _height:350px;}
#lib_member_menu dt{font-variant:small-caps; font-weight:bold; font-size:14px; height:22px; line-height:22px;}
#lib_member_menu dd{height:22px; line-height:22px; text-indent:15px;}
#lib_member_menu dd.close{ display: none;}
#lib_member_menu dd.clear_line{height:10px; border-bottom:1px dashed #ccc; margin-bottom:10px;}

/*会员注册*/
#lib_member_create{width:100%; clear:both; overflow:hidden;}
#lib_member_create form{ padding-bottom: 15px;}
#lib_member_create .lib_member_title{ line-height: 35px; text-indent:4px;}
#lib_member_create .required_info{height:30px; line-height:30px; text-indent:5px; color:#999;}
#lib_member_create .f_item{background:#E8E7E7; height:24px; line-height:22px; text-indent:5px; font-variant:small-caps; font-size:14px; font-family:Verdana; color:#000;}
#lib_member_create .rows{margin:10px 0; clear:both;}
#lib_member_create .rows label{width:140px; overflow:hidden; float:left; height:22px; line-height:22px; color:#555; text-indent:5px;}
#lib_member_create .rows span{width:500px; overflow:hidden; float:left; display:block; padding-left:2px;}
#lib_member_create .dline{border-bottom:1px solid #ccc; height:1px; overflow:hidden; margin:15px 0;}

/*会员登录页*/
#lib_member_login{width:100%; clear:both; overflow:hidden;}
#lib_member_login .login_form, #lib_member_login .new_customer{float:left; padding:10px 15px; width:325px; height:200px; overflow:hidden;}
#lib_member_login .new_customer{margin-right:20px;}
#lib_member_login .t{font-size:16px; font-weight:bold; color:#555;}
#lib_member_login .f_card{height:130px; overflow:hidden;}
#lib_member_login .f_card .e{line-height:150%; padding:8px 0;}
#lib_member_login .f_card .rows{margin:10px 0; clear:both;}
#lib_member_login .f_card .rows .form_input{ width: 100%;}
#lib_member_login .f_card .rows label{width:70px; overflow:hidden; float:left; height:22px; line-height:22px; color:#555; overflow:hidden;}
#lib_member_login .f_card .rows span{width: calc(98% - 70px); overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}
#lib_member_login .f_card .forgot{text-align:right; padding-right:20px;}
#lib_member_login .f_card .forgot a{text-decoration:underline;}
#lib_member_login .f_card .info{line-height:200%;}
#lib_member_login .dline{border-bottom:1px solid #ddd; height:1px; font-size:1px; overflow:hidden; margin:12px 0;}
#lib_member_login .btn{text-align:right; padding-right:20px;}

/*会员中心首页*/
#lib_member_index{width:100%; clear:both; overflow:hidden;}
#lib_member_index .lib_member_info{padding:15px 0;}
#lib_member_index .item_card{width:47%; float:left; margin-right:15px;}
#lib_member_index .item_card .title{height:34px; line-height:34px; text-indent:10px; font-size:18px; font-weight:bold; background:url(/images/member/my_account_tabs.jpg); border:1px solid #ddd;}
#lib_member_index .item_card .info{padding:8px 10px; line-height:170%; border-top:none; height:175px; overflow:hidden;}
#lib_member_index .item_card .info span{color:#ff6600;}
#lib_member_index .item_card .info .add_shipping_address{margin-left:15px; color:#ff6600; font-size:10px;}

/*忘记密码页*/
#lib_member_forgot{width:100%; clear:both; overflow:hidden;}
#lib_member_forgot .form, #lib_member_forgot .send_tips{padding:20px;}
#lib_member_forgot .form .rows{margin:10px 0; clear:both;}
#lib_member_forgot .form .rows label{width:100px; overflow:hidden; float:left; height:22px; line-height:22px; color:#555; overflow:hidden;}
#lib_member_forgot .form .rows span{width:400px; overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}
#lib_member_forgot .reset_success{padding:20px;}
#lib_member_forgot .reset_form .rows label{width:145px;}
#lib_member_forgot .dline{border-bottom:1px solid #ddd; height:1px; font-size:1px; overflow:hidden; margin:12px 0;}
#lib_member_forgot .send_tips .no_email{font-size:14px; color:#555; font-weight:bold; margin-top:35px; margin-bottom:15px;}
#lib_member_forgot .send_tips .continue_shopping{text-align:right; padding-top:15px; padding-right:20px;}

/*修改密码页*/
#lib_member_password{width:100%; clear:both; overflow:hidden;}
#lib_member_password .form, #lib_member_password .change_success{padding:20px;}
#lib_member_password .form .rows{margin:10px 0; clear:both;}
#lib_member_password .form .rows label{width:145px; overflow:hidden; float:left; height:22px; line-height:22px; color:#555; overflow:hidden;}
#lib_member_password .form .rows span{width:400px; overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}

/*修改个人资料页*/
#lib_member_profile{width:100%; clear:both; overflow:hidden;}
#lib_member_profile .form, #lib_member_profile .change_success{padding:20px;}
#lib_member_profile .form .rows{margin:10px 0; clear:both;}
#lib_member_profile .form .rows label{width:100px; overflow:hidden; float:left; height:22px; line-height:22px; color:#555; overflow:hidden;}
#lib_member_profile .form .rows span{width:400px; overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}

/*地址簿管理页*/
#lib_member_address_book{width:100%; clear:both; overflow:hidden;}
#lib_member_address_book .address{float:left; width:340px; overflow:hidden;}
#lib_member_address_book .billing_address{margin-left:15px;}
#lib_member_address_book .address .t{height:26px; border-bottom:1px solid #ddd; font-size:16px; font-weight:bold; color:#555;}
#lib_member_address_book .address .t .fl{float:left; font-size:16px; font-weight:bold; color:#555;}
#lib_member_address_book .address .t .fr{float:right; height:26px; line-height:26px;}
#lib_member_address_book .address .t .fr .add_new_address{font-weight:normal; font-size:10px; color:#ff6600;}
#lib_member_address_book .address .item{ width: 318px; height: auto; margin:8px auto; padding:10px; line-height:180%; clear:both;}
#lib_member_address_book .address .item .form_input{ width: 100%;}
#lib_member_address_book .address .item .form_input.short{ width: 96%;}
#lib_member_address_book .address .item .form_input.short[name=ShippingFirstName],
#lib_member_address_book .address .item .form_input.short[name=BillingFirstName],
#lib_member_address_book .address .item .form_input.short[name=FirstName]{ width: 65%;}
#lib_member_address_book .address .item .address_info{text-transform:capitalize;}
#lib_member_address_book .address .item .opt{text-align:right;}
#lib_member_address_book .address .item .opt a{margin:0 5px; color:#888; text-decoration:underline; font-variant:small-caps;}
#lib_member_address_book .address .item .opt a:hover{color:#333;}
#lib_member_address_book .address .item .opt a.checkout{border:1px solid #ccc; text-decoration:none; padding:2px 5px;}
#lib_member_address_book .address .item .opt a.checkout:hover{color:#B50C08;}
#lib_member_address_book .address .item .rows{clear:both; margin:4px 0;}
#lib_member_address_book .address .item .rows .fl{float:left; width:55%; overflow:hidden;}
#lib_member_address_book .address .item .rows .fr{float:left; width:45%; overflow:hidden;}
#lib_member_address_book .address .item .button{margin-top:10px;}
#lib_member_address_book .address .item .button .cancel_button{margin-left:15px;}

/*订单管理页*/
#lib_member_orders{width:100%; clear:both; overflow:hidden;}
#lib_member_orders .item_list{margin:8px 0; background:#ddd; border-collapse: inherit;}
#lib_member_orders .item_list .tb_title td{height:28px; font-weight:bold; text-align:center; background:url(/images/cart/tb_bg.gif);}
#lib_member_orders .item_list .item_list td{padding:7px 5px; font-size:10px;}
#lib_member_orders .item_list .item_list td *{font-size:10px;}
#lib_member_orders .item_list .item_list_over td{background:#f7f7f7;}
#lib_member_orders .item_list .item_list_out td{background:#fff;}
#lib_member_orders .item_list .qa_btn{display:block; float:left; width:54px; height:15px; line-height:13px; background:url(/images/member/order_qbg.jpg); color:#fff; text-decoration:none; margin:0 4px;}
#lib_member_orders .item_list .detail_link{text-decoration:underline;}
#lib_member_orders .cancel{padding:30px; width:70%; 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 .order_index{height:50px; line-height:50px; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd;}
#lib_member_orders .order_index em{font-weight:normal; font-size:11px;}
#lib_member_orders .order_index em *{font-size:11px;}
#lib_member_orders .detail div{border:1px solid #ddd; background:#f7f7f7; border-bottom:none; width:130px; height:26px; line-height:26px; text-align:center; font-weight:bold;}
#lib_member_orders .detail_card{border:1px solid #ddd; padding:15px;}
#lib_member_orders .payment_tips{border:1px solid #BF8585; background:url(/images/member/payment_tips.jpg) 10px center no-repeat #FBE8E8; padding:8px; padding-left:30px; line-height:150%; margin-top:8px;}
#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:15px; text-decoration:underline; color:#B50C08;}
#lib_member_orders .address{clear:both; zoom:1;}
#lib_member_orders .address .item_title{font-weight:bold; height:22px; line-height:22px;}
#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:10px;}
#lib_member_orders .address .address_info strong{font-size:10px;}
#lib_member_orders .address .billing_address{width:49%; float:right;}
#lib_member_orders .item_info{border-bottom:2px solid #ddd; height:24px; line-height:24px; font-weight:bold;}
#lib_member_orders .shipping{line-height:150%; margin-top:5px;}
#lib_member_orders .shipping .shipping_price{color:#888;}
#lib_member_orders .detail_item_list{border:1px solid #ddd; margin:8px 0;}
#lib_member_orders .detail_item_list .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/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:7px 5px; border-top:1px solid #ddd; font-size:10px;}
#lib_member_orders .detail_item_list .item_list td.item_img{ display: block; width: 92px; height: 92px; border:1px solid #ccc; padding:0; background:#fff;}
#lib_member_orders .detail_item_list .item_list td.item_img a{ width: 100%; height: 100%;}
#lib_member_orders .detail_item_list .item_list td.item_img a img{ max-width: 100%; max-height: 100%;}
#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:10px;}
#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:11px; font-weight:bold;}

/*收藏夹*/
#lib_member_wishlists{width:100%; clear:both; overflow:hidden;}
#lib_member_wishlists .item_list{border:1px solid #ddd; margin:8px 0;}
#lib_member_wishlists .item_list .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/cart/tb_bg.gif);}
#lib_member_wishlists .item_list .tb_title td.last{border-right:none;}
#lib_member_wishlists .item_list .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:10px;}
#lib_member_wishlists .item_list .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
#lib_member_wishlists .item_list .item_list_over td{background:#f7f7f7;}
#lib_member_wishlists .item_list .item_list_out td{background:#fff;}
#lib_member_wishlists .item_list .item_list td *{font-size:10px;}
#lib_member_wishlists .item_list .item_list td a{ width: 90px;}
#lib_member_wishlists .item_list .item_list .proname{text-decoration:underline;}

/*购物车小头部*/
#lib_cart_station{width:100%; clear:both; overflow:hidden; height:24px; line-height:24px;}
#lib_cart_guid{width:100%; clear:both; overflow:hidden; height:27px; text-align:right; background:url(/images/cart/line.jpg) left 26px repeat-x;}

/*成功加入购物车提示*/
#lib_cart_add_success{position:absolute; z-index:1000001; border:1px solid #333; background:#f7f7f7; left:0px; top:0px; width:450px; padding:8px;}
#lib_cart_add_success .close{text-align:right;}
#lib_cart_add_success .close a{color:#666; margin-left:3px;}
#lib_cart_add_success .tips{font-size:16px; font-weight:bold; color:#444;}
#lib_cart_add_success .tips img{padding-right:5px;}
#lib_cart_add_success .cart_info{height:40px; line-height:40px; text-indent:40px;}
#lib_cart_add_success .cart_info span{color:#FE6500; font-weight:bold;}
#lib_cart_add_success .checkout{text-indent:40px; margin-bottom:5px;}

/*购物车首页*/
#lib_cart_list{width:100%; clear:both; overflow:hidden;}
#lib_cart_list .empty_cart{line-height:210%; margin:20px 0;}
#lib_cart_list .empty_cart img{padding-right:20px;}
#lib_cart_list .empty_cart strong{color:#111;}
#lib_cart_list .empty_cart a{text-decoration:underline;}
#lib_cart_list .empty_cart a:hover{color:#B50C08;}
#lib_cart_list .cart_info div{ height:50px; line-height:50px;}
#lib_cart_list .cart_info div span{color:#B50C08;}
#lib_cart_list .cart_info div a{text-decoration:underline; margin-left:20px;}
#lib_cart_list .cart_info .fl{float:left; width:45%;}
#lib_cart_list .cart_info .fr{float:right;}
#lib_cart_list .cart{clear:both;}
#lib_cart_list .item_list_table{border:1px solid #ddd; box-sizing: border-box;}
#lib_cart_list .item_list_table .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/cart/tb_bg.gif);}
#lib_cart_list .item_list_table .tb_title td.last{border-right:none;}
#lib_cart_list .item_list_table .item_list td{padding:8px 5px; border-top:1px solid #ddd; font-size:10px; line-height:170%;}
#lib_cart_list .item_list_table .item_list_over td{background:#f7f7f7;}
#lib_cart_list .item_list_table .item_list_out td{ width: 92px; background:#fff;}
#lib_cart_list .item_list_table .item_list td *{font-size:10px;}
#lib_cart_list .item_list_table .item_list td.item_img{ border:1px solid #ccc; padding:0; background:#fff;}
#lib_cart_list .item_list_table .item_list td.item_img a{ width: 100%; height: 100%;}
#lib_cart_list .item_list_table .item_list td.item_img a img{ max-width: 100%; max-height: 100%;}
#lib_cart_list .item_list_table .item_list .proname{color:#0066CC; text-decoration:underline;}
#lib_cart_list .item_list_table .item_list .c_red{color:#B50C08; font-size:11px; font-weight:bold;}
#lib_cart_list .item_list_table .item_list .qty{text-align:center;}
#lib_cart_list .item_list_table .item_list .opt{color:#B50C08; margin:0 5px;}
#lib_cart_list .item_list_table .item_list .remark{font-weight:bold;}
#lib_cart_list .item_list_table .total td{height:28px; background:#efefef; text-align:center; color:#B50C08; font-size:11px; font-weight:bold;}
#lib_cart_list .checkout{text-align:right; padding:25px 0; float:right;}
#lib_cart_list .checkout img{margin-left:25px;}
#lib_cart_list .ext_info{clear:both; margin:15px 0; line-height:180%; color:#666;}

/*提交订单页*/
#lib_cart_checkout{width:100%; clear:both; overflow:hidden;}
#lib_cart_checkout .title{height:28px; line-height:28px; border-bottom:1px solid #ddd; font-weight:bold; margin-top:15px;}
#lib_cart_checkout .item_title{font-weight:bold; border-bottom:2px solid #555; height:28px; line-height:28px;}
#lib_cart_checkout .check_address{height:24px; line-height:24px; color:#555;}
#lib_cart_checkout .SId{width:1px; height:1px; border:none;}
#lib_cart_checkout .address .shipping_address{width:49%; float:left;}
#lib_cart_checkout .address .shipping_address .also_billing_address{text-decoration:underline; color:#B50C08;}
#lib_cart_checkout .address .shipping_address iframe{display:none;}
#lib_cart_checkout .address .address_info{border:1px solid #BF8585; background:#F7ECEC; padding:8px; line-height:160%; font-size:10px;}
#lib_cart_checkout .address .address_info strong{font-size:10px;}
#lib_cart_checkout .address .billing_address{width:49%; float:right;}
#lib_cart_checkout .address .q_link{height:26px; line-height:26px;}
#lib_cart_checkout .address .q_link a{text-decoration:underline; margin-right:15px;}
#lib_cart_checkout .shipping_method .shipping{margin:8px 0;}
#lib_cart_checkout .shipping_method .shipping .ft{clear:both; height:20px; overflow:hidden;}
#lib_cart_checkout .shipping_method .shipping .ft div{float:left;}
#lib_cart_checkout .shipping_method .shipping .ft div.radio{width:25px;}
#lib_cart_checkout .shipping_method .shipping .ft div.txt{margin-top:-2px; *margin-top:2px;}
#lib_cart_checkout .shipping_method .shipping .ft div.txt .free_shipping{color:#B50C08;}
#lib_cart_checkout .shipping_method .shipping .explanation{text-indent:25px; color:#777; padding-bottom:10px; clear:both;}
#lib_cart_checkout .shipping_method .shipping .explanation *{color:#777;}
#lib_cart_checkout .comments .info{height:24px; line-height:24px;}
#lib_cart_checkout .comments textarea{width:85%; height:100px; line-height:150%; padding:5px;}
#lib_cart_checkout .place_order ul{width:60%; float:right; clear:both;}
#lib_cart_checkout .place_order ul li{height:25px; line-height:25px; border-bottom:1px solid #ccc;}
#lib_cart_checkout .place_order ul li div{float:right;}
#lib_cart_checkout .place_order ul li div.price{width:120px; overflow:hidden; text-align:right;}
#lib_cart_checkout .place_order .place_order_btn{width:60%; float:right; clear:both; text-align:right; margin:12px 0;}
#lib_cart_checkout .item_list_table{border:1px solid #ddd; margin:8px 0;}
#lib_cart_checkout .item_list_table .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/cart/tb_bg.gif);}
#lib_cart_checkout .item_list_table .tb_title td.last{border-right:none;}
#lib_cart_checkout .item_list_table .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:10px;}
#lib_cart_checkout .item_list_table .item_list_over td{background:#f7f7f7;}
#lib_cart_checkout .item_list_table .item_list_out td{background:#fff;}
#lib_cart_checkout .item_list_table .item_list td *{font-size:10px;}
#lib_cart_checkout .item_list_table .item_list .proname{color:#0066CC; text-decoration:underline;}
#lib_cart_checkout .item_list_table .total td{height:26px; background:#efefef; text-align:center; color:#B50C08; font-size:11px; font-weight:bold;}

#lib_cart_checkout .payment{border:3px solid #D8E6F3; margin:8px 0; padding:8px;}
#lib_cart_checkout .payment_method{ margin: 0; padding:5px;/* text-indent:25px;*/ border:1px solid #fff; text-decoration:none;}
#lib_cart_checkout .payment_method table *{font-size:10px;}
#lib_cart_checkout .payment_method img{padding-right:5px;}
#lib_cart_checkout .payment_method .add{color:#B50C08;}
#lib_cart_checkout .payment_method .less{color:#007F06;}
#lib_cart_checkout .payment_info{border:1px solid #ddd; background:#f8f9fb; padding:12px;}
#lib_cart_checkout .payment_info .contents .title{font-size:14px; font-weight:bold;}
#lib_cart_checkout .payment_info .contents .tips{margin:12px 0; border:1px solid #BBDFF7; background:#E7F4FC; line-height:180%; padding:4px; font-size:11px;}
#lib_cart_checkout .payment_info .contents .tips *{font-size:11px;}
#lib_cart_checkout .payment_info .contents .tips span{color:red;}
#lib_cart_checkout .payment_info .contents .tips a{text-decoration:underline;}
#lib_cart_checkout .payment_info .contents .txt{margin:8px 0; line-height:180%;}
#lib_cart_checkout .payment_info .contents .ext{margin-top:25px;}
#lib_cart_checkout .payment_info .contents .ext .tips{margin-top:15px;}
#lib_cart_checkout .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_cart_checkout .payment_info .contents .ext .sender_title{clear:both; margin:5px 0; margin-top:25px;}
#lib_cart_checkout .payment_info .contents .ext .sender_info td{padding:5px 0; padding-right:5px;}
#lib_cart_checkout .payment_info .contents .ext .sender_info td .contents{width:470px; height:70px; padding:5px; line-height:180%;}
#lib_cart_checkout .payment_info .contents .ext .sender_info td span{font-size:10px;}

/* 购物车无产品提示 */
#lib_cart_checkout .nothing{ margin: 100px 0; font-size: 36px; color: #333; text-align: center;}

/*下订单成功提示页*/
#lib_order_place{width:100%; clear:both; overflow:hidden;}
#lib_order_place div{padding:100px; text-align:center; border:1px solid #ddd;}
#lib_order_place div a{text-decoration:underline;}

/*付款页*/
#lib_order_payment{width:100%; clear:both; overflow:hidden;}
#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/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/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;}
#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/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 .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:49%; float:left;}
#lib_order_payment .address .address_info{border:1px solid #F8D8AF; background:#FFFCF3; padding:8px; line-height:160%; font-size:10px;}
#lib_order_payment .address .address_info strong{font-size:10px;}
#lib_order_payment .address .billing_address{width:49%; float:right;}

/*订单完成*/
#lib_order_complete{width:100%; clear:both; overflow:hidden;}
#lib_order_complete .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_complete .order_info *{color:#444; font-size:11px;}
#lib_order_complete .contents{line-height:180%; border:1px solid #ddd; background:#f8f9fb; padding:20px;}
#lib_order_complete .contents *{font-size:12px;}
#lib_order_complete .contents .title{font-weight:bold; font-size:14px;}
#lib_order_complete .contents a{text-decoration:underline;}

/*币种选择下拉框*/
#lib_currency{width:140px; position:relative; z-index:1000;}
#lib_currency span{text-decoration:underline;}
#lib_currency #curtentcurr{_padding-top:3px;}
#lib_currency .index_a{display:block; width:140px; height:29px; line-height:29px; text-decoration:none; color:#014C8F; font-weight:bold; text-indent:20px; _padding-top:6px; _height:22px;}
#lib_currency ul{background:url(/images/currency/bottom.gif) left bottom no-repeat #fff; position:absolute; z-index:100px; width:140px; padding-bottom:5px; left:0; top:0; visibility:hidden; padding-bottom:8px;}
#lib_currency:hover ul, #lib_currency a:hover ul{visibility:visible;}
#lib_currency ul li{text-align:left; background:url(/images/currency/bg.gif); width:140px; overflow:hidden; text-indent:30px; height:18px; line-height:18px;}
#lib_currency ul li img{padding-right:3px;}
#lib_currency:hover, #lib_currency a:hover{position:relative;}
#lib_currency ul li a{font-size:10px; text-decoration:underline; color:#333;}
#lib_currency ul li.c_top{background:url(/images/currency/top.gif) left top no-repeat; height:29px; line-height:29px; _padding-top:6px; _height:22px; border:none; width:140px; clear:both; text-indent:20px; color:#014C8F; font-weight:bold;}

/*翻译链接*/
#lib_translate{background:url(/images/translate/bg.jpg) left top no-repeat; margin:9px 0; min-height:50px; _height:50px;}
#lib_translate ul{padding-top:40px; margin-left:40px; margin-bottom:15px;}
#lib_translate ul li{height:20px; line-height:20px; overflow:hidden;}
#lib_translate ul li a{font-size:11px;}

/*404页面*/
#lib_unavailable{width:700px; margin:0 auto;}
#lib_unavailable .logo{padding:10px 0; border-bottom:1px solid #eee;}
#lib_unavailable .title{background:#f1f1f1; height:80px; line-height:80px; font-weight:bold; font-size:24px; text-indent:20px; color:#555;}
#lib_unavailable .info{padding:20px; border:1px solid #eee; line-height:180%;}
#lib_unavailable .info .txt{padding-left:15px;}
#lib_unavailable .info .txt .return{text-decoration:underline;}
#lib_unavailable .copyright{font-size:10px; color:#555; padding:8px; padding-right:0; text-align:right; border-top:4px solid #f1f1f1;}

/*翻译*/
#translate_page{background:url(/images/translate_page_bg.jpg) left top no-repeat; margin-bottom:9px; min-height:50px; _height:50px;}
#translate_page ul{padding-top:40px; margin-left:55px; margin-bottom:15px;}
#translate_page ul li{height:20px; line-height:20px; overflow:hidden;}
#translate_page ul li a{font-size:11px;}

/*优惠券*/
#CouponBox{border:10px solid #DADADA; margin-top:10px; padding:10px;}
#CouponBox .t{height:20px; line-height:20px; font-size:12px; font-weight:bold;}
#CouponBox .txt{line-height:20px;}
#CouponBox .tip{font-weight:bold; margin-bottom:10px;}
#CouponBox .result{color:#F00; font-weight:bold;}
#CouponBox .btn{background:#505050; padding:2px 10px; border:none; color:#FFF;}

/* 加入购物车提示 */
#add_to_cart_tips .tit{ font-size: 24px; font-weight: bold;}
#add_to_cart_tips .tips{ font-size: 14px; color: #5c5c5c;}
#add_to_cart_tips .tips .tips_item{ margin: 0 10px 0 5px; color: #c20000; font-weight: bold;}

@media screen and (max-width: 1260px){
    #website_right{ width: calc(100% - 242px);}
    .center{ width: 92%;}
    .item{ margin: 30px 2.4008% 0 0; width: 23.1733%; height: auto;}
    .item:nth-child(-n+4){ margin-top: 0;}
    .item .item_img,
    .item .item_name,
    .item .item_price,
    .item .item_fun{ width: 100%;}
    .item .item_fun{ height: auto;}
    .item .item_fun .free_review{ width: 100%; height: auto;}
    .item .item_fun .addtocart{ margin-top: 10px;}
    .item_1{ padding-bottom: 30px; width: 100%; height: auto;}
    .item_1 .addtocart_1{ margin-top: 20px; height: auto;}
    .item_1 .item_img{ width: 150px; height: 150px;}
    .item_1 .item_info{ padding-left: 20px; width: calc(100% - 240px); box-sizing: border-box;}
    .item_1 .item_info .item_name_1,
    .item_1 .item_info .item_brief_1,
    .item_1 .item_info .item_review_1,
    .item_1 .item_info .item_price_1{ width: 100%; height: auto;}
    .item_1 .item_info .item_name_1{ line-height: 20px;}

    #header .logo{ width: 15%;}
    #nav{ width: 92%;}
    #nav .nav_wrap li{ padding: 0 3.5%;}
    #footer .btm_nav{ width: 30%;}
    /*
        #header .logo{ padding-left: 2%;}
        #header .search{ padding-left: 5%; width: 60%;}
        #header .search .search_input{ width: 41%;}
        #header .search .header_popular{ width: 100%;}
        #header .cart{ padding-left: 3%;}
    */
    #lib_member{ width: 92%;}
    #lib_member .rightContents{ margin-left: 1.25%; width: calc(100% - 1.25% - 220px);}

    /* 首页 */
    #content .index_right{ width: calc(100% - 242px);}
    #content .index_right img{ display: block; max-width: 100%; max-height: 100%;}
    #content .index_right .index_banner_right{ display: none;}
    #content .index_right .index_banner{ width: 100%; border: 0;}
    #content .index_right .index_banner ul li,
    #content .index_right .index_banner ul li p,
    #content .index_right .right_title,
    #content .index_right .index_banner_mid,
    #content .index_right .right_cont,
    #content .index_right .right_art_cont{ width: 100%; box-sizing: border-box;}

    /* 信息页 */
    .right_title{ width: 100%;}
    .right_cont{ width: 100%;}

    /* 产品 */
    #website_right .path{ width: 100%;}
    #website_right .products_search{ width: 100%; box-sizing: border-box;}
    #website_right .products_list{ width: 100%;}
    #website_right .menu_top{ width: 100%;}
    #website_right .menu_content{ width: 100%; box-sizing: border-box;}
    #website_right .menu_content .attr_wrap{ width: 100%;}
    #website_right .menu_content .attr_wrap .attr_list{ width: 50%;}

    /* 产品详情 */
    #content .path{ width: 100%;}
    #content .detail_img{ width: 35.1667%;}
    #content .detail_info{ margin-left: 2.0833%; width: 62.75%;}
    #content .detail_img .bimg{ width: 100%;}
    #content .detail_info .detail_name,
    #content .detail_info .review_rating,
    #content .detail_info .brief{ width: 100%;}
    #content .detail_info .buy_module{ width: 100%; height: auto;}
    #content .detail_info .detail_contact{ display: none; margin-left: 5.0465%; width: 27.2789%;}
    #content .detail_info .detail_contact .contact_line{ width: 100%;}
    #content .detail_info .detail_contact .contact_line2{ width: 100%; box-sizing: border-box;}
    #content .detail_info .buy_module .price,
    #content .detail_info .buy_module .shipping,
    #content .detail_info .buy_module .buy_block,
    #content .detail_info .buy_module .buy_block table,
    #content .detail_info .buy_module .buy_block .block_wrap{ width: 100%;}
    #content .detail_info .buy_module .buy_block .block_wrap{ padding: 10px 20px; box-sizing: border-box;}

    #lib_product_review .item .fc{ font-size: 14px;}

}
@media screen and (max-width: 1030px){
    #lib_member_address_book .address{ width: 49%;}
    #lib_member_address_book .billing_address{ margin-left: 2%; width: 49%;}
    #lib_member_address_book .address .item{ width: 100%; box-sizing: border-box;}
}
@media screen and (max-width: 980px){

    .item{ margin: 30px 2% 0 0; width: 49%;}
    .item:nth-child(even){ margin-right: 0;}
    .item .item_img{ width: 100%;}
    .item_1 .addtocart_1{ width: 100%; text-align: left;}

    #header .search .search_category,
    #header .search .header_popular{ display: none;}
    #header .search .search_input{ width: 84%;}
    #nav .menu_btn{ display: block; margin: 0; width: 35px;}
    #nav .menu_btn svg{ width: 100%;}
    #nav .nav_outer{ position: fixed; top: 0; left: 0; z-index: 10000; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); transform: translateX(-100%);}
    #nav .nav_outer.cur{ transform: translateX(0);}
    #nav .nav_outer .nav_wrap{ flex-direction: column; width: 300px; height: 100%; background: #fff;}
    #nav .nav_outer .nav_wrap .close_btn{ display: flex; justify-content: flex-end;}
    #nav .nav_outer .nav_wrap .close_btn .close{ margin: 0; width: 35px; height: 35px;}
    #nav .nav_outer .nav_wrap .close_btn .close svg{ width: 100%; height: 100%;}
    #nav .nav_outer .nav_wrap li{ margin-top: 30px;}
    #nav .nav_outer .nav_wrap li .top_nav_a{ display: block; height: 100%; line-height: 35px;}

    #lib_member_login .form{ display: flex; justify-content: space-between; align-content: flex-start;}
    #lib_member_login .login_form,
    #lib_member_login .new_customer{ width: 44.7%;}
    #lib_member_login .new_customer{ margin-right: 2%;}

    /* 产品列表 */
    #website_right .products_search form{ width: 100%;}

    /* 产品详情 */
    #content .detail_info .buy_module .buy_block .block_wrap td{ width: 33.3333% !important;}
    #content .detail_info .buy_module .buy_block .block_wrap .buy_now,
    #content .detail_info .buy_module .buy_block .block_wrap .add_to_cart,
    .inq_btn img{ width: 90%; background-size: 100% auto;}

    #website_left{ display: none;}
    #website_right{ width: 100%;}
    .preview .btn_list{ z-index: 10;}
    .preview .btn_list .btn.prev,
    .preview .btn_list .btn.next{ background: #fff; transform: translateX(0);}

    /* 会员中心 */
    #lib_member_orders .item_list .qa_btn:last-child{ margin-top: 10px;}

    /* 购物车 */
    #lib_cart_list .cart_info .fl{ width: 48%;}
    #lib_cart_list .item_list_table{ width: 100%;}
    #lib_cart_list .item_list_table td:last-child a{ display: block;}
    }
@media screen and (max-width: 750px){
    body *,
    body * a{ height: auto; line-height: 1.8; font-size: 26px; font-weight: 400; box-sizing: border-box;}

    body * img{ display: block; max-width: 100%; max-height: 100%;}
    .form_input{ display: inline-block; width: 100%; height: 50px; line-height: inherit;}
    .form_button{ padding: 10px 30px; width: auto; height: auto; line-height: 1.4;}

    .item{ margin: 30px 2% 0 0; width: 49%; height: auto;}
    .item:nth-child(-n+2){ margin-top: 0;}
    .item:nth-child(even){ margin-right: 0;}
    .item .item_img,
    .item .item_name,
    .item .item_price,
    .item .item_fun .free_review,
    .item .item_fun{ float: none; width: 100%; height: auto; line-height: 1.8; font-size: 26px;}
    .item .item_name{ height: 100px; overflow: hidden;}
    .item .item_img{ width: 100%; height: 336px; background: #fff;}
    .item .item_fun .addtocart{ float: none; margin-top: 15px; width: auto; height: auto;}
    .item .item_fun .addtocart a{ display: block; padding: 10px 30px; width: auto; height: auto; line-height: inherit; background: #3597E2;}
    .item .item_fun .free_review{ text-indent: 30px; background-size: 20px; background-position: left 0 top 12px;}
    .item .item_fun .free_review a{ display: inline-block; margin: 0 10px 10px 0; line-height: 1.3;}
    .item .item_fun .free_review img{ width: 36px; height: 100%;}

    #header{ display: none;}
    #mb_header{ display: flex; padding: 30px; border-bottom: 1px solid #e1e0e0; z-index: 10000;}
    #mb_header .top_outer{ z-index: 1;}

    #mb_header .right .menu_btn,
    #mb_header .right .btn{ margin: 0; padding: 0; margin-left: 20px; width: 50px; height: auto;}
    #mb_header .right .list{ top: calc(100% + 30px); left: 0; padding: 30px; background: #fff; border: 1px solid #e1e0e0; border-radius: 10px; transform: translateX(-10%);}
    #mb_header .right .list .rig_item{ margin-top: 15px; white-space: nowrap;}
    #mb_header .right .list .rig_item:first-child{ margin-top: 0;}

    #nav{ border: 0; height: 0;}
    #nav .menu_btn,
    #nav .msn{ display: none;}
    #nav .nav_outer .nav_wrap li{ height: 80px;}
    #nav .nav_outer .nav_wrap li .top_nav_a{ line-height: 80px;}

    #lib_member_login .form{ flex-direction: column-reverse;}
    #lib_member_login .form .lib_member_item_card{ float: none; margin-right: 0; margin-left: 0; width: 100%;}
    #lib_member_login .form .new_customer{ margin-top: 30px;}

    #mb_header form[name=search_form]{ top: 100%; left: 0; width: 100%; height: 80px; background: #fff; border-top: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0;}
    #mb_header form[name=search_form] input[name=Keyword]{ padding: 0 30px; width: calc(100% - 80px); height: 100%;}
    #mb_header form[name=search_form] input[type=submit]{ width: 80px; height: 100%; background: url('/images/search_icon.svg') no-repeat center / 70% 70%;}

    #footer .top{ flex-direction: column;}
    #footer .top .left{ flex-direction: column; width: 100%;}

    #footer .btm_nav{ margin-left: 0; width: 100%;}
    #footer .btm_nav .btm_title{ line-height: 1.8; font-size: 26px;}
    #footer .btm_nav .btm_title a{ font-size: 26px;}
    #footer .btm_nav .btm_list_wrap a{ margin-right: 10px; display: inline-block; height: 50px;}
    #footer .btm_nav .btm_list_wrap img{ width: 50px; height: auto;}
    #footer .btm_nav .btm_list_wrap .btm_list{ height: 50px; line-height: 1.8;}

    .icofooter .one{ width: 50px;}
    .icofooter .one img{ max-width: 70%;}

    #footer .copyright span{ display: block; margin-bottom: 30px; width: 100%;}
    #footer .copyright span img{ width: 100%;}

    /* 会员 */
    #lib_member .form .rows{ display: flex; flex-direction: column; margin-top: 15px;}
    #lib_member .form .rows label{ display: block; float: none; margin: 0; width: 100%; height: auto; line-height: 1.8;}
    #lib_member .form .rows span{ display: block; float: none; margin: 0; margin-top: 10px; width: 100%; height: 100%;}
    #lib_member .form .rows span .form_input{ margin: 0; padding: 0 20px; height: 50px;}
    /*
    #lib_member .form .rows span select[name=Title]{ font-size: 26px;}
    #lib_member .form .rows span select[name=Title] option{ font-size: 16px;}
    */

    .lib_member_title,
    #lib_member_login .t{ height: auto; line-height: 1.8; font-size: 36px;}
    #lib_member_login .f_card{ height: auto;}
    #lib_member_login .f_card .rows{ display: flex; flex-direction: column; margin-top: 15px;}
    #lib_member_login .f_card .rows label{ display: block; float: none; margin: 0; width: 100%; height: auto; line-height: 1.8;}
    #lib_member_login .f_card .rows span{ display: block; float: none; margin: 0; margin-top: 10px; width: 100%; height: 100%;}
    #lib_member_login .f_card .rows span .form_input{ margin: 0; padding: 0 20px; height: 50px;}
    #lib_member_login .login_form,
    #lib_member_login .new_customer{ height: auto;}

    #lib_member_create .lib_member_title{ height: auto; line-height: 1.8;}
    #lib_member_create .required_info{ height: auto; line-height: 1.8;}
    #lib_member_create .f_item{ height: auto; line-height: 1.8; font-size: 36px;}
    #lib_member_create .rows{ display: flex; flex-direction: column; margin-top: 15px;}
    #lib_member_create .rows label{ display: block; float: none; margin: 0; width: 100%; height: auto; line-height: 1.8;}
    #lib_member_create .rows span{ display: block; float: none; margin: 0; margin-top: 10px; width: 100%; height: 100%;}
    #lib_member_create .rows span .form_input{ margin: 0; padding: 0 20px; height: 50px;}
    /*
    #lib_member_create .rows span select[name=Title]{ font-size: 26px;}
    #lib_member_create .rows span select[name=Title] option{ font-size: 16px;}
    */

    #lib_member{ display: flex; flex-direction: column; width: 92%;}

    #lib_member .menu_btn{ left: 0; top: 50%; transform: translateY(-50%); background: #fff; width: 50px; height: 50px;}
    #lib_member .menu_btn svg{ width: 80%; height: 80%;}
    #lib_member .leftMenu{ position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); transform: translateX(-100%);}
    #lib_member .leftMenu.cur{ transform: translateX(0);}
    #lib_member .leftMenu #lib_member_menu{ position: relative; z-index: 1; width: 350px; height: 100%; background: #fff;}
    #lib_member_menu dt,
    #lib_member_menu dl,
    #lib_member_menu dd{ height: auto;}
    #lib_member_menu dd.close{ display: block; width: 100%; text-align: right;}
    #lib_member_menu dd.close svg{ width: 50px;}
    #lib_member_menu dt{ line-height: 1.8; font-size: 36px;}

    #lib_member .rightContents{ float: none; margin: 0; width: 100%;}
    #lib_member_index .item_card{ float: none; margin: 0; margin-top: 20px; width: 100%;}
    #lib_member_index .item_card .title{ height: auto; line-height: 1.8; background-size: 100% 100%; font-size: 36px;}
    #lib_member_index .item_card .info{ height: auto;}
    #lib_member_index .item_card .info .add_shipping_address{ font-size: 26px;}
    .lib_member_sub_title{ height: auto; line-height: 1.8; font-size: 36px;}
    /*
    #lib_member_profile .form .rows label{ padding-right: 10px; width: 170px; height: auto; line-height: 1.8; text-align: right;}
    #lib_member_profile .form .rows span{ display: inline-block;}
    #lib_member_profile .form .rows span input{ padding: 0 20px; height: 50px;}

    #lib_member_password .form .rows label{ padding-right: 10px; width: 170px; height: auto; line-height: 1.8; text-align: right;}
    #lib_member_password .form .rows span{ display: inline-block;}
    #lib_member_password .form .rows span input{ padding: 0 20px; height: 50px;}
    */

    #lib_member_address_book .address{ margin: 0; width: 100% !important;}
    #lib_member_address_book .address .item{ width: 100% !important; height: auto; box-sizing: border-box;}
    #lib_member_address_book .address .t{ display: flex; justify-content: space-between; align-items: center; height: auto; line-height: 1.8; font-size: 26px;}
    #lib_member_address_book .address .t .fl{ float: none; font-size: 26px;}
    #lib_member_address_book .address .t .fr{ float: none; height: auto; line-height: inherit;}
    #lib_member_address_book .address .t .fr .add_new_address{ line-height: 1.8; font-size: 26px;}
    #lib_member_address_book .billing_address{ margin-top: 30px;}

    #lib_cart_station{ height: auto; line-height: 1.8;}

    .lib_member_title a{ font-size: 36px;}
    #lib_member_orders .payment_tips{ margin-bottom: 20px;}
    #lib_member_orders{ overflow-x: auto;}
    #lib_member_orders .item_list{ width: 2000px;}
    #lib_member_orders .item_list .item_list td{ font-size: 26px;}
    #lib_member_orders .item_list .item_list td *{ font-size: 26px;}
    #lib_member_orders .item_list .qa_btn{ padding: 0 25px; width: auto; height: auto; line-height: 1.8; background-size: 100% 100%; background-repeat: no-repeat;}
    #lib_member_orders .order_index{ height: auto; line-height: 1.8; font-size: 26px;}
    #lib_member_orders .order_index em{ display: block; font-size: 26px;}
    #lib_member_orders .order_index em *{ font-size: 26px;}
    #lib_member_orders .detail div{ display: inline-block; padding: 10px 30px; width: auto; height: auto; line-height: 1.8; font-size: 26px;}
    #lib_member_orders .order_info td{ width: 150px;}
    #lib_member_orders .address{ display: flex; flex-direction: column;}
    #lib_member_orders .address .shipping_address{ margin: 0; width: 100%;}
    #lib_member_orders .address .billing_address{ margin-top: 30px; width: 100%;}
    #lib_member_orders .address .item_title{ height: auto; line-height: 1.8;}
    #lib_member_orders .address .address_info{ line-height: 1.6; font-size: 26px;}
    #lib_member_orders .address .address_info strong{ font-size: 26px;}
    #lib_member_orders .item_info{ height: auto; line-height: 1.8;}
    #lib_member_orders .detail_item_list .item_list_out td{ font-size: 26px;}
    #lib_member_orders .detail_item_list .item_list .proname{ font-size: 26px;}
    #lib_member_orders .detail_item_list .item_list td *{ font-size: 26px;}
    #lib_member_orders .detail_item_list .total td{ font-size: 26px;}

    #lib_member_wishlists .item_list .item_list_out td{ font-size: 26px;}
    #lib_member_wishlists .item_list .item_list .proname{ font-size: 26px;}

    .detail_item_list_outer{ width: 100%; overflow-x: auto;}
    .detail_item_list_outer .detail_item_list{ width: 1000px;}

    #content .page_menu{ left: 0; top: 50%; z-index: 1; transform: translateY(-50%); background: #fff; width: 50px; height: 50px;}
    #content .page_menu svg{ width: 80%; height: 80%;}
    .mb_index_left{ top: 0; left: 0; z-index: 10000; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); border-radius: 0; transform: translateX(-100%);}
    .mb_index_left.cur{ transform: translateX(0);}
    .mb_index_left .mb_index_left_in{ width: 450px; height: 100%; background: #fff;}
    .mb_index_left .mb_index_left_in .close{ display: flex;}
    .mb_index_left .mb_index_left_in .left_tit{ padding: 0 20px; height: 80px;}
    .mb_index_left .mb_index_left_in .left_tit .tit{ margin: 0; font-size: 36px; font-weight: bold;}
    .mb_index_left .mb_index_left_in .left_tit .close{ margin: 0; width: 50px; height: 50px;}
    .mb_index_left .mb_index_left_in .left_tit .close svg{ width: 100%; height: 100%;}
    .mb_index_left .mb_index_left_in .category{ height: calc(100% - 80px); overflow-y: auto; overflow-x: hidden;}
    .mb_index_left .mb_index_left_in .category .row{ margin-top: 20px; padding: 0 70px 0 20px; min-height: 50px; line-height: 1.8; font-size: 26px;}
    .mb_index_left .mb_index_left_in .category .row .one{ width: 100%; line-height: 1.8; font-size: 26px;}
    .mb_index_left .mb_index_left_in .category .row .one .icon{ margin: 0; top: 50%; left: 100%; width: 30px; height: 30px; transform: translateY(-50%);}
    .mb_index_left .mb_index_left_in .category .row .one .icon:before,
    .mb_index_left .mb_index_left_in .category .row .one .icon:after{ display: block; content: ''; position: absolute; top: 50%; left: 50%; background: #5c5c5c; transform: translate(-50%, -50%); transition: all .3s;}
    .mb_index_left .mb_index_left_in .category .row .one .icon:before{ width: 2px; height: 100%;}
    .mb_index_left .mb_index_left_in .category .row .one .icon:after{ width: 100%; height: 2px;}
    .mb_index_left .mb_index_left_in .category .row.cur .one .icon:before{ transform: translate(-50%, -50%) rotate(90deg);}
    .mb_index_left .mb_index_left_in .category .row .list{ height: 0; overflow: hidden;}
    .mb_index_left .mb_index_left_in .category .row .list .two{ padding: 0 20px;}

    /* 弹窗 */
    [alert] .el-popup-content{ width:92%;}
    [alert] .at-close .svg{ width: 25px;}
    #add_to_cart_tips .tit{ font-size: 36px;}
    #add_to_cart_tips .tips{ font-size: 26px;}
    [alert] .at-cancel, [alert] .at-confirm{ font-size: 26px;}

    /* 首页 */
    #content .index_left{ display: none;}
    #content .page_menu_btn,
    #content .mb_index_left{ display: block;}
    #content .index_right{ margin: 0; width: 100%;}
    #content .index_right .index_banner_right{ display: none;}
    #content .index_right .right_title{ display: flex; justify-content: space-between; align-items: center; width: 100%; height: auto; line-height: 1.8; font-size: 36px;}
    #content .index_right .right_cont{ width: 100%;}
    #content .index_right .index_banner_mid{ width: 100%;}
    #content .index_right .right_art_cont{ width: 100%;}

    /* 关于我们 */
    #website_left{ display: none;}
    #website_right{ margin: 0; width: 100%;}
    #website_right .path{ width: 100%; height: auto; line-hegiht: 1.8;}
    .right_title{ width: 100%; height: auto; line-height: 1.8; font-size: 36px;}
    .right_cont{ width: 100%;}
    .right_cont * div,
    .right_cont * a,
    .right_cont * span{ font-size: 26px !important;}
    /*.right_cont h1 *{ font-size: 36px !important;}*/

    /* 新闻 */
    #lib_info_list li,
    #lib_info_list li a,
    #lib_info_list li .date{ height: auto; line-height: 1.8;}
    #lib_info_list li{ padding: 10px 0;}

    /* 产品 */
    .item_1{ display: flex; align-items: center; flex-direction: column; padding-bottom: 30px; width: 100%; height: auto;}
    .item_1 .item_img{ display: flex; justify-content: space-between; align-items: center; width: 100%; height: 690px;}
    .item_1 .item_info{ width: 100%;}
    .item_1 .item_info .item_name_1{ margin-top: 20px; width: 100%;}
    .item_1 .item_info .item_name_1 a{ line-height: 1.2; font-size: 26px;}
    .item_1 .item_info .item_brief_1{ margin-top: 10px; width: 100%; line-height: 1.2;}
    .item_1 .item_info .item_shipping_1{ width: 100%; height: auto; line-height: 1.8; text-indent: 30px; background-size: 20px; background-position: left 0 top 15px;}

    .item_1 .addtocart_1{ width: 100%; height: 50px; line-height: 50px; background: #3597E2; white-space: nowrap; text-align: center; border-radius: 5px;}
    .item_1 .addtocart_1 a{ display: inline-block; width: auto; background: none;}
    .item_1 .item_info .item_review_1{ width: 100%; height: auto;}
    .item_1 .item_info .item_review_1 img{ width: 30px;}
    .item_1 .item_info .item_review_1 a{ display: inline-block; margin: 0 10px 10px 0; line-height: 1.3;}
    .item_1 .item_info .item_price_1{ width: 100%; line-height: 1.8; font-size: 26px;}

    #website_right .products_search{ width: 100%;}
    #website_right .products_search form{ width: 100%;}
    #website_right .products_search .form_input{ width: 29%;}
    #website_right .products_search .up,
    #website_right .products_search .down{ background-size: 20px; background-position: right 0 center;}
    #website_right .products_search .order_ico{ padding-right: 30px; padding-left: 0;}
    #website_right .products_search .view_type{ float: none; width: 100%; height: auto;  text-align: left;}
    #website_right .products_search .view_type .view_ico{ padding-right: 30px; background-size: 20px;}
    #website_right .products_list{ width: 100%;}

    /* 产品详情 */
    #content .path{ width: 100%; height: auto;}
    #content .detail_img{ width: 100%;}
    #content .detail_img .bimg{ width: 100%;}
    #content .detail_img .simg_list{ width: 100%; height: auto;}
    #content .detail_img .simg_list .ico{ margin-top: 60px; width: 20px; height: auto;}
    #content .detail_img .simg_list .ico img{ width: 100%;}
    #content .detail_img .simg_list .simg_list_wrap{ width: 92%; height: 140px;}
    #content .detail_img .simg_list .simg_list_wrap ul{ width: 800px; height: auto;}
    #content .detail_img .simg_list .simg_list_wrap ul li{ margin: 0 10px; width: 140px; height: 140px;}
    #content .detail_info{ margin: 0; width: 100%;}
    #content .detail_info .detail_name{ width: 100%; line-height: 1.8; font-size: 36px;}
    #content .detail_info .review_rating{ width: 100%; height: auto;}
    #content .detail_info .review_rating img{ display: inline-block; width: 30px; height: 30px;}
    #content .detail_info .review_rating strong{ font-size: 26px;}
    #content .detail_info .buy_module{ width: 100%;}
    #content .detail_info .buy_module .price{ width: 100%; height: auto;}
    #content .detail_info .buy_module .price span{ font-size: 26px;}
    #content .detail_info .buy_module .buy_block{ width: 100%;}
    #content .detail_info .buy_module .buy_block table{ width: 95%;}
    #content .detail_info .buy_module .buy_block table td{ width: auto !important;}
    #content .detail_info .buy_module .buy_block .block_wrap{ margin-top: 15px; width: 100%;}
    #content .detail_info .buy_module .buy_block .block_wrap .qty_wrap{ width: 100px; height: 100%; line-height: 0;}
    #content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .qty_input{ width: 100%; height: 100%;}
    #content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .add,
    #content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .min{ width: 20px; height: 50%;}
    #content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .add img,
    #content .detail_info .buy_module .buy_block .block_wrap .qty_wrap .min img{ width: 100%; height: 100%;}
    #content .detail_info .buy_module .buy_block .block_wrap .buy_now,
    #content .detail_info .buy_module .buy_block .block_wrap .add_to_cart,
    #content .detail_info .buy_module .buy_block .block_wrap .inq_btn img{ width: 200px; height: 45px; background-size: 100% 100%;}
    #content .detail_info .buy_module .buy_block .caculate_shipping_price{ line-height: inherit;}
    #content .detail_info .buy_module .shipping{ height: auto; line-height: 1.8; background-position: left 50%;}
    #content .detail_info .detail_contact{ display: none;}

    #content .detail_info .buy_module .buy_block .caculate_shipping_price{ width: 100%;}
    #content .detail_info .buy_module .buy_block .caculate_shipping_price ul li{ width: 100%; height: auto; line-height: 1.8;}

    #website_right .menu_top{ display: flex; justify-content: start; align-items: center; width: 100%; height: auto; line-height: inherit; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
    #website_right .menu_top .menu_title{ float: none; padding: 0 20px; width: auto; height: 50px; line-height: 50px; background-size: 100% 100%;}

    #website_right .menu_content{ width: 100%;}
    #website_right .menu_content .mb{ display: block;}
    #website_right .menu_content .pc{ display: none;}
    #website_right .menu_content.des *,
    #website_right .menu_content.gua *{ font-size: 26px !important;}
    #website_right .menu_content.des table,
    #website_right .menu_content.gua table{ width: 100% !important;}
    #website_right .menu_content.des img,
    #website_right .menu_content.gua img{ max-width: 100%; max-height: 100%;}
    #website_right .menu_content .attr_wrap{ display: flex; flex-direction: column; width: 100%;}
    #website_right .menu_content .attr_wrap .attr_list{ float: none; width: 100%;}
    #UpNext span,
    #UpNext a,
    #UpNext div{ display: inline-block; width: auto; font-size: 26px;}
    #UpNext .UN{ width: auto; font-size: 26px;}
    .pdf_file .tit,
    .summary .tit,
    .preview .tit{ height: auto; line-height: 1.8; font-size: 36px;}
    .pdf_file .list *,
    .summary .con{ font-size: 26px;}

    #lib_feedback_form .rows label{ width: 100%; height: auto; line-height: 1.8; text-align: left;}
    #lib_feedback_form .rows span{ width: 100%;}
    #lib_feedback_form .rows span .contents{ width: 100%;}
    #lib_feedback_form .rows .code{ margin-top: 10px; width: 250px; height: 80px;}

    #lib_product_review .t{ height: auto; line-height: 1.8; font-size: 36px;}
    #lib_product_review .item .fc{ font-size: 26px;}
    #lib_product_review .item .fc img{ display: inline-block; width: 30px; height: 30px;}

    .inquiry{ width: 100%;}
    .inquiry .form_item{ margin-top: 30px;}
    .inquiry .form_item:first-child{ margin-top: 0;}
    .inquiry .form_item .form_tit{ width: 100%; line-height: 1.8; border-bottom: 1px solid #5c5c5c;}
    .inquiry .form_item .form_tit strong{ font-size: 36px; font-weight: bold;}
    .inquiry .form_item .form_row{ margin-top: 20px;}
    .inquiry .form_item .form_row textarea{ margin-top: 10px;}
    .inquiry .form_item .form_row .div_item .span_item{ margin: 0; display: inline-block;}
    .inquiry .form_item .form_row .div_item .span_item input[type=radio]{ margin: 0 5px 0 10px; width: 20px; height: 20px;}
    .inquiry .form_input{ margin-top: 10px; padding: 0 20px; width: 100%;}

    .inquiry .inquiry_btn{ margin-top: 20px; width: 100%; height: 60px; text-align: center;}
    .inquiry .inquiry_btn input{ width: 200px; height: 100%;}

    /* 购物车 */
    #lib_cart_guid{ display: none; height: 50px; text-align: right;}
    #lib_cart_guid img{ display: block; width: 100%; height: 100%;}
    #lib_cart_list .cart{ width: 100%; overflow-x: auto; overflow-y: hidden;}
    #lib_cart_list .cart>table{ width: 2500px;}
    #lib_cart_list .cart_info .fl{ float: none; width: 100%;}
    #lib_cart_list .cart_info div{ float: none; width: 100%; height: auto; line-height: 1.8;}
    #lib_cart_list .cart_info div a:first-child{ margin-left: 0;}
    #lib_cart_list .item_list_table .item_list_out td{ font-size: 26px;}
    #lib_cart_list .item_list_table .item_list .proname{ font-size: 26px;}
    #lib_cart_list .item_list_table .item_list td *{ font-size: 26px;}
    #lib_cart_list .item_list_table .item_list .c_red{ font-size: 26px;}

    #lib_cart_list .cart .item_list{ margin-top: 50px; border-bottom: 1px solid #5c5c5c;}
    #lib_cart_list .cart .item_list:first-child{ margin-top: 0;}
    #lib_cart_list .cart .item_list .cart_list_item .tit{ margin-right: 15px; height: auto; line-height: 1.4px;}
    #lib_cart_list .cart .item_list .cart_list_item .price_red{ color: #B50C08; font-weight: bold;}
    #lib_cart_list .cart .item_list .cart_list_item .qty a{ display: inline-block; width: 40px;}
    #lib_cart_list .cart .item_list .cart_list_item .qty a img{ width: 100%; height: 100%;}
    #lib_cart_list .cart .item_list .cart_list_item .qty .form_input{ margin: 15px; width: 80px; text-align: center;}

    #lib_cart_list .cart .item_list .cart_list_item.btn_list a{ margin-right: 15px; color: #B50C08; text-decoration: underline;}

    #lib_cart_list .cart .item_list .cart_list_item.img a img{ width: 50%;}
    #lib_cart_list .cart .item_list .cart_list_item.name{ margin-top: 15px;}
    #lib_cart_list .cart .total_price{ margin-top: 20px; text-align: right;}
    #lib_cart_list .cart .total_price .tit{ margin-right: 15px;}
    #lib_cart_list .cart .total_price #total_price_1{ color: #B50C08; font-weight: bold;}

    #lib_cart_list .checkout{ width: 300px;}
    #lib_cart_list .checkout input[type=image]{ width: 100%;}

    /* Checkout */
    #CouponBox .t{ height: auto; line-height: 1.8; font-size: 26px;}
    #CouponBox .txt{ line-height: 1.4;}
    #CouponBox .t .form_button{ margin-top: 10px;}
    #lib_cart_checkout .item_title{ height: auto; line-height: 1.8; font-size: 26px;}
    #lib_cart_checkout .address .shipping_address,
    #lib_cart_checkout .address .billing_address{ float: none; margin: 0; width: 100%;}
    #lib_cart_checkout .address .address_info,
    #lib_cart_checkout .address .address_info strong{ font-size: 26px;}
    #lib_cart_checkout .shipping_method .shipping .ft{ height: auto;}
    #lib_cart_checkout .address .q_link{ height: auto; line-height: 1.8;}
    #lib_cart_checkout .check_address{ margin: 10px 0; height: auto; line-height: 1.4;}
    #lib_cart_checkout .comments .info{ height: auto; line-height: 1.8;}
    #lib_cart_checkout .shipping_method .shipping .ft div.radio{ display: flex; height: 35px; justify-content: start; align-items: center;}
    #lib_cart_checkout .shipping_method .shipping .ft div.radio  input[type=radio]{ width: 20px; height: 20px;}
    #lib_cart_checkout .comments textarea{ margin-top: 10px; width: 100%; height: 200px;}
    #lib_cart_checkout .item_list_table .item_list_out td,
    #lib_cart_checkout .item_list_table .item_list_out td a{ font-size: 26px;}
    #lib_cart_checkout .item_list_table .total td{ font-size: 26px;}
    #lib_cart_checkout .place_order ul{ width: 100%;}
    #lib_cart_checkout .place_order ul li{ display: flex; justify-content: flex-start; align-items: center; flex-direction: row-reverse; width: auto; height: auto; line-height: 2.8;}
    #lib_cart_checkout .place_order ul li:after{ display: block; content: ''; clear: both;}
    #lib_cart_checkout .place_order ul li div.price{ margin-left: 15px; width: auto;}
    #lib_cart_checkout .place_order .place_order_btn input[type=image]{ width: 300px;}
}