﻿
@font-face{
	font-family:"GillSansNova";
	src:url("../fonts/GillSansNova.ttf")
}
@font-face{
	font-family:"MiSans-Regular";
	src:url("../fonts/MiSans-Regular.ttf")
}
@font-face{
	font-family:"manrope-medium";
	src:url("../fonts/manrope-medium.ttf")
}
/**** Reset ****/
html{background-color:White;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote {padding: 0;margin: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
body {font-size:14px;padding:0px;margin:0px;font-family:"manrope-medium",Arial, "宋体", Helvetica, sans-serif, Verdana;line-height:24px;min-width:320px;color:#000000;margin:auto;max-width:1920px;}
a{text-decoration:none;color:#000000;font-family:"manrope-medium","Alibaba-PuHuiTi-Regular",Arial, "宋体", Helvetica, sans-serif, Verdana;background:none;}
a:hover{color:#422C29;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;}
hr{background-color:#EDEDED;height:1px;border:0px;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.clear15{clear:both;font-size:0px;line-height:0px;height:15px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.main_cle{clear:both;font-size:0px;line-height:0px;height:30px;}
.main_con_cle{clear:both;font-size:0px;line-height:0px;height:30px;width:100%;}
.bottom_ccc{padding:15px 0px;line-height:30px;font-size:14px;border-top:1px solid White;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.max_width{width:100%;max-width: 1420px;padding:0px 10px;box-sizing: border-box;}
.max_width2{width:100%;max-width: 1420px;}

.nav_more{display: none}

/****顶部*******/
.mxg_top{width:100%;background: #f7f7f7;text-align: center;color:#000000;font-size: 12px;line-height: 35px;}
.mxg_top .con{}
.mxg_top .con .item{}
.mxg_top .con .item a{color:#666666;text-decoration: underline;}
.mxg_top .con .item a:hover{color:#000000;}

.mxg_head{width:100%;position: relative;}
.mxg_head .nav_con{width:100%;position: absolute;z-index: 9;text-align: center;left:0;top:0;}
.mxg_head .nav_con .logo{display: inline-block;margin:25px auto auto auto;transform:rotate(-8deg);}
.mxg_head .nav_con .left_nav{float:left;margin-top: 22px}
.mxg_head .nav_con .left_nav .search_btn{float:left;font-size: 22px;margin-left:30px;margin-top: 5px}

.nav_more{display: block; position: relative;width: 22px;height: 30px;cursor: pointer;opacity: 0.9;margin-left: 32px;;border-radius: 2px;float:left;margin-top: -8px}
.nav_more span{display: block;position: absolute;height: 3px;top: 22px;left: 0px;right: 0px;background-color: #3F2A28;border-radius: 2px}
.nav_more span:before,.nav_more span:after{content:"";display: block;position: absolute;width: 100%;height: 3px;background: #3F2A28;border-radius: 2px}
.nav_more span:before{top: -8px;border-radius: 2px}
.nav_more span:after{bottom: -8px;}

.mxg_head .right_con{float:right;margin-top: 22px}
.mxg_head .right_con li{margin-right:32px;float:left;position: relative;}
.mxg_head .right_con li i{font-size: 18px}
.mxg_head .right_con li .cart_num{background:#323232;color:#ffffff;display: inline-block;padding:4px;border-radius: 3px;height: 12px;line-height: 12px;font-weight: bold;font-size: 12px;margin-left: 3px}
.mxg_head.fixed{position: fixed;left:0;top:0;z-index: 10;background:rgba(255,255,255,0.9);box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);}

.mxg_head .search_con{width:100%;padding: 22px 30px 1px 30px;box-sizing:border-box;position: absolute;right:0;top:0px;background:#ffffff;z-index: 10;box-shadow: 0px 10px 20px 5px rgba(207,207,207,0.8);display: none;}
.mxg_head .search_con .logo_con{width:160px;float:left;}
.mxg_head .search_con .logo_con .logo{transform:rotate(-10deg);}
.mxg_head .search_con .inner_search_con{width:calc(100% - 370px);float:left;}
.mxg_head .search_con .inner_search_con .search_box{height:40px;border:1px solid #cccccc;border-radius: 4px;box-shadow: 0px 0px 3px 1px rgba(80,131,250,0.6);}
.mxg_head .search_con .inner_search_con .search_box input{width:77%;height: 100%;line-height: 100%;display: inline-block;border:0px;outline: none;padding-left: 3%;}
.mxg_head .search_con .inner_search_con .search_box .search_submit{display: inline-block;width:18%;height: 100%;text-align: center;line-height: 35px;vertical-align: top;margin-left: 1%}
.mxg_head .search_con .inner_search_con .search_box .search_submit i{color:#6D6F6D;font-size: 22px}
.mxg_head .search_con .inner_search_con .search_box .search_submit:hover i{color:#000000;}
.mxg_head .search_con .inner_search_con .keyword_title{color:#8c8c8c;font-size: 16px;margin-top: 25px;margin-bottom: 20px}
.mxg_head .search_con .inner_search_con .keywords{display: block;line-height: 20px;font-size: 20px;color:#333333;margin-bottom: 20px}
.mxg_head .search_con .close_search{display: block;float:left;font-size: 22px;margin:7px auto auto 10px;}

.menue_box{position:fixed;left:0;top:0;width:100%;height: 100%;padding:0px 30px;box-sizing:border-box;min-height: -webkit-fill-available !important;z-index: 11;background:rgba(255,255,255,0.7);backdrop-filter:blur(25px);display: none;}
.menue_box .top_control{height: 66px;display: flex;line-height: 66px;}
.menue_box .top_control .close_menue{font-size: 25px}
.menue_box .top_control .search_con1{width:calc(100% - 300px);height: 34px;border-radius: 20px;background-color: #ffffff;box-shadow: 0px 0px 8px 1px #E3E3E3;margin:15px auto auto 30px;}
.menue_box .top_control .search_con1 .search_icon{display: block;margin-left: 20px;font-size: 18px;margin-top: 7px}
.menue_box .top_control .member{float:right;}
.menue_box .top_control .member li{margin-left:32px;float:left;position: relative;}
.menue_box .top_control .member li i{font-size: 18px}
.menue_box .top_control .member .cart_num{background:#323232;color:#ffffff;display: inline-block;padding:4px;border-radius: 3px;height: 12px;line-height: 12px;font-weight: bold;font-size: 12px;margin-left: 3px}
.menue_box .menue{gap:24px;grid-auto-flow:row; height: calc(100% - 66px);padding:24px 30px;display: grid;grid-template-columns:repeat(3 , 1fr);box-sizing:border-box;}
.menue_box .menue .item{display: flex;flex-direction:row;border-radius: 16px;overflow: hidden;box-shadow: 0px -4px 30px 0px rgba(0,0,0,0.1);position: relative;background-color:rgba(255,255,255,0.8);}
.menue_box .menue .item:first-child{background-image: url(../images/menue_1.jpg);background-position:center;background-repeat:no-repeat;}
.menue_box .menue .item:nth-child(2){background-image: url(../images/menue_2.jpg);background-position:center;background-repeat:no-repeat;}
.menue_box .menue .item:nth-child(3){background-image: url(../images/menue_3.jpg);background-position:center;background-repeat:no-repeat;}
.menue_box .menue .item:nth-child(4){background-image: url(../images/menue_4.jpg);background-position:center;background-repeat:no-repeat;}
.menue_box .menue .item:nth-child(5){background-image: url(../images/menue_5.jpg);background-position:center;background-repeat:no-repeat;}
.menue_box .menue .item:nth-child(6){background-image: url(../images/menue_6.jpg);background-position:center;background-repeat:no-repeat;}
.menue_box .menue .item .title{position: absolute;width:100%;padding:0px 5%;font-size: 18px;color:#006BB4;left:0;bottom:20px;font-weight: bold;text-align: center;}
.no-scroll{overflow: hidden !important;}

.main_banner{z-index: 0}
.main_banner img{width:100%;}
.banner_page{text-align: right;bottom: 30px;}
.banner_page .swiper-pagination-bullet{width:12px;height:12px;background: #ffffff;--swiper-pagination-color:#ffffff;opacity: 1;margin-right: 20px !important;box-shadow: 2px 2px 5px 2px rgba(207,207,205,0.9)}
.banner_page .swiper-pagination-bullet-active{width:42px;border-radius: 5px}
.banner_li{position: relative;}
.banner_li .title_con{position: absolute;left:30px;bottom: 30px;z-index: 1}
.banner_li .title_con .title{width:fit-content;font-size: 32px;padding:16px;background: #F6E163;color:#006BB4;border-radius: 15px 15px 15px 0px;line-height: 1.2;font-weight: bold;}
.banner_li .title_con .des{width:fit-content;border-radius: 0px 0px 15px 15px;padding:13px 16px;background: #F6E163;color:#333333;font-size: 20px;}
.banner_li .title_con .title.on{border-radius: 15px 15px 0px 0px;}
.banner_li .title_con .des.on{border-radius: 0px 15px 15px 15px;}

.index_cate{background:#F0ECE1;padding:40px 30px 40px 30px;}
.index_cate .title{font-size: 40px;line-height: 42px;font-weight: bold;}
.index_cate ul{margin-top: 30px}
.index_cate ul li{width:66.7%;float:left;margin-right: 1.3%;border-radius: 20px;overflow: hidden;margin-bottom: 30px}
.index_cate ul li .pic{width:100%;padding-top:57.8%;position: relative;overflow: hidden;}
.index_cate ul li .pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition:0.9s;}
.index_cate ul li .li_con{padding:15px 30px;background-color:#F6E163;position: relative;height: 13vh;}
.index_cate ul li .li_con .li_key{width:54px;height: 25px;line-height: 25px;border-radius: 15px;color:#ffffff;text-align: center;font-size: 12px;background-color: #000000}
.index_cate ul li .li_con .li_title{font-size: 32px;font-weight: bold;line-height: 32px;margin-top: 15px;}
.index_cate ul li .li_con .li_more{width:120px;height: 48px;border-radius: 25px;display: block;line-height: 48px;text-align: center;border:1px solid #000000;position: absolute;bottom: 15px;right:30px;font-size: 20px}
.index_cate ul li .pic:hover img{transform:scale(1.1);}

.index_cate ul li:nth-child(2n){margin-right: auto;}
.index_cate ul li:nth-child(2) .li_con{background-color: #2C5DAB;height:25.5vh;}
.index_cate ul li:nth-child(2) .li_con .li_title{height:70px;line-height:35px;color:#ffffff;}
.index_cate ul li:nth-child(2) .li_con .li_title a{color:#ffffff;}
.index_cate ul li:nth-child(2) .li_con .li_title a{color:#ffffff;}
.index_cate ul li:nth-child(2) .li_con .li_more{color:#ffffff;border:1px solid #ffffff;}
.index_cate ul li:nth-child(2),.index_cate ul li:nth-child(3){width:32%;}
.index_cate ul li:nth-child(2) .pic,.index_cate ul li:nth-child(3) .pic{padding-top: 100%;}

.index_cate ul li:nth-child(2) .li_con .li_more,.index_cate ul li:nth-child(3) .li_con .li_more{left:30px;}

.index_cate ul li:nth-child(3) .li_con{background-color: #FECAD6;height:25.5vh;}
.index_cate ul li:nth-child(3) .li_con .li_title{height:70px;line-height:35px;color:#ffffff;}
.index_cate ul li:nth-child(4) .li_con{background-color: #21A664}

.index_product1{background:#F0ECE1;padding:0px 30px 40px 30px;}
.index_product1 .title{font-size: 40px;line-height: 42px;font-weight: bold;}
.index_product1 .pro_con{margin-top: 35px;padding-bottom: 80px}
.index_product1 .pro_con li{padding:24px;border-radius: 15px;background-color: #21A664;box-sizing:border-box;}
.index_product1 .pro_con li .li_pic{width:100%;padding-top: 100%;position: relative;overflow: hidden;border-radius: 15px;}
.index_product1 .pro_con li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition:0.9s;}
.index_product1 .pro_con li .li_pic:hover img{transform:scale(1.1);}
.index_product1 .pro_con li .li_title{height: 56px;line-height: 28px;font-size: 22px;overflow: hidden;margin-top: 10px;font-weight: bold;}
.index_product1 .pro_con li .li_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index_product1 .pro_con li:nth-child(2){background-color: #FECAD6;}
.index_product1 .pro_con li:nth-child(3){background-color: #D7D3CA;}
.index_product1 .pro_con li:nth-child(4){background-color: #2C5DAB;}
.index_product1 .pro_con li:nth-child(5){background-color: #F15B41;}
.index_product1 .pro_con li:nth-child(6){background-color: #F6E163;}

.phone1_page{bottom: 20px !important;}
.phone1_page .swiper-pagination-bullet{width:12px;height:12px;background: #000000;--swiper-pagination-color:#000000;opacity: 1;margin-right: 16px !important;}
.phone1_page .swiper-pagination-bullet-active{width:42px;border-radius: 5px;background-color: #21A664}

.phone1_control{width:30%;position: absolute;bottom: 0px;right:0;z-index: 11}
.phone1_control .btn{width:95px;height: 57px;line-height: 57px;text-align: center;display: block;float:right;background-color: #A8A59D;transition:0.2s;margin-left: 20px;color:#ffffff;border-radius: 25px;}
.phone1_control .btn i{color:#ffffff;font-size: 30px;line-height: 57px}
.phone1_control .btn:hover{background-color: #000000}

.index_product2{background:#F0ECE1;padding:0px 30px 40px 30px;}
.index_product2 .title{font-size: 40px;line-height: 42px;font-weight: bold;}
.index_product2 .pro_con{margin-top: 35px;padding-bottom: 80px}
.index_product2 .pro_con li{padding:24px;border-radius: 15px;background-color: #F6E163;box-sizing:border-box;}
.index_product2 .pro_con li .li_pic{width:100%;padding-top: 100%;position: relative;overflow: hidden;border-radius: 15px;}
.index_product2 .pro_con li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition:0.9s;}
.index_product2 .pro_con li .li_pic:hover img{transform:scale(1.1);}
.index_product2 .pro_con li .li_title{height: 84px;line-height: 28px;font-size: 22px;overflow: hidden;margin-top: 10px;font-weight: bold;}
.index_product2 .pro_con li .li_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index_product2 .pro_con li .li_more{width:120px;height: 48px;border-radius: 25px;display: block;line-height: 48px;text-align: center;border:1px solid #000000;font-size: 20px;}

.index_product2 .pro_con li:nth-child(2){background-color: #FECAD6;}
.index_product2 .pro_con li:nth-child(3){background-color: #F15B41;}
.index_product2 .pro_con li:nth-child(4){background-color: #F6E163;}
.index_product2 .pro_con li:nth-child(5){background-color: #21A664;}
.index_product2 .pro_con li:nth-child(6){background-color: #2C5DAB;}

.phone2_page{bottom: 20px !important;}
.phone2_page .swiper-pagination-bullet{width:12px;height:12px;background: #000000;--swiper-pagination-color:#000000;opacity: 1;margin-right: 16px !important;}
.phone2_page .swiper-pagination-bullet-active{width:42px;border-radius: 5px;background-color: #F6E163}

.phone2_control{width:30%;position: absolute;bottom: 0px;right:0;z-index: 11}
.phone2_control .btn{width:95px;height: 57px;line-height: 57px;text-align: center;display: block;float:right;background-color: #A8A59D;transition:0.2s;margin-left: 20px;color:#ffffff;border-radius: 25px;}
.phone2_control .btn i{color:#ffffff;font-size: 30px;line-height: 57px}
.phone2_control .btn:hover{background-color: #000000}

.index_news{background:#F0ECE1;padding:0px 30px 40px 30px;}
.index_news .title{font-size: 40px;line-height: 42px;font-weight: bold;}
.index_news .news_con{margin-top: 35px;padding-bottom: 80px}
.index_news .news_con li{background-color: #21A664;box-sizing:border-box;border-radius: 15px 15px 0px 0px;overflow: hidden;}
.index_news .news_con li .li_pic{width:100%;padding-top: 100%;position: relative;overflow: hidden;}
.index_news .news_con li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition:0.9s;}
.index_news .news_con li .li_pic:hover img{transform:scale(1.1);}
.index_news .news_con li .li_con{padding:30px;}
.index_news .news_con li .li_title{height: 84px;line-height: 28px;font-size: 22px;overflow: hidden;font-weight: bold;}
.index_news .news_con li .li_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index_news .news_con li .li_des{height: 88px;line-height: 22px;font-size: 16px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.index_news .news_con li .li_more{width:120px;height: 48px;border-radius: 25px;display: block;line-height: 48px;text-align: center;border:1px solid #000000;font-size: 20px;margin-top: 10px}

.index_news .news_con li:nth-child(2){background-color: #F6E163;}
.index_news .news_con li:nth-child(3){background-color: #FECAD6;}
.index_news .news_con li:nth-child(4){background-color: #2C5DAB;}
.index_news .news_con li:nth-child(5){background-color: #21A664;}
.index_news .news_con li:nth-child(6){background-color: #2C5DAB;}

.news_page{bottom: 20px !important;}
.news_page .swiper-pagination-bullet{width:12px;height:12px;background: #000000;--swiper-pagination-color:#000000;opacity: 1;margin-right: 16px !important;}
.news_page .swiper-pagination-bullet-active{width:42px;border-radius: 5px;background-color: #2C5DAB}

.news_control{width:30%;position: absolute;bottom: 0px;right:0;z-index: 11}
.news_control .btn{width:95px;height: 57px;line-height: 57px;text-align: center;display: block;float:right;background-color: #A8A59D;transition:0.2s;margin-left: 20px;color:#ffffff;border-radius: 25px;}
.news_control .btn i{color:#ffffff;font-size: 30px;line-height: 57px}
.news_control .btn:hover{background-color: #000000}

.payway{margin-top: 100px}
.payway .li{width:50%;float:left;box-sizing:border-box;padding:20px 0px;}
.payway .li:nth-child(2){border-left:2px solid #BEBEBE;}
.payway .li .li_title{font-size: 22px;line-height: 22px;font-weight: bold;text-align: center;}
.payway .li .pic_con{margin-top: 20px;text-align: center;}
.payway .li .pic_con .pic{width:75px;height: 40px;display: inline-block;vertical-align: middle;margin-left: 10px;border: 1px solid #eeeeee;border-radius: 3px;overflow: hidden;}
.payway .li .pic_con .pic img{width:100%;}
.payway .li .li_des{color:#8B8B8B;font-size: 16px;line-height: 20px;margin-top: 15px;text-align: center;}

.productList{padding:30px 30px;margin-top: 65px}
.productList .main_title{font-size:24px;font-weight: bold;}
.productList .sub_cate_con{margin-top: 20px}
.productList .sub_cate_con .cate_a{display: inline-block;border-radius: 3px;padding:0px 15px;height: 36px;line-height: 36px;transition:0.3s;text-align: center;font-size: 16px;margin-right: 15px;background-color: #21A664;margin-bottom: 15px;}
.productList .sub_cate_con .cate_a:hover{color:#ffffff;}
.productList .sub_cate_con .cate_a.on{color:#ffffff;}
.productList .sub_cate_con .cate_a:nth-child(2){background-color: #2C5DAB}
.productList .sub_cate_con .cate_a:nth-child(3){background-color: #F15B41}
.productList .sub_cate_con .cate_a:nth-child(4){background-color: #F6E163}
.productList .sub_cate_con .cate_a:nth-child(5){background-color: #FECAD6}
.productList .sub_cate_con .cate_a.last{background-color: #FECAD6}

.productList .current_cate{background-color: #FECAD6;padding:25px 13px;border-radius: 15px;margin-top: 20px;}
.productList .current_cate .title{font-size: 32px;line-height: 34px;font-weight: bold;float:left;}
.productList .current_cate .cate_controll{float:right;border:2px solid #000000;border-radius: 25px;padding:0px 13px;height: 40px;line-height: 40px;}
.productList .current_cate .cate_controll .show_way{width:34px;height: 34px;display: block;float:left;border-radius: 50%;text-align: center;line-height: 34px;vertical-align: middle;margin-top: 2px;border:1px solid #FECAD6;}
.productList .current_cate .cate_controll .show_way svg{vertical-align: middle;}
.productList .current_cate .cate_controll .show_way.on{border:1px solid  #000000;}
.productList .current_cate .cate_controll .show_way.on svg{fill:#ffffff !important;}
.productList .pro_con{margin:25px auto auto auto;}
.productList .pro_con li{width:25%;padding:30px;box-sizing:border-box; background: linear-gradient(to bottom right, #ffffff 0%, #E8E8E8 100%);float:left;}
.productList .pro_con li .li_pic{width:100%;padding-top: 100%;position: relative;overflow: hidden;}
.productList .pro_con li .li_pic img{width:100%;min-height:100%;position: absolute;left:0;top:0;z-index: 0 }
.productList .pro_con li .li_title{height: 40px;line-height: 20px;font-size: 16px;margin-top: 20px}
.productList .pro_con li .li_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.productList .pro_con li .li_cate{font-size: 15px;line-height: 15px;color:#333333;margin-top: 8px;}
.productList .pro_con li .li_price{padding:0px 20px;height: 40px;line-height: 40px;border-radius: 20px;background-color: #000000;color:#ffffff;margin-top: 20px;display: inline-block;}
.productList .pro_con li.mode1{width:50%;}
.productList .pro_con li.mode2{width:16.66%;padding:30px 0px;}
.productList .pro_con li.mode2 .li_title{display: none;}
.productList .pro_con li.mode2 .li_cate{display: none;}
.productList .pro_con li.mode2 .li_price{display: none;}

.location{margin:35px auto auto auto;color:#000000;}
.location a{color:#000000;}
.location a:hover{text-decoration: underline;color:#757575}
.location span{color:#000000;}

.crumb{max-width: 1250px;margin:35px auto auto auto;} 
.crumb .current_title{font-size: 30px;line-height: 30px;margin-top: 20px;color:#4675DF;}
.crumb a{color:#006DBB;}
.main_con{width:100%;padding:0px 30px;box-sizing:border-box;}
.wc-block-components-product-name,.wc-block-components-product-details__value{color:#4675DF;}
.wc-block-components-product-price__value,.wc-block-components-totals-item__value{color:red;}
.wc-block-cart__submit-container{background: #4675DF}
.wc-block-components-button__text{color:#ffffff;font-weight: bold;}

.p-FieldLabel{color:#4675DF;}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color: #4675DF;color:#ffffff;border:0px;font-size: 18px}
.woocommerce-MyAccount-content a{margin-right: 10px}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{color:#4675DF;}
.woocommerce-thankyou-order-received{color:#EB4B4B;}


.main_foot{padding:20px 0px 32px 0px;background: #1A1A1A;margin-top: 50px}
.main_foot .con{margin:auto; max-width:1250px; }
.main_foot .con .left_con{float:left;color:#ffffff;}
.main_foot .con .left_con .title{font-size: 24px;font-weight: bold;line-height: 25px;letter-spacing: 2.5px}
.main_foot .con .left_con .tel{font-size: 20px;font-weight: bold;margin-top: 25px;letter-spacing: 2px}
.main_foot .con .left_con .other{margin-top:20px;}
.main_foot .con .left_con .other li{display: inline-block;margin-left: 8px}
.main_foot .con .left_con .other li i{color:#ffffff;font-size: 21px;}
.main_foot .con .right_con{float:right;}
.main_foot .con .right_con .title{font-size: 24px;font-weight: bold;line-height: 25px;letter-spacing: 2.5px;color:#ffffff;}
.main_foot .con .right_con .letter_con{width:518px;height: 60px;border-radius: 3px;border:1px solid #ffffff;margin-top: 25px}
.main_foot .con .right_con .letter_con .input{width:76%;padding:0px 2%;display: block;float:left;height: 60px;line-height: 60px;background: transparent;border:0px;}
.main_foot .con .right_con .letter_con .input::placeholder{color:#ffffff;}
.main_foot .con .right_con .letter_con .letter_btn{width:20%;display: block;float:right;color:#ffffff;line-height: 60px;text-align: center;border-left:1px solid #ffffff;box-sizing:border-box;}

.main_foot .con .bot_nav{margin-top: 40px;}
.main_foot .con .bot_nav a{display: block;float:left;color:#ffffff;margin-right: 50px;}
.main_foot .con .copyright{border-top:1px solid #505050;padding-top: 10px;margin-top: 25px}
.main_foot .con .copyright .left_policy{float:left;}
.main_foot .con .copyright .left_policy a{color:#ffffff;display: inline-block;margin-right: 20px;}
.main_foot .con .copyright .right_info{float:right;color:#ffffff;}

.productdetail{margin-top: 100px}
.productdetail .pic{width:57%;float:left;}
.productdetail .pic .pic_con img{width:100%;}
.productdetail .pic .content{margin-top: 30px}
.productdetail .pic .content img{max-width: 100% !important;max-height: auto !important;}
.productdetail .right_con{width:40%;float:right;}
.productdetail .right_con .title{font-size: 24px;font-weight: bold;line-height: 1.1;margin-top: 5px}
.productdetail .right_con .review{margin-top: 5px}
.productdetail .right_con .review a{color:#006bb4;}
.productdetail .right_con .price_con{padding-bottom: 20px;border-bottom: 1px solid #c1c1c1;color:#c9141e;font-size: 21px;margin-top: 15px;font-weight: bold;}
.productdetail .right_con .price_con .stock{float:right;font-size: 11px;font-weight: bold;color:#575757;line-height: 17px;}
.productdetail .right_con .price_con .stock .sku{display: block;font-weight: normal;}

.productdetail .right_con .nav_con{margin-top:20px;position: relative;}
.productdetail .right_con .nav_con .current{width:98%;height: 46px;color:#000000;border:1px solid #333333;border-radius: 15px;position: relative;}
.productdetail .right_con .nav_con .current .main_cate{height:36px;line-height:36px;width:41%;padding:0px 1%;overflow:hidden;text-align: center;border-right:1px solid #B2B2B2;vertical-align: top;margin-top: 5px;display: inline-block;font-size: 16px;}
.productdetail .right_con .nav_con .current .sub_cate{height:36px;line-height:36px;width:47%;padding:0px 1%;overflow:hidden;text-align: center;vertical-align: top;margin-top: 5px;display: inline-block;font-size: 16px; -webkit-box-orient: vertical; -webkit-line-clamp: 1;  text-overflow: ellipsis; word-break:break-all;line-break:anywhere;}
.productdetail .right_con .nav_con .current .arrow{vertical-align: middle;margin-left: 5px;font-size: 20px;margin-top: 10px}
.productdetail .right_con .nav_con .cate_con{width:100%;position: absolute;left:0;top:0;z-index: 10;background-color: #eeeeee;border-radius: 15px;overflow: hidden;box-shadow: 0px 5px 6px 2px rgba(213,213,213,0.6);padding:15px 20px;box-sizing:border-box;display: none}
.productdetail .right_con .nav_con .cate_con .main_cate{}
.productdetail .right_con .nav_con .cate_con .main_cate a{display: inline-block;border-radius: 15px;height: 38px;line-height: 38px;text-align: center;font-size:16px;color:#000000;background-color: #ffffff;margin-right:10px;padding:0px 13px;margin-bottom: 5px}
.productdetail .right_con .nav_con .cate_con .main_cate a.on{background-color:#000000;color:#ffffff;}
.productdetail .right_con .nav_con .cate_con .sub_con{width:100%;max-height: 490px;margin-top: 15px;overflow-y:scroll;}
.productdetail .right_con .nav_con .cate_con .sub_con .sub_a{display: block;width:calc(100% - 35px);height: 50px;border-radius: 10px;background-color: #ffffff;padding:0px 15px;margin-bottom: 8px;font-size: 15px;line-height: 50px;overflow: hidden;}
.productdetail .right_con .nav_con .cate_con .sub_con .sub_a.on{border:1px solid #000000;}
.productdetail .right_con .strength{margin-top: 20px}
.productdetail .right_con .strength li{width:48%;float:left;}
.productdetail .right_con .strength li:nth-child(2){float:right;}
.productdetail .right_con .strength li .li_title{font-size: 16px}
.productdetail .right_con .strength li .li_con{margin-top: 20px;position: relative;}
.productdetail .right_con .strength li .li_con .bg{width:100%;position: absolute;left:0;z-index: 0;top:0;z-index: 0;height: 8px;border-radius: 4px;background-color: #d9d9d9;box-shadow: inset 0 4px 2px 0 rgba(0,0,0,.1);}
.productdetail .right_con .strength li .li_con .li_line{width:50%;position: absolute;left:0;top:0;z-index: 1;height: 8px;border-radius: 4px;background-color: #2A5EA5;transition:0.6s;}
.productdetail .right_con .strength li .li_con .li_circle{width:6px;height: 6px;border-radius: 50%;border:4px solid #2A5EA5;background-color: #ffffff;position: absolute;left:48%;top:-3px;z-index: 2;transition:0.6s;}
.productdetail .right_con .strength li.acme .li_con .li_line{width:100%;}
.productdetail .right_con .strength li.acme .li_con .li_circle{left:98%;}
.productdetail .right_con .strength li.tough .li_con .li_line{width:75%;}
.productdetail .right_con .strength li.tough .li_con .li_circle{left:73%;}
.productdetail .right_con .strength li.basic .li_con .li_line{width:50%;}
.productdetail .right_con .strength li.basic .li_con .li_circle{left:48%;}
.productdetail .right_con .strength li.weigh .li_con .li_line{width:100%;}
.productdetail .right_con .strength li.weigh .li_con .li_circle{left:98%;}
.productdetail .right_con .strength li.moderate .li_con .li_line{width:75%;}
.productdetail .right_con .strength li.moderate .li_con .li_circle{left:73%;}
.productdetail .right_con .strength li.light .li_con .li_line{width:50%;}
.productdetail .right_con .strength li.light .li_con .li_circle{left:48%;}
.productdetail .right_con .other_pro{width:100%;margin-top: 30px;overflow-x:auto;height: 210px;white-space: nowrap;cursor: grab;}
.productdetail .right_con .other_pro::-webkit-scrollbar {display: none}
.productdetail .right_con .other_pro li{width:138px;margin-right: 15px;display: inline-block;}
.productdetail .right_con .other_pro li .li_pic{width:100%;height: 138px;border-radius: 20px;overflow: hidden;}
.productdetail .right_con .other_pro li .li_pic img{width:100%;}
.productdetail .right_con .other_pro li.on .li_pic{width:99%;border:2px solid #2A5EA5;}
.productdetail .right_con .other_pro li .li_title{line-height: 18px;height:18px;margin-top: 10px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis;}
.productdetail .right_con .other_pro li .li_title a{height:18px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis;}
.productdetail .right_con .other_pro li .li_price{text-align: center;margin-top: 5px;line-height: 15px}
.productdetail .right_con .color_title{margin-top: 20px;font-size: 16px;}
.productdetail .right_con .color_con{margin-top: 15px}
.productdetail .right_con .color_con li{width:38px;height: 38px;padding:2px;border:1px solid #C1C1C1;overflow: hidden;border-radius: 50%;display: inline-block;margin-right: 5px;cursor: pointer;}
.productdetail .right_con .color_con li .col{width:38px;height: 38px;display: block;background-color: #ffffff;border-radius: 50%;}
.productdetail .right_con .color_con li.on{border:1px solid #000000;}
.productdetail .right_con .addcart{width:100%;height: 60px;line-height: 60px;color:#ffffff;font-size: 25px;text-align: center;margin-top: 40px;display: block;background-color: #2A5EA5;border-radius: 25px}
.productdetail .right_con .payway_con{margin-top: 25px;text-align: center;border-radius: 10px;padding:30px;background-color: #ffffff}
.productdetail .right_con .payway_con .way{width:75px;height: 40px;display: inline-block;vertical-align: middle;margin-left: 10px;border: 1px solid #eeeeee;border-radius: 3px;overflow: hidden;}
.productdetail .right_con .payway_con .way img{width:100%;}
.productdetail .right_con .payway_con .tit{margin-top: 10px}

.form_con{width:30%;height:auto;position:fixed;left:33%;top:100px;background: rgba(255,255,255,1);padding:20px 2% 20px 2%;border-radius: 6px;border:1px solid #999999;box-shadow: 0 4px 8px #bbb;display:none;}
.form_con .close{float:right;width:30px;height: 30px;font-size: 24px}
.form_con .title{text-align: center;font-size: 22px;color:#2A5EA5;font-weight: bold;margin-bottom: 50px;margin-top: 20px}
.form_con .li{margin-bottom: 20px;font-size: 18px;color:#2A5EA5;}
.form_con .li .input{padding-left: 10px;}
.form_con .li span{color:#FF0000;}
.form_con  .submit{display: block;margin: 45px auto auto auto;width:150px;height: 48px;cursor: pointer;font-size: 20px;transition:0.3s;}
.form_con  .submit:hover{background-color: #2A5EA5;color:#ffffff;border:0px;}

.loading{width:40%;height: 40vh;position:fixed;left:30%;top:10%;z-index: 1;display: none}
.loading img{width:100%;}

/*分页*/
.page {
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 10px;
	font-family: "Poppins-Regular";
	display: inline-block;
	width:100%;
}
.page a {
	padding: 10px 15px !important;
	border: 1px solid #eee;
	border-radius: 4px;
	background: #fff;
	font-family: "Poppins-Regular";
}
.page span {
	padding: 10px 15px;
	border: 1px solid #eee;
	background: #4675DF;
	color: #fff;
	border-radius: 4px;
}
.pagination{
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 10px;
	font-family: "Poppins-Regular";
	display: inline-block;
	float: right;
}
.pagination ul li{
	display: inline-block;
	margin: 0 5px;
}
.pagination ul li a{
	display: block;
	padding: 10px 15px !important;
	border: 1px solid #eee;
	border-radius: 4px;
	background: #fff;
	font-family: "Poppins-Regular";
	line-height: 25px;
}
.pagination ul li span{
	padding: 10px 15px;
	border: 1px solid #eee;
	background: #4675DF;
	color: #fff;
	border-radius: 4px;
	line-height: 25px;
}


#fengxiangx{margin:15px auto auto auto;}

.m_main_nav{display: none;}

/****手机底部导航*******/
.m_foot{display: none;}
.myfooter{display: none;}

}

