@font-face{
font-family:"iconfont";
src:url('../font/iconfont.ttf') format('truetype')
}
.inside{
overflow:hidden;
}
.faq{
overflow:hidden;
}
.iconfont{ font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }

.icon-search1:before{ content:"\e601" }

.icon-search2:before{ content:"\e602" }

.icon-search3:before{ content:"\e603" }

.icon-search4:before{ content:"\e604" }

.icon-search5:before{ content:"\e608" }

.icon-shoppingcart1:before{ content:"\e609" }

.icon-shoppingcart2:before{ content:"\e60a" }

.icon-shoppingcart3:before{ content:"\e60b" }

.icon-shoppingcart4:before{ content:"\e60d" }

.icon-shoppingcart5:before{ content:"\e60e" }

.icon-member1:before{ content:"\e60f" }

.icon-member2:before{ content:"\e610" }

.icon-member3:before{ content:"\e611" }

.icon-member4:before{ content:"\e612" }

.icon-member5:before{ content:"\e613" }

.icon-home1:before{ content:"\e615" }

.icon-facebook1:before{ content:"\e801" }

.icon-youtube1:before{ content:"\e87c" }

.icon-linkedin1:before{ content:"\e666" }

.icon-google1:before{ content:"\e87a" }

.icon-pinterest1:before{ content:"\e614" }

.icon-instagram1:before{ content:"\e736" }

.icon-vk1:before{ content:"\e932" }

.icon-twitter1:before{ content:"\e9b2" }

.icon-linkedin2:before{ content:"\e698" }

.icon-vk2:before{ content:"\e923" }

.icon-google2:before{ content:"\e886" }

.icon-pinterest2:before{ content:"\f211" }

.icon-twitter2:before{ content:"\e64c" }

.icon-facebook2:before{ content:"\e64e" }

.icon-instagram2:before{ content:"\e684" }

.icon-youtube2:before{ content:"\e616" }

.icon-facebook3:before{ content:"\e61a" }

.icon-twitter3:before{ content:"\e61b" }

.icon-youtube3:before{ content:"\e61c" }

.icon-pinterest3:before{ content:"\e61d" }

.icon-instagram3:before{ content:"\e61e" }

.icon-linkedin3:before{ content:"\e61f" }

.icon-google3:before{ content:"\e620" }

.icon-vk3:before{ content:"\e621" }

.icon-tiktok1:before{ content:"\e8db" }

.icon-tiktok2:before{ content:"\e622" }

.icon-tiktok3:before{ content:"\e623" }

.icon-arrow1:before{ content:"\e6bd" }

.icon-mb_menu1:before{ content:"\e624" }

.icon-mb_menu2:before{ content:"\e625" }

.icon-mb_add1:before{ content:"\e600" }

.icon-mb_add2:before{ content:"\e617" }

.icon-mb_add3:before{ content:"\e64d" }

.icon-mb_cut3:before{ content:"\e626" }

.icon-mb_cut2:before{ content:"\e627" }

.icon-mb_cut1:before{ content:"\e628" }

.icon-arrow2:before{ content:"\e62b" }

.icon-favorite1:before{ content:"\e629" }

.icon-favorite3:before{ content:"\e62a" }

.icon-favorite4:before{ content:"\e62c" }

.icon-favorite2:before{ content:"\e62d" }

.icon-mb_add4:before{ content:"\e62e" }

.icon-mb_cut4:before{ content:"\e62f" }

.icon-newsletter1:before{ content:"\e630" }

.icon-close1:before{ content:"\e631" }

.icon-view1:before{ content:"\e618" }

.icon-star1:before{ content:"\e632" }

.icon-view2:before{ content:"\e6a7" }

.icon-gift1:before{ content:"\e633" }

.icon-arrow3:before{ content:"\e761" }

.icon-newsletter2:before{ content:"\e681" }

.icon-arrow4:before{ content:"\e634" }

.icon-newsletter3:before{ content:"\e678" }

.icon-newsletter4:before{ content:"\e652" }

.icon-tool_email1:before{ content:"\e635" }

.icon-tool_wechat1:before{ content:"\e707" }

.icon-tool_whatsapp1:before{ content:"\e97b" }

.icon-tool_skype1:before{ content:"\ec02" }

.icon-tool_qq1:before{ content:"\e667" }

.icon-tool_trademanager1:before{ content:"\e79f" }

.icon-tool_arrow1:before{ content:"\e636" }

.icon-tool_facebookmessenger1:before{ content:"\e725" }

.icon-newsletter5:before{ content:"\e619" }

.icon-question1:before{ content:"\e637" }

.icon-Tips1:before{ content:"\e710" }

.icon-camera1:before{ content:"\e66f" }

.icon-delete1:before{ content:"\e638" }

.icon-order_review1:before{ content:"\e60c" }

.icon-order_shipped1:before{ content:"\e639" }

.icon-coupon1:before{ content:"\e63a" }

.icon-order_payment1:before{ content:"\e63b" }

.icon-arrow5:before{ content:"\e63c" }

.icon-dollar1:before{ content:"\e63d" }

.icon-delete2:before{ content:"\e63e" }

.icon-password1:before{ content:"\e63f" }

.icon-send1:before{ content:"\e640" }

.icon-arrow6:before{ content:"\e641" }

.icon-map1:before{ content:"\e642" }

.icon-arrow7:before{ content:"\e643" }

.icon-chat1:before{ content:"\e644" }

.icon-arrow8:before{ content:"\e645" }

.icon-order_shipped2:before{ content:"\e648" }

.icon-order_shipped3:before{ content:"\e649" }

.icon-picture1:before{ content:"\e64a" }

.icon-order_tips2:before{ content:"\e64b" }

.icon-order_dollar2:before{ content:"\e64f" }

.icon-order_payment2:before{ content:"\e650" }

.icon-order_cancel:before{ content:"\e646" }

@-webkit-keyframes spin{
0%{ -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg) }
100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) }
}

@-moz-keyframes spin{
0%{ -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg) }
100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) }
}

@-ms-keyframes spin{
0%{ -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg) }
100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) }
}

@keyframes spin{
0%{ -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg) }
100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) }
}

@font-face{
font-family:"icons";
src:url("../font/icons.eot");
src:url("../font/icons.eot?#iefix") format("embedded-opentype"), url("../font/icons.woff2") format("woff2"), url("../font/icons.woff") format("woff"), url("../font/icons.ttf") format("truetype"), url("../font/icons.svg#uxfonteditor") format("svg")
}

.hide{ display:none }

span.gicon{ font-family:icons }

span.gicon-x:before{ content:'\e604' }

.global_shopping_cart_bg{ display:none; position:fixed; top:0; right:400px; bottom:0; left:0; z-index:100001 }

