@font-face {font-family:'javatext';font-style:normal;font-weight:400;src:url(fonts/javatext.ttf); }
@font-face {font-family:'astra';font-style:normal;font-weight:400;src:url(fonts/astra.woff); }
@font-face {font-family:'font-zh';font-style:normal;font-weight:400;src:url(fonts/YouMingChaoTi-Medium-2.otf); }
@font-face {font-family:'font-en';font-style:normal;font-weight:400;src:url(fonts/YuMinPr6N-S2T.ttf); }
:root {
	--green01:#00a2ea;
	--nav-height: 80px;
}

body {overflow-x:hidden;font-family:"arial,helvetica,sans-serif","微软雅黑";}
body,ul,li {margin:0px auto;padding:0px;}
.foot-dl ul li,.menu-item,.menu-item .sub-menu li,.project ul li,.ewmUl li {list-style:none;}
body,div,p,a,button {font-family:javatext,serif;}
::-webkit-scrollbar {width:5px;}
body,div,p,li,button,a,label {font-family:"arial,helvetica,sans-serif","微软雅黑";} 

a {color:#000000;font-size:12px;display:unset;text-decoration:none !important;outline:none !important;}
a:hover {color:red;text-decoration:none;}
.clear,.clearfix {clear:both;margin:0px auto;padding:0px;}
input,textarea {padding:0rem;margin:0px auto;outline:none;}
.input-text,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,button {padding:.41em;margin:0px auto;background-color:#fff;outline:none;box-shadow:none !important;background-color:rgba(0,0,0,0);}
button:hover {background-color:unset;border:unset;}
.fl {float:left;}
.fr {float:right;}
.leftDiv {text-align:left;}
.rightDiv {text-align:right;}
.container-fluid {margin:0px auto;}


.home {background-color:#fff;}


header {height:unset;}
.topDiv {height:60px;line-height:60px;}
.topDiv,.topDiv a {background-color:#00a2ea;color:#fff; font-size: 18px;}

#headerIds {position:relative;background-color:#fff;padding:0px;padding-top: 60px; padding-bottom: 50px;z-index:1000; }
#headerIds .logoDiv {height:80px;position:relative;margin-top:0px;}
.moveShowDiv {margin:0px auto;padding:0px;position:relative;left:0px;top:0px;background-color:#fff;}
.moveShowDiv .row {display:flex;width:100%;height:100%;position:relative;}
.moveShowDiv .moveShowDiv-01,.moveShowDiv .moveShowDiv-03 {height:auto;position:relative;}
.moveShowDiv .moveShowDiv-01,.moveShowDiv .moveShowDiv-02 {text-align:left;position:relative;}
.moveShowDiv .moveShowDiv-01 a {display:block;width:100%;height:100%;vertical-align:middle;text-align:left;}
.moveShowDiv .moveShowDiv-01 a img {vertical-align:middle;display:inline-block;margin-top:0px;max-width:100%;}

.moveShowDiv .moveShowDiv-03 {text-align:right;position:relative;}
.moveShowDiv .moveShowDiv-03 .moveShowDiv-03-div {position:absolute;width:300px;height:40px;top:65px;right:0px;}
.moveShowDiv .moveShowDiv-03 a {display:block;float:right;width:50%;height:100%;line-height:40px;font-size:24px;color:#000;text-transform:capitalize;font-family:"Microsoft YaHei UI";text-align:right;}
.moveShowDiv .moveShowDiv-03 img {max-height:100%;max-width:100%; display:inline-block;}

.navDiv{ background-color: #3c454e; height: var(--nav-height); position: relative;}
.navDiv .moveShowDiv-02 {} 

#nav-div-meaus {width:100%;height: var(--nav-height);position:absolute;top:0px;left:0px;}
#nav-div-meaus .navbar {width:100%;height: var(--nav-height);position:relative;display:block;padding:0px;}
#nav-div-meaus .navbar #navbarSupportedContent {height:100%;}
#nav-div-meaus .navbar #navbarSupportedContent.show {height:auto;position:relative;}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav {height:auto;width:100%;background-color:rgba(0,0,0,0.6);}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav li {width:100%;height: var(--nav-height);margin:0px auto;padding:0px;}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav li a {height: var(--nav-height);line-height: var(--nav-height);margin:0px auto;padding:0px;}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav li span {display:none;}

#nav-div-meaus .navbar-nav {position:relative;top:0px;margin:0px auto;height: var(--nav-height);width: 100%;}
#nav-div-meaus .navbar-nav li.active {}
#nav-div-meaus .navbar-nav li {display:inline-block;position:relative;text-align:center;height:100%;width:20%;}
#nav-div-meaus .navbar-nav li a {display:block;position:relative;bottom:0px;width:100%;height: var(--nav-height);line-height: var(--nav-height);color:#fff;font-size:24px;text-decoration:none;padding-left:1rem;padding-right:1rem;margin:0px auto; text-transform:uppercase;}
#nav-div-meaus .navbar-nav li.active a,#nav-div-meaus .navbar-nav li:hover a { color:#fff; background-image: url(img/navbk.png); background-repeat: no-repeat; background-size: 100% 100%;}
#nav-div-meaus .navbar-nav li span {display:block;position:absolute;right:0px;top:13px;height:15px;width:1px;background-color:#fff;}
#nav-div-meaus .navbar-nav .nav-item a {font-family:"arial,helvetica,sans-serif";text-transform:uppercase;}
#nav-div-meaus .navbar-nav li:last-child span {display:none;}

#nav-div-meaus .navbar-nav li .dropdown-menu {position:relative;margin:0px auto;width:100%;top:var(--nav-height);opacity:0;border-radius:5px;border:1px solid rgba(0,0,0,.05);box-shadow:rgba(0,0,0,0.6) 0px 5px 5px;background-color:#fff;}
#nav-div-meaus .navbar-nav li .dropdown-menu a {padding-top:0rem !important;padding-bottom:0rem !important;margin-top:0px;text-align:center;font-size:18px;color:#3c454e;background-color:#fff; background-image:unset; height: 50px; line-height: 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
#nav-div-meaus .navbar-nav li .dropdown-menu dl {width:100%;position:relative;} 
#nav-div-meaus .navbar-nav li .dropdown-menu dl dd {width:100%;height:auto;border-bottom:solid 1px #4b9ceb;}
#nav-div-meaus .navbar-nav li .dropdown-menu dl dd:hover .dropdown-menu-2 {display:block;}

#nav-div-meaus .navbar-nav li .dropdown-menu .dropdown-item-2::after {border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-right:0;border-left:.3em solid;top:1.125rem;position:absolute;}
#nav-div-meaus .navbar-nav li .dropdown-menu .dropdown-menu-2 {display:none;position:absolute;top:0rem;left:13.5rem;width:15rem;min-height:6.125rem;border:solid 1px #3b3b3b;background-color:#3b3b3b;}

#nav-div-meaus .navbar-nav li:hover .dropdown-menu {padding:0.625rem;display:block;position:absolute;opacity:1;transition:0.3s;}
#nav-div-meaus .navbar-nav li:hover .dropdown-menu a:hover {background-color:#fff;color:var(--green01);font-weight:bold;transition:0.3s;}

#nav-div-meaus .navbar-nav li .dropdown-menu dd{ margin-bottom:0px;border-bottom:solid 1px #ddd;}


#nav-div-meaus .navbar-nav-btn {width:20%;height:100%;position:relative;display:block;text-align:right;float:right;} 
#nav-div-meaus .navbar-nav-btn li {display:inline-block;position:relative;text-align:center;height:100%;padding-left:0rem;padding-right:0rem;width:50%;float:left;}
#nav-div-meaus .navbar-nav-btn li a {display:block;width:100%;height:100%;line-height:30px;color:#000;font-size:0.875rem;font-family:"arial,helvetica,sans-serif";position:relative;}

.navbar-light .navbar-toggler {border:unset;margin-top:1px;}

#Count-Carrello {background-color:red;color:#fff;position:absolute;left:20px;top:-0.5rem;border-radius:1.5rem;}

.banner-div {position:relative;z-index:0; margin-bottom: 140px;}
.banner-div .carousel-control-prev,.banner-div .carousel-control-next {width:60px;height:60px !important;top:42%;bottom:unset;height:30px;background-color:unset;border-color:unset;border:unset;z-index:100000;}
.banner-div .carousel-control-prev {left:10%;}
.banner-div .carousel-control-next {right:10%;}
.banner-div .carousel-indicators {bottom:0px;}
.banner-div .carousel-indicators li {background-color:#fff;border:solid 1px #fff;width:10px;height:10px;border-radius:10px;margin-left:5px;margin-right:5px;}
.banner-div .carousel-indicators .active {background-color:orange;border:solid 1px orange;}
.article-banner-div {position:relative;z-index:0;height:100%;}
.article-banner-div .carousel-inner {height:100%;}
.article-banner-div .carousel-item {height:100%;}
.article-banner-div .carousel-item img {max-height:100%;height:auto;margin:0px auto;}
.article-banner-div .carousel-indicators li {background-color:#ddd;}

.searchBar {height:100%;}
.searchBar .searchBar-a {text-align:right;}
.searchBar .searchBar-a a { display: inline-block;width: 190px; height:44px;line-height:44px;font-size:20px;color:#fff; text-align: center; background-color: #363e45; margin-right: 15px;margin-top:15px; text-transform:capitalize;} 
.searchBar .searchBar-a a:hover {background-color: var(--green01);} 

.searchDiv {width:300px;height:44px;float:right;margin-top:15px;position:relative;border:solid 1px #ddd;border-radius:3px; overflow: hidden;}
.searchDiv .searchinput {width:248px;height:44px;line-height:44px;font-size:14px;border:none;background-color: #fff;float:left;}
.searchDiv .searchbtn {width:50px;height:44px;background-color:#08419a;border:solid 1px #08419a;margin-top: -1px; border-radius: 3px; float:right;}
 
 /* 产品中心 */
.index-actlist {padding:0px;padding-top:25px;padding-bottom:25px;background-color:#f0f0f0;}

.index-title{height: 140px; position: relative;} 
.index-title .index-title-en,.index-title  .index-title-cn{width: 100%; height: 50%; position: relative; text-align: left;}
.index-title .index-title-en,.index-title .index-title-cn{ font-size: 44px; line-height: 70px; text-transform: uppercase; color: #333333; font-weight: bold;}
.index-title .index-title-en{font-size: 65px;}
.index-title .index-title-cn{ color: var(--green01);}
.index-title .index-title-cn dl{width: 100%; height: 100%; position: relative;}
.index-title .index-title-cn dl dt{ width: 10%;height: 100%; float:left ; background-color: #fff;}
.index-title .index-title-cn dl dd{ width: 90%;height: 100%; float:right ;}

.index-title .recommendi-cat-title { position: relative;}
.index-title .recommendi-cat-title hr{ position: absolute; top:50%; border: none; margin: 0px auto;width: 90%;height: 1px; background-color: #ddd; z-index: 0;}

.newsitem-list {}
.index-product-list {padding:0px;padding-top:50px;padding-bottom:0px;}
.index-product-col {margin-top:40px;}
.index-product-img {width:100%;max-height:auto;margin:0px auto; padding-top: 10px; position:relative;text-align:center; background-color: #f0f0f0; }
.index-product-img .index-product-img-a {width: 94%; height: 265px; display:flex;align-items: center;position:relative;background-color: #fff;text-align:center;vertical-align:middle; margin: 0px auto;padding:8px;transition:all 0.5s; overflow:hidden;} 
.index-product-img .index-product-img-a img {z-index:0;display:inline-block;vertical-align:middle;text-align:center;max-width:100%;height:auto;transition:all 0.5s; margin:0px auto}
.index-product-img .index-product-img-a span {display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:rgb(0,0,0,0);transition:all 0.5s;}
.index-product-img .index-product-img-a div {width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.6);position:absolute;left:0px;top:100%;opacity:0;transition:all 0.3s;}
.index-product-img:hover .index-product-img-a img {transform:scale(1.05);transition:all 0.5s;}
.index-product-img:hover .index-product-img-a div {top:0rem;opacity:1;transition:all 0.3s;}
.index-product-img .index-product-txt-cat {height:30px;line-height:30px;font-size:12px;text-transform:uppercase;}
.index-product-img .index-product-txt-product {display:block;width:100%;height:90px;line-height:60px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-family:Arial,Helvetica,sans-serif;text-align:center;text-transform:capitalize;}
.index-product-img .index-product-txt-product span {font-family:"Microsoft YaHei UI";font-weight:normal;transition:all 0.3s;}
.index-product-img .index-product-txt-product:hover {transition:all 0.3s;}

.index-product-img p {display:block;width:100%;height:25px;line-height:25px;color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px auto;text-align:left;}
.index-product-img p.index-product-ppai {color:#000000;margin-top:8px;}
.index-product-img p.index-product-adtext {color:#666;height:30px;line-height:30px;}
.index-product-img p.index-product-top {color:#666;}
.index-product-img .add-to-cart {font-size:14px;width:100px;text-align:center;color:#666;}
.index-product-img .add-to-cart i {display:inline-flex;}

.index-more-a{ display: inline-block; width: 50px; height: 50px; line-height: 45px;  border-radius: 50px; text-align: center; border: solid 3px #f0f0f0; background-color: #fff; font-family:"arial, helvetica, sans-serif"; color: #666666;bottom: -25px;left: 43%; position: absolute;transition: all 0.3s;}
.index-product-img:hover .index-more-a{ background-color: var(--green01); color: #fff; transition: all 0.3s;}

.index-product-more {position:relative;display:block;width:200px;line-height:40px;text-align:center;color:#2185e5;font-size:20px;margin:0px auto;margin-top:60px;margin-bottom:60px;transition:all 0.3s;}
.index-product-more:hover {color:orange;transition:all 0.3s;}
.index-product-more span {display:block;position:relative;width:120px;height:100%;z-index:10;text-align:center;margin:0px auto;background-color:#fff;}
.index-product-more p {display:block;position:absolute;top:45%;width:100%;height:2px;background-color:#ddd;z-index:1;}

/* 我们的优势 */
.youshiDiv{margin-top: 90px; padding-top: 80px; height: 720px; position: relative; background-image: url(img/youshi.jpg); background-size: 100% 100%;}
.youshiDiv .youshiDiv-icon{ text-align: center; line-height: 60px; font-size: 28px;color: #fff; font-weight: bold;}
.youshiDiv .youshiDiv-icon img{ max-width: 100%; margin-bottom: 50px;}
.youshiDiv, .youshiDiv p, .youshiDiv div{ color: #fff!important;}
.youshiDiv .index-title{ margin-bottom: 75px;}
 /* 应用领域 */
 .applicationDiv{padding-top: 80px; padding-bottom:120px; position: relative; background-color: #f0f0f0;} 
 .applicationDiv .searchBar-div a{ background-color: unset;margin-top: 10px;}
  .applicationDiv .searchBar-div a:hover{ background-color: unset;}
  .applicationDiv .searchBar-div img{ max-width: 100%; max-height: 100%;}

	.applicationDiv .index-application-list{ margin-top: 75px;}
	.applicationDiv .index-application-list .index-application-col{width: 98%; height: 500px; background-color: #fff; text-align: center;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height: 390px;width: 510px; display: table-cell; text-align: center; vertical-align: middle; }
	.applicationDiv .index-application-list .index-application-col .index-application-img img{height: 100%;max-width: 100%; display:inline-block; }
	.applicationDiv .index-application-list .index-application-col .index-application-title{margin-top: 40px; display: block; text-align: center;width: 100%; font-size: 20px; color: #000; text-transform:capitalize}
	.applicationDiv .index-application-list .index-application-col:hover{ background-color:var(--green01); transition:all 0.3s}
	.applicationDiv .index-application-list .index-application-col:hover .index-application-title{color:#fff; transition:all 0.3s}

.index-chejian-list {position:relative;}
.chejian-title {height:auto;width:auto;position:absolute;left:0px;top:0px;z-index:10;}
.index-chejian-row {position:relative;width:1320px;height:490px;z-index:0;float:right;}
.index-cehjiang-col {height:225px;position:relative;}
.index-cehjiang-col img {max-width:100%;}


.aboutusbk {padding-top:100px;padding-bottom:100px; position: relative;}
.aboutusbk .index-title{ margin-bottom: 75px;}
.aboutusbk .index-title.font-en,.aboutusbk .index-title.font-zh {color:#333;text-transform:uppercase;} 
.aboutusbk .aboutus-infor01 {width:100%;height:70%; margin:0px auto;margin-top:12.5%; position: relative; background-color: #fff;box-shadow: 0px 0px 10px #888888;position: absolute;left: -15px;} 
.aboutusbk .aboutus-infor00 img,.aboutusbk .aboutus-infor01 img{max-width:100%;} 

.aboutusbk .aboutus-infor {width:80%;height:70%;padding-top: 30px; margin: 0px auto; position:relative;}
.aboutusbk .aboutus-infor img {max-width:100%;transition:all 0.3s;} 

.aboutusbk .aboutus-infor h2 {color:#333;height:100px;line-height:100px;font-size:40px; font-weight: bold; }
.aboutusbk .aboutus-infor .aboutus-infor-div {font-size:18px;line-height:35px;color:#333;}
.aboutusbk .aboutus-infor .aboutus-more {display:block;width:140px;height:50px;line-height:50px;color:#2185e5;font-size:18px;text-align:left;margin-top:30px;} 
.aboutusbk .aboutus-infor .aboutus-more img{ max-width: 100%;}

 
.newsDiv {padding-top:100px;padding-bottom:100px;position:relative; background-color: #f0f0f0; }
.newsDiv .index-title{ margin-bottom: 75px;}
.newsDiv .index-title .searchBar a:first-child{ background-color: var(--green01);} 
.newsDiv .newsDiv-list {height: 190px; margin-bottom:30px}
.newsDiv .newsDiv-list dl {width:100%; height: 100%; margin:0px auto;background-color: #fff; border-radius: 6px;}
.newsDiv .newsDiv-list dl dt {width: 30%; height: 100%; position: relative; background-image: url(img/newsbk.png); background-size: 100% 100%; float: left;}
.newsDiv .newsDiv-list dl dt  div{width:70%; height:100%; float:left; margin-left:2%; text-align:left; color:#fff; padding-top:30px}
.newsDiv .newsDiv-list dl dt  div span{ display:block; text-indent:10px}
.newsDiv .newsDiv-list dl dt  div span:first-child{ line-height: 40px; font-size:24px; }
.newsDiv .newsDiv-list dl dt  div span:last-child{ line-height:100px; font-size:80px; }

.newsDiv .newsDiv-list dl dd {width:70%;height:100%;position:relative; float: right;}

.newsDiv .newsDiv-list dl dd div {float:left;width:98%;height:100%;text-align:left; padding-top:15px; overflow:hidden} 
.newsDiv .newsDiv-list dl dd a{width:100%;line-height:55px; color:#333; font-size:30px; text-transform:capitalize;}
.newsDiv .newsDiv-list dl dd p{ color:#666; font-size:20px;line-height:37px;}

.newsDiv .newsDiv-list dl:hover{ background-color:var(--green01); transition:all 0.5s}
.newsDiv .newsDiv-list dl:hover dd a,.newsDiv .newsDiv-list dl:hover dd p{ color:#fff; transition:all 0.5s}

.linksDiv{ padding-top:100px;padding-bottom:100px;position:relative; }
.linksDiv .linksDiv-title{ border-bottom:solid 1px #ddd; font-size:20px; text-transform:uppercase; line-height:40px; color:#666}
.linksDiv .linksDiv-title b{ color:var(--green01); font-size:28px;}
.linksDiv .linksDiv-a{ line-height:40px; font-size:14px; color:#666}



.newslist1 {padding:0px;padding-top:50px;padding-bottom:50px;background-color:#ecffeb;}
.index-newslist1 {margin-top:50px;width:100%;position:relative;overflow:hidden;}
.index-newslist1 .index-news-img {height:auto;}
.index-newslist1 .index-news-img .index-news-title {display:block;width:100%;height:52px;margin-bottom:5px;}
.index-newslist1 .index-news-img .index-news-title a {font-family:"arial,helvetica,sans-serif";font-size:18px;color:#000000;line-height:30px;transition:all 0.3s;}
.index-newslist1 .index-news-img .index-news-date {display:block;width:100%;height:40px;line-height:40px;color:#333;}
.index-newslist1 .index-news-img .index-news-img-div {width:100%;height:260px;position:relative;border:solid 1px #fafafa;display:table;text-align:left;margin-bottom:10px;}
.index-newslist1 .index-news-img .index-news-img-div a {display:table-cell;vertical-align:middle;}
.index-newslist1 .index-news-img .index-news-img-div img {width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:0;transform:scale(1);transition:all 0.3s;}
.index-newslist1 .index-news-img .index-news-img-div span {display:block;width:80px;height:25px;line-height:25px;text-align:center;position:absolute;left:0px;bottom:20px;z-index:1;background-color:rgba(255,255,255,0.6);color:#2581c4;font-size:12px;font-weight:bold;}
.index-newslist1 .index-news-img .index-news-infor {margin:0px auto;margin-top:10px;}
.index-newslist1 .index-news-img .index-news-excerpt {font-size:16px;color:#000;line-height:25px;transition:all 0.3s;}
.index-newslist1 .index-news-img .index-news-excerpt a {display:none;}
.index-newslist1 .index-news-icons {display:block;width:100%;height:30px;text-align:left;color:var(--green01);font-size:18px;transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-title a {color:var(--green01);transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-img-div img {transform:scale(1.05);transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-excerpt {color:var(--green01);transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-icons {color:orange;transition:all 0.3s;}
.videolist1 {padding-top:20px;}
.index-videolist1 {height:320px;}
.index-videolist1 .index-news-img {height:250px;}
.index-videolist1 .index-news-img .index-news-img-div {width:100%;height:250px;position:relative;}
.slider-aboutlist {height:60px;background-color:#fff;position:relative;}
.slider-aboutlist ul {width:100%;height:100%;list-style:none;}
.slider-aboutlist ul li {float:left;width:auto;height:100%;padding-left:30px;padding-right:30px;border-left:solid 1px #eee;}
.slider-aboutlist ul li:last-child {border-right:solid 1px #eee;}
.slider-aboutlist ul li a {line-height:60px;font-size:20px;color:#000000;}
.slider-aboutlist .active {background-color:var(--green01);}
.slider-aboutlist .active a {color:#fff;}
.page-contentDiv {margin-top:30px;margin-bottom:40px;}

.index-page-div {margin-top:50px;margin-bottom:30px;}
.index-page-div .index-page-title {}
.index-page-div .index-page-title h3 {width:40%;text-align:center;font-size:2.571em;line-height:40px;margin:0px auto;margin-bottom:30px;}
.index-page-div .index-page-content {color:#666;line-height:25px;} 

.index-session-title {text-align:center;margin-top:140px;margin-bottom:160px;}
.index-session-title span {line-height:50px;font-size:68px;font-family:'font-zh';color:#000000;}
.index-session-title p {letter-spacing:4px;font-size:14px;line-height:20px;text-transform:uppercase;color:#999;font-family:'Microsoft YaHei UI';}
  
.index-zhengshu-div {background-color:unset;}
.index-zhengshu-div .index-session-title {margin-bottom:60px;}
.index-zhengshu-div .index-session-title h3 p {margin-top:10px;}
 

.page-footer {background-color:#272c30;color:#fff;padding-top:80px;padding-bottom:80px;position:relative;}

.page-footer .footer-nav dl{ width:90%; float:left}
.page-footer .footer-nav dl dt { font-size:28px; line-height:60px; margin-bottom:10px;}
.page-footer .footer-nav dl dt span{ display:block; width:30px; height:2px; background-color:#fff}
.page-footer .footer-nav dl dd a{width:100%; min-height:40px; line-height:40px;font-size:20px; color:#fff;text-transform:capitalize} 

.page-footer .footer-nav2 a{width:100%!important; float:left; margin-right:0%; text-transform:capitalize}
.page-footer .footer-nav3{ line-height:40px;font-size:18px;}

.footer-reserved-div{ background-color:var(--green01); padding-bottom:20px; padding-top:20px; text-align:center}
.footer-reserved-div .footer-reserved,.footer-reserved-div .footer-reserved a  { font-size:18px; line-height:45px;color:#fff;} 




.prevNextClass,.prevNextClass a {font-size:14px;line-height:30px;color:#666;}
.cat-sidebar-1 {padding-top:15px;}
.cat-sidebar-1 .widget {margin-bottom:10px;}
.cat-sidebar-1 .widget-title {display:block;width:100%;height:40px;line-height:40px;background-color:#eee;text-indent:10px;font-weight:bold;color:var(--green01);}
.cat-sidebar-1 ul {list-style:none;margin:0rem auto;padding:0px;width:100%;border:solid 1px #eee;}
.cat-sidebar-1 ul li {text-align:left;margin:0rem auto;padding:0px !important;text-indent:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:dotted 1px #ddd;}
.cat-sidebar-1 ul li:before {display:none !important;}
.cat-sidebar-1 ul li a {color:#000000;font-size:14px;line-height:40px;}
.cat-sidebar-1 ul li:hover {background-color:#FAFAFA;}
.cat-sidebar-1 ul li:hover a {color:var(--green01);}

.footer-reserved {font-family:"arial,helvetica,sans-serif";color:#fff;font-size:0.875rem;text-align:center;text-transform:capitalize;}
.nav-leftDiv {display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgb(0,0,0,0.6);z-index:100000;}
.nav-leftDiv .nav-left {display:block;position:absolute;left:0px;top:0px;width:260px;height:100%;background-color:#333333;}
.nav-leftDiv #closeNavLeftDIv {position:absolute;right:20px;top:20px;z-index:1;color:#999;font-size:20px;}
.nav-leftDiv .nav-left dl {display:block;position:relative;width:90%;margin:0px auto;text-align:center;padding-top:30px;}
.nav-leftDiv .nav-left dl dt {width:100%;height:auto;line-height:50px;font-size:34px;color:#fff;margin-bottom:20px;list-style:none;}
.nav-leftDiv .nav-left dl dd {width:100%;height:35px;list-style:none;}
.nav-leftDiv .nav-left dl dd a {line-height:35px;font-size:16px;color:#999;text-transform:uppercase;transition:all 0.3s;}
.nav-leftDiv .nav-left dl dd a:hover {color:#fff;transition:all 0.3s;}
.cat_mode {position:fixed;width:100%;height:100%;right:-110%;top:0px;z-index:100000;background-color:rgba(0,0,0,0.5);}
.cat_mode dl {border-left:solid 1px #ddd;background-color:#f5f5f5;width:250px;margin:0px auto;height:100%;right:0px;top:0px;position:absolute;}
.cat_mode dl dt {width:100%;height:40px;margin-top:20px;font-size:18px;text-align:center;position:relative}
.cat_mode dl dt i {display:block;width:40px;height:2px;background-color:#000;margin:0px auto;margin-top:10px;}
.cat_mode .cat_mode_jiesuan {display:block;width:80%;height:30px;line-height:30px;text-align:center;background-color:#000;font-size:16px;color:#fff;border-radius:30px;margin:0px auto;margin-top:20px;margin-bottom:20px;}
.cat_mode .close_btn_a {display:block;width:120px;height:30px;line-height:30px;text-align:center;font-size:14px;color:red;margin:0px auto;margin-bottom:20px;}
.cat_mode ul {width:94%;margin:0px auto;}
.cat_mode ul li .product-name-cat {width:100%;height:20px;line-height:20px;border-bottom:solid 1px #eee;margin-bottom:8px;font-weight:bold;}
.cat_mode ul li .product-remove-cat {float:left;width:20px;}
.cat_mode ul li .product-remove-cat a {margin-top:20px;}
.cat_mode ul li .product-thumbnail-cat {float:left;max-width:60px;height:60px;padding:5px;}
.cat_mode ul li .product-thumbnail-cat img {max-width:60px;height:60px;}
.cat_mode ul li .product-price-cat {float:right;font-size:12px;width:100px;height:60px;text-align:right;}
.cat_mode ul li .product-price-cat .product-quantity .screen-reader-text {display:none;}
.cat_mode ul li .product-price-cat .product-quantity .input-text {height:30px;border:solid 1px #ddd;}
.cat_mode ul li .product-price-cat .amount {font-family:astra;}
.cat_mode ul li .coupon {display:none;}
.cat_mode ul li button {border:none;background-color:none;font-size:12px;color:red;}
.hideCls {right:-110% !Important;transition:right 0.3s}
.hideCls .rootmenu {right:0px !Important;}
.showCls {right:0px !Important;transition:right 0.3s}
.showCls .rootmenu {right:0px !Important;}
.close_btn {position:absolute;left:10px;top:10px;font-size:26px;color:#fff;}
/**二级分类**/
.wzPostion,.wzPostion a {font-size:0.95rem;line-height:3.125rem;color:#666;}
.wzPostion a {display:inline;}
.wzPostion a:hover {color:red;}
.cat-bannerDiv {margin-top:15px;}
.cat-bannerDiv .cat_maxpic1 {width:100%;margin-bottom:15px;}
.cat-bannerDiv .cat_maxpic1 img {width:100%;height:auto;}
.cat-bannerDiv .cat_minpic2 img {width:100%;margin-bottom:15px;}
.div378 {margin-top:60px;}
.div378 .div378-item {margin-bottom:40px;}
.search-result {font-size:20px;line-height:40px;margin-bottom:30px;}
.product-lists-count {text-align:left;font-size:14px;color:#363636;line-height:50px;}
.weizhi_order {text-align:right;font-size:0.75rem;line-height:3.125rem;color:#666;}
.weizhi_next_page {text-align:right;font-size:0.75rem;line-height:3.125rem;color:#333;}
.weizhi_order #orderby {border:solid 1px #eee;height:30px;}
.product-cat-title {margin:0px auto !important;margin-bottom:0px !important;margin-top:25px !important;border-bottom:solid 1px #eee;}
.product-cat-title h1 {color:var(--green01);font-size:1.5rem;font-weight:400;text-transform:capitalize;font-family:astra;font-weight:bold;}
.news-cat-title {margin:0px auto !important;margin-bottom:50px !important;margin-top:50px !important;width:100%;}
.news-cat-title h1 {color:#333;font-size:1.5rem;font-weight:400;text-transform:capitalize;font-weight:bold;text-align:center;}
.div-download {height:50px;line-height:50px;margin-top:20px;margin-bottom:20px;border-bottom:dotted 1px #ddd;}
.div-download i {font-size:20px;}
.div-download a {color:#000000;font-size:16px;}
.div-download .div-news01 {padding-left:0px;text-indent:0px;}
.div-download .post-download {text-align:right;}

.sidebar-cat2{ }
.sidebar-cat2 dl {width:100%;background-color:#eee;}
.sidebar-cat2 dl dt {width:100%;height:60px;line-height:60px;font-size:24px;font-weight:bold;text-indent:20px;color:#fff;border-bottom:solid 1px #ddd;background-color:var(--green01);}
.sidebar-cat2 dl dt i{ position:absolute; right:20px;top:0px; color:#fff; display:none}
.sidebar-cat2 dl dd {width:100%;padding-top:8px;padding-bottom:8px;padding-left:20px;border-bottom:solid 1px #ddd; margin-bottom:0px;}
.sidebar-cat2 dl dd a {line-height:20px;font-size:16px;color:#000000;text-transform:capitalize;}
.sidebar-cat2 dl dd a:hover {color:var(--green01);}
.catDiv {width:100%;height:27.8125rem;margin:0px auto;position:relative;}
.catDiv .catDiv-img {width:25rem;height:25rem;margin:0px auto;position:relative;transition:0.3s;}
.catDiv .catDiv-img .imgDiv-a {display:flex;text-align:center;vertical-align:middle;width:100%;height:100%;}
.catDiv .catDiv-img .imgDiv-a img {max-width:100%;max-height:100%;margin:0px auto;transform:scale(1);transition:transform 0.3s;}
.catDiv .catDiv-img .imgDiv-a img:hover {transform:scale(1.1);transition:transform 0.3s;}
.banner-cat {padding:0.625rem;background-color:#f5f5f5;text-align:center;color:#333;font-size:1.4rem;margin-bottom:10px;}
/**三级分类**/
.product-lists {margin-bottom:0.625rem;}
.pro-bigbox {width:300px;height:405px;flex-flow:column;text-align:center;margin:0px auto;margin-top:20px;position:relative;transition:all 0.3s;}
.pro-bigbox .bigboximg {width:300px;height:300px;box-shadow:none;margin:0px auto;margin-bottom:0;position:relative;overflow: hidden;}
.pro-bigbox .bigboximg a {display:flex;align-items: center;width:100%;height:100%;text-align:center;vertical-align:middle;position:relative;}
.pro-bigbox .bigboximg a img {display:inline-block;max-width:100%;height:auto;margin:0 auto;transition:opacity .3s ease;}
.pro-bigbox .bigboximg a .img1 {opacity:1;}
.pro-bigbox .bigboximg a .img2 {opacity:0;}
.pro-bigbox .bigboximg a:hover .img1 {opacity:0;transition:opacity .3s ease;}
.pro-bigbox .bigboximg a:hover .img2 {opacity:1;transition:opacity .3s ease;}
.pro-bigbox .bigboxword {padding-left:8px;text-align:left;margin-top:0px;}
.pro-bigbox .bigboxword .post-cat {line-height:25px;color:#666;}
.pro-bigbox .post-title {display:block;width:100%;line-height:30px;font-size:14px;color:#000;}
.pro-bigbox:hover {background-color:#f0f0f0;transition:all 0.3s;}
.pro-bigbox:hover .bigboximg {border:solid 1px #eee;transition:all 0.3s;}
.pro-bigbox .post-infor {font-size:0.75rem;line-height:25px;text-align:left;font-family:astra;margin:0px auto;}
.pro-bigbox .post-infor span {font-size:16px;}
.pro-bigbox .post-infor del bdi {color:#999;font-weight:normal;}
.pro-bigbox .post-infor ins,.pro-bigbox .post-infor bdi {color:var(--green01);text-decoration:none;margin-right:8px;font-weight:bold;font-family:'Noto Sans';}
.pro-bigbox .bigboxword-btn {position:absolute;bottom:2rem;width:96%;left:2%;}
.pro-bigbox .bigboxword-btn .btn {border-radius:unset;width:unset;padding-left:1rem;padding-right:1rem;border:solid 1px #ddd;}
.pro-bigbox .bigboxword-btn .form-control {border:solid 1px #ddd;padding:0.38em;text-align:center;font-size:0.75rem;color:#000;}
.pro-bigbox .bigboxword-cart {position:absolute;bottom:0.25rem;width:96%;left:2%;height:1.875rem;text-align:center;line-height:1.875rem;color:#333;font-size:0.875rem;}
.pro-bigbox .bigboxword-cart button {border:none;background-color:unset;color:#333;height:100%;width:100%;line-height:0.5rem;font-size:0.875rem;text-transform:capitalize;}
.pro-bigbox .bigboxword-cart button:hover {font-weight:bold;}
.pro-bigbox .bigboxword-cart button i {display:inline-flex;}
.cart-active {}
.loading-css {z-index:10000;text-align:center;margin-top:1.25rem;margin-bottom:1.25rem;bottom:-100000px;left:49%;position:fixed;display:block;opacity:0;transition:opacity 0.3s;}
.loading-css.active {top:42%;opacity:1;transition:opacity 0.3s;}
/**页面**/
.page-title {line-height:40px;font-size:20px;text-align:center;padding-top:2rem;padding-bottom:1rem;}
.page-title .banner-txt {margin-top:80px;margin-bottom:80px;}
.page-title .banner-txt .banner-txt-01,.page-title .banner-txt .banner-txt-02 {font-size:30px;line-height:60px;}
.page-title .banner-txt .banner-txt-01 {font-family:'font-zh';}
.page-title .banner-txt .banner-txt-02 {font-family:'microsoft yahei ui';}
.page-title .banner-txt .banner-txt-03 {font-family:'microsoft yahei ui';font-size:20px;line-height:30px;text-transform:uppercase;color:#000;}
.page-banner {padding:0px;padding-left:0px !important;padding-right:0px !important;margin:0px auto;text-align:center;}
.page-banner img {max-width:100%;margin:0px auto;}
.aboutus-page-infor,.aboutus-page-infor * {font-size:18px;font-family:'font-zh';}
.page-img {height:360px;overflow:hidden;position:relative;}
.page-img img {object-fit:cover;width:100%;height:100%;background-size:cover;margin-top:2rem;margin-bottom:2rem;}

.contacut-page {margin-bottom:2rem;}
.contacut-page img {margin:0px auto;}
.contacut-page-infor,.contacut-page-infor p {line-height:40px;margin:0px auto;font-size:20px;}
.contacut-page-map {height:400px;position:relative;margin-bottom:2rem;margin-top:2rem;}
.contactusDiv-fluid {background-color:#f0f0f0;padding-top:40px;padding-bottom:40px;}
.contact-online {background-color:#fff;border-radius:10px;padding-top:20px;}
.contactus-title {margin-bottom:20px;width:100%;height:60px;line-height:60px;color:#333;font-size:24px;position:relative;text-transform:capitalize;}
.contactus-title i {display:inline-block;width:80px;height:2px;background-color:#ddd;}

.contactus-div{ text-align:left;} 
.contactus-div h2{ font-size:30px; line-height:50px; text-align:left}
.contactus-div p,.contactus-div div,.contactus-div{ text-align:left; font-size:18px; line-height:40px;}

.contact-map {padding:0px !important;margin:0px auto !important;height:600px;position:relative;}

.feedbackdiv {width:92%;margin:0rem auto;padding-bottom:30px;}
.feedbackdiv dl {width:460px;margin:0px auto; float:left}
.feedbackdiv dl dd {margin-top:15px;}
.feedbackdiv dl label {text-transform:capitalize;color:#666;}
.feedbackdiv dl .inputDiv label {display:inline-block;width:100px;text-align:left;}
.feedbackdiv dl .inputDiv div {display:inline-block;}
.feedbackdiv dl .textDiv label {display:inline-block;width:100%;text-align:left;}
.feedbackdiv dl .textDiv div {display:block;padding-left:100px;}
.feedbackdiv dl .inputDiv div input {border:solid 1px #ddd;border-radius:3px;}
.feedbackdiv dl .textDiv div textarea {border:solid 1px #ddd;border-radius:3px;height:80px;}
.feedbackdiv dl .submitDiv {margin-top:20px;margin-bottom:30px;padding-left:100px;}
.feedbackdiv dl .submitDiv input {border:none;width:100px;height:40px;line-height:40px;background-color:var(--green01);color:#fff;font-size:16px;}

.n-banner img {max-width:100%;}
/**分页**/
.pages {margin:0px auto;margin-top:0.9375rem;margin-bottom:0.9375rem;text-align:center;}
.pages,.pages a,.pages span {display:inline-block;font-size:0.75rem;line-height:1.25rem;}
.pages a,.pages span {text-align:center;width:1.25rem;border:solid 1px #eee;border-radius:0.1875rem;display:block;float:left;margin-left:5px;margin-right:5px;}
.pages a {height:1.25rem;}
.pages span:last-child {width:5.5rem;}
.add-cart-success {position:fixed;z-index:100000;top:10rem;right:-62.5rem;opacity:0;width:20rem;padding:0.5rem;border-radius:0.3125rem;border:solid 1px #449D44;font-size:0.625rem;background-color:#f5f5f5;transition:0.3s;}
.add-cart-success.suc-active {opacity:1;right:0.625rem;transition:0.3s;}
.add-cart-success .htmlstr {width:98%;height:60px;margin:0px auto;font-weight:bold;}
.add-cart-success .htmlstr img {display:flex;background-size:cover;vertical-align:middle;text-align:center;width:3.75rem;height:3.75rem;float:left;margin-right:0.625rem;border:solid 1px #ddd;border-radius:0.25rem;}
.product-arrt {padding-top:0.625rem;padding-bottom:0.625rem;text-align:center;font-size:0.75rem;}
.product-arrt h2 {font-size:1rem;line-height:2.5rem;font-weight:bold;}
.product-imgs {margin-bottom:30px;height:590px;}

.singglepic {width:100%;height:100%;position:relative; border:solid 1px #eee}
.singglepic .woocommerce-product-gallery__trigger {display:block;width:1.25rem;height:1.25rem;position:absolute;left:7.5rem;bottom:0.625rem;}
.singglepic .flex-viewport {margin:0px auto;padding:0px;width:480px;height:480px;position:absolute !important;left:0rem;top:0px;overflow:hidden;float:left;}
.singglepic .flex-viewport figure {width:100%;height:100%;position:absolute;}
.singglepic .flex-viewport figure .product-max-pic {position:relative;width:480px;height:480px;text-align:center;vertical-align:middle;background-color:#fff;}
.singglepic .flex-viewport figure div,.singglepic .flex-viewport figure a {position:relative;width:100%;height:100%;}
.singglepic .flex-viewport figure a {display:flex;text-align:center;vertical-align:middle;}
.singglepic .flex-viewport figure a img {display:flex;text-align:center;vertical-align:middle;max-width:100%;height:inherit;margin:0px auto;}

.productpage .carousel-item a{ display:flex;width:100%; height:100%; text-align:center; vertical-align:middle;align-items: center;}
.productpage .carousel-item a img{ display:table-cell!important; text-align:center; vertical-align:middle; max-width:100%; max-height:100%; margin:0px auto; padding:0px;width: auto!important;height: auto!important;}

.product-max-pic {display:inline-block;width:450px;height:500px;text-align:center;vertical-align:middle;position:relative;border:solid 1px #eeeeee;}
.product-max-pic a {width:100%;height:100%;position:relative;display:flex;vertical-align:middle;text-align:center;z-index:0;}
.product-max-pic a img {padding:0.3125rem;}
.product-max-pic .show-pic {position:absolute;z-index:1;right:0.625rem;bottom:0.625rem;color:#333;cursor:pointer;display:none;}

.singglepic .flex-control-thumbs {width:480px;height:100px;margin:0px auto;padding:0px;list-style:none;position:absolute !important;left:0rem;bottom:0px;z-index:1;overflow:hidden;}
.singglepic .flex-control-thumbs li {margin-bottom:0.5rem;width:100%;cursor:pointer;transition:0.3s;}
.singglepic .flex-control-thumbs li:hover {border:solid 1px #000;transition:0.3s;}
.singglepic .flex-control-thumbs li img {max-height:100%;transition:0.3s;}
.singglepic .flex-control-thumbs li:hover img {transform:scale(1.1);transition:0.3s;}
.singglepic .flex-control-thumbs .prev-thumbs {position:absolute;left:0px;width:15px;height:100%;text-align:center;font-size:12px;color:#999;z-index:1000;background-color:#fff;}
.singglepic .flex-control-thumbs .next-thumbs {position:absolute;right:0px;width:15px;height:100%;text-align:center;font-size:12px;color:#999;z-index:1000;background-color:#fff;}
.singglepic .flex-control-thumbs .prev-thumbs i,.singglepic .flex-control-thumbs .next-thumbs i {position:absolute;top:45%;left:2px;color:green;}
.singglepic .flex-control-thumbs .prev-thumbs:hover,.singglepic .flex-control-thumbs .next-thumbs:hover {background-color:#eee;}
.singglepic .thumb-imgs-div {position:absolute;left:15px;max-width:100%;height:100%;z-index:1;overflow:hidden;}
.singglepic .flex-control-thumbs #product-img-pic01,.singglepic .flex-control-thumbs #product-img-pic02 {display:none;}
.singglepic .flex-control-thumbs .product-min-imgs-div {height:100%;width:auto;}
.singglepic .flex-control-thumbs .product-min-imgs-div .product-min-pic {width:100px;height:100%;display:inline-block;position:relative;margin-right:10px;}
.singglepic .flex-control-thumbs .product-min-imgs-div .product-min-pic img {text-align:center;vertical-align:middle;display:table-cell;width:100%;max-height:100%;border:solid 1px #eee;padding:4px;}
.pcon_r {margin:0px auto;padding:0px;}
.pcon_r,.pcon_r p,.pcon_r div,.pcon_r a,.pcon_r label {font-family:'font-zh,Microsoft YaHei UI' !important;}
.pcon_r .product_cat {margin:0px auto;}
.pcon_r .product_cat a {color:#999;font-size:14px;line-height:25px;}
.pcon_r .product_title {font-size:1.6rem;padding-top:0.5rem;padding-bottom:0.5rem;color:#000;font-family:'font-zh';margin-bottom:0rem;}
.pcon_r .woocommerce-product-rating {margin-bottom:10px;}
.pcon_r .woocommerce-product-rating a {font-family:"微软雅黑";}
.pcon_r .price {font-size:22px;font-family:astra;font-weight:bold;padding-bottom:20px;margin-bottom:0px;margin-top:1rem;}
.pcon_r .price ins {float:left;margin-right:10px;font-size:18px;text-decoration:unset;}
.pcon_r .price del {font-size:12px;line-height:35px;}
.pcon_r .product_num {color:#999;font-size:12px;}
.pcon_r .product_link {display:block;width:100%;height:40px;margin-top:10px;}
.pcon_r .product_link a {display:block;width:100%;height:35px;line-height:35px;border-radius:25px;text-align:center;background-color:var(--green01) !important;}
.pcon_r .woocommerce-product-details__short-description {font-size:12px;padding-top:1rem;padding-bottom:1rem;margin-top:0rem;border-bottom:solid 1px #eee;color:#666;}
.pcon_r .woocommerce-product-details__short-description ul {margin:0px auto;padding-left:20px;line-height:25px;}
.pcon_r .woocommerce-product-details__short-description ul li {padding:0px;}
.pcon_r .quantity {margin-bottom:0.5rem;}
.pcon_r .quantity .screen-reader-text {display:none;}
.pcon_r .quantity .qty {border:solid 1px #eee;}
.pcon_r .product_meta {margin-top:1rem;margin-bottom:0.5rem;clear:both;}
.pcon_r .product_meta,.pcon_r .product_meta a {font-size:0.75rem;}
.pcon_r .attrslist {color:#5d5c5c;font-size:0.75rem;line-height:25px;padding:1.26em;padding-left:0px;margin-bottom:1.6em;font-family:'font-zh';}
.pcon_r .attrslist b {font-weight:normal;}
.pcon_r .yith-wcwl-add-button a {margin:0px auto;padding:0px;}
.pcon_r .yith-wcwl-add-button a img {max-width:1.25rem;}
.pcon_r .yith-wcwl-add-to-wishlist {margin-bottom:0.625rem;}
.pcon_r .yith-wcwl-wishlistexistsbrowse span {float:left;font-size:0.75rem;}
.pcon_r .yith-wcwl-wishlistexistsbrowse img {max-width:1.25rem;float:left;}
.pcon_r .yith-wcwl-wishlistexistsbrowse a {display:inline-flex;font-size:0.75rem;float:left;}
.pcon_r .yith-wcwl-add-to-wishlist {margin-bottom:1rem;height:1.875rem;}
.pcon_r .pcon {font-size:0.75rem;margin-top:0.9375rem;}
.pcon_r .pcon .tit {width:100%;height:1.875rem;line-height:1.875rem;border:solid 1px #eee;background-color:#F5F5F5;}
.pcon_r .pcon .tit span {font-weight:bold;font-size:0.875rem;padding-left:0.5rem;float:left;}
.pcon_r .pcon .tit a {font-size:1rem;font-weight:bold;float:right;margin-top:5px;margin-right:0.5rem;cursor:pointer;}
.pcon_r .pcon .pbox-div {width:98%;height:14.75rem;margin:0px auto;}
.pcon_r .pcon .pbox-div img {max-width:100%;transition:0.3s;}
.pcon_r .pcon .pbox-div a:hover img {transform:scale(1.1);transition:0.3s;}
.pcon_r .pcon .pbox-div p {margin-top:8px;}
.pcon_r .pcon .pbox-div p a {font-size:10px;}
.pcon_r .variations dl {border-bottom:solid 1px #eee;}
.pcon_r .variations label {font-size:14px;line-height:25px;font-family:astra;}
.pcon_r .variations .value select {width:100%;height:40px;line-height:40px;font-size:14px;border:solid 1px #eee;text-indent:0px;font-family:astra;color:#333;}
.pcon_r .reset_variations {font-size:10px;color:#999;line-height:30px;}
.pcon_r .single_variation_wrap {position:relative;}
.pcon_r .single_variation {margin-bottom:1rem;}
.pcon_r .variations_button {height:50px;position:relative;}
.pcon_r .single_variation .price {font-size:1.5rem;line-height:40px;}
.pcon_r .variations_button .quantity {float:left;width:70px;height:40px;line-height:40px;margin:0px auto;padding:0px;margin-right:40px;}
.pcon_r .variations_button .quantity input {padding:0px !important;}
.pcon_r .variations_button .button {float:left;width:120px;height:40px;line-height:40px;text-align:center;padding:0px !important;font-size:12px;background-color:#212121;font-weight:bold;}
.pcon_r .single_wrap .quantity {float:left;width:70px;height:40px;line-height:40px;margin:0px auto;padding:0px;margin-right:40px;}
.pcon_r .single_wrap .quantity input {padding:0px !important;}
.pcon_r .single_wrap .button,.pcon_r .single_variation_wrap .button {float:right;width:48%;height:40px;line-height:40px;text-align:center;padding:0px !important;font-size:12px;font-weight:bold;background-color:#fff;color:#212121;border:solid 1px #212121;}
.pcon_r .single_wrap a,.pcon_r .single_variation_wrap button {color:#fff !important;float:left !important;}
.pcon_r .single_wrap .woocommerce-variation-price {text-align:right;}
.pcon_r .single_variation {text-align:right;}
.pcon_r .single_variation span {font-size:16px;color:darkred;}
.pcon_r .single_variation_wrap a {float:left !important;background-color:#212121 !important;color:#fff !important;}
.pcon_r .single_variation_wrap button {float:right !important;background-color:#fff !important;color:#212121 !important;border:solid 1px #212121;}
.woocommerce-Reviews #review_form_wrapper #email-notes {line-height:30px;font-size:12px;color:#666;}
.woocommerce-Reviews #comments .commentlist {padding-left:0rem;}
#comments {max-width:100%;}
#wpdcom .wpd-thread-head .wpd-thread-info {font-size:20px;line-height:30px;color:#000000;font-family:"font-zh";}
#reviews #review_form_wrapper {margin-bottom:2rem;}
#reviews .comment-form-rating {text-align:center;padding-top:2rem;padding-bottom:2rem;border-bottom:solid 1px #eee;margin-bottom:2rem;}
#reviews .comment-form-rating label {font-size:20px;color:#000000;font-weight:bold;line-height:40px;}
#reviews .comment-form-rating p.stars a {font-size:30px;margin-left:5px;margin-right:5px;}
#reviews .comment-respond label {display:block;font-weight:bold;}
#reviews .comment-respond input,#reviews .comment-respond textarea {border:solid 1px #eee;border-radius:3px;width:100%;}
#reviews .comment-respond .comment-form-author,#reviews .comment-respond .comment-form-email {width:49%;float:left;}
#reviews .comment-respond .comment-form-email {float:right;}
#reviews .comment-respond .comment-form-cookies-consent {text-align:left;clear:both;}
#reviews .comment-respond .comment-form-cookies-consent input {width:unset;}
#reviews .comment-respond .comment-form-cookies-consent label {display:unset;font-size:12px;font-weight:unset;}
#reviews .comment-respond .form-submit {}
#reviews .comment-respond .form-submit input {width:unset;background-color:#000;color:#fff;width:200px;height:40px;line-height:40px;font-weight:bold;}
#reviews .commentlist li {border-bottom:solid 1px #000;padding-bottom:8px;}
#reviews .commentlist li .comment_container .comment-text {float:left;width:100%;}
#reviews .commentlist li ul.children {width:90%;float:right;padding:8px;background-color:#fafafa;border-radius:8px;}
#reviews .commentlist li ul.children .comment-text {width:100%;}
#reviews .commentlist li p.meta strong {margin-right:16px;font-family:'微软雅黑';font-size:12px;}
#reviews .commentlist li p.meta time {display:inline-block;color:#000000;font-family:'微软雅黑';font-size:12px;font-weight:bold;}
#reviews .commentlist li .comment_container .comment-text .star-rating {float:none;margin-bottom:10px;}
.star-rating span::before,.quantity .plus,.quantity .minus,p.stars a:hover::after,p.stars a::after,.star-rating span::before,#payment .payment_methods li input[type="radio"]:first-child:checked+label::before {color:#000;}
p.stars.selected a.active::before,p.stars:hover a::before,p.stars.selected a:not(.active)::before,p.stars.selected a.active::before {color:#000;}
.shop-pic-model {position:fixed;top:0px;z-index:10000;background-color:rgb(0,0,0,0.5);width:100%;height:100%;overflow:hidden;display:none;}
.shop-pic-model #bt-close {position:absolute;top:20px;right:20px;font-size:20px;color:#fff;z-index:1;}
.shop-pic-model #shop-pic-src {position:relative;z-index:0;width:90%;height:80%;margin:0px auto;margin-top:2%;text-align:center;}
.shop-pic-model #shop-pic-src img {max-width:100%;max-height:50rem;height:auto;margin:0px auto;}
#cat_mode li {width:100%;height:6.25rem;}
#cat_mode li .product-name-cat {margin-bottom:0.3125rem;}
#cat_mode li .product-name-cat a {font-size:0.625rem;line-height:1rem;width:100%;height:1rem;overflow:hidden;text-overflow:ellipsis;word-wrap:initial;}
#cat_mode dd {margin-top:1.25rem;}
/***产品详情****/
.product-title-div {width:100%;height:60px;margin:0px auto;border-bottom:solid 1px #eee;}
.product-title-div .product-title {width:100%;height:60px;position:relative;}
.product-title-div .product-title span {width:100px;height:60px;line-height:60px;position:absolute;top:-2px;display:inline-block;border-top:solid 3px #000000;font-family:astra;font-weight:bold;text-align:center;margin-bottom:2rem;font-size:18px;}
.product-title-div .product-title-1 {width:50%;height:60px;position:relative;float:left;background-color:#eee;}
.product-title-div .product-title-1 span {display:block;width:100%;height:60px;line-height:60px;position:absolute;left:0px;top:1px;font-family:astra;text-align:center;font-size:18px;color:#333;font-weight:bold;}
.product-title-div .product-title-1 span.active {border-bottom:solid 3px var(--green01);color:#FFF;background-color:var(--green01);}
.tab-div {min-height:200px;padding-top:20px;}
.tab-div img {max-width:100% !important;height:auto;}
.tab-div,.tab-div p,.tab-div div,.tab-div a {line-height:25px;font-size:13px;}
.tab-div table {width:100% !important;}
.error-404.not-found {padding-top:1.875rem;}
.modal-SearchCls {display:none;position:fixed;left:0px;top:0px;background-color:rgb(0,0,0,0.7);width:100%;height:100%;z-index:100000;}
.modal-SearchCls .searchDiv {position:relative;margin-top:10%;background-color:#fff;}
.modal-SearchCls .searchDiv input {color:#000;}
.page-product-contus {margin-top:20px;margin-bottom:30px;}
.page_the-content {margin-top:10px !important;}
.page-product-title {height:50px;line-height:50px;text-indent:10px;background-color:var(--green01);font-size:18px;color:#fff;}
.page-product-contus .feedbackdiv dl {width:100%;}
.page-product-contus .feedbackdiv dl dd {margin-bottom:20px;}
.page-product-contus .feedbackdiv .inputDiv {float:left;margin-right:50px;}
/***文章列表面****/
.div-news {width:100%;min-height:180px;padding-top:30px;padding-bottom:30px;border-bottom:solid 1px #eee;}
.div-news time {font-size:20px;line-height:50px;}
.div-news .time-span {display:block;width:30px;height:30px;text-align:center;margin-top:10px;padding-top:6px;transition:all 0.3s;}
.div-news .post-thumb {float:right;margin-right:16px;width:250px;height:150px;position:relative;overflow:hidden;display:flex;text-align:center;vertical-align:middle;border:solid 1px #fafafa;}
.div-news .news-thumb {width:100%;height:auto;transform:scale(1);display:inline-block;transition:all 0.3s;}
.div-news .post-cat {font-size:0.75rem;color:#000000;line-height:30px;text-transform:capitalize;}
.div-news .post-title {line-height:40px;font-size:1.125rem;color:#000000;}
.div-news .post-title:hover {color:var(--green01);}
.div-news .post-p {font-size:0.75rem;color:#666 !important;line-height:25px;margin-bottom:0.5rem;}
.div-news .post-p i {color:#666 !important;}
.div-news .post-p a {display:inline-flex;color:#666 !important;}
.div-news .post-excerpt {font-size:0.75rem;color:#666;line-height:1.875rem;}
.div-news .post-excerpt a {display:none;}
.div-news:hover .time-span {background-color:var(--green01);color:#fff;transition:all 0.3s;}
.div-news:hover .news-thumb {transform:scale(1.05);transition:all 0.3s;}
.page-product-dl {width:100%;margin-top:20px;}
.page-product-dl dd {width:100%;height:30px;text-align:left;font-size:14px;color:#000;}
.page-product-dl dd span {float:left;display:block;width:30px;height:30px;line-height:16px;text-align:center;margin-right:10px;}
.page-product-dl dd span i {font-size:20px;font-weight:bold;display:inline-block;}
.newslistbk-0 {background-color:#f5f5f5;}
/***文章详情页****/
.prevNext,.prevNext a {color:#999;font-size:14px;}
.sing-index-post {padding-top:0rem;}
.sing-index-post .entry-title {line-height:60px;font-size:1.5rem;}
.sing-index-post .entry-header {margin-bottom:0.625rem;margin-top:0.625rem;}
.sing-index-post .entry-header span,.sing-index-post .entry-header span a {font-size:0.75rem;line-height:1.5rem;}
.single-content img {max-width:100%;height:auto;margin:0px auto;}
.sing-infor-01 {text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.sing-infor-01 .sing-infor-div {width:100%;height:180px;position:relative;margin-top:30%;}
.sing-infor-01 .cat-name {display:inline-block;height:40px;color:#fff;font-size:16px;background-color:#740403;padding:8px;padding-left:16px;padding-right:16px;border:solid 1px #000000;font-family:"microsoft yahei ui";}
.sing-infor-01 h1 {font-size:50px;margin-top:40px;margin-bottom:40px;font-weight:bold;font-family:"font-zh";color:#000000;}
.sing-infor-01 time {color:#000;font-size:14px;}
.sing-infor-01 .sing-rating {margin:0px auto;margin-top:10px;width:160px;display:block;}
.sing-infor-01 .sing-rating span {float:left;display:block;width:25px;height:30px;line-height:20px;font-size:18px;font-weight:bold;padding-top:3px;margin-right:10px;}
.sing-infor-01 .sing-rating .index-rating {float:left;width:120px !important;height:30px;}
.sing-infor-02 {padding-right:0px;}
.sing-infor-02 .page-img {width:100%;height:400px;position:relative;display:table-cell;vertical-align:middle;text-align:center;}
.sing-infor-02 .page-img img {max-width:100%;margin:0px auto;height:auto;}
.shipu-div {}
.shipu-div-content {width:100%;margin:0px auto;margin-top:70px;margin-bottom:70px;font-size:25px;line-height:35px;font-family:"font-zh";color:#000000;}
.shipu-div-content p,.shipu-div-content div {font-family:"font-zh";}
.content-02 {margin-top:20px;}
.shipu-div-title {height:50px;border-bottom:solid 2px #000;text-align:left;margin-bottom:30px;padding-bottom:10px;}
.shipu-div-title a {float:left;display:block;line-height:35px;font-size:35px;font-weight:bold;margin-right:10px;font-family:"font-zh";}
.shipu-div-title span {float:left;display:block;line-height:35px;font-size:14px;color:#fff;background-color:#740403;padding-left:16px;padding-right:16px;margin-top:5px;}
#wpdcom {width:100%;max-width:unset;border-top:solid 2px #eee;padding-top:30px;}
#wpdcom .wpd-form-head {display:none;}
#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {flex-basis:unset;width:100%;}
#wpdcom .wpd-form .wc_name-wrapper,#wpdcom .wpd-form .wc_email-wrapper {display:none;}
#wpdcom .raging-div {text-align:center;}
#wpdcom .raging-div .wpd-field-group-title {display:none !important;}
#wpdcom .raging-div .wpd-form-col-full .wpd-item-wrap {float:unset;text-align:center;}
#wpdcom .raging-div .wpd-form-col-full .wpdiscuz-item.wpd-field-group.wpd-field-rating {text-align:center;}
#wpdcom .h3-pingjia-title {text-align:center;font-size:22px;color:#898889;line-height:50px;}
#wpdcom .h3-pingjia-title span {color:red;line-height:50px;}
#wpdcom .wpd-thread-head .wpd-thread-filter {display:none;}
#wpdcom .wpd-comment-header .wpd-comment-author {font-size:12px;}
#wpdcom .wpd-comment-text {color:#000000;}
#wpdcom .wpd_comment_level-1 {border-bottom:solid 1px #ddd;}
#wpdcom .wpd-comment-footer .wpd-vote-up,#wpdcom .wpd-comment-footer .wpd-vote-down {font-size:14px;width:14px;height:14px;}
#wpdcom .wpd-comment-footer .wpd-reply-button {font-size:12px;}
#wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-label {width:6%;}
#wpdcom .wpd-thread-info .wpdtc {display:none !important;}
/***404****/
.widget_product_search {position:relative;}
.widget_product_search form:before {display:none;}
.widget_product_search .search-field {padding-left:0.5rem !important;}
.wishlist-title-container {font-size:1.5rem;line-height:3.75rem;}
.wishlist_table {width:100%;}
.wishlist_table .product-add-to-cart {line-height:1.5625rem;}
.nav-div-mob-btn {display:block;}
.nav-div-mob-btn i {font-size:20px;color:#fff;}
.nav-div-mob-btn-1 {position:absolute;left:10px;top:10px;}
.nav-div-mob-btn-1 i {font-size:24px;color:#fff;font-weight:bold;}
.nav-div-mob-btn-2 {position:absolute;left:unset;right:10px;top:10px;}
#nav-div-meaus-mob {opacity:1;left:-100000px;transition:0.3s;}
#nav-div-meaus-mob .close_btn {position:absolute;left:unset;right:0.625rem;top:0.625rem;font-size:1.25rem;}
#nav-div-meaus-mob .navbar-nav-mob {width:230px;height:100%;overflow-y:scroll;background-color:#fff;position:absolute;left:0px;top:0rem;}
#nav-div-meaus-mob .navbar-nav-mob li {width:100%;min-height:2.5rem;line-height:2.5rem;text-align:left;text-indent:0.625rem;border-bottom:solid 1px #eee;position:relative;}
#nav-div-meaus-mob .navbar-nav-mob li a,#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu a {color:#000;font-size:0.875rem;padding:0px;}
#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu {display:block;position:relative;width:100%;margin-left:8%;margin:0px auto;border:none;top:unset;padding:0px;background-color:#f5f5f5;padding-left:8px;padding-right:8px;}
#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu a {line-height:1.875rem;font-size:0.75rem;border-bottom:solid 1px #eee;}
#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu dl {margin:0px auto;}
#nav-div-meaus-mob #nav-search-mob {height:30px;position:relative;margin-top:10px;margin-bottom:10px;}
#nav-div-meaus-mob #nav-search-mob #s {width:160px;height:30px;line-height:30px;font-size:12px;color:#333;text-indent:5px;float:left;border:solid 1px #000;margin-left:1.25rem}
#nav-div-meaus-mob #nav-search-mob .search_form {border:none;height:30px;width:30px;line-height:25px;font-size:12px;color:#fff;background-color:#000;float:left;}
.nav-showCls {left:0px !important;opacity:1;transition:0.3s;}
.nav-hideCls {left:-100000px !important;transition:0.3s;}
.shipu-div-content .wc_social_plugin_wrapper,#reviews .mo-openid-app-icons {display:none !important}
/***购物车页面****/ 
table.cart td,table.cart th {padding:.875em .875em 0;}
/***结算页面****/  
/***登录界面****/
.wzPostion-fluid {background-color:#eee;}
.product-list-fluid {margin-top:15px;}
/* 超小屏幕（手机，小于 768px） *//* 超小屏幕（手机，小于 768px） */
@media (max-width:320px) {
	.topDiv {height: 25px;line-height: 25px;}
	.topDiv, .topDiv a{font-size: 12px;}
	
	.container-fluid,.container{padding-right: 0px;padding-left: 0px;}
	.row{ margin-left:0px; margin-right:0px;}
	.col-6{padding-right: 5px;padding-left: 5px;}
	
	#headerIds{padding-top:15px;padding-bottom: 15px;}
	#headerIds .logoDiv {height: 30px;}
	
	#nav-div-meaus .navbar-nav li a{ font-size:12px;}
	
	.moveShowDiv .moveShowDiv-01 a img{ max-width:100%;}
	
	.navbar-light .navbar-toggler{ display:none;}
	#nav-div-meaus .navbar #navbarSupportedContent{ display:block;}
	#nav-div-meaus .navbar-nav{display: block;}
	#nav-div-meaus .navbar-nav li{display: block; height: 40px;width: 20%;float: left;margin-left: 0px;margin-right: 0px;}
	#nav-div-meaus .navbar-nav li a:first-child{height: 40px;line-height: 40px; border-bottom:solid 1px rgba(255,255,255,0.5); padding-left:5px; padding-right:5px;}
	#nav-div-meaus .navbar-nav li .dropdown-menu{ top:40px;}
	#nav-div-meaus .navbar-nav li:nth-child(7) a,#nav-div-meaus .navbar-nav li:nth-child(6) a{border-bottom:none;} 
	
	.banner-div{margin-bottom: 30px;}
	
	
	.index-title {height: 80px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:18px;line-height: 40px;}
	.index-title .index-title-en{ font-size:22px}
	
	.product-cat-index .searchBar-a a{ display:none;} 
	
	.searchDiv{width: 200px;height: 30px;margin-top: 5px;}
	.searchDiv .searchinput {width: 163px;height: 30px;line-height: 30px;}
	.searchDiv .searchbtn{width:35px;height: 30px;}
	
	.index-more-a{left: 30%;}
	
	.index-product-list {padding-top: 0px;} 
	
	.applicationDiv {padding-top: 30px;padding-bottom: 30px;}
	.applicationDiv .index-application-list{margin-top: 30px;}
	.applicationDiv .index-application-list .index-application-col{ height:145px; margin-bottom:20px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:105px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 10px;font-size: 12px;}
	
	.applicationDiv .searchBar-div img {max-width: auto;max-height: 30px;float: right;}
	
	
	.youshiDiv {padding-top: 30px;height: auto;margin-top: 40px;}
	.youshiDiv .index-title{ margin-bottom:30px;}
	.youshiDiv-icon .col-md-3{ margin-bottom:20px;}
	.youshiDiv .youshiDiv-icon{font-size: 16px;}
	.youshiDiv .youshiDiv-icon img{margin-bottom: 0px;max-width: 50%; max-height:60px;}
	
	.aboutusbk {padding-top: 30px;padding-bottom: 30px;}
	 .aboutusbk .index-title{margin-bottom: 50px;}
	.aboutusbk .aboutus-infor01{ height:auto;margin-top:20px;box-shadow:none; position:relative; margin:0px auto;left: unset;}
	.aboutusbk .aboutus-infor{ height:auto; width:100%;padding-top:0px;}
	.aboutusbk .aboutus-infor h2{height: 50px;line-height: 50px;font-size:20px;}
	.aboutusbk .aboutus-infor .aboutus-infor-div {font-size: 16px;line-height: 30px;}
	
	.newsDiv {padding-top: 30px;padding-bottom: 30px;}
	.newsDiv .index-title{margin-bottom: 50px;}
	.newsDiv  .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.searchBar .searchBar-a a {width: 80px;height: 30px;float: right; font-size:12px; line-height:30px;margin-right: 5px;margin-top: 15px;}
	.newsDiv  .searchBar .searchBar-a a{margin-top: 5px;width: 60px;}

	.newsDiv .newsDiv-list {height: 100px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 10px;margin-left: 2%;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height: 30px;font-size:12px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height: 50px;font-size: 30px;}
	
	.newsDiv .newsDiv-list dl dd div{ padding-top:10px;}
	.newsDiv .newsDiv-list dl dd a{line-height: 30px;font-size: 14px;}
	.newsDiv .newsDiv-list dl dd p {font-size: 13px;line-height:20px;}
	
	 
	
	.sidebar-cat2 dl{}
	.sidebar-cat2 dl dt {height: 40px;line-height: 40px;font-size: 18px;}
	.sidebar-cat2 dl dt i{ display:block; transform:rotate(180deg)}
	.sidebar-cat2 dl dt.active i{transform:rotate(0deg)}
	.sidebar-cat2 dl dd{ display:none}
	
	.index-product-img{padding-top:5px;}
	.product-lists .index-product-img{padding-top:5px;}
	.index-product-img .index-product-img-a{padding: 0;height: 125px;}
	.index-product-img .index-product-txt-product{height: 50px;line-height: 30px;font-size: 12px;}
	
	.imgslist .index-product-img .index-product-img-a{height: 115px;}
	
	.slider-aboutlist {height: 50px;} 
	.slider-aboutlist ul li{padding-left:5px;padding-right: 5px;}
	.slider-aboutlist ul li a {line-height: 50px;font-size: 12px;}
	
	.sidebar-cat2{ width:100%;flex: 0 0 100%;max-width: 100%;}
	
	.product-listspage{ flex: 0 0 100%;max-width: 100%;}
	#ProductsList .col-md-3{flex: 0 0 50%;max-width: 50%;}
	
	.page-footer{padding-top: 20px;padding-bottom:20px;}
	.page-footer .footer-nav dl dt{font-size: 16px;}
	.page-footer .footer-nav dl dd a{line-height: 20px;font-size: 12px;height: 20px;}
	.page-footer .footer-nav3 {line-height: 25px;font-size: 12px;}
	.page-footer .footer-nav2 a {width: 100% !important;float: left;}
	
	.footer-reserved-div {padding-bottom: 8px;padding-top: 8px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a{line-height: 20px;font-size: 12px;}
	
	.contactusDiv-fluid{padding-top:20px;padding-bottom: 20px;}
	
	.page_the-content .product-imgs{height: 320px;}
	.page_the-content .col-md-9{ flex: 0 0 100%;max-width: 100%;}
	
	.linksDiv {padding-top: 30px;padding-bottom: 30px;}
	.linksDiv .linksDiv-title,.linksDiv .linksDiv-title b{ font-size:16px;}
	
	.pro-bigbox{width: 100%;height: 215px;}
	.pro-bigbox .bigboximg{width: 100%; height:160px}
	.pro-bigbox .post-title{line-height: 20px;font-size: 12px;}
	
	.news-cat-title{margin-bottom: 30px !important;margin-top: 30px !important;}
	
	
}
@media (min-width:321px) and (max-width:375px) {
		.topDiv {height: 25px;line-height: 25px;}
	.topDiv, .topDiv a{font-size: 12px;}
	
	.container-fluid,.container{padding-right: 0px;padding-left: 0px;}
	.row{ margin-left:0px; margin-right:0px;}
	.col-6{padding-right: 5px;padding-left: 5px;}
	
	#headerIds{padding-top:15px;padding-bottom: 15px;}
	#headerIds .logoDiv {height: 30px;}
	
	#nav-div-meaus .navbar-nav li a{ font-size:12px;}
	
	.moveShowDiv .moveShowDiv-01 a img{ max-width:100%;}
	
	.navbar-light .navbar-toggler{ display:none;}
	#nav-div-meaus .navbar #navbarSupportedContent{ display:block;}
	#nav-div-meaus .navbar-nav{display: block;}
	#nav-div-meaus .navbar-nav li{display: block; height: 40px;width: 20%;float: left;margin-left: 0px;margin-right: 0px;}
	#nav-div-meaus .navbar-nav li a:first-child{height: 40px;line-height: 40px; border-bottom:solid 1px rgba(255,255,255,0.5); padding-left:5px; padding-right:5px;}
	#nav-div-meaus .navbar-nav li .dropdown-menu{ top:40px;}
	#nav-div-meaus .navbar-nav li:nth-child(7) a,#nav-div-meaus .navbar-nav li:nth-child(6) a{border-bottom:none;} 
	
	.banner-div{margin-bottom: 30px;}
	
	
	.index-title {height: 80px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:20px;line-height: 40px;}
	.index-title .index-title-en{ font-size:25px}
	
	.product-cat-index .searchBar-a a{ display:none;} 
	
	.searchDiv{width: 200px;height: 30px;margin-top: 5px;}
	.searchDiv .searchinput {width: 163px;height: 30px;line-height: 30px;}
	.searchDiv .searchbtn{width:35px;height: 30px;}
	
	.index-more-a{left: 35%;}
	
	.index-product-list {padding-top: 0px;} 
	
	.applicationDiv {padding-top: 30px;padding-bottom: 30px;}
	.applicationDiv .index-application-list{margin-top: 30px;}
	.applicationDiv .index-application-list .index-application-col{ height:145px; margin-bottom:20px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:105px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 10px;font-size: 12px;}
	
	.applicationDiv .searchBar-div img {max-width: auto;max-height: 30px;float: right;}
	
	
	.youshiDiv {padding-top: 30px;height: auto;margin-top: 40px;}
	.youshiDiv .index-title{ margin-bottom:30px;}
	.youshiDiv-icon .col-md-3{ margin-bottom:20px;}
	.youshiDiv .youshiDiv-icon{font-size: 16px;}
	.youshiDiv .youshiDiv-icon img{margin-bottom: 0px;max-width: 50%; max-height:60px;}
	
	.aboutusbk {padding-top: 30px;padding-bottom: 30px;}
	 .aboutusbk .index-title{margin-bottom: 50px;}
	.aboutusbk .aboutus-infor01{ height:auto;margin-top:20px;box-shadow:none; position:relative; margin:0px auto;left: unset;}
	.aboutusbk .aboutus-infor{ height:auto; width:100%;padding-top:0px;}
	.aboutusbk .aboutus-infor h2{height: 50px;line-height: 50px;font-size:20px;}
	.aboutusbk .aboutus-infor .aboutus-infor-div {font-size: 16px;line-height: 30px;}
	
	.newsDiv {padding-top: 30px;padding-bottom: 30px;}
	.newsDiv .index-title{margin-bottom: 50px;}
	.newsDiv  .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.searchBar .searchBar-a a {width: 80px;height: 30px;float: right; font-size:12px; line-height:30px;margin-right: 5px;margin-top: 15px;}
	.newsDiv  .searchBar .searchBar-a a{margin-top: 5px;}

	.newsDiv .newsDiv-list {height: 100px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 10px;margin-left: 2%;width: 60%;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height: 30px;font-size:12px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height: 50px;font-size: 30px;}
	
	.newsDiv .newsDiv-list dl dd div{ padding-top:10px;}
	.newsDiv .newsDiv-list dl dd a{line-height: 30px;font-size: 14px;}
	.newsDiv .newsDiv-list dl dd p {font-size: 13px;line-height:20px;}
	
	 
	
	.sidebar-cat2 dl{}
	.sidebar-cat2 dl dt {height: 40px;line-height: 40px;font-size: 18px;}
	.sidebar-cat2 dl dt i{ display:block; transform:rotate(180deg)}
	.sidebar-cat2 dl dt.active i{transform:rotate(0deg)}
	.sidebar-cat2 dl dd{ display:none}
	
	.index-product-img{padding-top:5px;}
	.product-lists .index-product-img{padding-top:5px;}
	.index-product-img .index-product-img-a{padding: 0;height: 145px;}
	.index-product-img .index-product-txt-product{height: 50px;line-height: 30px;font-size: 12px;}
	
	.imgslist .index-product-img .index-product-img-a{height: 115px;}
	
	.slider-aboutlist {height: 50px;} 
	.slider-aboutlist ul li{padding-left:5px;padding-right: 5px;}
	.slider-aboutlist ul li a {line-height: 50px;font-size: 12px;}
	
	.sidebar-cat2{ width:100%;flex: 0 0 100%;max-width: 100%;}
	
	.product-listspage{ flex: 0 0 100%;max-width: 100%;}
	#ProductsList .col-md-3{flex: 0 0 50%;max-width: 50%;}
	
	.page-footer{padding-top: 20px;padding-bottom:20px;}
	.page-footer .footer-nav dl dt{font-size: 16px;}
	.page-footer .footer-nav dl dd a{line-height: 20px;font-size: 12px;height: 20px;}
	.page-footer .footer-nav3 {line-height: 25px;font-size: 12px;}
	.page-footer .footer-nav2 a {width: 100% !important;float: left;}
	
	.footer-reserved-div {padding-bottom: 8px;padding-top: 8px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a{line-height: 20px;font-size: 12px;}
	
	.contactusDiv-fluid{padding-top:20px;padding-bottom: 20px;}
	
	.page_the-content .product-imgs{height: 320px;}
	.page_the-content .col-md-9{ flex: 0 0 100%;max-width: 100%;}
	
	.linksDiv {padding-top: 30px;padding-bottom: 30px;}
	.linksDiv .linksDiv-title,.linksDiv .linksDiv-title b{ font-size:16px;}
	
	.pro-bigbox{width: 100%;height: 215px;}
	.pro-bigbox .bigboximg{width: 100%; height:160px}
	.pro-bigbox .post-title{line-height: 20px;font-size: 12px;}
	
	.news-cat-title{margin-bottom: 30px !important;margin-top: 30px !important;}
	
	
	
	
}
@media (min-width:376px) and (max-width:429px) {
	.topDiv {height: 25px;line-height: 25px;}
	.topDiv, .topDiv a{font-size: 12px;}
	
	.container-fluid,.container{padding-right: 0px;padding-left: 0px;}
	.row{ margin-left:0px; margin-right:0px;}
	.col-6{padding-right: 5px;padding-left: 5px;}
	
	#headerIds{padding-top:15px;padding-bottom: 15px;}
	#headerIds .logoDiv {height: 30px;}
	
	#nav-div-meaus .navbar-nav li a{ font-size:12px;}
	
	.moveShowDiv .moveShowDiv-01 a img{ max-width:100%;}
	
	.navbar-light .navbar-toggler{ display:none;}
	#nav-div-meaus .navbar #navbarSupportedContent{ display:block;}
	#nav-div-meaus .navbar-nav{display: block;}
	#nav-div-meaus .navbar-nav li{display: block; height: 40px;width: 20%;float: left;margin-left: 0px;margin-right: 0px;}
	#nav-div-meaus .navbar-nav li a:first-child{height: 40px;line-height: 40px; border-bottom:solid 1px rgba(255,255,255,0.5); padding-left:5px; padding-right:5px;}
	#nav-div-meaus .navbar-nav li .dropdown-menu{ top:40px;}
	#nav-div-meaus .navbar-nav li:nth-child(7) a,#nav-div-meaus .navbar-nav li:nth-child(6) a{border-bottom:none;} 
	
	.banner-div{margin-bottom: 30px;}
	
	
	.index-title {height: 80px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:20px;line-height: 40px;}
	.index-title .index-title-en{ font-size:25px}
	
	.product-cat-index .searchBar-a a{ display:none;} 
	
	.searchDiv{width: 200px;height: 30px;margin-top: 5px;}
	.searchDiv .searchinput {width: 163px;height: 30px;line-height: 30px;}
	.searchDiv .searchbtn{width:35px;height: 30px;}
	
	.index-more-a{left: 40%;}
	
	.index-product-list {padding-top: 0px;} 
	
	.applicationDiv {padding-top: 30px;padding-bottom: 30px;}
	.applicationDiv .index-application-list{margin-top: 30px;}
	.applicationDiv .index-application-list .index-application-col{ height:145px; margin-bottom:20px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:105px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 10px;font-size: 12px;}
	
	.applicationDiv .searchBar-div img {max-width: auto;max-height: 30px;float: right;}
	
	
	.youshiDiv {padding-top: 30px;height: auto;}
	.youshiDiv-icon .col-md-3{ margin-bottom:20px;}
	.youshiDiv .youshiDiv-icon{font-size: 20px;}
	.youshiDiv .youshiDiv-icon img{margin-bottom: 0px;max-width: 50%; max-height:60px;}
	
	.aboutusbk {padding-top: 30px;padding-bottom: 30px;}
	 .aboutusbk .index-title{margin-bottom: 50px;}
	.aboutusbk .aboutus-infor01{ height:auto;margin-top:20px;box-shadow:none; position:relative}
	.aboutusbk .aboutus-infor{ height:auto; width:100%;padding-top:0px;}
	.aboutusbk .aboutus-infor h2{height: 50px;line-height: 50px;font-size:20px;}
	.aboutusbk .aboutus-infor .aboutus-infor-div {font-size: 16px;line-height: 30px;}
	
	.newsDiv {padding-top: 60px;padding-bottom: 60px;}
	.newsDiv  .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.searchBar .searchBar-a a {width: 80px;height: 30px;float: right; font-size:12px; line-height:30px;margin-right: 5px;margin-top: 15px;}
	.newsDiv  .searchBar .searchBar-a a{margin-top: 5px;}

	.newsDiv .newsDiv-list {height: 100px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 10px;margin-left: 2%;width: 60%;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height: 30px;font-size:12px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height: 50px;font-size: 30px;}
	
	.newsDiv .newsDiv-list dl dd div{ padding-top:10px;}
	.newsDiv .newsDiv-list dl dd a{line-height: 30px;font-size: 14px;}
	.newsDiv .newsDiv-list dl dd p {font-size: 13px;line-height:20px;}
	
	 
	
	.sidebar-cat2 dl{}
	.sidebar-cat2 dl dt {height: 40px;line-height: 40px;font-size: 18px;}
	.sidebar-cat2 dl dt i{ display:block; transform:rotate(180deg)}
	.sidebar-cat2 dl dt.active i{transform:rotate(0deg)}
	.sidebar-cat2 dl dd{ display:none}
	
	.index-product-img{padding-top:5px;}
	.product-lists .index-product-img{padding-top:5px;}
	.index-product-img .index-product-img-a{padding: 0;height: 145px;}
	.index-product-img .index-product-txt-product{height: 50px;line-height: 30px;font-size: 12px;}
	
	.imgslist .index-product-img .index-product-img-a{height: 115px;}
	
	.slider-aboutlist ul li{padding-left: 10px;padding-right: 10px;}
	.slider-aboutlist ul li a {line-height: 60px;font-size: 16px;}
	
	.sidebar-cat2{ width:100%;flex: 0 0 100%;max-width: 100%;}
	
	.product-listspage{ flex: 0 0 100%;max-width: 100%;}
	#ProductsList .col-md-3{flex: 0 0 50%;max-width: 50%;}
	
	.page-footer{padding-top: 40px;padding-bottom: 40px;}
	.page-footer .footer-nav dl dt{font-size: 18px;}
	.page-footer .footer-nav dl dd a{line-height: 20px;font-size: 12px;height: 20px;}
	.page-footer .footer-nav3 {line-height: 25px;font-size: 12px;}
	.page-footer .footer-nav2 a {width: 100% !important;float: left;}
	
	.footer-reserved-div {padding-bottom: 10px;padding-top: 10px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a{line-height: 30px;font-size: 14px;}
	
	.contactusDiv-fluid{padding-top:20px;padding-bottom: 20px;}
	
	.page_the-content .product-imgs{height: 320px;}
	.page_the-content .col-md-9{ flex: 0 0 100%;max-width: 100%;}
	
	.linksDiv {padding-top: 50px;padding-bottom: 50px;}
	
	.pro-bigbox{width: 100%;height: 215px;}
	.pro-bigbox .bigboximg{width: 100%; height:160px}
	.pro-bigbox .post-title{line-height: 20px;font-size: 12px;}
	
	.news-cat-title{margin-bottom: 30px !important;margin-top: 30px !important;}
	
	
	
	
}
/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（还记得 Bootstrap 是移动设备优先的吗？） */
@media (min-width:530px) and (max-width:766px) {
	.topDiv {height: 35px;line-height: 35px;}
	.topDiv, .topDiv a{font-size: 14px;}
	
	#headerIds{padding-top: 30px;padding-bottom: 30px;}
	#headerIds .logoDiv {height: 50px;}
	
	#nav-div-meaus .navbar-nav li a{ font-size:16px;}
	
	.moveShowDiv .moveShowDiv-01 a img{ max-width:80%;}
	
	.navbar-light .navbar-toggler{ display:none;}
	#nav-div-meaus .navbar #navbarSupportedContent{ display:block;}
	#nav-div-meaus .navbar-nav{display: block;}
	#nav-div-meaus .navbar-nav li{display: block; height: 40px;width: 20%;float: left;margin-left: 0px;margin-right: 0px;}
	#nav-div-meaus .navbar-nav li a:first-child{height: 40px;line-height: 40px; border-bottom:solid 1px rgba(255,255,255,0.5)}
	#nav-div-meaus .navbar-nav li .dropdown-menu{ top:40px;}
	#nav-div-meaus .navbar-nav li:nth-child(7) a,#nav-div-meaus .navbar-nav li:nth-child(6) a{border-bottom:none;} 
	
	.banner-div{margin-bottom: 40px;}
	
	
	.index-title {height: 80px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:30px;line-height: 40px;}
	.index-title .index-title-en{ font-size:34px}
	
	.product-cat-index .searchBar-a a{ display:none;} 
	
	.searchDiv{width: 200px;height: 30px;margin-top: 5px;}
	.searchDiv .searchinput {width: 163px;height: 30px;line-height: 30px;}
	.searchDiv .searchbtn{width:35px;height: 30px;}
	
	.index-more-a{left: 40%;}
	
	.index-product-list {padding-top: 0px;} 
	
	.applicationDiv {padding-top: 60px;padding-bottom: 60px;}
	.applicationDiv .index-application-list{margin-top: 50px;}
	.applicationDiv .index-application-list .index-application-col{ height:205px; margin-bottom:20px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:155px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 10px;font-size: 12px;}
	
	.applicationDiv .searchBar-div img {max-width: auto;max-height: 30px;float: right;}
	
	
	.youshiDiv {padding-top: 60px;height: 680px;}
	.youshiDiv-icon .col-md-3{ margin-bottom:20px;}
	.youshiDiv .youshiDiv-icon{font-size: 20px;}
	.youshiDiv .youshiDiv-icon img{margin-bottom: 0px;max-width: 50%; height:130px;}
	
	.aboutusbk {padding-top: 40px;padding-bottom: 40px;}
	
	.aboutusbk .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.aboutusbk .aboutus-infor01{ height:auto;margin-top:20px;box-shadow:none; position:relative}
	.aboutusbk .aboutus-infor{ height:auto; width:100%;}
	
	.newsDiv {padding-top: 60px;padding-bottom: 60px;}
	.newsDiv  .col-md-6{flex: 0 0 100%;max-width: 100%;}
	
	.newsDiv .newsDiv-list {height: 150px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 20px;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height: 30px;font-size: 13px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height: 80px;font-size: 40px;}
	
	.newsDiv .newsDiv-list dl dd a{line-height: 45px;font-size: 20px;}
	.newsDiv .newsDiv-list dl dd p {font-size: 16px;line-height: 30px;}
	
	
	.searchBar .searchBar-a a{width: 120px;height: 30px;line-height: 30px;font-size: 14px;}
	
	.sidebar-cat2 dl{}
	.sidebar-cat2 dl dt {height: 40px;line-height: 40px;font-size: 18px;}
	.sidebar-cat2 dl dt i{ display:block; transform:rotate(180deg)}
	.sidebar-cat2 dl dt.active i{transform:rotate(0deg)}
	.sidebar-cat2 dl dd{ display:none}
	
	.product-lists .index-product-img{padding-top: 8px;}
	.index-product-img .index-product-img-a{padding: 0;height: 205px;}
	.index-product-img .index-product-txt-product{height: 60px;line-height: 40px;font-size: 14px;}
	
	.imgslist .index-product-img .index-product-img-a{height: 205px;}
	
	.slider-aboutlist ul li{padding-left: 10px;padding-right: 10px;}
	.slider-aboutlist ul li a {line-height: 60px;font-size: 16px;}
	
	.sidebar-cat2{ width:100%;flex: 0 0 100%;max-width: 100%;}
	
	.product-listspage{ flex: 0 0 100%;max-width: 100%;}
	#ProductsList .col-md-3{flex: 0 0 50%;max-width: 50%;}
	
	.page-footer{padding-top: 40px;padding-bottom: 40px;}
	.page-footer .footer-nav dl dt{font-size: 18px;}
	.page-footer .footer-nav dl dd a{line-height: 20px;font-size: 12px;height: 20px;}
	.page-footer .footer-nav3 {line-height: 25px;font-size: 12px;}
	.page-footer .footer-nav2 a {width: 100% !important;float: left;}
	
	.footer-reserved-div {padding-bottom: 10px;padding-top: 10px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a{line-height: 30px;font-size: 14px;}
	
	.contactusDiv-fluid{padding-top:20px;padding-bottom: 20px;}
	
	.page_the-content .product-imgs{height: 320px;}
	.page_the-content .col-md-9{ flex: 0 0 100%;max-width: 100%;}
	
	.linksDiv {padding-top: 50px;padding-bottom: 50px;}
	
	.pro-bigbox{width: 100%;height: 305px;}
	.pro-bigbox .bigboximg{width: 100%; height:240px}
	
	
	
}
/* 小屏幕（平板，大于等于 768px）@screen-sm-min */
@media (min-width:768px) and (max-width:991px) {
	
	.topDiv {height: 35px;line-height: 35px;}
	.topDiv, .topDiv a{font-size: 14px;}
	
	#headerIds{padding-top: 30px;padding-bottom: 30px;}
	#headerIds .logoDiv {height: 50px;}
	
	#nav-div-meaus .navbar-nav li a{ font-size:16px;}
	
	.moveShowDiv .moveShowDiv-01 a img{ max-width:80%;}
	
	.navbar-light .navbar-toggler{ display:none;}
	#nav-div-meaus .navbar #navbarSupportedContent{ display:block;}
	#nav-div-meaus .navbar-nav{display: block;}
	#nav-div-meaus .navbar-nav li{display: block; height: 40px;width: 20%;float: left;margin-left: 0px;margin-right: 0px;}
	#nav-div-meaus .navbar-nav li a:first-child{height: 40px;line-height: 40px; border-bottom:solid 1px rgba(255,255,255,0.5)}
	#nav-div-meaus .navbar-nav li .dropdown-menu{ top:40px;}
	#nav-div-meaus .navbar-nav li:nth-child(7) a,#nav-div-meaus .navbar-nav li:nth-child(6) a{border-bottom:none;} 
	
	.banner-div{margin-bottom: 40px;}
	
	
	.index-title {height: 80px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:30px;line-height: 40px;}
	.index-title .index-title-en{ font-size:34px}
	
	.product-cat-index .searchBar-a a{ display:none;} 
	
	.searchDiv{width: 200px;height: 30px;margin-top: 5px;}
	.searchDiv .searchinput {width: 163px;height: 30px;line-height: 30px;}
	.searchDiv .searchbtn{width:35px;height: 30px;}
	
	.index-more-a{left: 40%;}
	
	.index-product-list {padding-top: 0px;}
	.index-product-row .col-md-3,.youshiDiv-icon .col-md-3{flex: 0 0 50%;max-width: 50%;}
	
	.applicationDiv {padding-top: 60px;padding-bottom: 60px;}
	.applicationDiv .index-application-list{margin-top: 50px;}
	.applicationDiv .index-application-list .index-application-col{ height:205px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:155px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 10px;font-size: 12px;}
	
	.youshiDiv {padding-top: 60px;height: 680px;}
	.youshiDiv-icon .col-md-3{ margin-bottom:20px;}
	.youshiDiv .youshiDiv-icon{font-size: 20px;}
	.youshiDiv .youshiDiv-icon img{margin-bottom: 0px;max-width: 50%; height:130px;}
	
	.aboutusbk {padding-top: 40px;padding-bottom: 40px;}
	
	.aboutusbk .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.aboutusbk .aboutus-infor01{ height:auto;margin-top:20px;box-shadow:none; position:relative}
	.aboutusbk .aboutus-infor{ height:auto; width:100%;}
	
	.newsDiv  .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.newsDiv .newsDiv-list dl dt div span:first-child{font-size: 20px;}
	
	.sidebar-cat2 dl{}
	.sidebar-cat2 dl dt {height: 40px;line-height: 40px;font-size: 18px;}
	.sidebar-cat2 dl dt i{ display:block; transform:rotate(180deg)}
	.sidebar-cat2 dl dt.active i{transform:rotate(0deg)}
	.sidebar-cat2 dl dd{ display:none}
	
	.product-lists .index-product-img{padding-top: 8px;}
	.index-product-img .index-product-img-a{padding: 0;height: 205px;}
	.index-product-img .index-product-txt-product{height: 60px;line-height: 40px;font-size: 14px;}
	
	.imgslist .index-product-img .index-product-img-a{height: 205px;}
	
	.slider-aboutlist ul li{padding-left: 20px;padding-right: 20px;}
	.slider-aboutlist ul li a {line-height: 60px;font-size: 18px;}
	
	.sidebar-cat2{ width:100%;flex: 0 0 100%;max-width: 100%;}
	
	.product-listspage{ flex: 0 0 100%;max-width: 100%;}
	#ProductsList .col-md-3{flex: 0 0 50%;max-width: 50%;}
	
	.page-footer{padding-top: 40px;padding-bottom: 40px;}
	.page-footer .footer-nav dl dt{font-size: 20px;}
	.page-footer .footer-nav dl dd a{line-height: 30px;font-size: 14px;}
	.page-footer .footer-nav3 {line-height: 25px;font-size: 12px;}
	.page-footer .footer-nav2 a {width: 100% !important;float: left;}
	
	.footer-reserved-div {padding-bottom: 10px;padding-top: 10px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a{line-height: 30px;font-size: 14px;}
	
	.page_the-content .product-imgs{height: 320px;}
	.page_the-content .col-md-9{ flex: 0 0 100%;max-width: 100%;}
	
	
	
}
/* 中等屏幕（桌面显示器，大于等于 992px）@media (min-width:@screen-md-min) {}
*//* 大屏幕（大桌面显示器，大于等于 1200px） @media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {}
@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {}
*/
@media (min-width:992px) and (max-width:1200px) {
	 
	:root { 
		--nav-height: 56px;
	}  
	
	.topDiv {height: 30px;line-height: 30px;}
	.topDiv, .topDiv a{font-size: 13px;}
	
	#headerIds{padding-top: 25px;padding-bottom: 25px;}
	#nav-div-meaus .navbar-nav li a{ font-size:14px;}
	
	.banner-div{margin-bottom: 60px;}
	
	.index-title {height: 80px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:30px;line-height: 40px;}
	.index-title .index-title-en{ font-size:34px}
	
	.searchBar .searchBar-a a{width:100px; height: 30px; line-height:30px; font-size:14px;margin-top:5px;}
	.searchDiv{width: 200px;height: 30px;margin-top: 5px;}
	.searchDiv .searchinput {width: 163px;height: 30px;line-height: 30px;}
	.searchDiv .searchbtn{width:35px;height: 30px;}
	
	.index-more-a{left: 40%;}
	
	.youshiDiv{ height:380px;margin-top:35px;padding-top: 35px;}
	.youshiDiv .index-title{margin-bottom:35px;}
	.youshiDiv .youshiDiv-icon div { width:80%; margin:0px auto;font-size: 16px;}
	.youshiDiv .youshiDiv-icon div img{ max-height:100px;}
	
	.applicationDiv {padding-top: 80px;padding-bottom: 100px;}
	.applicationDiv .index-application-list{margin-top: 50px;}
	.applicationDiv .index-application-list .index-application-col{ height:265px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:205px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 10px;font-size: 14px;}
	
	.aboutusbk {padding-top:40px;padding-bottom: 40px;  }
	.aboutusbk .aboutus-infor{padding-top: 20px;}
	.aboutusbk .aboutus-infor h2{height:50px;line-height:50px;font-size:20px;}
	.aboutusbk .aboutus-infor .aboutus-infor-div{font-size: 14px;line-height: 25px;}
	.aboutusbk .aboutus-infor .aboutus-more{ margin-top:10px;}
	.aboutusbk .aboutus-infor01{height: 80%;margin-top:10%;}
	
	
	.newsDiv {padding-top:40px;padding-bottom: 40px;  }
	.newsDiv .searchBar .searchBar-a a{ width:100px;}
	
	.newsDiv .newsDiv-list{height: 110px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 15px;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height:30px;font-size: 12px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height:60px;font-size: 45px;}
	
	.newsDiv .newsDiv-list dl dd a{font-size:16px;line-height: 35px;}
	.newsDiv .newsDiv-list dl dd p{font-size:12px;line-height: 20px;}
	
	.linksDiv {padding-top: 40px;padding-bottom: 40px;}
	
	.page-footer{padding-top: 40px;padding-bottom: 40px;}
	.page-footer .footer-nav dl dt{ font-size:18px;}
	.page-footer .footer-nav dl dd a{ font-size:14px; line-height:30px;}
	.page-footer .footer-nav3{line-height:32px;font-size: 13px;}
	.footer-reserved-div{padding-bottom: 10px;padding-top: 10px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a {font-size: 12px;line-height:25px;}
	
	.sidebar-cat2 dl dt{height: 40px;line-height: 40px;font-size: 20px;}
	.sidebar-cat2 dl dd{ padding-left:8px;padding-top: 4px;padding-bottom: 4px;}
	.sidebar-cat2 dl dd a{ font-size:12px;}
	
	.pro-bigbox{ width:100%;height: 255px;}
	.pro-bigbox .bigboximg{ width:100%;height:170px;}
	.pro-bigbox .post-title{ line-height:20px;}
	
	.index-product-col{ margin-top:0px; margin-bottom:40px;}
	.index-product-img .index-product-img-a{ padding:0px;height: 155px;}
	.index-product-img .index-product-txt-product{line-height:30px;font-size: 14px;height: 70px; padding-top:8px;}
	
	.product-imgs{ height:350px;margin-bottom: 20px;}
	.product-title-div,.product-title-div .product-title-1,.product-title-div .product-title-1 span{ height:50px; line-height:50px;}
	
	
	
	
	
}
/* 大屏幕（大桌面显示器，大于等于 1200px）==screen-lg-min */
@media (min-width:1200px) {
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1200px !important;width:1200px !important;}
	:root { 
		--nav-height: 56px;
	}  
	
	.topDiv {height: 38px;line-height: 38px;}
	.topDiv, .topDiv a{font-size: 14px;}
	
	#headerIds{padding-top: 30px;padding-bottom: 30px;}
	#nav-div-meaus .navbar-nav li a{ font-size:16px;}
	
	.banner-div{margin-bottom: 80px;}
	
	.index-title {height: 80px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:30px;line-height: 40px;}
	.index-title .index-title-en{ font-size:34px}
	
	.searchBar .searchBar-a a{width:120px; height: 30px; line-height:30px; font-size:14px;margin-top:5px;}
	.searchDiv{width: 200px;height: 30px;margin-top: 5px;}
	.searchDiv .searchinput {width: 163px;height: 30px;line-height: 30px;}
	.searchDiv .searchbtn{width:35px;height: 30px;}
	
	.index-more-a{left: 42%;}
	
	.youshiDiv{ height:458px;margin-top:65px;padding-top: 65px;}
	.youshiDiv .index-title{margin-bottom:45px;}
	.youshiDiv .youshiDiv-icon div { width:80%; margin:0px auto;font-size: 20px;}
	.youshiDiv .youshiDiv-icon div img{ max-height:135px;}
	
	.applicationDiv {padding-top: 80px;padding-bottom: 100px;}
	.applicationDiv .index-application-list{margin-top: 50px;}
	.applicationDiv .index-application-list .index-application-col{ height:325px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:245px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 20px;}
	
	.aboutusbk {padding-top:80px;padding-bottom: 80px;  }
	.aboutusbk .aboutus-infor{padding-top: 20px;}
	.aboutusbk .aboutus-infor h2{height:60px;line-height:60px;font-size:30px;}
	.aboutusbk .aboutus-infor .aboutus-more{ margin-top:20px;}
	.aboutusbk .aboutus-infor01{height: 80%;margin-top: 10%;}
	
	
	.newsDiv {padding-top:60px;padding-bottom: 60px;  }
	.newsDiv .searchBar .searchBar-a a{ width:100px;}
	
	.newsDiv .newsDiv-list{height: 140px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 20px;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height:32px;font-size: 16px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height:80px;font-size: 60px;}
	
	.newsDiv .newsDiv-list dl dd a{font-size:18px;line-height: 40px;}
	.newsDiv .newsDiv-list dl dd p{font-size:12px;line-height: 21px;}
	
	.linksDiv {padding-top: 60px;padding-bottom: 40px;}
	
	.page-footer{padding-top: 60px;padding-bottom: 60px;}
	.page-footer .footer-nav dl dt{ font-size:18px;}
	.page-footer .footer-nav dl dd a{ font-size:14px;}
	.page-footer .footer-nav3{line-height:32px;font-size: 13px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a {font-size: 14px;line-height:28px;}
	
	.pro-bigbox{ width:100%;height: 285px;}
	.pro-bigbox .bigboximg{ width:100%;height:220px;}
	
	.index-product-img .index-product-img-a{ padding:0px;height: 225px;}
	.index-product-img .index-product-txt-product{line-height:40px;font-size: 18px;}
	
	.product-imgs{ height:450px;}

	
	
	
	
}
@media (min-width:1300px) {
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1300px !important;width:1300px !important; }
	:root { 
		--nav-height: 60px;
	}  
	
	.topDiv {height: 40px;line-height: 40px;}
	.topDiv, .topDiv a{font-size: 14px;}
	
	#headerIds{padding-top: 30px;padding-bottom: 30px;}
	#nav-div-meaus .navbar-nav li a{ font-size:18px;}
	
	.banner-div{margin-bottom: 80px;}
	
	.index-title {height: 100px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:35px;line-height: 50px;}
	.index-title .index-title-en{ font-size:40px}
	
	.searchBar .searchBar-a a{width:120px; height: 40px; line-height:40px; font-size:16px;margin-top:10px;}
	.searchDiv{width: 250px;height: 40px;margin-top: 10px;}
	.searchDiv .searchinput {width: 198px;height: 40px;line-height: 40px;}
	.searchDiv .searchbtn{width:45px;height: 40px;}
	
	.index-more-a{left: 42%;}
	
	.youshiDiv{ height:558px;margin-top:70px;padding-top: 70px;}
	.youshiDiv .index-title{margin-bottom:55px;}
	.youshiDiv .youshiDiv-icon div { width:80%; margin:0px auto;font-size: 20px;}
	.youshiDiv .youshiDiv-icon div img{ max-height:155px;}
	
	.applicationDiv {padding-top: 80px;padding-bottom: 100px;}
	.applicationDiv .index-application-list{margin-top: 60px;}
	.applicationDiv .index-application-list .index-application-col{ height:365px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:287px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 20px;}
	
	.aboutusbk {padding-top:80px;padding-bottom: 80px;  }
	.aboutusbk .aboutus-infor{padding-top: 20px;}
	.aboutusbk .aboutus-infor h2{height:60px;line-height:60px;font-size:30px;}
	.aboutusbk .aboutus-infor .aboutus-more{ margin-top:20px;}
	.aboutusbk .aboutus-infor01{height: 70%;margin-top: 12.5%;}
	
	.newsDiv {padding-top:80px;padding-bottom: 80px;  }
	.newsDiv .searchBar .searchBar-a a{ width:120px;}
	.newsDiv .newsDiv-list{height: 140px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 20px;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height:32px;font-size: 14px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height:80px;font-size: 60px;}
	
	.newsDiv .newsDiv-list dl dd a{font-size: 20px;}
	.newsDiv .newsDiv-list dl dd p{font-size:15px;line-height: 21px;}
	
	.linksDiv {padding-top: 90px;padding-bottom: 60px;}
	
	.page-footer{padding-top: 60px;padding-bottom: 60px;}
	.page-footer .footer-nav dl dt{ font-size:22px;}
	.page-footer .footer-nav dl dd a{ font-size:18px;}
	.page-footer .footer-nav3{line-height:35px;font-size: 16px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a {font-size: 16px;line-height:30px;}
	
	.pro-bigbox{ width:100%;height: 355px;}
	.pro-bigbox .bigboximg{ width:100%;height:260px;}
	
	.index-product-img .index-product-img-a{ padding:0px;height: 225px;}
	.index-product-img .index-product-txt-product{line-height:40px;font-size: 18px;}
	
	.product-imgs{ height:500px;}

	
	
	
	
}
@media (min-width:1400px) {
	:root { 
		--nav-height: 64px;
	} 
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1400px !important;width:1400px !important;}
	
	.topDiv {height: 45px;line-height: 45px;}
	.topDiv, .topDiv a{font-size: 14px;}
	
	#headerIds{padding-top: 30px;padding-bottom: 30px;}
	#nav-div-meaus .navbar-nav li a{ font-size:20px;}
	.banner-div{margin-bottom: 110px;}
	
	.index-title {height: 100px;}
	.index-title .index-title-en, .index-title .index-title-cn{ font-size:35px;line-height: 50px;}
	.index-title .index-title-en{ font-size:40px}
	
	.searchBar .searchBar-a a{width:120px; height: 40px; line-height:40px; font-size:16px;margin-top:10px;}
	.searchDiv{width: 250px;height: 40px;margin-top: 10px;}
	.searchDiv .searchinput {width: 198px;height: 40px;line-height: 40px;}
	
	.index-more-a{left: 42%;}
	
	.youshiDiv{ height:558px;margin-top:70px;padding-top: 70px;}
	.youshiDiv .index-title{margin-bottom:55px;}
	.youshiDiv .youshiDiv-icon div { width:80%; margin:0px auto;font-size: 20px;}
	.youshiDiv .youshiDiv-icon div img{ max-height:155px;}
	
	.applicationDiv {padding-top: 80px;padding-bottom: 100px;}
	.applicationDiv .index-application-list{margin-top: 60px;}
	.applicationDiv .index-application-list .index-application-col{ height:365px;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height:287px;width:100%;}
	.applicationDiv .index-application-list .index-application-col .index-application-title {margin-top: 20px;}
	
	.aboutusbk {padding-top:80px;padding-bottom: 80px;  }
	.aboutusbk .aboutus-infor{padding-top: 20px;}
	
	.newsDiv {padding-top:80px;padding-bottom: 80px;  }
	.newsDiv .newsDiv-list{height: 140px;}
	.newsDiv .newsDiv-list dl dt div{padding-top: 20px;}
	.newsDiv .newsDiv-list dl dt div span:first-child {line-height:32px;font-size: 16px;}
	.newsDiv .newsDiv-list dl dt div span:last-child {line-height:80px;font-size: 60px;}
	
	.newsDiv .newsDiv-list dl dd a{font-size: 20px;}
	.newsDiv .newsDiv-list dl dd p{font-size:14px;line-height: 20px;}
	
	.linksDiv {padding-top: 90px;padding-bottom: 60px;}
	
	.page-footer{padding-top: 60px;padding-bottom: 60px;}
	.page-footer .footer-nav dl dt{ font-size:22px;}
	.page-footer .footer-nav dl dd a{ font-size:18px;}
	.page-footer .footer-nav3{line-height:35px;font-size: 16px;}
	.footer-reserved-div .footer-reserved, .footer-reserved-div .footer-reserved a {font-size: 16px;line-height:30px;}
	
	.pro-bigbox{ width:100%;height: 355px;}
	.pro-bigbox .bigboximg{ width:100%;height:260px;}
	
	.index-product-img .index-product-img-a{ padding:0px;height: 225px;}
	.index-product-img .index-product-txt-product{line-height:40px;font-size: 18px;}
	
	.product-imgs{ height:500px;}

	


}



@media (min-width:1500px) {
	
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1500px !important;width:1500px !important;}
	.topDiv {height:60px;line-height:60px;}
.topDiv,.topDiv a {background-color:#00a2ea;color:#fff; font-size: 18px;}

#headerIds {position:relative;background-color:#fff;padding:0px;padding-top: 60px; padding-bottom: 50px;z-index:1000; }
#headerIds .logoDiv {height:80px;position:relative;margin-top:0px;}
.moveShowDiv {margin:0px auto;padding:0px;position:relative;left:0px;top:0px;background-color:#fff;}
.moveShowDiv .row {display:flex;width:100%;height:100%;position:relative;}
.moveShowDiv .moveShowDiv-01,.moveShowDiv .moveShowDiv-03 {height:auto;position:relative;}
.moveShowDiv .moveShowDiv-01,.moveShowDiv .moveShowDiv-02 {text-align:left;position:relative;}
.moveShowDiv .moveShowDiv-01 a {display:block;width:100%;height:100%;vertical-align:middle;text-align:left;}
.moveShowDiv .moveShowDiv-01 a img {vertical-align:middle;display:inline-block;margin-top:0px;max-width:100%;}

.moveShowDiv .moveShowDiv-03 {text-align:right;position:relative;}
.moveShowDiv .moveShowDiv-03 .moveShowDiv-03-div {position:absolute;width:300px;height:40px;top:65px;right:0px;}
.moveShowDiv .moveShowDiv-03 a {display:block;float:right;width:50%;height:100%;line-height:40px;font-size:24px;color:#000;text-transform:capitalize;font-family:"Microsoft YaHei UI";text-align:right;}
.moveShowDiv .moveShowDiv-03 img {max-height:100%;max-width:100%; display:inline-block;}

.navDiv{ background-color: #3c454e; height: var(--nav-height); position: relative;}
.navDiv .moveShowDiv-02 {} 

#nav-div-meaus {width:100%;height: var(--nav-height);position:absolute;top:0px;left:0px;}
#nav-div-meaus .navbar {width:100%;height: var(--nav-height);position:relative;display:block;padding:0px;}
#nav-div-meaus .navbar #navbarSupportedContent {height:100%;}
#nav-div-meaus .navbar #navbarSupportedContent.show {height:auto;position:relative;}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav {height:auto;width:100%;background-color:rgba(0,0,0,0.6);}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav li {width:100%;height: var(--nav-height);margin:0px auto;padding:0px;}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav li a {height: var(--nav-height);line-height: var(--nav-height);margin:0px auto;padding:0px;}
#nav-div-meaus .navbar #navbarSupportedContent.show .navbar-nav li span {display:none;}

#nav-div-meaus .navbar-nav {position:relative;top:0px;margin:0px auto;height: var(--nav-height);width: 100%;}
#nav-div-meaus .navbar-nav li.active {}
#nav-div-meaus .navbar-nav li {display:inline-block;position:relative;text-align:center;height:100%;width:20%;}
#nav-div-meaus .navbar-nav li a {display:block;position:relative;bottom:0px;width:100%;height: var(--nav-height);line-height: var(--nav-height);color:#fff;font-size:24px;text-decoration:none;padding-left:1rem;padding-right:1rem;margin:0px auto;font-size: 20px;}
#nav-div-meaus .navbar-nav li.active a,#nav-div-meaus .navbar-nav li:hover a { color:#fff; background-image: url(img/navbk.png); background-repeat: no-repeat; background-size: 100% 100%;}
#nav-div-meaus .navbar-nav li span {display:block;position:absolute;right:0px;top:13px;height:15px;width:1px;background-color:#fff;}
#nav-div-meaus .navbar-nav .nav-item a {font-family:"arial,helvetica,sans-serif";text-transform:uppercase;}
#nav-div-meaus .navbar-nav li:last-child span {display:none;}

#nav-div-meaus .navbar-nav li .dropdown-menu {position:relative;margin:0px auto;width:100%;top:var(--nav-height);opacity:0;border-radius:5px;border:1px solid rgba(0,0,0,.05);box-shadow:rgba(0,0,0,0.6) 0px 5px 5px;background-color:#fff;}
#nav-div-meaus .navbar-nav li .dropdown-menu a {padding-top:0rem !important;padding-bottom:0rem !important;margin-top:0px;text-align:center;font-size:18px;color:#3c454e;background-color:#fff; background-image:unset; height: 50px; line-height: 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
#nav-div-meaus .navbar-nav li .dropdown-menu dl {width:100%;position:relative;} 
#nav-div-meaus .navbar-nav li .dropdown-menu dl dd {width:100%;height:auto;border-bottom:solid 1px #4b9ceb;}
#nav-div-meaus .navbar-nav li .dropdown-menu dl dd:hover .dropdown-menu-2 {display:block;}

#nav-div-meaus .navbar-nav li .dropdown-menu .dropdown-item-2::after {border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-right:0;border-left:.3em solid;top:1.125rem;position:absolute;}
#nav-div-meaus .navbar-nav li .dropdown-menu .dropdown-menu-2 {display:none;position:absolute;top:0rem;left:13.5rem;width:15rem;min-height:6.125rem;border:solid 1px #3b3b3b;background-color:#3b3b3b;}

#nav-div-meaus .navbar-nav li:hover .dropdown-menu {padding:0.625rem;display:block;position:absolute;opacity:1;transition:0.3s;}
#nav-div-meaus .navbar-nav li:hover .dropdown-menu a:hover {background-color:#fff;color:var(--green01);font-weight:bold;transition:0.3s;}



#nav-div-meaus .navbar-nav-btn {width:20%;height:100%;position:relative;display:block;text-align:right;float:right;} 
#nav-div-meaus .navbar-nav-btn li {display:inline-block;position:relative;text-align:center;height:100%;padding-left:0rem;padding-right:0rem;width:50%;float:left;}
#nav-div-meaus .navbar-nav-btn li a {display:block;width:100%;height:100%;line-height:30px;color:#000;font-size:0.875rem;font-family:"arial,helvetica,sans-serif";position:relative;}

.navbar-light .navbar-toggler {border:unset;margin-top:1px;}

#Count-Carrello {background-color:red;color:#fff;position:absolute;left:20px;top:-0.5rem;border-radius:1.5rem;}

.banner-div {position:relative;z-index:0; margin-bottom: 140px; max-height:600px;}
.banner-div .carousel-inner{  height:600px;}

.banner-div .carousel-control-prev,.banner-div .carousel-control-next {width:60px;height:60px !important;top:42%;bottom:unset;height:30px;background-color:unset;border-color:unset;border:unset;z-index:100000;}
.banner-div .carousel-control-prev {left:10%;}
.banner-div .carousel-control-next {right:10%;}
.banner-div .carousel-indicators {bottom:0px;}
.banner-div .carousel-indicators li {background-color:#fff;border:solid 1px #fff;width:10px;height:10px;border-radius:10px;margin-left:5px;margin-right:5px;}
.banner-div .carousel-indicators .active {background-color:orange;border:solid 1px orange;}
.article-banner-div {position:relative;z-index:0;height:100%;}
.article-banner-div .carousel-inner {height:100%;}
.article-banner-div .carousel-item {height:100%;}
.article-banner-div .carousel-item img {max-height:100%;height:auto;margin:0px auto;}
.article-banner-div .carousel-indicators li {background-color:#ddd;}

.searchBar {height:100%;}
.searchBar .searchBar-a {text-align:right;}
.searchBar .searchBar-a a { display: inline-block;width: 190px; height:44px;line-height:44px;font-size:20px;color:#fff; text-align: center; background-color: #363e45; margin-right: 15px;margin-top:15px;} 
.searchBar .searchBar-a a:hover {background-color: var(--green01);} 

.searchDiv {width:300px;height:44px;float:right;margin-top:15px;position:relative;border:solid 1px #ddd;border-radius:3px; overflow: hidden;}
.searchDiv .searchinput {width:248px;height:44px;line-height:44px;font-size:14px;border:none;background-color: #fff;float:left;}
.searchDiv .searchbtn {width:50px;height:44px;background-color:#08419a;border:solid 1px #08419a;margin-top: -1px; border-radius: 3px; float:right;}
 
 /* 产品中心 */
.index-actlist {padding:0px;padding-top:25px;padding-bottom:25px;background-color:#f0f0f0;}

.index-title{height: 140px; position: relative;} 
.index-title .index-title-en,.index-title  .index-title-cn{width: 100%; height: 50%; position: relative; text-align: left;}
.index-title .index-title-en,.index-title .index-title-cn{ font-size: 44px; line-height: 70px; text-transform: uppercase; color: #333333; font-weight: bold;}
.index-title .index-title-en{font-size: 65px;}
.index-title .index-title-cn{ color: var(--green01);}
.index-title .index-title-cn dl{width: 100%; height: 100%; position: relative;}
.index-title .index-title-cn dl dt{ width: 10%;height: 100%; float:left ; background-color: #fff;}
.index-title .index-title-cn dl dd{ width: 90%;height: 100%; float:right ;}

.index-title .recommendi-cat-title { position: relative;}
.index-title .recommendi-cat-title hr{ position: absolute; top:50%; border: none; margin: 0px auto;width: 90%;height: 1px; background-color: #ddd; z-index: 0;}

.newsitem-list {}
.index-product-list {padding:0px;padding-top:50px;padding-bottom:0px;}
.index-product-col {margin-top:40px;}
.index-product-img {width:100%;max-height:auto;margin:0px auto; padding-top: 10px; position:relative;text-align:center; background-color: #f0f0f0; }
.index-product-img .index-product-img-a {width: 94%; height: 265px; display:flex;align-items: center;position:relative;background-color: #fff;text-align:center;vertical-align:middle; margin: 0px auto;padding:8px;transition:all 0.5s; overflow:hidden;} 
.index-product-img .index-product-img-a img {z-index:0;display:inline-block;vertical-align:middle;text-align:center;max-width:100%;height:auto;transition:all 0.5s; margin:0px auto;}
.index-product-img .index-product-img-a span {display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:rgb(0,0,0,0);transition:all 0.5s;}
.index-product-img .index-product-img-a div {width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.6);position:absolute;left:0px;top:100%;opacity:0;transition:all 0.3s;}
.index-product-img:hover .index-product-img-a img {transform:scale(1.05);transition:all 0.5s;}
.index-product-img:hover .index-product-img-a div {top:0rem;opacity:1;transition:all 0.3s;}
.index-product-img .index-product-txt-cat {height:30px;line-height:30px;font-size:12px;text-transform:uppercase;}
.index-product-img .index-product-txt-product {display:block;width:100%;height:90px;line-height:60px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-family:Arial,Helvetica,sans-serif;text-align:center;}
.index-product-img .index-product-txt-product span {font-family:"Microsoft YaHei UI";font-weight:normal;transition:all 0.3s;}
.index-product-img .index-product-txt-product:hover {transition:all 0.3s;}

.index-product-img p {display:block;width:100%;height:25px;line-height:25px;color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px auto;text-align:left;}
.index-product-img p.index-product-ppai {color:#000000;margin-top:8px;}
.index-product-img p.index-product-adtext {color:#666;height:30px;line-height:30px;}
.index-product-img p.index-product-top {color:#666;}
.index-product-img .add-to-cart {font-size:14px;width:100px;text-align:center;color:#666;}
.index-product-img .add-to-cart i {display:inline-flex;}

.index-more-a{ display: inline-block; width: 50px; height: 50px; line-height: 45px;  border-radius: 50px; text-align: center; border: solid 3px #f0f0f0; background-color: #fff; font-family:"arial, helvetica, sans-serif"; color: #666666;bottom: -25px;left: 43%; position: absolute;transition: all 0.3s;}
.index-product-img:hover .index-more-a{ background-color: var(--green01); color: #fff; transition: all 0.3s;}

.index-product-more {position:relative;display:block;width:200px;line-height:40px;text-align:center;color:#2185e5;font-size:20px;margin:0px auto;margin-top:60px;margin-bottom:60px;transition:all 0.3s;}
.index-product-more:hover {color:orange;transition:all 0.3s;}
.index-product-more span {display:block;position:relative;width:120px;height:100%;z-index:10;text-align:center;margin:0px auto;background-color:#fff;}
.index-product-more p {display:block;position:absolute;top:45%;width:100%;height:2px;background-color:#ddd;z-index:1;}

/* 我们的优势 */
.youshiDiv{margin-top: 90px; padding-top: 80px; height: 720px; position: relative; background-image: url(img/youshi.jpg); background-size: 100% 100%;}
.youshiDiv .youshiDiv-icon{ text-align: center; line-height: 60px; font-size: 28px;color: #fff; font-weight: bold;}
.youshiDiv .youshiDiv-icon img{ max-width: 100%; margin-bottom: 50px;}
.youshiDiv, .youshiDiv p, .youshiDiv div{ color: #fff!important;}
.youshiDiv .index-title{ margin-bottom: 75px;}
 /* 应用领域 */
 .applicationDiv{padding-top: 80px; padding-bottom:120px; position: relative; background-color: #f0f0f0;} 
 .applicationDiv .searchBar-div a{ background-color: unset;margin-top: 10px;}
  .applicationDiv .searchBar-div a:hover{ background-color: unset;}
  .applicationDiv .searchBar-div img{ max-width: 100%; max-height: 100%;}

	.applicationDiv .index-application-list{ margin-top: 75px;}
	.applicationDiv .index-application-list .index-application-col{width: 98%; height: 500px; background-color: #fff; text-align: center;}
	.applicationDiv .index-application-list .index-application-col .index-application-img{ height: 390px;width: 510px; display: table-cell; text-align: center; vertical-align: middle; }
	.applicationDiv .index-application-list .index-application-col .index-application-img img{height: 100%;max-width: 100%; display:inline-block; }
	.applicationDiv .index-application-list .index-application-col .index-application-title{margin-top: 40px; display: block; text-align: center;width: 100%; font-size: 20px; color: #000;}
	
	

.index-chejian-list {position:relative;}
.chejian-title {height:auto;width:auto;position:absolute;left:0px;top:0px;z-index:10;}
.index-chejian-row {position:relative;width:1320px;height:490px;z-index:0;float:right;}
.index-cehjiang-col {height:225px;position:relative;}
.index-cehjiang-col img {max-width:100%;}


.aboutusbk {padding-top:100px;padding-bottom:100px; position: relative;}
.aboutusbk .index-title{ margin-bottom: 75px;}
.aboutusbk .index-title.font-en,.aboutusbk .index-title.font-zh {color:#333;text-transform:uppercase;} 
.aboutusbk .aboutus-infor01 {width:100%;height:70%; margin:0px auto;margin-top:12.5%; position: relative; background-color: #fff;box-shadow: 0px 0px 10px #888888;position: absolute;left: -15px;} 
.aboutusbk .aboutus-infor00 img,.aboutusbk .aboutus-infor01 img{max-width:100%;} 

.aboutusbk .aboutus-infor {width:80%;height:70%;padding-top: 30px; margin: 0px auto; position:relative;}
.aboutusbk .aboutus-infor img {max-width:100%;transition:all 0.3s;} 

.aboutusbk .aboutus-infor h2 {color:#333;height:100px;line-height:100px;font-size:36px; font-weight: bold; }
.aboutusbk .aboutus-infor .aboutus-infor-div {font-size:16px;line-height:32px;color:#333;}
.aboutusbk .aboutus-infor .aboutus-more {display:block;width:140px;height:50px;line-height:50px;color:#2185e5;font-size:18px;text-align:left;margin-top:30px;} 
.aboutusbk .aboutus-infor .aboutus-more img{ max-width: 100%;}

 
.newsDiv {padding-top:100px;padding-bottom:100px;position:relative; background-color: #f0f0f0; }
.newsDiv .index-title{ margin-bottom: 75px;}
.newsDiv .index-title .searchBar a:first-child{ background-color: var(--green01);} 
.newsDiv .newsDiv-list {height: 190px; margin-bottom:30px}
.newsDiv .newsDiv-list dl {width:100%; height: 100%; margin:0px auto;background-color: #fff; border-radius: 6px;}
.newsDiv .newsDiv-list dl dt {width: 30%; height: 100%; position: relative; background-image: url(img/newsbk.png); background-size: 100% 100%; float: left;}
.newsDiv .newsDiv-list dl dt  div{width:45%; height:100%; float:left; margin-left:5%; text-align:left; color:#fff; padding-top:30px}
.newsDiv .newsDiv-list dl dt  div span{ display:block; text-indent:10px}
.newsDiv .newsDiv-list dl dt  div span:first-child{ line-height: 40px; font-size:20px; }
.newsDiv .newsDiv-list dl dt  div span:last-child{ line-height:100px; font-size:80px; }

.newsDiv .newsDiv-list dl dd {width:70%;height:100%;position:relative; float: right;}

.newsDiv .newsDiv-list dl dd div {float:left;width:98%;height:100%;text-align:left; padding-top:45px; overflow:hidden} 
.newsDiv .newsDiv-list dl dd a{width:100%;line-height:55px; color:#333; font-size:30px}
.newsDiv .newsDiv-list dl dd p{ color:#666; font-size:20px;line-height:37px;}

.newsDiv .newsDiv-list dl:hover{ background-color:var(--green01); transition:all 0.5s}
.newsDiv .newsDiv-list dl:hover dd a,.newsDiv .newsDiv-list dl:hover dd p{ color:#fff; transition:all 0.5s}

.linksDiv{ padding-top:100px;padding-bottom:100px;position:relative; }
.linksDiv .linksDiv-title{ border-bottom:solid 1px #ddd; font-size:20px; text-transform:uppercase; line-height:40px; color:#666}
.linksDiv .linksDiv-title b{ color:var(--green01); font-size:28px;}
.linksDiv .linksDiv-a{ line-height:40px; font-size:14px; color:#666}



.newslist1 {padding:0px;padding-top:50px;padding-bottom:50px;background-color:#ecffeb;}
.index-newslist1 {margin-top:50px;width:100%;position:relative;overflow:hidden;}
.index-newslist1 .index-news-img {height:auto;}
.index-newslist1 .index-news-img .index-news-title {display:block;width:100%;height:52px;margin-bottom:5px;}
.index-newslist1 .index-news-img .index-news-title a {font-family:"arial,helvetica,sans-serif";font-size:18px;color:#000000;line-height:30px;transition:all 0.3s;}
.index-newslist1 .index-news-img .index-news-date {display:block;width:100%;height:40px;line-height:40px;color:#333;}
.index-newslist1 .index-news-img .index-news-img-div {width:100%;height:260px;position:relative;border:solid 1px #fafafa;display:table;text-align:left;margin-bottom:10px;}
.index-newslist1 .index-news-img .index-news-img-div a {display:table-cell;vertical-align:middle;}
.index-newslist1 .index-news-img .index-news-img-div img {width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:0;transform:scale(1);transition:all 0.3s;}
.index-newslist1 .index-news-img .index-news-img-div span {display:block;width:80px;height:25px;line-height:25px;text-align:center;position:absolute;left:0px;bottom:20px;z-index:1;background-color:rgba(255,255,255,0.6);color:#2581c4;font-size:12px;font-weight:bold;}
.index-newslist1 .index-news-img .index-news-infor {margin:0px auto;margin-top:10px;}
.index-newslist1 .index-news-img .index-news-excerpt {font-size:16px;color:#000;line-height:25px;transition:all 0.3s;}
.index-newslist1 .index-news-img .index-news-excerpt a {display:none;}
.index-newslist1 .index-news-icons {display:block;width:100%;height:30px;text-align:left;color:var(--green01);font-size:18px;transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-title a {color:var(--green01);transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-img-div img {transform:scale(1.05);transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-excerpt {color:var(--green01);transition:all 0.3s;}
.index-newslist1 .index-news-img:hover .index-news-icons {color:orange;transition:all 0.3s;}
.videolist1 {padding-top:20px;}
.index-videolist1 {height:320px;}
.index-videolist1 .index-news-img {height:250px;}
.index-videolist1 .index-news-img .index-news-img-div {width:100%;height:250px;position:relative;}
.slider-aboutlist {height:60px;background-color:#fff;position:relative;}
.slider-aboutlist ul {width:100%;height:100%;list-style:none;}
.slider-aboutlist ul li {float:left;width:auto;height:100%;padding-left:30px;padding-right:30px;border-left:solid 1px #eee;}
.slider-aboutlist ul li:last-child {border-right:solid 1px #eee;}
.slider-aboutlist ul li a {line-height:60px;font-size:20px;color:#000000;}
.slider-aboutlist .active {background-color:var(--green01);}
.slider-aboutlist .active a {color:#fff;}
.page-contentDiv {margin-top:30px;margin-bottom:40px;}

.index-page-div {margin-top:50px;margin-bottom:30px;}
.index-page-div .index-page-title {}
.index-page-div .index-page-title h3 {width:40%;text-align:center;font-size:2.571em;line-height:40px;margin:0px auto;margin-bottom:30px;}
.index-page-div .index-page-content {color:#666;line-height:25px;} 

.index-session-title {text-align:center;margin-top:140px;margin-bottom:160px;}
.index-session-title span {line-height:50px;font-size:68px;font-family:'font-zh';color:#000000;}
.index-session-title p {letter-spacing:4px;font-size:14px;line-height:20px;text-transform:uppercase;color:#999;font-family:'Microsoft YaHei UI';}
  
.index-zhengshu-div {background-color:unset;}
.index-zhengshu-div .index-session-title {margin-bottom:60px;}
.index-zhengshu-div .index-session-title h3 p {margin-top:10px;}
 

.page-footer {background-color:#272c30;color:#fff;padding-top:80px;padding-bottom:80px;position:relative;}

.page-footer .footer-nav dl{ width:90%; float:left}
.page-footer .footer-nav dl dt { font-size:28px; line-height:60px; margin-bottom:10px;}
.page-footer .footer-nav dl dt span{ display:block; width:30px; height:2px; background-color:#fff}
.page-footer .footer-nav dl dd a{width:100%; min-height:40px; line-height:40px;font-size:20px; color:#fff} 

.page-footer .footer-nav2 a{width:100%!important; float:left; margin-right:0%}
.page-footer .footer-nav3{ line-height:40px;font-size:18px;}

.footer-reserved-div{ background-color:var(--green01); padding-bottom:20px; padding-top:20px; text-align:center}
.footer-reserved-div .footer-reserved,.footer-reserved-div .footer-reserved a  { font-size:18px; line-height:45px;color:#fff;} 




.prevNextClass,.prevNextClass a {font-size:14px;line-height:30px;color:#666;}
.cat-sidebar-1 {padding-top:15px;}
.cat-sidebar-1 .widget {margin-bottom:10px;}
.cat-sidebar-1 .widget-title {display:block;width:100%;height:40px;line-height:40px;background-color:#eee;text-indent:10px;font-weight:bold;color:var(--green01);}
.cat-sidebar-1 ul {list-style:none;margin:0rem auto;padding:0px;width:100%;border:solid 1px #eee;}
.cat-sidebar-1 ul li {text-align:left;margin:0rem auto;padding:0px !important;text-indent:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:dotted 1px #ddd;}
.cat-sidebar-1 ul li:before {display:none !important;}
.cat-sidebar-1 ul li a {color:#000000;font-size:14px;line-height:40px;}
.cat-sidebar-1 ul li:hover {background-color:#FAFAFA;}
.cat-sidebar-1 ul li:hover a {color:var(--green01);}
.footer-reserved {padding-top:0rem;padding-bottom:0rem;font-family:"arial,helvetica,sans-serif";color:#fff;font-size:0.875rem;text-align:center;text-transform:capitalize;}
.nav-leftDiv {display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgb(0,0,0,0.6);z-index:100000;}
.nav-leftDiv .nav-left {display:block;position:absolute;left:0px;top:0px;width:260px;height:100%;background-color:#333333;}
.nav-leftDiv #closeNavLeftDIv {position:absolute;right:20px;top:20px;z-index:1;color:#999;font-size:20px;}
.nav-leftDiv .nav-left dl {display:block;position:relative;width:90%;margin:0px auto;text-align:center;padding-top:30px;}
.nav-leftDiv .nav-left dl dt {width:100%;height:auto;line-height:50px;font-size:34px;color:#fff;margin-bottom:20px;list-style:none;}
.nav-leftDiv .nav-left dl dd {width:100%;height:35px;list-style:none;}
.nav-leftDiv .nav-left dl dd a {line-height:35px;font-size:16px;color:#999;text-transform:uppercase;transition:all 0.3s;}
.nav-leftDiv .nav-left dl dd a:hover {color:#fff;transition:all 0.3s;}
.cat_mode {position:fixed;width:100%;height:100%;right:-110%;top:0px;z-index:100000;background-color:rgba(0,0,0,0.5);}
.cat_mode dl {border-left:solid 1px #ddd;background-color:#f5f5f5;width:250px;margin:0px auto;height:100%;right:0px;top:0px;position:absolute;}
.cat_mode dl dt {width:100%;height:40px;margin-top:20px;font-size:18px;text-align:center;position:relative}
.cat_mode dl dt i {display:block;width:40px;height:2px;background-color:#000;margin:0px auto;margin-top:10px;}
.cat_mode .cat_mode_jiesuan {display:block;width:80%;height:30px;line-height:30px;text-align:center;background-color:#000;font-size:16px;color:#fff;border-radius:30px;margin:0px auto;margin-top:20px;margin-bottom:20px;}
.cat_mode .close_btn_a {display:block;width:120px;height:30px;line-height:30px;text-align:center;font-size:14px;color:red;margin:0px auto;margin-bottom:20px;}
.cat_mode ul {width:94%;margin:0px auto;}
.cat_mode ul li .product-name-cat {width:100%;height:20px;line-height:20px;border-bottom:solid 1px #eee;margin-bottom:8px;font-weight:bold;}
.cat_mode ul li .product-remove-cat {float:left;width:20px;}
.cat_mode ul li .product-remove-cat a {margin-top:20px;}
.cat_mode ul li .product-thumbnail-cat {float:left;max-width:60px;height:60px;padding:5px;}
.cat_mode ul li .product-thumbnail-cat img {max-width:60px;height:60px;}
.cat_mode ul li .product-price-cat {float:right;font-size:12px;width:100px;height:60px;text-align:right;}
.cat_mode ul li .product-price-cat .product-quantity .screen-reader-text {display:none;}
.cat_mode ul li .product-price-cat .product-quantity .input-text {height:30px;border:solid 1px #ddd;}
.cat_mode ul li .product-price-cat .amount {font-family:astra;}
.cat_mode ul li .coupon {display:none;}
.cat_mode ul li button {border:none;background-color:none;font-size:12px;color:red;}
.hideCls {right:-110% !Important;transition:right 0.3s}
.hideCls .rootmenu {right:0px !Important;}
.showCls {right:0px !Important;transition:right 0.3s}
.showCls .rootmenu {right:0px !Important;}
.close_btn {position:absolute;left:10px;top:10px;font-size:26px;color:#fff;}
/**二级分类**/
.wzPostion,.wzPostion a {font-size:0.95rem;line-height:3.125rem;color:#666;}
.wzPostion a {display:inline;}
.wzPostion a:hover {color:red;}
.cat-bannerDiv {margin-top:15px;}
.cat-bannerDiv .cat_maxpic1 {width:100%;margin-bottom:15px;}
.cat-bannerDiv .cat_maxpic1 img {width:100%;height:auto;}
.cat-bannerDiv .cat_minpic2 img {width:100%;margin-bottom:15px;}
.div378 {margin-top:60px;}
.div378 .div378-item {margin-bottom:40px;}
.search-result {font-size:20px;line-height:40px;margin-bottom:30px;}
.product-lists-count {text-align:left;font-size:14px;color:#363636;line-height:50px;}
.weizhi_order {text-align:right;font-size:0.75rem;line-height:3.125rem;color:#666;}
.weizhi_next_page {text-align:right;font-size:0.75rem;line-height:3.125rem;color:#333;}
.weizhi_order #orderby {border:solid 1px #eee;height:30px;}
.product-cat-title {margin:0px auto !important;margin-bottom:0px !important;margin-top:25px !important;border-bottom:solid 1px #eee;}
.product-cat-title h1 {color:var(--green01);font-size:1.5rem;font-weight:400;text-transform:capitalize;font-family:astra;font-weight:bold;}
.news-cat-title {margin:0px auto !important;margin-bottom:50px !important;margin-top:50px !important;width:100%;}
.news-cat-title h1 {color:#333;font-size:1.5rem;font-weight:400;text-transform:capitalize;font-weight:bold;text-align:center;}
.div-download {height:50px;line-height:50px;margin-top:20px;margin-bottom:20px;border-bottom:dotted 1px #ddd;}
.div-download i {font-size:20px;}
.div-download a {color:#000000;font-size:16px;}
.div-download .div-news01 {padding-left:0px;text-indent:0px;}
.div-download .post-download {text-align:right;}

.sidebar-cat2{ }
.sidebar-cat2 dl {width:100%;background-color:#eee;}
.sidebar-cat2 dl dt {width:100%;height:60px;line-height:60px;font-size:24px;font-weight:bold;text-indent:20px;color:#fff;border-bottom:solid 1px #ddd;background-color:var(--green01);}
.sidebar-cat2 dl dd {width:100%;padding-top:8px;padding-bottom:8px;padding-left:20px;border-bottom:solid 1px #ddd; margin-bottom:0px;}
.sidebar-cat2 dl dd a {line-height:20px;font-size:16px;color:#000000;text-transform:capitalize;}
.sidebar-cat2 dl dd a:hover {color:var(--green01);}
.catDiv {width:100%;height:27.8125rem;margin:0px auto;position:relative;}
.catDiv .catDiv-img {width:25rem;height:25rem;margin:0px auto;position:relative;transition:0.3s;}
.catDiv .catDiv-img .imgDiv-a {display:flex;text-align:center;vertical-align:middle;width:100%;height:100%;}
.catDiv .catDiv-img .imgDiv-a img {max-width:100%;max-height:100%;margin:0px auto;transform:scale(1);transition:transform 0.3s;}
.catDiv .catDiv-img .imgDiv-a img:hover {transform:scale(1.1);transition:transform 0.3s;}
.banner-cat {padding:0.625rem;background-color:#f5f5f5;text-align:center;color:#333;font-size:1.4rem;margin-bottom:10px;}
/**三级分类**/
.product-lists {margin-bottom:0.625rem;}
.pro-bigbox {width:300px;height:405px;flex-flow:column;text-align:center;margin:0px auto;margin-top:20px;position:relative;transition:all 0.3s;}
.pro-bigbox .bigboximg {width:300px;height:300px;box-shadow:none;margin:0px auto;margin-bottom:0;position:relative;}
.pro-bigbox .bigboximg a {display:flex;align-items: center;width:100%;height:100%;text-align:center;vertical-align:middle;position:relative; background-color:#fff}
.pro-bigbox .bigboximg a img {position:relative;display:inline-block;max-width:100%;height:auto;margin:0 auto;transition:opacity .3s ease;}
.pro-bigbox .bigboximg a .img1 {opacity:1;}
.pro-bigbox .bigboximg a .img2 {opacity:0;}
.pro-bigbox .bigboximg a:hover .img1 {opacity:0;transition:opacity .3s ease;}
.pro-bigbox .bigboximg a:hover .img2 {opacity:1;transition:opacity .3s ease;}
.pro-bigbox .bigboxword {padding-left:8px;text-align:left;margin-top:0px;}
.pro-bigbox .bigboxword .post-cat {line-height:25px;color:#666;}
.pro-bigbox .post-title {display:block;width:100%;line-height:30px;font-size:14px;color:#000;}
.pro-bigbox:hover {background-color:#f0f0f0;transition:all 0.3s;}
.pro-bigbox:hover .bigboximg {border:solid 1px #eee;transition:all 0.3s;}
.pro-bigbox .post-infor {font-size:0.75rem;line-height:25px;text-align:left;font-family:astra;margin:0px auto;}
.pro-bigbox .post-infor span {font-size:16px;}
.pro-bigbox .post-infor del bdi {color:#999;font-weight:normal;}
.pro-bigbox .post-infor ins,.pro-bigbox .post-infor bdi {color:var(--green01);text-decoration:none;margin-right:8px;font-weight:bold;font-family:'Noto Sans';}
.pro-bigbox .bigboxword-btn {position:absolute;bottom:2rem;width:96%;left:2%;}
.pro-bigbox .bigboxword-btn .btn {border-radius:unset;width:unset;padding-left:1rem;padding-right:1rem;border:solid 1px #ddd;}
.pro-bigbox .bigboxword-btn .form-control {border:solid 1px #ddd;padding:0.38em;text-align:center;font-size:0.75rem;color:#000;}
.pro-bigbox .bigboxword-cart {position:absolute;bottom:0.25rem;width:96%;left:2%;height:1.875rem;text-align:center;line-height:1.875rem;color:#333;font-size:0.875rem;}
.pro-bigbox .bigboxword-cart button {border:none;background-color:unset;color:#333;height:100%;width:100%;line-height:0.5rem;font-size:0.875rem;text-transform:capitalize;}
.pro-bigbox .bigboxword-cart button:hover {font-weight:bold;}
.pro-bigbox .bigboxword-cart button i {display:inline-flex;}
.cart-active {}
.loading-css {z-index:10000;text-align:center;margin-top:1.25rem;margin-bottom:1.25rem;bottom:-100000px;left:49%;position:fixed;display:block;opacity:0;transition:opacity 0.3s;}
.loading-css.active {top:42%;opacity:1;transition:opacity 0.3s;}
/**页面**/
.page-title {line-height:40px;font-size:20px;text-align:center;padding-top:2rem;padding-bottom:1rem;}
.page-title .banner-txt {margin-top:80px;margin-bottom:80px;}
.page-title .banner-txt .banner-txt-01,.page-title .banner-txt .banner-txt-02 {font-size:30px;line-height:60px;}
.page-title .banner-txt .banner-txt-01 {font-family:'font-zh';}
.page-title .banner-txt .banner-txt-02 {font-family:'microsoft yahei ui';}
.page-title .banner-txt .banner-txt-03 {font-family:'microsoft yahei ui';font-size:20px;line-height:30px;text-transform:uppercase;color:#000;}
.page-banner {padding:0px;padding-left:0px !important;padding-right:0px !important;margin:0px auto;text-align:center;}
.page-banner img {max-width:100%;margin:0px auto;}
.aboutus-page-infor,.aboutus-page-infor * {font-size:18px;font-family:'font-zh';}
.page-img {height:360px;overflow:hidden;position:relative;}
.page-img img {object-fit:cover;width:100%;height:100%;background-size:cover;margin-top:2rem;margin-bottom:2rem;}

.contacut-page {margin-bottom:2rem;}
.contacut-page img {margin:0px auto;}
.contacut-page-infor,.contacut-page-infor p {line-height:40px;margin:0px auto;font-size:20px;}
.contacut-page-map {height:400px;position:relative;margin-bottom:2rem;margin-top:2rem;}
.contactusDiv-fluid {background-color:#f0f0f0;padding-top:40px;padding-bottom:40px;}
.contact-online {background-color:#fff;border-radius:10px;padding-top:20px;}
.contactus-title {margin-bottom:20px;width:100%;height:60px;line-height:60px;color:#333;font-size:24px;position:relative;text-transform:capitalize;}
.contactus-title i {display:inline-block;width:80px;height:2px;background-color:#ddd;}

.contactus-div{ text-align:left;} 
.contactus-div h2{ font-size:30px; line-height:50px; text-align:left}
.contactus-div p,.contactus-div div,.contactus-div{ text-align:left; font-size:18px; line-height:40px;}

.contact-map {padding:0px !important;margin:0px auto !important;height:600px;position:relative;}

.feedbackdiv {width:92%;margin:0rem auto;padding-bottom:30px;}
.feedbackdiv dl {width:460px;margin:0px auto; float:left}
.feedbackdiv dl dd {margin-top:15px;}
.feedbackdiv dl label {text-transform:capitalize;color:#666;}
.feedbackdiv dl .inputDiv label {display:inline-block;width:100px;text-align:left;}
.feedbackdiv dl .inputDiv div {display:inline-block;}
.feedbackdiv dl .textDiv label {display:inline-block;width:100%;text-align:left;}
.feedbackdiv dl .textDiv div {display:block;padding-left:100px;}
.feedbackdiv dl .inputDiv div input {border:solid 1px #ddd;border-radius:3px;}
.feedbackdiv dl .textDiv div textarea {border:solid 1px #ddd;border-radius:3px;height:80px;}
.feedbackdiv dl .submitDiv {margin-top:20px;margin-bottom:30px;padding-left:100px;}
.feedbackdiv dl .submitDiv input {border:none;width:100px;height:40px;line-height:40px;background-color:var(--green01);color:#fff;font-size:16px;}


.n-banner{ max-height:500px; overflow:hidden}
.n-banner img {max-width:100%;}
/**分页**/
.pages {margin:0px auto;margin-top:0.9375rem;margin-bottom:0.9375rem;text-align:center;}
.pages,.pages a,.pages span {display:inline-block;font-size:0.75rem;line-height:1.25rem;}
.pages a,.pages span {text-align:center;width:1.25rem;border:solid 1px #eee;border-radius:0.1875rem;display:block;float:left;margin-left:5px;margin-right:5px;}
.pages a {height:1.25rem;}
.pages span:last-child {width:5.5rem;}
.add-cart-success {position:fixed;z-index:100000;top:10rem;right:-62.5rem;opacity:0;width:20rem;padding:0.5rem;border-radius:0.3125rem;border:solid 1px #449D44;font-size:0.625rem;background-color:#f5f5f5;transition:0.3s;}
.add-cart-success.suc-active {opacity:1;right:0.625rem;transition:0.3s;}
.add-cart-success .htmlstr {width:98%;height:60px;margin:0px auto;font-weight:bold;}
.add-cart-success .htmlstr img {display:flex;background-size:cover;vertical-align:middle;text-align:center;width:3.75rem;height:3.75rem;float:left;margin-right:0.625rem;border:solid 1px #ddd;border-radius:0.25rem;}
.product-arrt {padding-top:0.625rem;padding-bottom:0.625rem;text-align:center;font-size:0.75rem;}
.product-arrt h2 {font-size:1rem;line-height:2.5rem;font-weight:bold;}
.product-imgs {margin-bottom:30px;height:590px;}
.singglepic {width:100%;height:100%;position:relative;}
.singglepic .woocommerce-product-gallery__trigger {display:block;width:1.25rem;height:1.25rem;position:absolute;left:7.5rem;bottom:0.625rem;}
.singglepic .flex-viewport {margin:0px auto;padding:0px;width:480px;height:480px;position:absolute !important;left:0rem;top:0px;overflow:hidden;float:left;}
.singglepic .flex-viewport figure {width:100%;height:100%;position:absolute;}
.singglepic .flex-viewport figure .product-max-pic {position:relative;width:480px;height:480px;text-align:center;vertical-align:middle;background-color:#fff;}
.singglepic .flex-viewport figure div,.singglepic .flex-viewport figure a {position:relative;width:100%;height:100%;}
.singglepic .flex-viewport figure a {display:flex;text-align:center;vertical-align:middle;}
.singglepic .flex-viewport figure a img {display:flex;text-align:center;vertical-align:middle;max-width:100%;height:inherit;margin:0px auto;}
.product-max-pic {display:inline-block;width:450px;height:500px;text-align:center;vertical-align:middle;position:relative;border:solid 1px #eeeeee;}
.product-max-pic a {width:100%;height:100%;position:relative;display:flex;vertical-align:middle;text-align:center;z-index:0;}
.product-max-pic a img {padding:0.3125rem;}
.product-max-pic .show-pic {position:absolute;z-index:1;right:0.625rem;bottom:0.625rem;color:#333;cursor:pointer;display:none;}
.singglepic .flex-control-thumbs {width:480px;height:100px;margin:0px auto;padding:0px;list-style:none;position:absolute !important;left:0rem;bottom:0px;z-index:1;overflow:hidden;}
.singglepic .flex-control-thumbs li {margin-bottom:0.5rem;width:100%;cursor:pointer;transition:0.3s;}
.singglepic .flex-control-thumbs li:hover {border:solid 1px #000;transition:0.3s;}
.singglepic .flex-control-thumbs li img {max-height:100%;transition:0.3s;}
.singglepic .flex-control-thumbs li:hover img {transform:scale(1.1);transition:0.3s;}
.singglepic .flex-control-thumbs .prev-thumbs {position:absolute;left:0px;width:15px;height:100%;text-align:center;font-size:12px;color:#999;z-index:1000;background-color:#fff;}
.singglepic .flex-control-thumbs .next-thumbs {position:absolute;right:0px;width:15px;height:100%;text-align:center;font-size:12px;color:#999;z-index:1000;background-color:#fff;}
.singglepic .flex-control-thumbs .prev-thumbs i,.singglepic .flex-control-thumbs .next-thumbs i {position:absolute;top:45%;left:2px;color:green;}
.singglepic .flex-control-thumbs .prev-thumbs:hover,.singglepic .flex-control-thumbs .next-thumbs:hover {background-color:#eee;}
.singglepic .thumb-imgs-div {position:absolute;left:15px;max-width:100%;height:100%;z-index:1;overflow:hidden;}
.singglepic .flex-control-thumbs #product-img-pic01,.singglepic .flex-control-thumbs #product-img-pic02 {display:none;}
.singglepic .flex-control-thumbs .product-min-imgs-div {height:100%;width:auto;}
.singglepic .flex-control-thumbs .product-min-imgs-div .product-min-pic {width:100px;height:100%;display:inline-block;position:relative;margin-right:10px;}
.singglepic .flex-control-thumbs .product-min-imgs-div .product-min-pic img {text-align:center;vertical-align:middle;display:table-cell;width:100%;max-height:100%;border:solid 1px #eee;padding:4px;}
.pcon_r {margin:0px auto;padding:0px;}
.pcon_r,.pcon_r p,.pcon_r div,.pcon_r a,.pcon_r label {font-family:'font-zh,Microsoft YaHei UI' !important;}
.pcon_r .product_cat {margin:0px auto;}
.pcon_r .product_cat a {color:#999;font-size:14px;line-height:25px;}
.pcon_r .product_title {font-size:1.6rem;padding-top:0.5rem;padding-bottom:0.5rem;color:#000;font-family:'font-zh';margin-bottom:0rem;}
.pcon_r .woocommerce-product-rating {margin-bottom:10px;}
.pcon_r .woocommerce-product-rating a {font-family:"微软雅黑";}
.pcon_r .price {font-size:22px;font-family:astra;font-weight:bold;padding-bottom:20px;margin-bottom:0px;margin-top:1rem;}
.pcon_r .price ins {float:left;margin-right:10px;font-size:18px;text-decoration:unset;}
.pcon_r .price del {font-size:12px;line-height:35px;}
.pcon_r .product_num {color:#999;font-size:12px;}
.pcon_r .product_link {display:block;width:100%;height:40px;margin-top:10px;}
.pcon_r .product_link a {display:block;width:100%;height:35px;line-height:35px;border-radius:25px;text-align:center;background-color:var(--green01) !important;}
.pcon_r .woocommerce-product-details__short-description {font-size:12px;padding-top:1rem;padding-bottom:1rem;margin-top:0rem;border-bottom:solid 1px #eee;color:#666;}
.pcon_r .woocommerce-product-details__short-description ul {margin:0px auto;padding-left:20px;line-height:25px;}
.pcon_r .woocommerce-product-details__short-description ul li {padding:0px;}
.pcon_r .quantity {margin-bottom:0.5rem;}
.pcon_r .quantity .screen-reader-text {display:none;}
.pcon_r .quantity .qty {border:solid 1px #eee;}
.pcon_r .product_meta {margin-top:1rem;margin-bottom:0.5rem;clear:both;}
.pcon_r .product_meta,.pcon_r .product_meta a {font-size:0.75rem;}
.pcon_r .attrslist {color:#5d5c5c;font-size:0.75rem;line-height:25px;padding:1.26em;padding-left:0px;margin-bottom:1.6em;font-family:'font-zh';}
.pcon_r .attrslist b {font-weight:normal;}
.pcon_r .yith-wcwl-add-button a {margin:0px auto;padding:0px;}
.pcon_r .yith-wcwl-add-button a img {max-width:1.25rem;}
.pcon_r .yith-wcwl-add-to-wishlist {margin-bottom:0.625rem;}
.pcon_r .yith-wcwl-wishlistexistsbrowse span {float:left;font-size:0.75rem;}
.pcon_r .yith-wcwl-wishlistexistsbrowse img {max-width:1.25rem;float:left;}
.pcon_r .yith-wcwl-wishlistexistsbrowse a {display:inline-flex;font-size:0.75rem;float:left;}
.pcon_r .yith-wcwl-add-to-wishlist {margin-bottom:1rem;height:1.875rem;}
.pcon_r .pcon {font-size:0.75rem;margin-top:0.9375rem;}
.pcon_r .pcon .tit {width:100%;height:1.875rem;line-height:1.875rem;border:solid 1px #eee;background-color:#F5F5F5;}
.pcon_r .pcon .tit span {font-weight:bold;font-size:0.875rem;padding-left:0.5rem;float:left;}
.pcon_r .pcon .tit a {font-size:1rem;font-weight:bold;float:right;margin-top:5px;margin-right:0.5rem;cursor:pointer;}
.pcon_r .pcon .pbox-div {width:98%;height:14.75rem;margin:0px auto;}
.pcon_r .pcon .pbox-div img {max-width:100%;transition:0.3s;}
.pcon_r .pcon .pbox-div a:hover img {transform:scale(1.1);transition:0.3s;}
.pcon_r .pcon .pbox-div p {margin-top:8px;}
.pcon_r .pcon .pbox-div p a {font-size:10px;}
.pcon_r .variations dl {border-bottom:solid 1px #eee;}
.pcon_r .variations label {font-size:14px;line-height:25px;font-family:astra;}
.pcon_r .variations .value select {width:100%;height:40px;line-height:40px;font-size:14px;border:solid 1px #eee;text-indent:0px;font-family:astra;color:#333;}
.pcon_r .reset_variations {font-size:10px;color:#999;line-height:30px;}
.pcon_r .single_variation_wrap {position:relative;}
.pcon_r .single_variation {margin-bottom:1rem;}
.pcon_r .variations_button {height:50px;position:relative;}
.pcon_r .single_variation .price {font-size:1.5rem;line-height:40px;}
.pcon_r .variations_button .quantity {float:left;width:70px;height:40px;line-height:40px;margin:0px auto;padding:0px;margin-right:40px;}
.pcon_r .variations_button .quantity input {padding:0px !important;}
.pcon_r .variations_button .button {float:left;width:120px;height:40px;line-height:40px;text-align:center;padding:0px !important;font-size:12px;background-color:#212121;font-weight:bold;}
.pcon_r .single_wrap .quantity {float:left;width:70px;height:40px;line-height:40px;margin:0px auto;padding:0px;margin-right:40px;}
.pcon_r .single_wrap .quantity input {padding:0px !important;}
.pcon_r .single_wrap .button,.pcon_r .single_variation_wrap .button {float:right;width:48%;height:40px;line-height:40px;text-align:center;padding:0px !important;font-size:12px;font-weight:bold;background-color:#fff;color:#212121;border:solid 1px #212121;}
.pcon_r .single_wrap a,.pcon_r .single_variation_wrap button {color:#fff !important;float:left !important;}
.pcon_r .single_wrap .woocommerce-variation-price {text-align:right;}
.pcon_r .single_variation {text-align:right;}
.pcon_r .single_variation span {font-size:16px;color:darkred;}
.pcon_r .single_variation_wrap a {float:left !important;background-color:#212121 !important;color:#fff !important;}
.pcon_r .single_variation_wrap button {float:right !important;background-color:#fff !important;color:#212121 !important;border:solid 1px #212121;}
.woocommerce-Reviews #review_form_wrapper #email-notes {line-height:30px;font-size:12px;color:#666;}
.woocommerce-Reviews #comments .commentlist {padding-left:0rem;}
#comments {max-width:100%;}
#wpdcom .wpd-thread-head .wpd-thread-info {font-size:20px;line-height:30px;color:#000000;font-family:"font-zh";}
#reviews #review_form_wrapper {margin-bottom:2rem;}
#reviews .comment-form-rating {text-align:center;padding-top:2rem;padding-bottom:2rem;border-bottom:solid 1px #eee;margin-bottom:2rem;}
#reviews .comment-form-rating label {font-size:20px;color:#000000;font-weight:bold;line-height:40px;}
#reviews .comment-form-rating p.stars a {font-size:30px;margin-left:5px;margin-right:5px;}
#reviews .comment-respond label {display:block;font-weight:bold;}
#reviews .comment-respond input,#reviews .comment-respond textarea {border:solid 1px #eee;border-radius:3px;width:100%;}
#reviews .comment-respond .comment-form-author,#reviews .comment-respond .comment-form-email {width:49%;float:left;}
#reviews .comment-respond .comment-form-email {float:right;}
#reviews .comment-respond .comment-form-cookies-consent {text-align:left;clear:both;}
#reviews .comment-respond .comment-form-cookies-consent input {width:unset;}
#reviews .comment-respond .comment-form-cookies-consent label {display:unset;font-size:12px;font-weight:unset;}
#reviews .comment-respond .form-submit {}
#reviews .comment-respond .form-submit input {width:unset;background-color:#000;color:#fff;width:200px;height:40px;line-height:40px;font-weight:bold;}
#reviews .commentlist li {border-bottom:solid 1px #000;padding-bottom:8px;}
#reviews .commentlist li .comment_container .comment-text {float:left;width:100%;}
#reviews .commentlist li ul.children {width:90%;float:right;padding:8px;background-color:#fafafa;border-radius:8px;}
#reviews .commentlist li ul.children .comment-text {width:100%;}
#reviews .commentlist li p.meta strong {margin-right:16px;font-family:'微软雅黑';font-size:12px;}
#reviews .commentlist li p.meta time {display:inline-block;color:#000000;font-family:'微软雅黑';font-size:12px;font-weight:bold;}
#reviews .commentlist li .comment_container .comment-text .star-rating {float:none;margin-bottom:10px;}
.star-rating span::before,.quantity .plus,.quantity .minus,p.stars a:hover::after,p.stars a::after,.star-rating span::before,#payment .payment_methods li input[type="radio"]:first-child:checked+label::before {color:#000;}
p.stars.selected a.active::before,p.stars:hover a::before,p.stars.selected a:not(.active)::before,p.stars.selected a.active::before {color:#000;}
.shop-pic-model {position:fixed;top:0px;z-index:10000;background-color:rgb(0,0,0,0.5);width:100%;height:100%;overflow:hidden;display:none;}
.shop-pic-model #bt-close {position:absolute;top:20px;right:20px;font-size:20px;color:#fff;z-index:1;}
.shop-pic-model #shop-pic-src {position:relative;z-index:0;width:90%;height:80%;margin:0px auto;margin-top:2%;text-align:center;}
.shop-pic-model #shop-pic-src img {max-width:100%;max-height:50rem;height:auto;margin:0px auto;}
#cat_mode li {width:100%;height:6.25rem;}
#cat_mode li .product-name-cat {margin-bottom:0.3125rem;}
#cat_mode li .product-name-cat a {font-size:0.625rem;line-height:1rem;width:100%;height:1rem;overflow:hidden;text-overflow:ellipsis;word-wrap:initial;}
#cat_mode dd {margin-top:1.25rem;}
/***产品详情****/
.product-title-div {width:100%;height:60px;margin:0px auto;border-bottom:solid 1px #eee;}
.product-title-div .product-title {width:100%;height:60px;position:relative;}
.product-title-div .product-title span {width:100px;height:60px;line-height:60px;position:absolute;top:-2px;display:inline-block;border-top:solid 3px #000000;font-family:astra;font-weight:bold;text-align:center;margin-bottom:2rem;font-size:18px;}
.product-title-div .product-title-1 {width:50%;height:60px;position:relative;float:left;background-color:#eee;}
.product-title-div .product-title-1 span {display:block;width:100%;height:60px;line-height:60px;position:absolute;left:0px;top:1px;font-family:astra;text-align:center;font-size:18px;color:#333;font-weight:bold;}
.product-title-div .product-title-1 span.active {border-bottom:solid 3px var(--green01);color:#FFF;background-color:var(--green01);}
.tab-div {min-height:200px;padding-top:20px;}
.tab-div img {max-width:100% !important;height:auto;}
.tab-div,.tab-div p,.tab-div div,.tab-div a {line-height:25px;font-size:13px;}
.tab-div table {width:100% !important;}
.error-404.not-found {padding-top:1.875rem;}
.modal-SearchCls {display:none;position:fixed;left:0px;top:0px;background-color:rgb(0,0,0,0.7);width:100%;height:100%;z-index:100000;}
.modal-SearchCls .searchDiv {position:relative;margin-top:10%;background-color:#fff;}
.modal-SearchCls .searchDiv input {color:#000;}
.page-product-contus {margin-top:20px;margin-bottom:30px;}
.page_the-content {margin-top:10px !important;}
.page-product-title {height:50px;line-height:50px;text-indent:10px;background-color:var(--green01);font-size:18px;color:#fff;}
.page-product-contus .feedbackdiv dl {width:100%;}
.page-product-contus .feedbackdiv dl dd {margin-bottom:20px;}
.page-product-contus .feedbackdiv .inputDiv {float:left;margin-right:50px;}
/***文章列表面****/
.div-news {width:100%;min-height:180px;padding-top:30px;padding-bottom:30px;border-bottom:solid 1px #eee;}
.div-news time {font-size:20px;line-height:50px;}
.div-news .time-span {display:block;width:30px;height:30px;text-align:center;margin-top:10px;padding-top:6px;transition:all 0.3s;}
.div-news .post-thumb {float:right;margin-right:16px;width:250px;height:150px;position:relative;overflow:hidden;display:flex;text-align:center;vertical-align:middle;border:solid 1px #fafafa;}
.div-news .news-thumb {width:100%;height:auto;transform:scale(1);display:inline-block;transition:all 0.3s;}
.div-news .post-cat {font-size:0.75rem;color:#000000;line-height:30px;text-transform:capitalize;}
.div-news .post-title {line-height:40px;font-size:1.125rem;color:#000000;}
.div-news .post-title:hover {color:var(--green01);}
.div-news .post-p {font-size:0.75rem;color:#666 !important;line-height:25px;margin-bottom:0.5rem;}
.div-news .post-p i {color:#666 !important;}
.div-news .post-p a {display:inline-flex;color:#666 !important;}
.div-news .post-excerpt {font-size:0.75rem;color:#666;line-height:1.875rem;}
.div-news .post-excerpt a {display:none;}
.div-news:hover .time-span {background-color:var(--green01);color:#fff;transition:all 0.3s;}
.div-news:hover .news-thumb {transform:scale(1.05);transition:all 0.3s;}
.page-product-dl {width:100%;margin-top:20px;}
.page-product-dl dd {width:100%;height:30px;text-align:left;font-size:14px;color:#000;}
.page-product-dl dd span {float:left;display:block;width:30px;height:30px;line-height:16px;text-align:center;margin-right:10px;}
.page-product-dl dd span i {font-size:20px;font-weight:bold;display:inline-block;}
.newslistbk-0 {background-color:#f5f5f5;}
/***文章详情页****/
.prevNext,.prevNext a {color:#999;font-size:14px;}
.sing-index-post {padding-top:0rem;}
.sing-index-post .entry-title {line-height:60px;font-size:1.5rem;}
.sing-index-post .entry-header {margin-bottom:0.625rem;margin-top:0.625rem;}
.sing-index-post .entry-header span,.sing-index-post .entry-header span a {font-size:0.75rem;line-height:1.5rem;}
.single-content img {max-width:100%;height:auto;margin:0px auto;}
.sing-infor-01 {text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.sing-infor-01 .sing-infor-div {width:100%;height:180px;position:relative;margin-top:30%;}
.sing-infor-01 .cat-name {display:inline-block;height:40px;color:#fff;font-size:16px;background-color:#740403;padding:8px;padding-left:16px;padding-right:16px;border:solid 1px #000000;font-family:"microsoft yahei ui";}
.sing-infor-01 h1 {font-size:50px;margin-top:40px;margin-bottom:40px;font-weight:bold;font-family:"font-zh";color:#000000;}
.sing-infor-01 time {color:#000;font-size:14px;}
.sing-infor-01 .sing-rating {margin:0px auto;margin-top:10px;width:160px;display:block;}
.sing-infor-01 .sing-rating span {float:left;display:block;width:25px;height:30px;line-height:20px;font-size:18px;font-weight:bold;padding-top:3px;margin-right:10px;}
.sing-infor-01 .sing-rating .index-rating {float:left;width:120px !important;height:30px;}
.sing-infor-02 {padding-right:0px;}
.sing-infor-02 .page-img {width:100%;height:400px;position:relative;display:table-cell;vertical-align:middle;text-align:center;}
.sing-infor-02 .page-img img {max-width:100%;margin:0px auto;height:auto;}
.shipu-div {}
.shipu-div-content {width:100%;margin:0px auto;margin-top:70px;margin-bottom:70px;font-size:25px;line-height:35px;font-family:"font-zh";color:#000000;}
.shipu-div-content p,.shipu-div-content div {font-family:"font-zh";}
.content-02 {margin-top:20px;}
.shipu-div-title {height:50px;border-bottom:solid 2px #000;text-align:left;margin-bottom:30px;padding-bottom:10px;}
.shipu-div-title a {float:left;display:block;line-height:35px;font-size:35px;font-weight:bold;margin-right:10px;font-family:"font-zh";}
.shipu-div-title span {float:left;display:block;line-height:35px;font-size:14px;color:#fff;background-color:#740403;padding-left:16px;padding-right:16px;margin-top:5px;}
#wpdcom {width:100%;max-width:unset;border-top:solid 2px #eee;padding-top:30px;}
#wpdcom .wpd-form-head {display:none;}
#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {flex-basis:unset;width:100%;}
#wpdcom .wpd-form .wc_name-wrapper,#wpdcom .wpd-form .wc_email-wrapper {display:none;}
#wpdcom .raging-div {text-align:center;}
#wpdcom .raging-div .wpd-field-group-title {display:none !important;}
#wpdcom .raging-div .wpd-form-col-full .wpd-item-wrap {float:unset;text-align:center;}
#wpdcom .raging-div .wpd-form-col-full .wpdiscuz-item.wpd-field-group.wpd-field-rating {text-align:center;}
#wpdcom .h3-pingjia-title {text-align:center;font-size:22px;color:#898889;line-height:50px;}
#wpdcom .h3-pingjia-title span {color:red;line-height:50px;}
#wpdcom .wpd-thread-head .wpd-thread-filter {display:none;}
#wpdcom .wpd-comment-header .wpd-comment-author {font-size:12px;}
#wpdcom .wpd-comment-text {color:#000000;}
#wpdcom .wpd_comment_level-1 {border-bottom:solid 1px #ddd;}
#wpdcom .wpd-comment-footer .wpd-vote-up,#wpdcom .wpd-comment-footer .wpd-vote-down {font-size:14px;width:14px;height:14px;}
#wpdcom .wpd-comment-footer .wpd-reply-button {font-size:12px;}
#wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-label {width:6%;}
#wpdcom .wpd-thread-info .wpdtc {display:none !important;}
/***404****/
.widget_product_search {position:relative;}
.widget_product_search form:before {display:none;}
.widget_product_search .search-field {padding-left:0.5rem !important;}
.wishlist-title-container {font-size:1.5rem;line-height:3.75rem;}
.wishlist_table {width:100%;}
.wishlist_table .product-add-to-cart {line-height:1.5625rem;}
.nav-div-mob-btn {display:block;}
.nav-div-mob-btn i {font-size:20px;color:#fff;}
.nav-div-mob-btn-1 {position:absolute;left:10px;top:10px;}
.nav-div-mob-btn-1 i {font-size:24px;color:#fff;font-weight:bold;}
.nav-div-mob-btn-2 {position:absolute;left:unset;right:10px;top:10px;}
#nav-div-meaus-mob {opacity:1;left:-100000px;transition:0.3s;}
#nav-div-meaus-mob .close_btn {position:absolute;left:unset;right:0.625rem;top:0.625rem;font-size:1.25rem;}
#nav-div-meaus-mob .navbar-nav-mob {width:230px;height:100%;overflow-y:scroll;background-color:#fff;position:absolute;left:0px;top:0rem;}
#nav-div-meaus-mob .navbar-nav-mob li {width:100%;min-height:2.5rem;line-height:2.5rem;text-align:left;text-indent:0.625rem;border-bottom:solid 1px #eee;position:relative;}
#nav-div-meaus-mob .navbar-nav-mob li a,#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu a {color:#000;font-size:0.875rem;padding:0px;}
#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu {display:block;position:relative;width:100%;margin-left:8%;margin:0px auto;border:none;top:unset;padding:0px;background-color:#f5f5f5;padding-left:8px;padding-right:8px;}
#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu a {line-height:1.875rem;font-size:0.75rem;border-bottom:solid 1px #eee;}
#nav-div-meaus-mob .navbar-nav-mob .dropdown-menu dl {margin:0px auto;}
#nav-div-meaus-mob #nav-search-mob {height:30px;position:relative;margin-top:10px;margin-bottom:10px;}
#nav-div-meaus-mob #nav-search-mob #s {width:160px;height:30px;line-height:30px;font-size:12px;color:#333;text-indent:5px;float:left;border:solid 1px #000;margin-left:1.25rem}
#nav-div-meaus-mob #nav-search-mob .search_form {border:none;height:30px;width:30px;line-height:25px;font-size:12px;color:#fff;background-color:#000;float:left;}
.nav-showCls {left:0px !important;opacity:1;transition:0.3s;}
.nav-hideCls {left:-100000px !important;transition:0.3s;}
.shipu-div-content .wc_social_plugin_wrapper,#reviews .mo-openid-app-icons {display:none !important}
/***购物车页面****/ 
table.cart td,table.cart th {padding:.875em .875em 0;}
/***结算页面****/  
/***登录界面****/
.wzPostion-fluid {background-color:#eee;}
.product-list-fluid {margin-top:15px;}



}
@media (min-width:1600px) {
	:root { 
	--nav-height: 80px;
}
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1600px !important;width:1600px !important;}
}
@media (min-width:1700px) {
	.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1650px !important;width:1650px !important;}
}
@media (min-width:1800px) {
	
}
