/*

Theme Name:Seawisp

Theme URI:http://www.seawisp.com

Author:the seawisp team

*/


body{min-width:1000px;font-size:14px;color:#666;margin:0;padding:0;font-family:Arial;}

*{padding:0;margin:0;list-style:none;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;}

@font-face{font-family:"SEAWISP-FONTS";src:url("inc/PFDinTextCompPro-Medium.ttf");}

img{vertical-align:top;border:0;}

hr{border:none;border-bottom:1px solid #ddd;}

.clear_both{overflow:hidden;clear:both;}

.container{max-width:1500px;margin:0 auto;padding:0 3%;}

#container{max-width:1500px;margin:20px auto;}

.dashicons{width:auto;height:auto;line-height:inherit;text-decoration:none;}

.quantity .input-text{height:28px;}

.animate{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}

.font_seawisp, h1, h2, h3, h4, h5, button, .support_nav, .menu, .site_link dt, .search_button, .support_nav, .support_banner, .products_banner{font-family:"SEAWISP-FONTS";font-weight:500;text-transform:uppercase;}

.search_form{-webkit-box-shadow:2px 3px 38px rgba(37, 37, 37, 0.17);box-shadow:2px 3px 38px rgba(37, 37, 37, 0.17);background-color:#FFF;}

h1, h2, h3, h4{color:#333;}


div[itemprop=description]{line-height:20px;padding-bottom:22px;}


#header{width:100%;position:relative;z-index:99;}
#header .header_content{width:100%;height:80px;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.15);position:relative;z-index:99;}

.logo{height:35px;float:left;margin-top:25px;}

.logo img{max-height:100%;width:auto;}



.menu{float:left;padding-left:10%;font-size:22px;}

.menu li{float:left;line-height:80px;position:relative;margin-right:55px;color:#333;}

.menu li:after{width:16px;content:"";border-bottom:solid 1px #ccc;position:absolute;top:40px;left:-33px;transform:rotate(-65deg);}

.menu li:nth-child(1):after{display:none;}

.menu a{color:#333;}

.menu li:hover a, .menu .current a{border-bottom:2px solid #333;}

.menu li:hover .subnav{visibility:visible;top:80px;opacity:1;}

.menu li .subnav a{border-bottom:none;}



.subnav{position:absolute;left:0;top:65px;background-color:#FFF;margin-left:-18px;opacity:0;visibility:hidden;box-shadow:0 3px 3px rgba(0,0,0,0.15);padding:0 18px;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

.subnav li{float:none;display:block;font-size:16px;margin:0;border-bottom:1px solid #eee;}

.subnav li a{width:135px;line-height:40px;display:block;}

.subnav li:last-child{border:none;}

.subnav li:after{display:none;}

.subnav li a:hover{color:#32c49d;}


.tools{float:right;padding-top:28px;overflow:hidden;}
.tools li{float:left;margin-left:10px;}
.tools_icon{width:30px;height:30px;font-size:22px;line-height:30px;border-radius:100%;border:1px solid #333;cursor:pointer;color:#333;}
.tools_icon:hover, .tools .selected{border-color:#32c49d;color:#32c49d;}


#header .search_box{width:100%;position:absolute;top:80px;left:0;z-index:99;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.15);display:none;}
#header .search_box label{display:block;margin: 0 auto;text-align:center;padding:50px 0;font-size:0;}
.search_box input{height:50px;line-height:50px;font-size:20px;cursor:pointer;border-radius:0;}
.search_input{padding:0 10px;border:1px #666 solid;vertical-align:text-top;}
.search_input:focus{border-color:#32c49d;background-color:#FFF;}
.search_button{padding:0 30px;background-color:#333;color:#FFF;border:none;vertical-align:text-top;}
.search_button:hover{background-color:#32c49d;}
.search_box .search_input{width:56%;cursor:auto;}

.mini_cart{position:absolute;}

.cart_icon{float:left; margin-left:7px;}
.cart_icon a{width:25px;height:25px;border:1px solid #aaa;border-radius:100%;display:block; text-align:center;line-height:25px;font-size:16px;color:#999;}
.cart_icon a:hover{color:#32c49d;}

.lang_list{width:100px;padding:5px 12px;text-align:center;position:absolute;top:36px;left:-39px;background-color:#FFF;border:1px solid #ccc;border-radius:4px;display:none;}

.lang_list:after, .lang_list:before{width:0;height:0;border:solid transparent;content:' ';position:absolute;}

.lang_list:after{border-width:6px;border-bottom-color:#FFF;top:-12px;left:calc(50% - 6px);}

.lang_list:before{border-width:7px;border-bottom-color:#ccc;top:-14px;left:calc(50% - 7px);}



.lang_list i{width:18px;height:18px;float:left;}

.lang_list span{height:18px;line-height:18px;padding-left:5px;float:left;}

.lang_list a{display:block;font-size:12px;overflow:hidden;padding:7px 0;border-bottom:1px solid #eee;color:#666;}

.lang_list a:hover{color:#32c49d;}

.language:hover .lang_list{display:block;}

.lang_list a:last-child{border:none;}



#footer{background-color:#222;}

.site_link dl{width:25%;float:left;margin:45px 0 40px 0;}

.site_link dt{color:#FFF;font-size:22px;padding-bottom:10px;}

.site_link dd{line-height:25px;}

.site_link dd a{font-size:14px;color:#999;}

.site_link dd a:hover{color:#32c49d;text-decoration:underline;}

.site_link .subscribe{overflow:hidden;padding-top:7px;}

.site_link .subscribe input{width:180px;height:40px;line-height:40px;padding:0 8px;border:none;font-size:14px;float:left;}

.site_link .subscribe button{height:40px;line-height:40px;font-size:20px;padding:0 12px;border:none;color:#FFF;background-color:#32c49d;float:left;cursor:pointer;}



.footer_share{padding-top:25px;}

.footer_share a{width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #666;border-radius:100%;display:inline-block; }

.footer_share a:hover{border:1px solid #32c49d;}

.footer_share span{font-size:20px;}



.copyright{height:50px;line-height:50px;font-size:12px;clear:both;border-top:1px solid #333;}

.copyright p{float:left;}

.copyright .terms{float:right;}

.copyright a{color:#666;}

.copyright a:hover{text-decoration:underline;}

.copyright span{padding:0 5px;}



.no_scroll{height:100%;overflow-y:hidden;}

.mask{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:9;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;}

.mask_show{opacity:1;visibility:visible;}

.menu_button{display:none;}



/*内页公用样式*/

.page_banner_img{overflow:hidden;}

.page_banner_img img{margin:0 -50%;}

.myaccount_banner{width:100%;height:260px;background-color:#222;text-align:center;color:#FFF;}
.myaccount_banner:before{content: "";display: block;width:100%;height:100%;background-image:linear-gradient(45deg,#2d2d2d 25%,#222 0,#222 50%,#2d2d2d 0,#2d2d2d 75%,#222 0);background-size:40px 40px;}
.myaccount_banner a{color:#32c49d;}



/*首页*/

.home_banner{overflow:hidden;position:relative;}

.home_slide{white-space:nowrap;font-size:0;}

.home_slide li{width:100%;display:inline-block;*display:inline;*zoom:1;overflow:hidden;position:relative;background-color:#000;}

.home_slide .slide_img{text-align:center;opacity:0.4;}

.home_slide .slide_img img{width:100%;height:calc(100vh - 80px);object-fit:cover;}

.home_banner .banner_content{width:90%;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:33px;}

.home_banner .banner_content h2{font-size:100px;color:#FFF;font-family:"SEAWISP-FONTS";font-weight:500;}
.home_banner .banner_content h3{font-size:50px;color:#FFF;font-family:"SEAWISP-FONTS";font-weight:500;}
.home_banner .banner_content h4{font-size:25px;color:#FFF;font-family:"SEAWISP-FONTS";font-weight:500;}

.home_banner .banner_content p{width:600px;margin:0 auto;font-size:16px;color:#FFF;white-space:pre-wrap;}

.home_banner .banner_botton{height:24px;font-size:24px;color:#FFF;background-color:rgba(12,251,186,0.7);display:inline-block;padding:10px;line-height:24px;margin:50px 0 20px 0;}



.slide_pagination{width:100%;position:absolute;bottom:5%;text-align:center;font-size:0;}

.slide_pagination li{width:10px;height:10px;display:inline-block;border-radius:100%;background-color:#ccc;cursor:pointer;margin:0 2px;border:1px solid #ccc;}

.slide_pagination .current{background-color:#FFF;}



.left_slide, .right_slide{width:30px;height:30px;color:#FFF;position:absolute;top:50%;margin-top:-15px;opacity:0;border:3px solid #FFF;border-right:none;border-bottom:none;transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;}

.left_slide{left:3%;transform:rotate(-45deg);}

.right_slide{right:3%;transform:rotate(135deg);}

.home_banner:hover .left_slide, .home_banner:hover .right_slide{opacity:1;}



#quick_entry{overflow:hidden;text-align:center;}

#quick_entry li{width:25%;float:left;background-color:#32c49d;padding-bottom:100%;margin-bottom:-100%;}
#quick_entry li:nth-child(even){background-color:#27dead;}

#quick_entry h2{height:35px;line-height:35px;font-size:30px;color:#FFF;}

#quick_entry a{display:block;color:#FFF;padding:10% 0;}
#quick_entry li:hover{background-color:#333;}

#quick_entry p{width:70%;font-size:16px;margin:0 auto;line-height:18px;}

#quick_entry a .dashicons{font-size:120px;}


.home_products{padding-bottom:68px;}

.products_module{padding-top:68px;}

.module_title{text-align:center;padding-bottom:30px;}

.module_title h2{color:#333;font-size:36px;line-height:100%;font-family:"SEAWISP-FONTS", Arial;font-weight:500;text-transform:uppercase;}

.module_title hr{width:32px;height:1px;border:none;border-bottom:1px solid #333;margin:8px auto;}

.module_title p, .module_title p a{font-size:14px;line-height:14px;color:#999;}

.module_title p span{margin:0 5px;}



.products_list{text-align:center;margin-left:-24px;}

.products_list li{width:25%;float:left;}

.products_list a{display:block;border:1px solid #eee;margin:0 0 24px 24px;}

.products_list .p_thumb img{max-width:100%;height:auto;}

.products_list dl{padding:20px 10px;border-top:1px solid #eee;background-color:#f8f8f8;}

.products_list dt{font-size:16px;color:#333;padding-bottom:7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.products_list dd{height:32px;line-height:16px;font-size:14px;color:#999;text-overflow:ellipsis;overflow:hidden;}

.more_products{text-align:center;}

.more_products a{font-size:20px;line-height:40px;padding:0 20px;padding-right:30px;display:inline-block;color:#FFF;font-family:"SEAWISP-FONTS";position:relative;background-color:#222;text-transform:uppercase;}

.more_products a:after, .more_products a:before{width:8px;height:1.5px;content:"";display:block;background-color:#FFF;position:absolute;}

.more_products a:after{transform:rotate(45deg);right:15px;top:17px;}

.more_products a:before{transform:rotate(-45deg);right:15px;top:22px;}

.more_products a:hover{background-color:#32c492;}


.page_main{padding-top:65px;padding-bottom:65px;}

.page_main h3{font-size:24px;line-height:24px;}

.page_banner{text-align:center;position:relative;}

.page_banner_content{width:100%;position:absolute;top:50%;transform:translate(0, -50%);}

.page_conent{font-size:14px;line-height:25px;text-align:center;}
.page_conent a{color:#333;}
.page_conent a:hover{color:#32c492;}

/*搜索页*/
.search_form{margin-bottom:3em;padding:3%;}
.search_info{padding-bottom:1em;}
.search_title{padding-bottom:32px;}


/*关于*/

.about_banner{color:#FFF;}

.about, .contact{padding-left:3%;padding-right:3%;}

.contact i{font-size:28px;color:#333;}

.contact_list dl{font-size:14px;line-height:20px;display:inline-block;margin:0 2%;padding-bottom:18px;}

.contact_list dt{color:#999;}

.contact_list dd{color:#333;}

.contact_list hr{width:1px;height:28px;border:none;border-left:1px solid #ccc;display:inline-block;}



/*服务*/

.support_banner a{display:inline-block;margin:0 5%;}

.support_banner p{color:#333;font-size:20px;padding-top:10px;}
.support_banner dl{color:#fff;display:inline-block;border-radius:10%;overflow: hidden;}
.support_banner dt{font-size:90px;line-height:70px;padding:10px;background-color:#32c49d;}
.support_banner dd{background-color:#fff;color:#32c49d;font-size:16px;border:1px #fff solid;}


.support_nav{padding:0 3%;background-color:#f9f9f9;font-size:20px;}

.support_nav ul{overflow:hidden;padding:0;}

.support_nav li{width:25%;float:left;color:#333;}

.support_nav a{height:46px;line-height:46px;display:block;border-left:1px solid #fff;color:#333;padding-left:10px;position:relative;}

.support_nav .current_page_item a, .support_nav a:hover{background-color:#32c49d;color:#FFF;}

.support_nav a:after, .support_nav a:before{content:"";width:9px;height:1px;background-color:#000;position:absolute;right:12px}

.support_nav a:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:19px;}

.support_nav a:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:25px;}



.support_nav a:hover:after, .support_nav a:hover:before, .support_nav .current_page_item a:after, .support_nav .current_page_item a:before{background-color:#FFF;}

.support_nav .current_page_item a:after{transform:rotate(45deg);right:18px;top:22px;}

.support_nav .current_page_item a:before{transform:rotate(-45deg);right:12px;top:22px}

.support_nav .current_page_item{background-color:#32c49d;color:#fff;}



.support_main{width:72%;float:left;border-right:1px solid #e3e3e3;margin-left:-1px;padding-right:3%;position:relative;}

.support_sidebar{width:22%;float:right;padding-left:3%;}



.support_title{color:#333;font-size:30px;line-height:30px;font-weight:normal;font-family:"SEAWISP-FONTS", Arial;padding-bottom:10px;}

.support_describe{line-height:18px;}

.or_icon{position:absolute;top:45px;right:-13px;font-size:18px;display:inline-block;padding:5px;color:#999;background-color:#FFF;font-family:"SEAWISP-FONTS", Arial;}



.support_or{padding:30px 18px 30px 90px;line-height:18px;border-bottom:1px solid #dedede;margin-bottom:25px;display:block;background:url(images/support_contact.png) 20px center no-repeat #f5f5f5;color:#333;}

.support_question{background-image:url(images/support_question.png);background-position:25px center;}

.support_or h5{font-size:20px;line-height:28px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.support_or p{font-size:14px;}


.support_content{padding-top:30px;}


.toggle{border:1px solid #dbdbdb;position:relative;margin-bottom:18px;}

.toggle_title{cursor:pointer;color:#666;}

.toggle_title h4{font-size:16px;padding:10px 0 10px 50px;border-bottom:1px solid #dbdbdb;margin-bottom:-1px;}

.toggle_title h4:hover{color:#32c49d;}

.toggle_title span{width:35px;padding-top:12px;line-height:14px;position:absolute;display:block;left:0;top:0;bottom:0;border-right:1px solid #dbdbdb;text-align:center;font-family:Arial;font-size:20px;background:#f8f8f8;}

.toggle_content{line-height:23px;font-size:14px;padding:12px 12px 12px 50px;display:none;}

.tab_open{color:#32c49d;}



.support_form label{width:33%;float:left;margin-bottom:30px;}

.support_form input, .support_form select{width:85%;height:42px;line-height:42px;padding:0 7px;border:1px solid #ccc;border-radius:3px;font-size:14px;}

.support_form textarea{height:186px;max-height:186px;padding:7px;font-size:14px;border:1px solid #ccc;border-radius:3px;}

.support_form input:focus, .support_form select:focus, .support_form textarea:focus{border-color:#32c49d;}

.support_form option{height:42px;}

.support_form select{width:calc(85% + 14px);}

.support_form p{color:#333;padding-bottom:5px;}

.support_form button{height:42px;padding:0 38px;border:none;background-color:#333;color:#FFF;font-size:16px;border-radius:3px;margin-right:15px;cursor:pointer;font-family:"SEAWISP-FONTS", Arial;}

.form_button{clear:both;}

.form_button button:hover{background-color:#32c49d;}

.textarea_upload{width:100%;display:block;clear:both;overflow:hidden;padding-bottom:38px;}

.textarea_upload textarea{width:calc(100% - 16px);max-width:calc(100% - 16px);float:left;}

.support_form .upload_button{width:200px;height:200px;overflow:hidden;text-align:center;float:right;border:1px dashed #ccc;border-radius:3px;padding:0;margin:0;cursor:pointer;}

.upload_button span{font-size:100px;line-height:65px;color:#d7d7d7;display:block;margin-top:43px;}

.upload_button h6{font-size:24px;color:#333;}

.upload_button p{color:#999;}

.upload_button input{display:none;}



.upload_items{height:35px;line-height:35px;border:1px solid #d4d4d4;background-color:#f6f6f6;border-radius:3px;overflow:hidden;display:inline-block;margin-bottom:32px;margin-top:-22px;}

.upload_items i{margin-left:10px;margin-right:5px;}

.upload_items .upload_name{display:inline-block;padding-right:18px;color:#32c49d;}

.upload_items .upload_remove{width:35px;height:35px;color:#999;text-align:center;display:inline-block;border-left:1px solid #d4d4d4;cursor:pointer;}

.upload_items .upload_remove:hover{background-color:#ddd;}



.submit_type label{margin-right:25px;font-size:16px;cursor:pointer;float:none;}

.submit_type input{width:auto;height:auto;padding:0;margin:0;}

.submit_type input:checked+span{color:#32c49d;}



.amazon_return{padding-top:60px;}

.amazon_return a{color:#32c49d;font-size:16px;text-decoration:underline;}

.support_form .re_textarea{width:100%;}

.support_form .re_textarea textarea{width:94%;max-width:94%;}





/*产品*/

.products_banner{background:url(images/banner_products.jpg) top center no-repeat #e7e7e7;}

.banner_box .enter_link{font-size:20px;line-height:45px;padding:0 15px;border:1px solid #FFF;display:inline-block;}

.big_box{width:50%;float:left;position:relative;overflow:hidden;}



.thumb_box li{width:25%;float:left;position:relative;overflow:hidden;}

.thumb_box_title{position:absolute;top:0;padding:22px;color:#FFF;}

.woocommerce .thumb_box_title h2{font-size:35px;line-height:35px;color:#FFF;margin:0;}

.thumb_box_title p{font-size:18px;line-height:18px;}

.thumb_box_title hr{width:50px;border-color:#FFF;margin:3px 0;}

.thumb_box .box_color_black{color:#333;}

.thumb_box .box_color_black hr{border-color:#333;}



.big_box_title{color:#FFF;position:absolute;left:40px;bottom:40px;text-align:left;}

.big_box_title h2{font-size:52px;line-height:52px;padding-bottom:22px;}

.big_box_title p{font-size:20px;line-height:20px;}



.banner_box img{width:100%;height:auto;transition:transform 0.5s;-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;}

.thumb_box li:hover img, .big_box:hover img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);}

/*woocommerce 全局样式*/
.woocommerce h2, .woocommerce h3, .woocommerce .button, .woocommerce-checkout-review-order-table, .woocommerce-MyAccount-navigation li, .account-orders-table, .woocommerce-order-details, .woocommerce-order-overview, .comment-reply-title, .woocommerce .tabs, .woocommerce-cart .woocommerce-cart-form, .woocommerce-cart .cart-collaterals, .woocommerce .price, .woocommerce .products .product{font-family:"SEAWISP-FONTS";font-weight:500 !important;text-transform:uppercase;}
.woocommerce h2{font-size:40px;line-height:40px;color:#333;margin:0 0 25px 0;}
.woocommerce h3{font-size:20px;}
.woocommerce .input-text{padding:0 5px;line-height:42px!important;font-size:16px;border-radius:0;border:1px solid #aaa;}
.woocommerce .login, .woocommerce .register, .entry-summary, .woocommerce .lost_reset_password, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content, .woocommerce-cart table.shop_table, #customer_details, .woocommerce-checkout-review-order-table, .woocommerce-checkout-payment, .checkout_coupon, .woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-order .shop_table, .woocommerce-order address, .woocommerce .products .product{-webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);border:none !important; border-radius:0 !important;background-color:#FFF;}
.woocommerce button.button, .woocommerce a.button{border:none;border-radius:0;font-size:20px;padding:0.618em 1em;line-height:1;background-color:#333;color:#FFF;cursor:pointer;}
.woocommerce button.button:hover, .woocommerce a.button:hover{color:#FFF;background-color:#32c49d;}
.woocommerce button.button.alt, .woocommerce a.button.alt{color:#FFF;background-color:#32c49d;}
.woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover{background-color:#29A483;}
.woocommerce table.shop_table{margin:0;border:none;}
.woocommerce form .form-row{padding:3px 0;}
.woocommerce-info::before, .woocommerce-message::before{color:#32c49d;}
.woocommerce form input:focus, .woocommerce form textarea:focus{border-color:#32c49d;}
.woocommerce-info a, .woocommerce-message a, .woocommerce-NoticeGroup a, .lost_password a, .woocommerce-privacy-policy-link{color:#32c49d;}
.display-password:after{color:#32c49d !important;}

/*woocommerce 用户页*/
.woocommerce-form-login{overflow:hidden;}
#customer_login a, .woocommerce-MyAccount-content a{color:#32c49d;}
#customer_login .form-row{margin:0;padding:0 0 1.5em 0;}
.woocommerce .form-row .woocommerce-form-login__rememberme{line-height:45px;}
.woocommerce-privacy-policy-text{padding:1.5em 0;}
.woocommerce-MyAccount-content .woocommerce-info{box-shadow:none;margin:0;}
.woocommerce a.view{font-size:16px;padding:0.3em 0.7em;}
.woocommerce-Addresses{margin-top:15px;}
.wc-item-meta strong{font-weight:500;color:#333;}

.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;padding:3%;}
.woocommerce-account .woocommerce-MyAccount-content{width:65%;padding:3%;}
.woocommerce-MyAccount-navigation li{font-size:20px;border-bottom:1px solid #ccc;}
.woocommerce-MyAccount-navigation .is-active a{color:#32c49d;}
.woocommerce-MyAccount-navigation a{color:#333;line-height:50px;}
.woocommerce-MyAccount-navigation a:hover{color:#32c49d;}
.woocommerce-MyAccount-navigation a:before{font-family:"dashicons";padding-right:7px;}
.woocommerce-MyAccount-navigation-link--dashboard a:before{content: "\f226";}
.woocommerce-MyAccount-navigation-link--orders a:before{content: "\f481";}
.woocommerce-MyAccount-navigation-link--downloads a:before{content: "\f316";}
.woocommerce-MyAccount-navigation-link--edit-address a:before{content: "\f230";}
.woocommerce-MyAccount-navigation-link--edit-account a:before{content: "\f186";}
.woocommerce-MyAccount-navigation-link--customer-logout a:before{content: "\f14a";}
.woocommerce-MyAccount-content .account-orders-table thead{font-size:20px;}
.woocommerce-MyAccount-content .account-orders-table tbody{font-size:16px;line-height:35px;}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{color:#32c49d;}
.woocommerce .account-orders-table{border-radius:0 !important;}
.woocommerce table.account-orders-table tr td{line-height:2em;}
.woocommerce .woocommerce-MyAccount-content .wp-element-button{background-color:#333;color:#fff;padding:4px 10px;border-radius:0;}
.woocommerce .woocommerce-MyAccount-content .wp-element-button:hover{background-color:#32c49d;color:#FFF;}
.woocommerce-EditAccountForm.edit-account fieldset{border:none;}
.woocommerce-order-details{font-size:18px;}
.woocommerce .woocommerce-customer-details address{width:auto;}
.woocommerce-order a{color:#32c49d;}
.woocommerce-order .woocommerce-order-details{width:67%;float:left;}
.woocommerce-order .woocommerce-customer-details{width:30%;float:right;}
.woocommerce-order .woocommerce-customer-details address{padding:10%;}
.woocommerce ul.order_details{margin:0 0 2em 0;}

.woocommerce-notice{padding-bottom:10px;}
.woocommerce ul.order_details li{font-size:18px;color:#333;}
.woocommerce ul.order_details li strong {font-size:18px;font-weight:500;}

/*woocommerce 内容页*/
#primary{background-color:#f7f7f7;overflow:hidden;}
#primary .woocommerce-notices-wrapper{max-width:1500px;padding:0 3%;margin:0 auto;}
#primary .woocommerce-message{margin:3em 0 0 0;}
.single_describe{width:100%;background-color:#fff;overflow:hidden;}
.entry-summary .price{border:1px solid #ddd;border-left:none;border-right:none;padding:5%;margin-top:5%;}
.entry-summary{background-color:#FFF;}

@keyframes loading_img_animation{0%{background-position:100% 0;}}

.woocommerce .blockOverlay:before{
	width:100% !important;
	height:100% !important;
	top:0 !important;
	left:0 !important;
	margin:0 !important;
	background-image:linear-gradient(45deg,#ccc 25%,#fff 0,#fff 50%,#ccc 0,#ccc 75%,#fff 0) !important;
	background-size:1.5em 1.5em !important;
	animation:loading_img_animation 10s linear infinite !important;
}

.woocommerce .product .onsale{border-radius:0;background-color:#32c49d;font-family:"SEAWISP-FONTS";font-weight:500;text-transform:uppercase;font-size:1em;}


.woocommerce div.product .product_title{padding:5% 5% 0 5%;}
.woocommerce .entry-summary .woocommerce-product-rating{padding:0 5%;font-size:18px;}
.woocommerce .entry-summary .cart{padding:5%;margin:0 !important;}
.woocommerce .entry-summary .product_meta{padding:5%;border-top:1px solid #ddd;}

.pswp__caption__center{text-align:center;}

.woocommerce .product .container{padding:3em 3%;overflow:hidden;}
.woocommerce .product .container .onsale{top:auto;left:auto;}
.woocommerce .product .container .images{margin:0;}
.woocommerce .product .container .images .flex-control-thumbs{margin-left:-2%;}
.woocommerce .product .container .images .flex-control-thumbs li{width:23%;margin:2% 0 0 2%;}

.woocommerce .star-rating{color:#32c49d;}
.woocommerce .woocommerce-review-link{color:#666;}
.woocommerce .product_title{color:#444;font-size:38px;line-height:1em;}
.woocommerce .product .container .summary{margin:0;}
.woocommerce .product .entry-summary .price{color:#444;font-size:35px;line-height:1em;}
.woocommerce .price span, .woocommerce .price del{color:#444;}
.woocommerce .price del span{text-decoration:line-through;}

.amazon_url_variation{display:none;}
.woocommerce-product-details__short-description{padding:5%;border-bottom:1px solid #ddd;}
.woocommerce .product .quantity .qty{width:2em;height:48px;font-size:38px;line-height:1em;}
.woocommerce .product .summary .woocommerce-product-rating{margin:0;}
.woocommerce .entry-summary .variations_form .price{padding:0;border:none;}

.woocommerce .product .cart .disabled{background-color:#333 !important;}
.woocommerce .product .cart .button{line-height:50px;padding:0 20px;height:50px;margin-right:1.5%;}
.woocommerce div.product form.cart div.quantity{margin:0;}

.woocommerce .variations{display:none;}
.variation_img {overflow:hidden;padding:5%;border-bottom:1px solid #DDD;margin:-1.5% -1.5% 0 0;}
.variation_img li{width:12%;min-width:70px;float:left;border:1px solid #CCC;cursor:pointer;margin:1.5% 1.5% 0 0;}
.variation_img img{width:100%;}
.variation_img li:hover, .variation_img .current{border-color:#333;}

.woocommerce .product .cart .amazon_url{display:block;background-color:#ffa41c;}
.woocommerce .product .cart .amazon_url:hover{background-color:#e38800;}

.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:5px;font-size:20px;color:#333;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0 0 -5px;border-radius:0;content:none;padding:0;}
.woocommerce .product .single_describe .woocommerce-tabs .tabs li a{font-weight:normal;padding:0.5em 1.5em;}
.woocommerce .product .single_describe .woocommerce-tabs .tabs li a:hover{background-color:#FFF;}
.woocommerce .product .single_describe .woocommerce-tabs .tabs li:after{content:none;}
.woocommerce .product .single_describe .woocommerce-tabs .tabs li:before{content:none;}
.woocommerce .product .single_describe .woocommerce-tabs .tabs .active a:hover{background-color:#000;}
.woocommerce .product .single_describe .woocommerce-tabs .tabs .active{background-color:#000;color:#FFF;border-color:#000;border-radius:0;content:none;}
.woocommerce .product .single_describe .woocommerce-Tabs-panel{line-height:1.5em;}


.woocommerce .product .onsale{margin:0 !important;min-width:auto;min-height:auto;line-height:normal;padding:0.7em;}

.woocommerce .products ul, .woocommerce ul.products{margin:0;}
.woocommerce ul.products li.product a img{margin:0;border-bottom:1px solid #e9e9e9;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{height: 42px; font-size:21px;line-height:21px;margin:1em 0;padding:0 7%;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.woocommerce .products .product .star-rating {float:right;margin:1em 7% 1em 0;font-size:1.1em !important;}
.woocommerce .products .product .star-rating span{width:auto !important;}
.woocommerce .products .product .star-rating strong{display:none;}

.woocommerce ul.products li.product .price{width:86%;margin:0;padding:1em 7% 1em 7%;border-top:1px solid #e9e9e9;}
.woocommerce ul.products li.product .price span{font-size:20px;}
.woocommerce ul.products li.product .price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins{font-weight:500;}
.woocommerce-loop-product__link{overflow:hidden;display: block;}
.woocommerce .products .product .button{width:86%;font-size:18px;line-height:18px;color:#333;padding:13px 7%;margin:0 !important;background:none;border-top:1px solid #e9e9e9;}
.woocommerce .products .product .added, .woocommerce .products .product .loading{width:35%;float:left;padding-right:5%;}
.woocommerce .products .product .button:hover{border-color:#32c49d;background-color:#32c49d;color:#fff;border-radius:0;}

.woocommerce .products .product .wc-forward{width:30%;float:right;text-align:right;color:#333;border-top:1px solid #e9e9e9;padding:0;font-size:18px;line-height:18px;padding:13px 10% 13px 10% !important;}
.woocommerce .products .product .wc-forward:hover{background-color:#32c49d;color:#fff;}

.woocommerce .shop_home{margin-top:3em;}

/*购物车*/

.woocommerce-cart .woocommerce-cart-form{width:72%;float:left;margin-bottom:24px;}
.woocommerce-cart .cart-collaterals{width:25% !important;float:right;}
.woocommerce-cart .cart_totals{width:100% !important;}
.woocommerce-cart table.cart tr td img {max-width:100px;width:auto;height:auto;}
.woocommerce-cart table.shop_table thead th{font-size:20px;font-weight:500;color:#333;}
.woocommerce-cart table.shop_table tbody td, .woocommerce-cart tbody a{font-size:20px;line-height:1em;color:#666;}
.woocommerce-cart tbody a:hover{color:#32c49d;}
.woocommerce .product-remove a.remove{height:100%;border-radius:0;color:#333 !important;font-size:50px;font-weight:500;}
.woocommerce .product-remove a.remove:hover{background:none;color:#32c49d !important;}
.woocommerce-cart table.cart tr .actions{padding:40px 3%;background-color:#e5e5e5;border:none;}
.woocommerce-cart table.cart tr .product-quantity input{width:50px;padding:0 5px;font-size:25px;font-family:"SEAWISP-FONTS";text-transform:uppercase;font-weight:500;}
.woocommerce-cart table.cart td.actions .input-text{height:45px;min-width:170px;border-color:#fff !important;margin:0 !important;}
.woocommerce-cart table.shop_table tbody th{font-size:20px;font-weight:500 !important;color:#333;}
.woocommerce-cart .woocommerce ul#shipping_method .amount, .woocommerce-cart .woocommerce strong{font-weight:500;color:#333;}
.woocommerce-cart .form-row input.input-text{font-family:"SEAWISP-FONTS";font-weight:500;font-size:20px;padding:0 8px;}
.woocommerce-cart .woocommerce .wc-proceed-to-checkout{padding-bottom:0;}
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button{font-size:20px;margin:0;padding:0.8em;}

/*订单页*/
.woocommerce-ResetPassword, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{padding:5%;width:90%;}
.select2-container .select2-selection--single{height:42px !important;border-radius:0 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px !important;}
.select2-search--dropdown .select2-search__field{height:42px;line-height:42px;}
.select2-results__option{line-height:30px;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#333 !important;}
.woocommerce table.shop_table td{line-height:1em;}
.woocommerce .woocommerce-input-wrapper textarea{max-width:100%;min-width:100%;min-height:100px;line-height:1.5 !important;}
.woocommerce-checkout form.checkout::after{overflow:hidden;content: '';display: block;clear:both;height:0;visibility:hidden;}
#customer_details{width:65%;padding:3%;float:left;}
#order_review{width:26%;float:right;}
.woocommerce .checkout table.shop_table{border:none;font-size:20px;margin-bottom:2em;}
.woocommerce .woocommerce-checkout-payment{border-radius:0;}
#order_review_heading{display:none;}
.woocommerce table.shop_table th{color:#333;}
.woocommerce table.shop_table th, .woocommerce table.shop_table tfoot td, .woocommerce ul#shipping_method .amount, .woocommerce .order-total strong{font-weight:500 !important;}
.woocommerce .order-total strong{color:#333;}
.woocommerce .shop_table .product-quantity{color:#333;font-weight:500;}



/*产品评论*/
#review_form_wrapper{margin:1.5em 0;padding:3em;-webkit-box-shadow:2px 3px 38px rgba(37, 37, 37, 0.17);box-shadow:2px 3px 38px rgba(37, 37, 37, 0.17);}
.comment-reply-title{font-size:30px;line-height:1em;color:#333;display:block;margin-bottom:20px;}

.comment-form .stars{font-size:20px;}
.comment-form .stars a{color:#32c49d;}
.woocommerce #review_form #respond p{margin-bottom:20px;}
.comment-form label{font-size:16px;display:block;padding-bottom:5px;}
.comment-form input, .comment-form textarea, .comment-form select{border:1px solid #ccc;border-radius:3px;font-size:16px;}
.comment-form textarea{min-width:100%;max-width:100%;min-height:150px;max-height:500px;padding:7px;line-height:20px;}

.comment-form-author input, .comment-form-email input{height:42px;line-height:42px;padding:0 7px;}

.comment-form-cookies-consent label{display:inline;}
.comment-form-author, .comment-form-email{float:left;padding-right:42px;}
.comment-form-cookies-consent{clear:both;}

.woocommerce #review_form #respond p.form-submit{margin:0;}
#respond .form-submit input#submit{border:none;background-color:#333;color:#FFF;border-radius:0;font-family:"SEAWISP-FONTS";text-transform:uppercase;font-weight:500;font-size:20px;padding:0.618em 1em;line-height:1;cursor:pointer;}
#respond .form-submit input#submit:hover{color:#FFF;background-color:#36d2a8;}


/*免费试用*/

.free_banner{color:#FFF;}


.page_banner_title h1{font-size:58px;line-height:100%;color:#FFF;}

.page_banner_title hr{width:50px;height:1px;border:none;border-bottom:1px solid #FFF;margin:7px auto 12px auto;}

.page_banner_title p{font-size:16px;line-height:20px;}

.trial_form{margin-top:55px;color:#666;font-size:14px;}

.trial_form li{width:230px;height:42px;line-height:42px;display:inline-block;overflow:hidden;background-color:#FFF;border-radius:3px;text-align:left;margin:0 0.7%;position:relative;color:#a8a8a8;}

.trial_user_name input, .trial_user_email input{width:calc(100% - 50px);height:42px;line-height:42px;border:none;padding:0 10px 0 40px;font-size:14px;}

.trial_user_gender label{width:40%;display:inline-block;padding-left:12px;}

.trial_form i{font-size:20px;line-height:42px;padding-left:12px;top:0;left:0;position:absolute;}

.trial_form button{width:100%;height:42px;line-height:42px;font-size:18px;background:#333;border:none;color:#FFF;cursor:pointer;}

.trial_user_gender input:checked+span, .trial_form input:focus+i{color:#333;}



.trial_process{overflow:hidden;text-align:center;}

.process_items{width:20%;padding:0 2.5%;float:left;}

.process_items .process_icon{width:80px;height:80px;margin:0 auto;padding:12px;border-radius:100%;border:2px solid #272636;}

.process_items img{width:auto;height:100%;}

.trial_process h5{font-size:18px;color:#333;padding:10px 0;font-family:"SEAWISP-FONTS", Arial;}

.trial_process p{font-size:14px;color:#999;line-height:20px;}



.trial_statistics{background:#f5f5f5;padding:50px 0;font-family:"SEAWISP-FONTS", Arial;border-bottom:1px solid #efefef;border-top:1px solid #efefef;}

.trial_statistics ul{overflow:hidden;text-align:center;}

.trial_statistics li{width:33.3%;float:left;border-left:1px solid #ddd;margin-left:-3px;}

.trial_statistics li:first-child{border:none;}

.trial_statistics strong{font-size:88px;line-height:100%;color:#32c59e;}

.trial_statistics p{width:220px;font-size:18px;margin:0 auto;color:#333;}



/*折扣优惠码*/

.discounts_banner{color:#FFF;}

.discounts_title{text-align:center;color:#666;}

.discounts_title p{padding-top:12px;}

.discounts_title a{text-decoration:underline;color:#333;}

.discounts_title .amazon_logo img{width:240px;height:auto;}

.discounts_site{background-color:#f8f8f8;overflow:hidden;}

.discounts_site li{width:12.5%;height:100%;float:left;text-align:center;}

.discounts_site a{width:100%;display:block;padding:22px 0;}

.discounts_site img{width:auto;height:20px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:0.6;}

.discounts_site label{display:none;}

.discounts_site .current{background-color:#fff;}

.discounts_site li:hover img,.discounts_site .current img{filter:none;-webkit-filter:none;opacity:1;}

.discounts_site .current a:before{content:"";width:12px;height:12px;position:absolute;bottom:2px;transform:rotate(-135deg);background-color:#32c49d;top:-6px;left:50%;right:50%;}



.discounts_list{overflow:hidden;padding-top:32px;}

.discounts_list li{width:47%;overflow:hidden;float:left;background-color:#fbfbfb;margin-bottom:25px;margin-left:25px;}

.discounts_model{border:1px solid #eee;overflow:hidden;}



.discounts_thumb{height:255px;float:left;position:relative;}

.discounts_thumb img{width:auto;height:100%;}

.discounts .amazon_buy{width:100%;line-height:35px;text-align:center;font-size:16px;position:absolute;bottom:0;display:block;color:#FFF;background-color:rgba(50,196,157,0.9);opacity:0;}

.discounts_thumb:hover .amazon_buy{opacity:1;}



.discounts_info{width:240px;float:left;padding:4%;}

.discounts_info h3{font-size:16px;padding-bottom:15px;font-weight:normal;}

.discounts_info h3 a{color:#333;}

.discounts_info h3 a:hover{text-decoration:underline;}




.discounts_info dl{height:40px;line-height:20px;margin:-3px 0;}

.discounts_info dt{color:#999;}

.discounts_info dd{color:#333;}


.discounts_coupon .discounts_code{padding-bottom:13px;}

.discounts_coupon .coupon_code{height:18px;line-height:18px;background-color:#333;color:#FFF;font-weight:bold;text-align:center;display:block;}



.discounts_share h5{font-size:14px;color:#999;font-weight:normal;}

.discounts_share{clear:both;padding-top:15px;}

.discounts_share a{width:29px;height:29px;font-size:16px;line-height:29px;border-radius:100%;text-align:center;border:1px solid #aaa;display:inline-block;color:#aaa;}

.discounts_share a:hover{color:#333;border-color:#333;}



#products_page{width:100%;height:36px;line-height:36px;text-align:left;overflow:hidden;margin-left:auto;margin-right:auto;display:block;text-align:-moz-center;*text-align:center;text-align:center}

#products_page a{text-decoration:none;color:#FFF;background:#333;display:inline-block;padding:9px 12px;margin:0 5px 0 0;line-height:16px;margin-right:3px}

#products_page a:hover, #products_page a.current{color:#FFF;background-color:#32c49d;}



@media only screen and (min-width:600px) and (max-width:1230px){.discounts_list li{width:100%;padding:0;margin:0 0 25px 0;}	

	.discounts_info{width:auto;padding:3%;}

}



@media only screen and (min-width:300px) and (max-width:780px){/*公用*/

	body{min-width:100%;padding-top:55px;}
	
	.container{width:auto;padding:0;}
	.woocommerce .product .container{padding:0;}
	
	#header{position:fixed;top:0;}
	#header .header_content{height:55px;}
	#header .show_menu{z-index:99;}
	#header .container{max-width:90%;padding:0 5%;}
	#header .show_search{z-index:auto;}

	.logo{height:30px;margin:0;padding-top:12px;}
	
	.menu_button{width:30px;height:24px;border:1px solid #333;border-radius:100%;position:relative;z-index:99; display:block;padding-top:6px;transition:border-color 0.5s;-webkit-transition:border-color 0.5s;}
	.menu_button i{width:20px;height:2px;background-color:#333;display:block;margin:3px 0 0 5px;transition:all 0.3s;-webkit-transition:all 0.3s;}
	
	.menu_selected i:nth-child(1){position:relative;top:5px;left:-0px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}

	.menu_selected i:nth-child(3){position:relative;top:-5px;left:0px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}

	.menu_selected i:nth-child(2){opacity:0;}
	
	.menu_selected{border-color:#32c49d;}

	.menu_selected i{background-color:#32c49d;}

	
	.menu{width:65%;height:100%;font-size:20px;position:fixed;top:0;right:0;bottom:0;padding:0;z-index:10;background-color:#FFF;transform:translate(100%, 0);transition:transform .4s;-webkit-transform:translate(100%, 0);-webkit-transition:-webkit-transform .4s;}

	.menu ul{padding:0 5%;margin-top:55px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #EEE;}

	.menu_show{transform:translate(0, 0);-webkit-transform:translate(0, 0);}

	
	.tools{padding-top:12px;}
	
	#header .search_box{position:fixed;top:55px;}

	.search_show input{width:85px;padding:0 5px 0 10px;}
	
	
	.menu a{width:auto;display:block;padding:0 5px;}

	.menu a:hover{border:none;}

	.menu li{float:none;border-bottom:1px solid #EEE;margin:0;padding:0;line-height:50px;position:relative;}

	 

	.menu li:hover a{border:none;}

	.menu li:after{display:none;}

	.menu li:before{width:7px;height:7px;content:"";position:absolute;display:block;border:1px solid #000;border-bottom:none;border-left:none;top:17px;right:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}

	.menu .subnav{display:none;}
	

	.site_link dl{float:none;min-width:100%;max-width:100%;background-color:#FFF;margin:0;}

	.site_link dt, .site_link dd{height:50px;line-height:50px;color:#333;border-top:1px solid #EEE;padding:0 5%;}

	.site_link dt:before{content:"";position:absolute;right:5%;width:2px;height:10px;margin-top:20px;margin-right:4px;background-color:#333;}

	.site_link dt:after{content:"";position:absolute;right:5%;width:10px;height:2px;margin-top:24px;background-color:#333;}

	.site_link dd{background-color:#f6f6f6;padding:0;height:0;overflow:hidden;border:none;transition:height 0.3s;-webkit-transition:height 0.3s;}

	.site_link dd a{display:block;color:#666;padding:0 5%;}

	.site_link .show_link dt:before{display:none;}

	.site_link .show_link dd{height:50px;border-top:1px solid #EEE;}

	

	.site_link .social{background:none;text-align:center;padding:30px 0 25px 0;}

	.site_link .social dt:before, .site_link .social dt:after{display:none;}

	.site_link .social dt{height:18px;line-height:18px;color:#FFF;border:none;}

	.site_link .social p{color:#999;line-height:22px;padding-bottom:10px;}

	.site_link .social dd{height:auto;background:none;border:none;}

	

	.site_link .subscribe{width:85%;display:inline-block;padding:0;}

	.site_link .subscribe input{width:calc(100% - 100px);border-radius:0;}

	.site_link .subscribe button{padding:0;width:84px;}

	

	.site_link .footer_share{padding-top:6px;}

	.site_link .footer_share a{padding:4px;display:inline-block;margin:0 2px;}

	.site_link .footer_share span{font-size:28px;}

	

	.copyright{height:36px;line-height:18px;margin:0;padding:15px 0;text-align:center;}

	.copyright p{float:none;}

	.copyright .terms{float:none;}

	

	.module_title{padding-bottom:15px;}

	.module_title h2{font-size:30px;padding:0 2%;}

	.woocommerce .thumb_box_title h2{font-size:20px;line-height:25px;color:#FFF;margin:0;}
	
	.products_module{padding-top:42px;}

	.products_list{width:97%;text-align:center;margin:0 auto;}

	.products_list li{width:50%;}

	.products_list li a{margin:5%;}

	.products_list dl{padding:5px;height:45px;display:box;display:-webkit-box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;}

	.products_list dt{font-size:14px;max-height:30px;overflow:hidden;padding:5px;white-space:normal;}

	.products_list dd{display:none;}

	.p_thumb{padding:12px 0;}

	.more_products{padding-top:15px;}

	

	/*首页*/

	#quick_entry li{width:50%;}	
	#quick_entry li:nth-child(3){background-color:#27dead;}
	#quick_entry li:nth-child(4){background-color:#32c49d;}

	#quick_entry p{width:85%;font-size:14px;}

	#quick_entry h2{height:auto;font-size:20px;line-height:100%;border:none;margin:0;padding-top:6%;}
	

	.home_products{padding-bottom:42px;}
	
	.home_banner .banner_content{width:90%; margin: 0 auto;}
	
	.home_banner .banner_content h2{font-size:9.5vw;color:#FFF;font-family:"SEAWISP-FONTS";}
	
	.home_banner .banner_content h3{font-size:7vw;color:#FFF;font-family:"SEAWISP-FONTS";}
	
	.home_banner .banner_content h4{font-size:5vw;color:#FFF;font-family:"SEAWISP-FONTS";}

	.home_banner .banner_content p{width:100%;font-size:4vw;color:#FFF;}

	.home_banner .banner_botton{height:30px;line-height:30px;font-size:20px;color:#FFF;background-color:rgba(12,251,186,0.7);display:inline-block;padding:3px 15px 0 15px;margin:10px 0 10px 0;border-radius:38px;}

	.home_banner .banner_botton:hover{background-color:#00cf98;}

	.home_slide .slide_img img{width:200%;height:auto;}

	.slide_pagination li{width:6px;height:6px;}

	.left_slide, .right_slide{display:none;}

	

	/*内容页*/

	.page_main{padding-top:35px;padding-bottom:35px;}

	.page_banner img{width:300%;height:auto;margin:0 -100%;}

	.contact_list hr{display:none;}
	

	/*服务*/

	.support_banner img{width:400%;height:auto;margin:0 -200%;}


	.support_banner .page_banner_content img{width:80%;height:auto;}

	

	.support_banner a{width:28%;display:inline-block;margin:0;vertical-align:top;}

	.support_banner p{font-size:16px;padding-top:8px;}

	

	.support_title{padding-bottom:5px;}
	
	.support_nav{padding:0;}

	.support_nav li{width:100%;font-size:18px;border-bottom:1px solid #FFF;}

	.support_nav a{height:50px;line-height:50px;padding-left:12px;}

	.support_nav a:hover{background-color:inherit;color:inherit;}

	.support_nav a:hover:after, .support_nav a:hover:before{background-color:#333;}

	.support_nav .current a:after, .support_nav .current a:before{display:none;}

	

	.support_main{width:90%;padding:0 5% 25px 5%;float:none;margin:0 auto;border:none;border-bottom:1px solid #ccc;}

	.support_content{padding-top:25px;}

	.or_icon{top:auto;right:auto;left:50%;bottom:-16px;margin-left:-20px;}

	.toggle{margin-bottom:12px;}

	

	.support_sidebar{width:90%;padding:0 5%;padding-top:32px;}

	.support_or{margin-bottom:15px;}

	

	.support_form label{width:100%;margin-bottom:18px}

	.support_form input, .support_form select{width:100%;}

	.support_form input{width:calc(100% - 16px);}

	.support_form p{padding-bottom:8px;}

	.form_button{padding-top:10px;}

	.amazon_return{padding:45px 0 10px 0;}

	.amazon_return .support_title{padding-bottom:12px;}

	.support_form .re_textarea textarea{width:calc(100% - 16px);}

	

	.submit_type{overflow:hidden;margin-top:5px;border-top:1px solid #eee;}

	.submit_type label{display:block;border-bottom:1px solid #eee;padding:10px 1px;margin-bottom:1px;}

	.submit_type input{width:auto;}

	

	.toggle_title h4:hover{color:inherit;}

	

	

	.products_banner img{width:150%;height:auto;}

	.big_box{width:50%;}

	.thumb_box li{width:50%;}


	.thumb_box_title{width:100%;padding:0;text-align:center;}

	.thumb_box_title h2{font-size:inherit;line-height:16px;padding:7px 0;}

	.thumb_box_title p, .thumb_box_title hr{display:none;}

	.box_color_black h2{color:#FFF;}

	

	.big_box_title{color:#FFF;position:absolute;top:0;left:0;width:100%;text-align:center;padding:0;}

	.big_box_title h2{font-size:14px;line-height:16px;padding:7px 0;}

	.big_box_title p{display:none;}

	

	.banner_box h2{background:rgba(0,0,0,0.5);}

	.banner_box .enter_link{display:none;}

	

	

	/*page banner 标题*/

	.page_banner_title h1{font-size:35px;line-height:100%;}

	.page_banner_title hr{width:50px;height:1px;border:none;border-bottom:1px solid #FFF;margin:7px auto 12px auto;}

	.page_banner_title p{font-size:16px;line-height:20px;}

	

	

	/*免费试用*/

	.free_banner .page_banner_content{position:inherit;transform:translate(0,0);}
	.free_banner .page_banner_title{height:inherit;padding:16% 5%;}

	.trial_form{background-color:#FFF;margin:0;padding-top:35px;}

	.free_banner .page_banner_img{position:absolute;top:0;z-index:-1;}
	

	

	.trial_form li{width:94%;border:1px solid #e5e5e5;margin:0 auto;display:block;margin-bottom:12px;}

	.trial_form .trial_user_button{border:none;}

	.trial_form li:hover{border-color:#aaa;}

	

	.process_items{width:96%;padding:12px 2%;float:left;}

	.trial_process h5{padding:10px 0 5px 0;}

	.process_items .process_icon{width:35px;height:35px;}

	.trial_statistics{background:#f5f5f5;padding:0;border-color:#e5e5e5;}

	.trial_statistics li{width:100%;float:none;border:none;padding:22px 0;border-top:1px solid #e5e5e5;}

	.trial_statistics strong{font-size:58px;}

	.trial_statistics p{width:75%;margin:0 auto;color:#333;}
	
	

	

	/*折扣优惠码*/

	.discounts_banner{height:100%;}

	.discounts_banner .page_banner_content{height:100%;display:box;display:-webkit-box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;}

	.discounts_banner .page_banner_title{padding:0;}

	

	.discounts_site ul{display:none;}

	.discounts_site label{width:90%;display:inline-block;}

	.discounts_site{padding:18px 0;text-align:center;}

	.discounts_site select{width:100%;height:32px;}

	.discounts_site p{line-height:100%;padding-bottom:5px;}

	

	.discounts_list li{width:9.%;padding:0 5%;margin:0 0 12px 0;}

	.discounts_thumb{width:100%;height:auto;float:none;background:#FFF;text-align:center;position:relative;}

	.discounts_thumb img{width:50%;height:auto;}

	.discounts .amazon_buy{height:42px;line-height:42px;position:static;opacity:1;}

	

	.discounts_info{width:auto;padding:5%;}

	.discounts_info h3{padding-bottom:8px;}

	.discounts_info h3 a:hover{text-decoration:none;}

	

	.discounts_price{border-right:1px solid #eee;padding-right:15%;margin-right:15%;}

	.discounts_share{display:none;}

	

	/*woocommerce 全局样式*/
	.woocommerce h2{font-size:30px;line-height:30px;margin-bottom:20px;}
	.woocommerce ul.products{width:90%;margin:0 auto;}

	/*产品内页*/
	.woocommerce .related h2{padding:0 5%;}
	.woocommerce .shop_home{margin-top:2em;}
	.page_main .woocommerce{padding:0 5%;}
	#primary .woocommerce-notices-wrapper{max-width:100%;padding:0;margin:0;}
	#primary .woocommerce-message{margin:2em 0;}
	.post-type-archive-product .woocommerce-notices-wrapper{margin-bottom:0;}
	.woocommerce .product .product_title{font-size:25px;}
	.woocommerce .product .images .flex-control-thumbs img{width:20px;height:20px;filter:brightness(100);}
	.woocommerce .product .images .flex-control-thumbs img.flex-active{filter:brightness(0);}
	.woocommerce .product .container .images .flex-control-thumbs{text-align:center;margin:0;}
	.woocommerce .product .container .images .flex-control-thumbs li{width:10px;height:10px;margin:4% 5px;border:1px solid #666;overflow:hidden;border-radius:100%;float:none;display:inline-block;}
		
	.woocommerce .product .single_describe .woocommerce-tabs .tabs{display:flex;}
	.woocommerce .product .single_describe .woocommerce-tabs .tabs li{flex-basis:100%;padding:0;}
	.woocommerce .product .single_describe .woocommerce-tabs .tabs li a{width:100%;display:block;padding:0.5em 0;margin:0;text-align: center;}
	.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{z-index:0;margin:0;}
	.woocommerce div.product .woocommerce-tabs .panel{padding:0 5%;}
	#review_form_wrapper{width:100%;padding:0;box-shadow:none;}
	.comment-form-author, .comment-form-email{width:100%;padding:0;}
	.comment-form-author input, .comment-form-email input{width:calc(100% - 16px);}
	.entry-summary{display:flex;flex-direction:column;}
	.variation_img{margin:-3% -3% 0 0;order:-1;}
	.variation_img li{width:calc(22% - 2px);min-width:calc(22% - 2px);margin:3% 3% 0 0;}
	
	
	.woocommerce .product .quantity{width:50%;}
	.woocommerce .product .quantity .qty{width:calc(100% - 12px);}
	.woocommerce .product .cart .single_add_to_cart_button{width:50%;padding:0;margin:0;text-align:center;}
	.woocommerce .product .cart .amazon_url{width:100%;padding:0;text-align:center;margin-top:5%;}
	.woocommerce a.wc-backward{width:100%;display:block;padding-left:0;padding-right:0;text-align:center;}
	
	
	/*
	.woocommerce-variation-add-to-cart{width:100%;padding:0;position:fixed;bottom:0;left:0;z-index:99;display:flex;}
	.woocommerce-variation-add-to-cart .quantity{display:none !important;}
	.woocommerce .product .cart .woocommerce-variation-add-to-cart .button{flex-basis:100%;margin:0;}
	*/
	
	.woocommerce .products .product{width:100% !important;margin-bottom:30px !important;}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{padding:0 5%;}
	.woocommerce ul.products li.product .price{width:90%;padding:1em 5%;}
	.woocommerce .products .product .star-rating{margin:1em 5%;}
	.woocommerce .products .product .button{width:90%;padding:13px 5%;}
	
	.woocommerce-cart form.woocommerce-cart-form{width:100%;float:left;}
	.woocommerce-cart .cart-collaterals{width:100% !important;float:right;}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{font-weight:500 !important;color:#333;}
	.woocommerce-cart .cart_item{position:relative;margin-bottom:2em;-webkit-box-shadow:2px 3px 38px rgba(37, 37, 37, 0.17);box-shadow:2px 3px 38px rgba(37, 37, 37, 0.17);background-color:#FFF;}
	.woocommerce table.shop_table_responsive tbody td:first-child, .woocommerce-page table.shop_table_responsive tbody tr td:first-child{border-top:0;}
	.woocommerce-cart table.shop_table{box-shadow:none;}
	.woocommerce-cart table.cart .product-thumbnail{display:block !important;position: absolute;top:0;right:0;background:none !important;border:none;}
	.woocommerce-cart table.cart .product-thumbnail:before{content:" " !important;}
	.woocommerce-cart table.cart tr td img{width:50px;}
	.woocommerce .product-remove a.remove{background:#333;color:#FFF !important;}
	
	.woocommerce .checkout table.shop_table{margin:0;}
	.woocommerce .woocommerce-checkout-payment{margin-top:2em;}
	
	.woocommerce .checkout table.shop_table, .woocommerce .woocommerce-checkout-payment{width:100%;}
	
	.woocommerce-account .woocommerce-MyAccount-navigation{width:90%;padding:5%;margin-bottom:6%;}
	.woocommerce-account .woocommerce-MyAccount-content{width:90%;padding:5%;}
	
	#customer_details{width:90%;padding:5%;float:none;}
	#order_review{width:100%;float:none;margin-top:2em;}
	
	.woocommerce-order .woocommerce-order-details{width:100%;float:none;}
	.woocommerce-order .woocommerce-customer-details{width:100%;float:none;}
	.woocommerce-order .woocommerce-customer-details address{padding:5%;}
	.woocommerce ul.order_details li{width:50%;margin:0 0 10px 0;padding:0 0 5px 0;border:none;border-bottom:1px dashed #d3ced2;}
	
	.myaccount_banner{height:150px;}
}