.global_shopping_cart_box{ width:400px; padding:0 30px; position:fixed; top:0; right:-700px; bottom:0; background-color:#1f2021; color:#fff; z-index:100001; transition:all .2s ease-out }

.global_shopping_cart_box .cart_empty{ font-size:16px }

.global_shopping_cart_box a{ color:#fff }

.global_shopping_cart_box .cart_title{ line-height:50px; padding:15px 0; font-size:24px }

.global_shopping_cart_box .cart_close{ float:right; margin-right:-20px; padding:0 20px; font-size:16px; cursor:pointer }

.global_shopping_cart_box .cart_list{ overflow-y:auto; margin-right:-30px }

.global_shopping_cart_box .cart_list::-webkit-scrollbar{ width:8px; background:#1f1f20; border-radius:5px }

.global_shopping_cart_box .cart_list::-webkit-scrollbar-thumb{ background:rgba(255, 255, 255, 0.6); border-radius:5px }

.global_shopping_cart_box .cart_list::-webkit-scrollbar-thumb:hover{ background:rgba(255, 255, 255, 0.4) }

.global_shopping_cart_box .cart_item{ border-bottom:1px solid #1f2021; margin-bottom:30px; padding-bottom:30px; overflow:hidden }

.global_shopping_cart_box .cart_item:first-child{ padding-top:30px }

.global_shopping_cart_box .c_img{ display:inline-block; vertical-align:middle; width:69.5px; min-height:69.5px; max-height:99px }

.global_shopping_cart_box .c_info{ display:inline-block; vertical-align:middle; width:251px; padding-left:15px }

.global_shopping_cart_box .name_box{ display:flex; justify-content:space-between }

.global_shopping_cart_box .pname{ line-height:21px; font-size:15px; font-style:italic; height:42px; overflow:hidden; color:#fff !important }

.global_shopping_cart_box .pdel{ margin-left:20px }

.global_shopping_cart_box .pdel .icon:before{ font-size:16px; color:#fff }

.global_shopping_cart_box .pattr{ line-height:24px; padding-top:3px; font-size:16px }

.global_shopping_cart_box .c_qty{ width:75px; height:22px; line-height:22px; margin-top:10px; position:relative; text-align:center }

.global_shopping_cart_box .pprice{ float:right; font-size:14px; color:#fff }

.global_shopping_cart_box .qless{ width:23px; height:22px; background-color:unset; border:1px solid transparent; position:absolute; top:0; left:0; color:#fff; font-size:12px; border-radius:2px }

.global_shopping_cart_box .qadd{ width:23px; height:22px; background-color:unset; border:1px solid transparent; position:absolute; top:0; right:0; color:#fff; font-size:12px; border-radius:2px }

.global_shopping_cart_box .qinput{ width:100%; height:20px; background-color:unset; border:0; color:#fff; text-align:center; font-size:12px; border-radius:2px }

.global_shopping_cart_box .qadd:focus{ border-color:#fff }

.global_shopping_cart_box .qless .gicon:before{ content:'\e602' }

.global_shopping_cart_box .qadd .gicon:before{ content:'\e603' }

.global_shopping_cart_box .cart_foot{ padding-top:15px; padding-bottom:30px }

.global_shopping_cart_box .ftprice{ float:right; color:#fff }

.global_shopping_cart_box .ftotal, .global_shopping_cart_box .fdesc{ line-height:25px; padding-bottom:5px; font-size:16px; font-family:'Roman', sans-serif }

.global_shopping_cart_box .fdesc{ padding-bottom:15px }

.global_shopping_cart_box .fdesc{ opacity:.7 }

.global_shopping_cart_box .checkout_btn .gicon{ padding-left:3px }

.global_shopping_cart_box .checkout_btn .gicon:before{ content:'\e901' }

.global_shopping_cart_box .checkout_btn{ display:block; text-decoration:none }

.global_shopping_cart_box .checkout_btn button{ display:block; width:100%; height:44px; line-height:44px; background-color:#a56600; border:0; text-transform:uppercase; transition:all .2s; font-family:Roman, sans-serif; color:#fff }

.global_shopping_cart_box .checkout_btn button:hover{ background-color:#d88600 }

.global_shopping_cart_box .checkout_btn .btn-loading{ position:relative; background-color:#131314; color:#131314 }

.global_shopping_cart_box .checkout_btn .btn-loading:hover, .global_shopping_cart_box .checkout_btn .btn-loading:active{ background-color:#131314; color:#131314 }

.global_shopping_cart_box .checkout_btn .btn-loading:after{ content:''; display:block; width:18px; height:18px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; border-radius:50%; border:3px solid #fff; border-top-color:transparent; -webkit-animation:spin 1s infinite linear; -moz-animation:spin 1s infinite linear; -o-animation:spin 1s infinite linear; animation:spin 1s infinite linear }

.global_shopping_cart_box .shopapps_reminder{ font-size:12px }

.global_shopping_cart_box .shopapps_reminder > i{ background-image:url(index/index/index/ico/icon_discount_reminder.png) }

.global_shopping_cart_box .gifts_tips{ display:none; line-height:22px; font-size:16px; color:#eb3e3e }

.global_shopping_cart_box .gifts_tips i{ margin-right:9px }

.global_shopping_cart_box .gifts_item .gifts_tips{ display:inline-block }

.global_shopping_cart_box .gifts_item .c_qty{ display:none }

.global_shopping_cart_box .gifts_item .gifts_qty{ line-height:18px; font-size:14px }

@media screen and (max-width:500px){
.global_shopping_cart_bg{ right:300px }

.global_shopping_cart_box{ width:270px; padding:0 15px }

.global_shopping_cart_box .cart_close{ font-size:22px }

.global_shopping_cart_box .cart_list{ margin-right:-15px }

.global_shopping_cart_box .cart_list::-webkit-scrollbar{ width:2px }

.global_shopping_cart_box .c_img{ width:56.25px; min-height:56.25px; max-height:70px }

.global_shopping_cart_box .c_info{ width:165px }

.global_shopping_cart_box .cart_item{ margin-bottom:15px; padding-bottom:15px }

.global_shopping_cart_box .cart_item:first-child{ padding-top:15px }

.global_shopping_cart_box .cart_foot{ padding-bottom:15px }

.global_shopping_cart_box .gifts_tips{ font-size:14px }
}

a.inquirynow{ display:block; width:49%; line-height:22px; padding:9px 20px; border:1px solid transparent; color:#fff !important; font-size:16px; cursor:pointer; float:left; overflow:hidden; font-family:inherit; background-color:#222; margin-top:12px; border:1px solid #222; text-align:center; box-sizing:border-box }

#review_form .review_content{ flex:1; height:129px; padding:10px; border-radius:5px; border-color:#d9d9d9; border-width:1px; border-style:solid; width:100%; box-sizing:border-box }

#review_form .upfile_condition{ margin:0 0 10px 0 }

#review_form .button{ height:46px; line-height:46px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f16056; border:0; font-size:16px; cursor:pointer; margin-top:30px; padding:0 40px }

#review_form .upload_box{ float:left; width:86px; height:86px; position:relative; box-sizing:border-box; border:2px dashed #d9d9d9; border-radius:5px; margin:18px 20px 0 0; border:solid 1px #f2f2f2; background:#fafafa }

#review_form .upload_box .iconfont{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); color:#757575; font-size:30px }

.inquiryWrapper .inquiry_box{ width:1000px; max-width:1000px }

.inquiryWrapper .inquiry_box .inquiry_form{ width:640px }

.inquiryWrapper .inquiry_box .inquiry_pro{ width:250px }

.inquiryWrapper{ margin-bottom:90px }

.inquiryWrapper .inquiry_box{ width:980px; min-width:980px; margin:0 auto }

.inquiryWrapper .inquiry_box .inquiry_title{ margin:30px 0 45px; font-size:30px; font-weight:bold }

.inquiryWrapper .inquiry_box .inquiry_form{ float:left; width:645px; overflow:hidden }

.inquiryWrapper .inquiry_box .inquiry_form .rows{ margin-bottom:25px; overflow:hidden }

.inquiryWrapper .inquiry_box .inquiry_form .rows label{ display:block; margin-bottom:10px; font-size:16px; color:#000 }

.inquiryWrapper .inquiry_box .inquiry_form .rows label .required_null{ color:#f00; font-size:14px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_input{ width:100%; height:49px; line-height:49px; padding-left:10px; border:1px solid #c4cdd5; border-radius:5px; box-sizing:border-box }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_textarea{ height:148px; padding:10px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_row{ float:left; width:46.8%; margin-right:38px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_row:nth-child(2){ margin-right:0 }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_submit{ width:210px; height:46px; line-height:46px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f16056; border:0; font-size:16px; cursor:pointer; font-weight:bold }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box{ display:none; float:left; width:86px; height:86px; position:relative; box-sizing:border-box; border:2px dashed #c4cdd5; border-radius:5px; margin:15px 20px 0 0 }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box label{ margin:0 }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box:first-child{ display:block }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box.on:after, .inquiryWrapper .inquiry_box .inquiry_form .upload_box.on:before{ background:0 }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box.on .num_tips{ font-size:0 }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box:after{ display:none; position:absolute; content:''; width:26px; height:4px; background:#c4cdd5; transform:translate(-50%, -50%); left:50%; top:40% }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box:before{ display:none; position:absolute; content:''; height:26px; width:4px; background:#c4cdd5; transform:translate(-50%, -50%); left:50%; top:40% }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box .num_tips{ position:absolute; left:0; top:65%; width:100%; text-align:center; color:#ddd }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box .pic_box{ position:relative; width:82px; height:82px; vertical-align:middle; font-size:0; text-align:center; cursor:pointer; z-index:1 }

.inquiryWrapper .inquiry_box .inquiry_form .upload_box .close{ position:absolute; top:-7px; right:-7px; display:none; width:24px; height:24px; line-height:24px; text-align:center; color:white; background:rgba(0, 0, 0, 0.5); border-radius:50%; cursor:pointer; z-index:2 }

.inquiryWrapper .inquiry_box .inquiry_form .upload_file{ width:82px; height:82px; position:absolute; left:0; top:0; bottom:0; right:0; padding:0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer; font-size:70px; z-index:1 }

.inquiryWrapper .inquiry_box .inquiry_form .upload_tips{ color:#999; font-size:14px }

.inquiryWrapper .inquiry_box .inquiry_pro{ float:right; width:250px; overflow:hidden }

.inquiryWrapper .inquiry_box .inquiry_pro .i_pro_img{ width:100%; overflow:hidden; text-align:center; box-sizing:border-box }

.inquiryWrapper .inquiry_box .inquiry_pro .i_pro_img a{ display:block }

.inquiryWrapper .inquiry_box .inquiry_pro .i_pro_number{ margin:5px 0; color:#999; font-size:14px }

.inquiryWrapper .inquiry_box .inquiry_pro .i_pro_name{ margin-top:12px; height:48px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size:14px }

@media screen and (max-width:1000px){
.inquiryWrapper{ padding:0 25px; margin:0 auto }

.inquiryWrapper #location{ display:none }

.inquiryWrapper .inquiry_box{ width:100%; min-width:inherit; margin:0 auto }

.inquiryWrapper .inquiry_box .inquiry_pro{ float:none; margin-bottom:25px; width:100% }

.inquiryWrapper .inquiry_box .inquiry_form{ float:none; width:100% }

.inquiryWrapper .inquiry_box .inquiry_pro .i_pro_img{ float:left; margin-right:12px; width:70px; max-height:70px }

.inquiryWrapper .inquiry_box .inquiry_pro .i_pro_name{ margin-top:0; line-height:14px; height:auto }

.inquiryWrapper .inquiry_box .inquiry_title{ margin:25px 0 30px; font-size:20px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_row{ margin-right:0; float:none; width:100% }

.inquiryWrapper .inquiry_box .inquiry_form .rows label{ font-size:14px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_row:first-child{ margin-bottom:20px }

.inquiryWrapper .inquiry_box .inquiry_form .rows{ margin-bottom:20px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_input{ height:46px; line-height:46px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_textarea{ height:110px; line-height:18px }

.inquiryWrapper .inquiry_box .inquiry_form .rows .i_submit{ width:100%; height:48px; line-height:48px; font-size:14px }
}

.buynow .shipping-address select{ height:50px }

.form-control{ height:50px }

.myorder-info2{ overflow:hidden; margin-top:20px; margin-bottom:20px }

.myorder-info2-1{ margin-bottom:10px; overflow:hidden; border:1px solid #e2e2e2 }

.myorder_title{ border-bottom:1px solid #e2e2e2; overflow:hidden; background-color:#f5f5f5; line-height:41px; padding:0 20px }

.myorder_title p{ float:left; font-size:12px; color:#6d6d6d; margin-right:25px }

.myorder_title p b{ font-size:16px; color:#ff770c }

.myorder_title a{ float:right; padding-top:2px }

.myorder_pro{ overflow:hidden }

.myorder_pro_fl{ float:left; border-right:1px solid #e2e2e2; width:80% }

.myorder_pro_fl li{ border-bottom:1px solid #e2e2e2; padding:12px; overflow:hidden }

.myorder_pro_fl li:last-child{ border-bottom:0 }

.myorder_pro_fl1{ float:left; width:70%; position:relative; padding-left:127px }

.myorder_pro_fl1_img{ width:107px; float:left; border:1px solid #e2e2e2; overflow:hidden; position:absolute; top:0; left:0 }

.myorder_pro_fl1_img a{ display:block }

.myorder_pro_fl1_img a img{ display:block }

.myorder_pro_fl1_txt h3{ font-weight:normal; margin-bottom:10px; margin-top:10px }

.myorder_pro_fl1_txt h3 a{ color:#333; font-weight:bold }

.myorder_pro_fl1_txt p{ color:#7d7d7d; line-height:25px; margin-bottom:5px }

.myorder_pro_fl1_txt span{ color:#7d7d7d; font-size:14px; display:block }

.myorder_pro_fl2{ float:left; width:30%; text-align:center }

.myorder_pro_fl2 p{ color:#7d7d7d; line-height:107px }

.myorder_pro_fl3{ float:left; width:20%; text-align:center }

.myorder_pro_fl3 p{ color:#7d7d7d; line-height:107px }

.myorder_pro_fl4{ float:left; width:100px; text-align:center }

.myorder_pro_fl4 a{ color:#fff; line-height:107px; background-color:#ff770c; padding:5px 10px; border-radius:5px }

.myorder_pro_fr{ float:right; width:20%; text-align:center; position:relative }

.myorder_pro_frs{ position:absolute; left:50%; margin-left:-50px; width:100px; margin-top:15px }

.myorder_pro_fr span{ font-size:12px; color:#ff770c }

.myorder_pro_fr a{ display:block; margin:6% auto; overflow:hidden; font-size:12px; color:#7d7d7d }

.ljzf, .qrsh{ width:100px; border-radius:5px; line-height:28px; background-color:#ed6826; color:#fff !important }

.myorder-info2-2{ margin-bottom:10px; overflow:hidden; border:1px solid #e2e2e2 }

.myorder-info2-3{ margin-bottom:10px; overflow:hidden; border:1px solid #e2e2e2 }

.shouhou{ margin:15px 0; display:none; overflow:hidden; color:#f00 }

.inner_fr_orderxq{ overflow:hidden }

.orderxq_top{ margin-bottom:25px; overflow:hidden; border:1px solid #e2e2e2 }

.orderxq_top li{ border-bottom:1px solid #e2e2e2; background-color:#f5f5f5; overflow:hidden }

.orderxq_top li:last-child{ border-bottom:0 }

.orderxq_top_fl{ float:left; width:15%; text-align:center; font-size:12px; color:#444; position:relative; overflow:hidden }

.orderxq_top_fl p{ padding:28px 0; line-height:25px }

.orderxq_top_fr{ float:right; width:85%; background-color:#fff; padding:28px 19px; overflow:hidden; border-left:1px solid #e2e2e2; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

.orderxq_top_fr dl{ margin-bottom:5px; font-size:12px; color:#898989; line-height:25px; overflow:hidden }

.orderxq_top_fr dl dt{ float:left }

.orderxq_top_fr dl dd{ float:left }

.orderxq_bottom_title{ color:#000; font-size:14px; margin-bottom:20px; overflow:hidden }

.orderxq_bottom_con_1{ margin-bottom:10px; overflow:hidden; border:1px solid #e2e2e2 }

.orderxq_title{ border-bottom:1px solid #e2e2e2; overflow:hidden; background-color:#f5f5f5; line-height:41px }

.orderxq_title li{ float:left; color:#6d6d6d; text-align:center }

.orderxq1{ width:35% }

.orderxq2{ width:20% }

.orderxq3{ width:10% }

.orderxq4{ width:20% }

.orderxq5{ width:15% }

.orderxq_pro_fl1{ float:left; width:41%; position:relative; padding-left:127px }

.orderxq_pro_fl1_img{ width:107px; float:left; border:1px solid #e2e2e2; overflow:hidden; position:absolute; top:0; left:0 }

.orderxq_pro_fl1_img a{ display:block }

.orderxq_pro_fl1_txt h3{ font-weight:normal; margin-bottom:10px }

.orderxq_pro_fl1_txt h3 a{ color:#7d7d7d }

.orderxq_pro_fl1_txt p{ color:#7d7d7d; line-height:25px; margin-bottom:5px }

.orderxq_pro_fl1_txt span{ color:#7d7d7d; font-size:12px }

.orderxq_pro_fl2{ float:left; width:24%; text-align:center }

.orderxq_pro_fl2 p{ color:#7d7d7d; line-height:107px }

.orderxq_pro_fl3{ float:left; width:13%; text-align:center }

.orderxq_pro_fl3 p{ color:#7d7d7d; line-height:107px }

.orderxq_pro_fl4{ float:left; width:22%; text-align:center }

.orderxq_pro_fl4 p{ color:#7d7d7d; line-height:107px }

.orderxq_bottom_con_2{ margin-bottom:10px; overflow:hidden; border:1px solid #e2e2e2 }

.orderxq_bottom_con_3{ margin-bottom:10px; overflow:hidden; border:1px solid #e2e2e2 }

.where-info{ width:660px; margin:0 auto }

.where-info .where-title{ font-size:14px; color:#000; line-height:24px; font-weight:bold; padding:8px 19px; background:#e3f3fd; margin-bottom:40px }

.where-info .where-list ul{ position:relative; overflow:hidden }

.where-info .where-list ul:after{ content:''; display:block; height:100%; width:1px; background:#f2f2f2; position:absolute; left:25.3%; top:0; z-index:3 }

.where-info .where-list ul li{ overflow:hidden; margin-bottom:57px }

.where-info .where-list ul li .date{ text-align:right; font-family:arial; font-size:14px; color:#a3a3a3; float:left; width:26%; background:url("../images/dot07.png") no-repeat center right; padding-right:21px; margin-top:11px; position:relative; z-index:4 }

.where-info .where-list ul li .text{ float:left; width:50%; padding-left:26px }

.where-info .where-list ul li .text .bt{ font-size:24px; color:#a3a3a3 }

.where-info .where-list ul li .text .jsh{ font-size:18px; color:#a3a3a3 }

.where-info .where-list ul .active .date{ color:#0d85d5; background:url("../images/dot07h.png") no-repeat center right }

.where-info .where-list ul .active .text .bt{ color:#000 }

.where-info .where-list ul .active .text .jsh{ color:#000 }

@media (max-width:414px){
.where-info{ width:100% }

.myorder_pro_fl2{ width:100% }

.myorder_pro_fl1{ width:80%; padding-left:70px }

.where-info .where-list ul li .text{ width:74% }

.where-info .where-list ul li .date{ font-size:12px }

.myorder_pro_fl1_img{ width:60px }

.myorder_pro_fl2{ width:20% }

.myorder_pro_fl2 p{ line-height:55px; text-align:left }

.myorder_pro_fl1_txt h3{ margin-bottom:0; font-size:16px; margin-top:0 }

.myorder_pro_fl3{ width:15% }

.myorder_pro_fl3 p{ line-height:55px }

.myorder_pro_fl{ border-right:0; width:100% }

.myorder_pro_fr{ width:100% }

.myorder_title{ line-height:25px; padding:10px 14px }

.myorder_pro_frs{ position:relative; left:auto; margin-left:0; width:100%; margin-top:15px; border-top:1px solid #e2e2e2 }

.myorder_pro_fr a{ margin:5px; float:left; line-height:28px }

.myorder_pro_fr span{ float:left; line-height:28px; display:block; margin:5px }

.orderxq_pro_fl1_img{ width:60px }

.orderxq_pro_fl1{ padding-left:70px }

.orderxq_pro_fl1_txt h3{ margin-bottom:0 }

.orderxq_pro_fl2 p{ line-height:55px }

.orderxq_pro_fl3 p{ line-height:55px }

.orderxq_pro_fl4 p{ line-height:55px }
}

.header .btns a img, .header .btns span img{ display:inline-block !important; vertical-align:middle; width:20px }

.header .logo img{ display:block;}

#searchPopup{ background:rgba(0, 0, 0, 0.5); position:fixed }

img{ max-width:100% }

.home-banner{ overflow:hidden; width:100%; position:relative; z-index:1 }

.home-banner .home-banner-slick .slick-list{ position:relative }

.home-banner .home-banner-slick .slick-list .item{ position:relative }

.home-banner .home-banner-slick .slick-list .item img{ display:block ;margin:0 auto;}

.home-banner .home-banner-slick .slick-dots{ z-index:10; bottom:20px; width:100%; line-height:0 }

.home-banner .home-banner-slick .slick-dots li{ margin:3px 0; padding:5px; width:19px; height:19px; border-radius:50%; transition:.5s; float:none; border:1px solid transparent }

.home-banner .home-banner-slick .slick-dots li button{ width:7px; height:7px; padding:0; display:block; border:0; border-radius:50%; background:#fff; transition:.5s }

.home-banner .home-banner-slick .slick-dots li button:before{ content:"" }

.home-banner .home-banner-slick .slick-dots .slick-active{ border:1px solid #fff }

.home-banner .home-banner-slick .slick-dots .slick-active button:before{ color:transparent }

.home-banner .home-banner-slick-phone{ display:none }

#showImgs div{ float:left }

#showImgs div img{ width:80px; height:80px; border:1px solid #e9e9e9; margin-right:8px; cursor:pointer }

#uploadImgs div img{ width:80px; height:80px; border:1px solid #e9e9e9; margin-right:8px; cursor:pointer }

.imgs-bg{ background:url("../images/bg-opacty.png"); position:fixed; left:0; top:0; right:0; bottom:0; padding:40px; display:none; z-index:9999 }

.imgs-bg .left{ position:absolute; top:48%; left:-51px; cursor:pointer }

.imgs-bg .left img{ width:40px; height:40px }

.imgs-bg .right img{ width:40px; height:40px }

.imgs-bg .middle{ position:absolute; left:0; top:5%; right:0; bottom:0; margin:auto; min-width:100px }

.middle-img{ height:100%; overflow-y:auto }

.imgs-bg .middle p{ font-size:50px; cursor:pointer; position:absolute; top:-15px; right:-50px; color:#fff }

.middle-img img{ opacity:0 }

.imgs-bg .right{ position:absolute; top:48%; right:-50px; cursor:pointer }

#uploadImgs{ height:82px }

#uploadImgs div{ float:left; margin-right:12px }

.uploadImgs-add{ width:80px; height:80px; border:1px dotted #7c7c7c; font-size:50px; color:#7c7c7c; text-align:center; line-height:80px; cursor:pointer }

#uploadImgs .show-img-div2{ position:relative }

#uploadImgs .show-img-div2 span img{ width:100%; height:100%; border:0 }

#uploadImgs .show-img-div2 span{ width:20px; height:20px; position:absolute; top:-9px; right:-2px }

#editImgs{ width:80px; height:80px; border:1px dotted #7c7c7c; text-align:center; line-height:80px; cursor:pointer; float:left }

#searchPopup .form .btn img{ width:20px }

.order-information .payment .paypal .pic img{ display:block; max-height:100% }

.order-information .payment .credit .card-box .pic img{ display:block; max-height:100% }

.floatTrueland{ width:54px; position:fixed; right:0; bottom:0; color:#696969; z-index:66 }

.floatTrueland img{ max-width:100%; max-height:100%; vertical-align:middle }

.floatTrueland .list > li{ width:54px; height:54px; position:relative; background:#000 }

@media (min-width:1025px){
.floatTrueland .list > li:hover{ background:#1a79c4 }
}

.floatTrueland .list .icon{ width:54px; height:54px; line-height:54px; cursor:pointer; display:block; margin:auto; text-align:center }

.floatTrueland .list .icon img{ width:30px; margin:0 auto; text-align:center; vertical-align:middle; display:inline-block }

.floatTrueland .item{ width:300px; position:absolute; right:54px; bottom:0; display:none; font-size:12px }

.floatTrueland .item .box{ width:138px; float:right; border:1px solid #eee }

.floatTrueland .phoneItem{ display:block; font-family:arial; font-size:12px; position:absolute; right:0; top:0; width:0; opacity:0; filter:alpha(opacity=0); height:100%; line-height:54px; padding-left:10px; padding-right:10px; color:#fff; background:#1a79c4; cursor:pointer }

.floatTrueland .phoneItem img{ vertical-align:middle; margin:-3px 5px 0 0; width:25px }

@media screen and (max-width:1003px){
.floatTrueland{ display:none }
}

.payment2{ border:1px solid #cde4f6; overflow:hidden; background:#fff; margin-top:20px; margin-bottom:20px }

.payment2_top{ overflow:hidden; text-align:center; background-color:#f8fcff; padding:25px 25px }

.payment2_top_fl{ overflow:hidden }

.payment2_top_fl h3{ font-size:40px; color:#242424; font-weight:bold; background:url(../images/dui.png) no-repeat top center; padding-top:137px; margin-bottom:10px; background-size:100px }

.payment2_top_fl p{ color:#4e4e4e; padding-left:37px; margin-bottom:25px; font-size:16px }

.payment2_top_fl p i{ font-style:normal; color:#ff7200 }

.payment2_top_fl span{ font-size:18px; font-weight:bold; color:#000; padding-left:37px }

.payment2_top_fl span b{ color:#ff7200 }

.payment2_top_fr{ overflow:hidden }

.payment2_top_fr h3{ font-size:20px; color:#242424; font-weight:bold; margin-bottom:7px }

.payment2_top_fr li{ line-height:30px; font-size:16px }

.payment2_top_fr li p{ color:#6d6d6d }

.payment2_top_fr li p a{ color:#d00111; margin-left:17px }

.zhifubao a{ display:block; color:#fff; background-color:#ff7300; border-radius:5px; width:166px; line-height:47px; text-align:center; font-size:18px; margin:20px auto }

.transparent{ position:fixed; top:0; left:0; z-index:9999999999999999; width:100%; height:100%; display:none; background-color:rgba(0, 0, 0, 0.5) }

.video-popup{ position:fixed; z-index:9999999999999999999; width:450px; height:440px; left:50%; top:50%; transform:translate(-50%, -50%); text-align:left; display:none; background:#fff; padding:20px; box-shadow:0 10px 25px 4px rgba(2, 2, 2, 0.5) }

.video-popup .close{ display:block; height:40px; width:40px; position:absolute; right:0; top:-40px; background:url(../images/closes.png) no-repeat center center }

.video-popup .h3{ font-size:20px; color:#333; margin-bottom:10px }

.video-popup iframe{ height:100%; position:absolute; top:0; left:0; padding:60px 20px 20px 20px }

.video-popup textarea{ width:100%; height:150px; padding:10px }

.video-popup a{ width:100px; height:40px; display:block; background:#ed6826; line-height:40px; color:#fff; text-align:center }

.global_shopping_cart_box .checkout_btn button{ cursor:pointer }

.nav .child{ overflow:inherit }

.nav .child li{ position:relative }

.nav .child li .third{ width:160px; position:absolute; left:100%; background:#fff; overflow:hidden; transition:all .2s; -webkit-transition:all .2s; box-shadow:0 3px 15px rgba(0, 0, 0, 0.1); border-radius:4px; padding:15px 0; display:none; top:0 }

.nav .child li .third li:hover a{ background:#eee }

.nav .child li:hover .third{ display:block }

.nav .child li:hover .third a{ background:0 }

.nav .child li:hover a{ background:#eee }

.middleCenter{ position:absolute; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%; display:block; vertical-align:middle; text-align:center; margin:auto }

.home-news{ overflow:hidden; padding-bottom:80px }

.home-news .nr{ margin-top:50px }

.news-list{ margin:0 -15px; overflow:hidden }

.news-list li{ width:33.333333333333336%; float:left; padding:0 15px 30px 15px; overflow:hidden }

.news-list li a{ display:block; background:#f5f5f6 }

.news-list li .pic{ position:relative; overflow:hidden }

.news-list li .pic img{ transition:.4s }

.news-list li .pic:after{ content:''; display:block; padding-bottom:61.5% }

.news-list li .news-info{ padding:25px 29px 38px 29px; overflow:hidden }

.news-list li h3{ color:#333; font-size:18px; margin-bottom:4px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }

.news-list li span{ color:#999; font-size:14px; font-family:arial; display:block; padding-bottom:10px; border-bottom:1px dashed #e1e1e1; margin-bottom:13px; overflow:hidden }

.news-list li p{ font-size:14px; color:#666; line-height:26px; height:104px; overflow:hidden }

@media (min-width:1025px){
.news-list li:hover .pic img{ transform:scale(1.03) }

.news-list li:hover h3{ color:#2255b5 }
}

@media (max-width:768px){
.home-news{ padding-bottom:30px }

.news-list{ margin:0 -5px }

.news-list li{ width:100%; padding:0 5px 20px 5px }

.news-list li .news-info{ padding:15px }

.news-list li h3{ font-size:16px }

.news-list li span{ margin-bottom:10px }
}

.current{ padding:25px 0; font-size:14px; color:#333 }

.inmain-bottom{ padding:30px 0 }

.inmain-bottom .main_title{ color:#333; text-align:center; font-size:30px; margin-bottom:30px }

.inmain-bottom .main_title:after{ content:''; display:block; width:30px; height:1px; background:#666; margin:10px auto 0 auto }

.inmain-bottom .main_content{ min-height:400px; font-size:16px; color:#333; line-height:30px; }

.faq dl{ overflow:hidden; margin:30px auto 30px auto }

.faq dl dt{ display:block; padding:0 20px; margin-bottom:18px; cursor:pointer; line-height:55px; transition:width 2s }

.faq dl dt span{ display:block; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; color:#555; width:100%; position:relative; padding-right:20px; padding-left:34px }

.faq dl dt span b{ position:absolute; top:0; left:0; font-weight:normal; height:55px; line-height:55px; display:block }

.faq .list_dt{ color:#fff; cursor:pointer; position:relative; background:url(../images/more1.png) no-repeat center right; border:1px solid #e2e2e2; border-left:2px solid #ed6826 }

.faq .list_dt:hover{ transition:all .5s linear; -moz-transition:all .5s linear; -o-transition:all .5s linear; -webkit-transition:all .5s linear; background:#ed6826 url(../images/more2.png) no-repeat center right }

.faq .list_dt:hover span{ color:#fff }

.faq #open{ background:#ed6826 url(../images/more2.png) no-repeat center right; margin-bottom:0 }

.faq #open span{ color:#fff }

.faq .list_dd{ display:none }

.faq .jobsub{ border-top:0; line-height:30px; padding:48px 11px 48px 72px; color:#777; font-size:16px; overflow:hidden; margin-bottom:18px; background:#f9f9f9 url("../images/answer.png") no-repeat 23px 44px }

.faq .jobsub .shuoming{ font-size:16px; color:#333; background:url("../images/mail.png") no-repeat center left; padding-left:30px; margin-top:7px }

.faq .jobsub .shuoming a{ color:#ed6826; text-decoration:underline }

@media (max-width:768px){
.faq dl dt span{ font-size:14px }

.inside-title .title{ font-size:20px }

.inside-title .info{ font-size:13px }
}

.blog-show{ font-size:15px; color:#666; padding:60px 0 80px 0 }

.blog-show h1{ color:#282828; font-weight:normal; font-size:30px; line-height:30px; padding-bottom:30px }

.blog-show .info{ color:#747474; font-size:16px; padding:8px 0; margin-bottom:30px; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0 }

.blog-show .info{ font-size:12px }

.inside-page-news{ padding-top:40px; margin-top:70px; text-align:center; font-size:14px; border-top:solid 1px #dadada }

.inside-page-news a{ line-height:50px; min-width:120px; display:inline-block; text-align:center; border:solid 1px #cbcbcb }

.inside-page-news a:hover{ color:#000; border-color:#ed6826 }

.inside-page-news a:first-child{ float:left }

.inside-page-news .return{ border:0 }

.inside-page-news .pull-right{ float:right }

@media (max-width:1000px){
.inside-page-news{ padding-top:30px; margin-top:30px }

.inside-page-news a{ line-height:40px; min-width:90px }
}

.class-list{ border:1px solid #e4e3e3; margin-bottom:20px; overflow:hidden; padding:10px 0 }

.class-list dl{ position:relative; padding:10px 0; overflow:hidden }

.class-list dl dt{ font-size:16px; color:#333; height:30px; line-height:30px; position:absolute; left:15px; top:15px; font-weight:bold }

.class-list dl dd{ padding-left:75px; overflow:hidden; position:relative; padding-right:45px; height:40px }

.class-list dl dd .chushou{ overflow:hidden }

.class-list dl dd .chushou a{ font-size:15px; height:30px; line-height:30px; overflow:hidden; padding:0 11px; display:block; float:left; margin:5px 10px 5px 0; color:#333; border-radius:3px }

.class-list dl dd .chushou a:hover{ color:#fff; background:#ed6826 }

.class-list dl dd .chushou .active{ color:#fff; background:#ed6826 }

.class-list dl dd .more{ position:absolute; top:0; right:0; margin-right:0; width:43px; line-height:40px; height:40px }

.class-list dl .open{ height:auto }

.class-list .third{ padding-left:75px; }

.class-list .third a{ font-size:14px; height:30px; line-height:30px; overflow:hidden; padding:0 7px; display:block; float:left; margin:5px 10px 5px 0; color:#666 }

.class-list .third a:hover{ color:#ed6826 }

.class-list .third .active{ font-weight:bold; color:#ed6826 }

.review-write form .info .block{ width:100%; margin:0 0 20px 0; line-height:13px }

.review-write form .info .block .star_score{ float:left }

.review-write form .info .star_list{ height:13px; margin:50px; line-height:13px }

.review-write form .info .block p span{ color:#C00; font-size:16px }

.review-write form .info .star_score{ background:url(../images/stark2.png); width:100px; height:13px; position:relative }

.review-write form .info .star_score a{ height:13px; display:block; text-indent:-999em; position:absolute; left:0 }

.review-write form .info .star_score a:hover{ background:url(../images/stars2.png); left:0 }

.review-write form .info .star_score a.clibg{ background:url(../images/stars2.png); left:0 }

.show_number{ padding-left:50px; padding-top:20px }

.show_number li{ width:240px; border:1px solid #ccc; padding:10px; margin-right:5px; margin-bottom:20px }

.atar_Show{ background:url(../images/stark2.png); width:100px; height:13px; position:relative; display:inline-block; vertical-align:middle }

.atar_Show p{ background:url(../images/stars2.png); left:0; height:13px; width:134px }

.show_number li span{ display:inline-block; line-height:21px }

.upload1{ width:100px; height:100px; float:left; position:relative; overflow:hidden; cursor:pointer; border:2px dashed #c4cdd5; border-radius:5px; margin-top:15px }

.upload1 input{ position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer }

.upload1 a{ display:block; width:100%; line-height:100px; text-align:center; font-size:36px; cursor:pointer }

.upload1 img{ display:block; width:100%; height:100% }

.imgList{ float:left; overflow:hidden; margin-top:15px }

.imgList .item{ width:100px; height:100px; margin-right:20px; float:left; position:relative }

.imgList .item img{ display:block; width:100%; height:100% }

.imgList .item span{ position:absolute; top:0; right:0; background:red; color:#fff; height:20px; width:20px; font-family:arial; text-align:center; border-radius:50%; cursor:pointer; line-height:19px }

#searchPopup .clise{ background:url("../images/closes.png") no-repeat center center; width:20px; height:20px; position:absolute; z-index:99; top:-40px; right:10px; cursor:pointer }

.check_span input[type="checkbox"], input[type="radio"]{ margin:0; opacity:0; filter:alpha(opacity=0) }

.check_span input:focus{ outline:0 }

.check_span p{ cursor:pointer }

.check_span{ display:inline-block; vertical-align:middle; width:14px; height:14px; text-align:center; margin-right:10px }

.check_span .bt{ user-select:none; position:relative; cursor:pointer; padding:0 10px 0 28px; font-size:15px; color:#555; margin-bottom:10px }

.check_span .bt:after{ content:''; display:block; position:absolute; left:0; top:0; width:14px; height:14px; background:#fff; border:1px solid #ccc; border-radius:2px; transition:all .15s ease }

.check_span input{ position:absolute; top:0; left:-20px; cursor:pointer }

.check_span input:checked{ border:0 !important; background:0 }

.check_span input:checked + .bt{ color:#333 }

.check_span input:checked + .bt:after{ border-color:#ed6826; background-color:#ed6826 }

.check_span input:checked + .bt:before{ left:4px; top:0; width:6px; height:11px; border:solid #fff; border-width:0 2px 2px 0; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; display:block; content:""; z-index:1 }

.buynow form .ad-list{ margin-bottom:15px; padding:15px 20px 15px; overflow:hidden; border:1px #e7e7e7 solid; background:#fff }

.buynow form .ad-list .titleBig{ position:relative }

.buynow form .ad-list .btn-address{ background-color:#333; color:#fff; cursor:pointer; position:absolute; right:6px; top:0; width:111px; height:32px; font-size:12px; line-height:32px; text-align:center }

.buynow form .ad-list .btn-address a{ color:#fff }

.address-list li{ position:relative; padding:20px 20px 20px 30px; width:100%; overflow:hidden; border-bottom:1px solid #eee }

.address-list li .check_span{ position:absolute; top:25px; left:0 }

.address-list li .receiver-name{ font-size:16px; color:#333 }

.address-list li .receiver-phone{ margin-top:10px; font-size:14px; color:#333; letter-spacing:0 }

.address-list li .address-ft{ margin-top:10px }

.address-list li .address-ft .address-info{ width:546px; font-size:14px; color:#999; line-height:24px; float:left }

.address-list li .address-ft .controls{ display:none; float:right }

.address-list li .address-ft .controls span{ padding:0 10px; border-left:1px solid #eee; font-size:12px; color:#222; line-height:12px; cursor:pointer }

.address-list li .address-ft .controls span:hover{ color:#ed6826 }

.address-list li .address-ft .controls span:first-child{ border-left:0 }

.address-list li .address-ft .controls .on{ color:#ed6826 }

.address-list li:hover .address-ft .controls{ display:inline-block }

.video-popup0{ position:fixed; z-index:9999999999999999999; width:450px; height:540px; left:50%; top:50%; transform:translate(-50%, -50%); text-align:left; display:none; background:#fff; padding:20px; box-shadow:0 10px 25px 4px rgba(2, 2, 2, 0.5) }

.video-popup0 .close{ display:block; height:40px; width:40px; position:absolute; right:0; top:-40px; background:url(../images/closes.png) no-repeat center center }

.video-popup0 .h3{ font-size:20px; color:#333; margin-bottom:10px }

.video-popup0 iframe{ height:100%; position:absolute; top:0; left:0; padding:20px }

button.btn-confirm{ display:block; background-color:#333; color:#fff; cursor:pointer; width:111px; height:32px; font-size:12px; line-height:32px; text-align:center; border:0 }

.shipping-address1{ margin-left:auto; margin-right:auto }

.shipping-address1 li{ margin-bottom:10px }

.shipping-address1 li:last-child{ margin-bottom:0 }

.shipping-address1 .title{ font-size:16px; margin-bottom:10px }

.shipping-address1 select{ height:40px; border:1px #ccc solid; padding:0 10px; border-radius:3px; font-size:14px; width:100% }

.shipping-address1 .form-control1{ width:100%; border-radius:3px; padding:10px 10px; border:1px #ccc solid; font-size:14px }

.shipping-address1 .form-control1:focus{ border-color:#ed6826 }

.shipping-address1 .btn-01{ display:inline-block; min-width:120px; padding:0 10px; height:38px; line-height:38px; text-align:center; background:#eee; color:#333; font-size:16px; border:0; border-radius:3px; cursor:pointer; margin-right:10px }

.shipping-address1 .btn-01:hover{ background:#ccc }

.shipping-address1 .btn-02{ display:inline-block; min-width:120px; padding:0 10px; height:38px; line-height:38px; text-align:center; background:#333; color:#fff; font-size:16px; border:0; border-radius:3px; cursor:pointer }

.shipping-address1 .btn-02:hover{ background:#ed6826; color:#fff; border-color:#ed6826 }

.setting li .box{ margin-bottom:20px }

.comment ul li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee }

.comment ul li .img{ font-size:16px; color:#333 }

.comment ul li .img .pic{ width:50px; height:50px; border-radius:50%; display:inline-block; vertical-align:middle; margin-right:5px }

.comment ul li .pic{ position:relative; overflow:hidden }

.comment ul li .pic img{ transition:.4s }

.comment ul li .pic:after{ content:''; display:block; padding-bottom:100% }

.comment ul li .date{ padding:10px 0; color:#999 }

.comment ul li .jsh{ font-size:16px; color:#666; line-height:25px; margin-bottom:10px }

.comment ul li .pro{ padding:10px; position:relative; background:#f9f9f9 }

.comment ul li .pro .pic{ width:100px; position:absolute; top:10px; left:10px }

.comment ul li .pro .text{ padding-left:120px; height:100px }

.comment ul li .pro .text .bt{ font-size:20px; color:#333; line-height:30px; font-weight:bold; margin-bottom:10px; max-height:60px; overflow:hidden }

.comment ul li .pro .text .price{ font-weight:bold; color:#666 }

.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis }

.letter ul li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee; position:relative }

.letter ul li .pic{ position:absolute; width:80px; height:80px; border-radius:50%; top:0; left:20px; overflow:hidden }

.letter ul li .pic:before{ content:''; display:block; width:100%; height:100%; background:rgba(215, 215, 215, 0.5); position:absolute; top:0; left:0; z-index:66; opacity:0 }

.letter ul li .pic img{ transition:.4s }

.letter ul li .pic:after{ content:''; display:block; padding-bottom:100% }

.letter ul li .text{ padding-left:20px; height:80px; position:relative }

.letter ul li .text:after{ content:''; display:block; width:10px; height:10px; border-radius:50%; overflow:hidden; background:#ed6826; position:absolute; left:0; top:50%; margin-top:-5px }

.letter ul li .text .bt{ font-size:20px; color:#333; line-height:30px; font-weight:bold; margin-bottom:10px; max-height:30px; padding-right:130px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }

.letter ul li .text .price{ font-weight:bold; color:#666 }

.letter ul li .date{ padding:0; color:#999; position:absolute; top:0; right:0; line-height:30px }

.letter ul li .jsh{ font-size:16px; color:#666; line-height:25px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px }

.letter ul .on .pic:before{ opacity:1 }

.letter ul .on .text:after{ background:#d7d7d7 }

.letter ul .on .text .bt{ color:#d7d7d7 }

.letter ul .on .text .price{ color:#d7d7d7 }

.letter ul .on .date{ color:#d7d7d7 }

.letter ul .on .jsh{ color:#d7d7d7 }

.letter-show .bt{ font-size:20px; color:#333; position:relative; line-height:30px; padding-right:130px; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px }

.letter-show .bt .date{ position:absolute; top:0; right:0; font-size:14px; color:#999 }

.letter-show .jsh{ font-size:16px; line-height:25px; color:#666 }

.liyou ul li{ width:100%; overflow:hidden; position:relative; min-height:20px; padding-left:27px; margin-bottom:5px }

.liyou ul li .check_span{ float:none; width:100%; text-align:left; display:block; height:auto; position:absolute; top:0; left:0 }

.liyou ul li .check_span .bt{ margin-bottom:5px }

.liyou ul li .check_span .bt:after{ top:3px }

.liyou ul li .check_span input:checked + .bt:before{ top:3px }

.liyou ul li textarea{ margin-top:25px; border:1px solid #333; padding:10px; width:100%; background:#fff; height:130px }

@font-face{
font-family:"AvenirNextLTPro-Regular";
src:url("../font/HelveticaNeueLTPro-Lt.woff2") format("woff2"), url("../font/HelveticaNeueLTPro-Lt.woff") format("woff"), url("../font/HelveticaNeueLTPro-Lt.ttf") format("truetype"), url("../font/HelveticaNeueLTPro-Lt.eot") format("embedded-opentype"), url("../font/HelveticaNeueLTPro-Lt.svg") format("svg");
font-weight:normal;
font-style:normal
}

body{ font-family:"HelveticaNeueLTPro-Lt", Georgia, serif; font-size:16px }

.order-information .payment dt .icon:after{ background:#ed6826; transform:scale(1) }

.order-information .titleBig{ background:url("../images/DT.png") no-repeat center left; padding-left:50px; color:#222; font-weight:bold; margin-top:10px }

.order-information .payment .titleBig{ background:0; padding-left:0 }

.order-information .remember-me .titleBig{ background:0; padding-left:0 }

.order-information .order-xx{ padding:30px 45px }

.order-information .payment{ padding:30px 45px }

.order-information .remember-me{ padding:30px 45px }


@media (max-width:1400px){
.member .leftAside{ width:100% }

.member .rightMain{ width:100%; float:left; padding:10px 0 0 0 }
}

@media (max-width:768px){
#searchPopup .container{ width:100% }

.product{ padding:30px 0 }

.current{ padding:15px 0; font-size:13px }

.class-list{ padding:0 }

.inquiryWrapper{ padding:0 }

.register{ padding:30px 0 }

.inquiryWrapper .inquiry_box .inquiry_title{ margin:15px 0 10px }

.blog-show{ padding:30px 0 30px 0 }

.buynow .cart{ padding:20px 0 }

.letter ul li .pic{ width:50px; height:50px }

.letter ul li .text{   height:50px }

.letter ul li .text .bt{ font-size:16px; line-height:30px; margin-bottom:0; padding-right:130px }

.letter ul li .jsh{ font-size:14px }
}

@media (max-width:414px){
.video-popup{ width:96%; left:2%; transform:translate(0, -50%) }

.video-popup0{ width:96%; left:2%; transform:translate(0, -50%) }
}


/*20210830*/
.product .list .pic .img1{
position:relative;
overflow:hidden;
}
.product .list .pic .img1:after{
 padding-bottom:100%;
content:'';
display:block;
}

.product .list .pic .img1 img{
position:absolute; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%; display:block; vertical-align:middle; text-align:center; margin:auto;
    width: 100%;height: 100%;
}

.product .list .pic .img2:after{
padding-bottom:100%;
content:'';
display:block;
}

.product .list .pic .img2 img{
position:absolute; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%; display:block; vertical-align:middle; text-align:center; margin:auto;
    width: 100%;height: 100%;
}

.pro-info .list ul li{ width:139px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; margin-right:1px; float:left; background:#787878; cursor:pointer }
.pro-info .list ul li a{color:#fff;}
.pro-info .list ul .sel{ background:#e50c12 }

.pro-info .list-show .list-info{ display:none; padding:50px 0; font-size:16px; color:#666 }

@media (max-width:1024px){
    .pro-info .list-show .list-info{ padding:30px 0 }
}

@media (max-width:768px){
    .pro-info .list-show .list-info{ font-size:14px }
}



#footer{background-color:#000}

#footer{margin:0 auto;width:100%;max-width:1920px;}
#footer .ly_footer_info{margin:0 auto;padding-top:3.85%;padding-bottom:4.5%;width:100%;max-width:1680px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#footer .ly_footer_info .ly_footermenu{width:71.43%;max-width:1400px;}
#footer .ly_footer_info .ly_email_share{width:23.81%;margin-top:-8px;}
#footer .ly_copy{margin:0 auto;width:100%%;max-width:1680px;padding-bottom:40px;}

.default_foot_menu_style { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  }
.default_foot_menu_style .menu_list { width: 20%; margin-bottom: 45px; }
.default_foot_menu_style .menu_list:nth-child(4n-3){ margin-right: 4.75%; }
.default_foot_menu_style .menu_list:nth-child(4n-2) { margin-right: 5.2%; }
.default_foot_menu_style .menu_list:nth-child(4n-1) { margin-right: 7.5%; width:40%;}
.default_foot_menu_style .menu_list:nth-child(4n) { margin-right: 0; }
.default_foot_menu_style .menu_list dl dt { padding-bottom: 12px; font-size: 16px; text-transform: uppercase; color:#fff}
.default_foot_menu_style .menu_list dl dd { margin-top: 16px; }
.default_foot_menu_style .menu_list dl dd a { font-size: 14px; text-decoration: none; }

.default_newsletter_style .newsletter_title .top_text { font-size: 30px; line-height: 40px; color:#fff}
.default_newsletter_style .newsletter_title .sub_text { margin-top: 25px; font-size: 14px; }
.default_newsletter_style .default_newsletter_form { margin-top: 34px; width: 100%; height: 47px; }
.default_newsletter_style .default_newsletter_form .text { padding: 0 2%; float: left; width: 70%; font-size: 14px; height: 100%; border: none; background-color: transparent;}
.default_newsletter_style .default_newsletter_form .text::-webkit-input-placeholder { padding-left: 8px; font-size: 14px; }
.default_newsletter_style .default_newsletter_form .subscribe1{float:right;width:30%;height:100%;font-size:14px;border:none;text-transform:uppercase;cursor:pointer;background-color:transparent;}

.default_newsletter_style .default_newsletter_form{border:1px solid #e8e8e8}
.default_newsletter_style .default_newsletter_form .text{color:#e8e8e8}
.default_newsletter_style .default_newsletter_form .subscribe1{color:#fff}

@media screen and (max-width:1640px){

    #footer .ly_footer_info{width: 94%;}
}

@media screen and (max-width: 1460px) {
 
     .default_newsletter_style .default_newsletter_form .text { width: 71%; }
    .default_newsletter_style .default_newsletter_form .subscribe1 { width: 25%; }
    #footer .ly_footer_info .ly_email_share{width: 27%;}

 

}


 

@media screen and (max-width: 1400px) {
 
    #footer .ly_footer_info { width: 96%; }
    #footer .ly_copy { width: 96%; }
	 .default_newsletter_style .default_newsletter_form .text { width: 69%; }
    .default_newsletter_style .default_newsletter_form .subscribe1 { width: 27%; }

 
}

@media screen and (max-width: 1000px) { 
     
    #footer .ly_footer_info { width: 94%; padding-top: 60px; padding-bottom: 57px; }
    #footer .ly_footer_info .ly_footermenu { width: 100%; border-bottom: 1px solid #2b2b2b; }
    #footer .ly_footer_info .ly_email_share { width: 72%; margin: 0 auto; margin-top: 69px; }
    #footer .ly_copy { width: 94%; padding-top: 38px; border-top: 1px solid #2b2b2b; }
.default_foot_menu_style .menu_list:nth-child(4n-3){ margin-right:0; }
    .default_foot_menu_style .menu_list:nth-child(4n-2) { margin-right: 0; }
    .default_foot_menu_style .menu_list:nth-child(4n-1) { margin-right: 0; }
    .default_foot_menu_style .menu_list:nth-child(4n) { margin-right: 0; }
	
	
	.default_foot_menu_style { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .default_foot_menu_style .menu_list { width: 100%;  margin-bottom: 37px; }
    .default_foot_menu_style .menu_list:last-child { margin-bottom: 56px; }
    .default_foot_menu_style .menu_list dl dt::before { content: ''; display: block; width: 3px; height: 25px;  position: absolute; top: 50%; right: 11px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
    .default_foot_menu_style .menu_list dl dt::after { content: ''; display: block; width: 25px; height: 3px; position: absolute; top: 50%; right: 0px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
    .default_foot_menu_style .ly_open dl dd  { display: block; }
    .default_foot_menu_style .ly_open dl dt::before { height: 18px; background-image: url(../images/icon_btn2.png); background-repeat: no-repeat; background-position:  center; }
    .default_foot_menu_style .menu_list:first-child { margin-right: 0;}
    .default_foot_menu_style .menu_list:nth-child(2) { margin-right: 0; }
    .default_foot_menu_style .menu_list:nth-child(3) { margin-right: 0; }
    .default_foot_menu_style .menu_list dl dt { font-size: 30px; padding-bottom: 0; position: relative; }
    .default_foot_menu_style .menu_list dl dt .iconfont{display: none;}
 
    .default_foot_menu_style .menu_list dl.focus dd{ display: block; }
    .default_foot_menu_style .menu_list dl.focus dt:before{ display: none; }
    .default_foot_menu_style .menu_list.menu_list_contact dl dt::before{display: none;}
    .default_foot_menu_style .menu_list.menu_list_contact dl dt::after{display: none;}
    .default_foot_menu_style .menu_list.menu_list_contact dd{display: none;}
	
	
	.default_newsletter_style .newsletter_title { text-align: center; }
    .default_newsletter_style .newsletter_title .top_text { font-size: 36px; }
    .default_newsletter_style .newsletter_title .sub_text { font-size: 28px; }
    .default_newsletter_style .default_newsletter_form { height: 78px; }
    .default_newsletter_style .default_newsletter_form .text { width: calc( 75% - 2px ); font-size: 24px; }
    .default_newsletter_style .default_newsletter_form .text::-webkit-input-placeholder { font-size: 24px; }
    .default_newsletter_style .default_newsletter_form .subscribe1 { width: 21%; font-size: 24px; }
    
}

@media screen and (max-width: 768px) { 
    
    #footer .ly_footer_info { width: 92%; padding-top: 25px; padding-bottom: 26px; }
    #footer .ly_footer_info .ly_email_share { width: 100%; margin-top: 27px; }
    #footer .ly_copy { padding-top: 15px; }
	
	 .default_foot_menu_style .menu_list { margin-bottom: 19px; }
    .default_foot_menu_style .menu_list:last-child { margin-bottom: 24px; }
    .default_foot_menu_style .menu_list dl dt { font-size: 15px; }
    .default_foot_menu_style .menu_list dl dt::before { margin-top: 1px; background-size: 12px; }
    .default_newsletter_style .newsletter_title .top_text { font-size: 18px; line-height: 25px; }
    .default_newsletter_style .newsletter_title .sub_text { margin-top: 4px; font-size: 14px; }

    .default_foot_menu_style .menu_list dl dt::after{ width: 12px; height: 2px; }
    .default_foot_menu_style .menu_list dl dt::before{ width: 2px; height: 12px; right: 5px; }
    
     .default_newsletter_style .default_newsletter_form { height: 38px; margin-top: 17px; }
    .default_newsletter_style .default_newsletter_form .text { font-size: 12px; }
    .default_newsletter_style .default_newsletter_form .text::-webkit-input-placeholder { font-size: 12px; }
    .default_newsletter_style .default_newsletter_form .subscribe1 { width: 21%; font-size: 14px; }
     
}

/* 优惠券新增 */

@font-face {
    font-family: 'arial rounded mt bold';
    src: url('../font/rounded mt bold.woff2') format('woff2'), url('../font/arial rounded mt bold.woff') format('woff'),
        url('../font/arial rounded mt bold.ttf') format('truetype'), url('../font/arial rounded mt bold.eot') format('embedded-opentype'),
        url('../font/arial rounded mt bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.rightMain .CouponsList {
    margin-bottom: 20px;
}

.rightMain .CouponsList ul li {
    float: left;
    padding: 0 20px;
}

.rightMain .CouponsList ul li:first-child {
    padding-left: 0px;
}

.rightMain .CouponsList ul li a {
    font-size: 17px;
    color: #888888;
    line-height: 2;
}

.rightMain .CouponsList ul .active a {
    color: #333;
}

.rightMain .CouponsContent {
    font-family: Arial;
    color: #fff;
    text-align: left;
    background-size: contain;
}
.rightMain .CouponsContent ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.rightMain .CouponsContent ul li {
    width: 348px;
    height: 100%;
    margin-right: 12px;
    margin-bottom: 20px;
    background: url(../images/Couponsbg.png) no-repeat center;
    background-size: contain;
}
.rightMain .CouponsContent ul li .fl {
    float: left;
    width: 72%;
    line-height: 32px;
    padding: 12px 0;
}
.rightMain .CouponsContent ul li .fl .title {
    font-size: 18px;
    /*font-weight: bold;*/
    padding-left: 20px;
    margin-bottom: 7px;
}
.rightMain .CouponsContent ul li .fl .subtitle {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    color: #ff6a00;
    background: url(../images/Couponsbg1.png) no-repeat left center;
    padding-left: 20px;
    margin-bottom: 3px;
}
.rightMain .CouponsContent ul li .fl .subtitle em {
    font-style: normal;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0;
}
.rightMain .CouponsContent ul li .fl .EffectiveTime {
    font-size: 12px;
    padding-left: 20px;
}
.rightMain .CouponsContent ul li .fr {
    float: right;
    width: 27%;
    padding: 10px 0 14px 0;
    text-align: center;
}
.rightMain .CouponsContent ul li .fr p {
    font-family: 'arial rounded mt bold';
    font-size: 30px;
}

.rightMain .CouponsContent ul li .fr em {
    font-family: 'arial rounded mt bold';
    font-style: normal;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
    display: block;
}

@media screen and (max-width: 1360px) {
    .rightMain .CouponsContent ul {
        justify-content: space-between;
    }
}

@media screen and (max-width: 768px) {
    .rightMain .CouponsContent ul {
        justify-content: center;
        margin-right: 0;
    }
}


 
