*{
	margin: 0;
	padding:0;
}
.layout-container{
    max-width: 1503px;
    margin: 0 auto;
    width: 100%;
    display: flex;
}
.header-top{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
    width: 100%;
}
.topbox{
	background: #212121;
	color: #ffffff;
	line-height: 32px;
}
.topleft{
	flex: 1;

}
.topright{
	width: 192px;

}
.topleft ul{

	margin: 0;
}
.topleft ul>li{
	display: inline-block;
	float: left;
	margin: 0em 0 0em 1.3em;
}
.topleft ul>li>a,.topleft ul>li>a:hover,.topleft ul>li>a:link,.topleft ul>li>a:visited{
	color:#ffffff;
	font-size: 16px;

}
.topleft ul>li::before {
    content: '';
    float: left;
    margin-left:0em;

}

.menu-hot_menu-container ul>li{
	display: inline-block;
	float: left;

	    padding: 8px 0 24px;
}
.menu-hot_menu-container ul>li>a,.menu-hot_menu-container ul>li>a:hover,.menu-hot_menu-container ul>li>a:link,.menu-hot_menu-container ul>li>a:visited{
	color:#ffffff;
	font-size: 16px;

}
.menu-hot_menu-container ul>li::before {
    content: '';
    float: left;
    margin-left:0em;

}
.body-front-page .layout {
		margin-bottom: 0
	}

	.for_footer{
		height: 0px
	}
	.catalog .catalog__list .catalog__item-flex .catalog__item-price {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 380px;
}
.catalog__item-sid p{
	word-break: break-all;
	font-size: 12px;
	margin: 0;
	padding: 0
}
.catalog__list .catalog__item-flags {
    padding-left: 20px;
    padding-bottom: 2px;
    /*display: none;*/
}

.with-main-page-promo .bg-holiday {
    background: #ffffff;
    margin: 0em 0 0;
    padding: 0;
}
.ellipse-wrapper{
	clip-path: ellipse(50% 50% at 50% 50%) !important;
}
.woocommerce-ordering select{
	    border: 0;
    background: transparent;
}
.tabs.wc-tabs{
	border-bottom: 1px solid #d1d1d1;
	padding-left: 10px;
}
.tabs.wc-tabs li {
    display: inline-block;
    padding: 5px;
    margin: 0 5px 5px 0;
    background: #f1f1f1;
}
.tabs.wc-tabs li::before{
	content: '';
}
ul>li::before {
    content: '' !important;
    float: left;
    margin-left: 0;
}

.page{padding-top:40px;}
.page-num{
margin-bottom: 1rem;
text-align: left;
}
.page-num>a{
    font-size: 18px;
    padding: 0 12px;
    display: inline-block;
    color: #222;
    background: #eff0f1;
    margin: 0 2px;
    border-radius: 2px;}
.page-num>span{
    font-size: 18px;
    padding: 0 12px;
    display: inline-block;
    color: #222;
    background: #ddd;
    margin: 0 2px;
    border-radius: 2px;}
.page-num>a:hover{color:#222;}
svg{vertical-align:middle;}
.page a:hover svg path{fill:rgba(244,219,169,1);}
.row .posttype{
	display: flex;
	justify-content:center;
	align-items:center;
	background: #f3f3f3;
    color: #222;
        border-radius: 10px 0 0 10px;
        margin-left: 10px;
    margin-right: -10px;
}
.row .news-block .item .image-block {
    overflow: hidden;
    padding-left: 0 !important;
}
.news-block .item {

    border-radius: 10px;
}
.main-bar__logo-container {

    /*background: #ffffff;*/
}
.details-right .product_title{
        margin-top: 50px;
        margin-bottom: 50px;
}
.woocommerce-product-details__short-description{
    margin-bottom: 20px;
}
.details-right .quantity{
        line-height: 40px;
    margin-right: 20px;
    float: left;
}
.details-right .product_meta{

    margin-top: 20px;
}
.details-right .product_meta span{

    display: block;
}
.woocommerce-tabs .tabs.wc-tabs li>a{
color: #212121
}
.woocommerce-Tabs-panel{
    margin-top: 20px
}
._1zgV3{
    width: 500px;
    /*margin-top:32px;*/
    float: left;
    line-height: 60px;
}
._1xMkc{
    float: right;
    width: ;
}

.LURp7._1yXha ._1Tph3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100% !important;
    flex: 0 1 100% !important;
    max-width: 100% !important;
}
.wpcf7 input{
    border:1px solid #d2d2d2;
    background-color:transparent;
    border-radius: 3px;
    width:300px;
}
.wpcf7 ul,.wpcf7 li{
    margin-left: 0px;
    padding-right: 0px;

}
.wpcf7 li label{
display: block;
}
.wpcf7 li legend{
    display: block;
    line-height: 40px;
    width: 100%;
    background: #f1f1f1;
    border-radius: 2px;
    padding-left: 20px;
}

.wpcf7 li textarea{
     height: 5rem;
     width: 300px;
}
.wpcf7 .wpcf7-submit{
     padding: 5px 15px;
}
.wpcf7 .wpcf7-submit:hover{
     padding: 5px 15px;
      cursor:pointer
}
#footer{
    background: #fafafa
}
.bx-breadcrumb{
    padding-bottom: 20px
}
.breadcrumbs{
    display: flex;
    flex-wrap: wrap;
  /*justify-content: flex-end;*/
  align-content: space-between;
}
li.breadcrumb-sep:before{
    content: ">>" !important;
    display: inline-block;
    padding: 0 3px;
}
.topsearch{
    width: 300px;
    /*padding: 12px 20px 12px 12px;*/
    line-height: 40px
}
.topsearch .input-group{
    height: 64px;
    line-height: 64px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-left: 20px;
}

.glyphicon-search{
    background: url(/wp-content/themes/flybird2/style/images/search.svg) center center no-repeat;
    height: 64px;
    width: 48px;

}
#searchform-so .form-control{
border-radius:2rem !important;
padding: 0 1rem;
border: 0;
height: 40px
}
#searchform-so .form-control:focus,#searchform-so .input-group-btn .glyphicon-search:focus{

border: 0;

outline:none;

}

.btn-info {
    color: #fff;
    background-color:unset !important;
    border-color: unset !important;
    border:0px !important;
}
.topsearch{
    display: none;
}
.input-group-btn{


    height: 64px;
}

    .topright a,.topright a:hover{
        color: #ffffff;
    }
    .topbox{
        background-color: #666666;
        line-height: 64px;
    }
    .topright{
        width: 192px;
        line-height: 64px;
        display: flex;
    }
    .shop-nav{
        background:#c3d600;
        text-align: center;
        flex:1;
        color: #222;
        font-weight: 600;
        position: relative;
    }
    #header-search{
        width: 40px

    }
    .brands{
        display: none;
    }
    .shop-nav .brands{
        box-sizing: border-box;
    display: none;
    max-height: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 100%;
    }
    
    #menu-main_menu>li>.sub-menu{
            display: none;
    position: absolute;
    top: 64px;
    left: 0px;
    background: rgba(110,110,110,.6);
    z-index: 999;
    overflow: hidden;
    width: 200px;

    }
    ul.sub-menu>li {
        text-align: left;
    padding: 0;
    color: #ffffff;
    display: block;
    width: 100%;
    margin: 0 0 0 0;
    padding: 10px 0;
    line-height: 1rem;
}
ul#menu-main_menu .sub-menu>li:hover{
        background: #c3d600;
}
ul#menu-main_menu.sub-menu>li>a{
    padding: 15px;
}
ul#menu-main_menu.sub-menu>li>a:hover{
    color: ;
}
#menu-main_menu>li{
    position: relative;
}
.shop-nav li{
    line-height: 32px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    white-space: nowrap;
}
    *{
        font-family:Raleway; 
    }
    ul,li,ol{
        padding: 0px;
        margin: 0px;
    }
    li{
        list-style: none
    }
    a,a:hover,a:link{
        text-decoration: none;
        color:#b1b1b1;
    }

    #footer{
        /*background-image: url(https://www.yiwu-export.com/wp-content/uploads/sites/3/2017/07/footer-background-image_2.jpg);*/
        background: #d8d8d5;
    }
.footmenu{
    padding-right: 100px;
    
}
.footer_bottom_holder{
    /*padding :30px 0px;*/
    background:#2b2b2b;
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.copyright{
        font-size: 14px;
    letter-spacing: 0px;
    font-weight: 400;
    color: #b8b8b8;
    width: 300px;
    float:left;
    line-height: 50px;
    width: 100%;
    text-align: center;

}
._1xMkc a{
    margin: 0px;

}
    .menu-foot_menu-container .foot_menu_container{
        padding: 0px 0 32px;
        display: flex;
    }
    .menu-foot_menu-container ul,.menu-foot_menu-container li{
        padding:5px 0;
        margin: 0
    }
    .foot_menu_container>li{
        flex:1;


    }
    .foot_menu_container>li>a{
            font-family: Raleway, sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #52565b;
    }
    .foot_menu_container>li>ul>li{
            margin: 10px 0 0;
    color: #9e9e9e;

    }
    .foot_menu_container>li>ul>li a{

    color: #9e9e9e;
    font-size: 14px;
    }
    #footer .limit{
        margin: 40px 0;
    }
    .limit{
        display: flex;
    }
    .footmenu{
        flex: 1;
    }
    .cf7{
        width: 500px;
        /*padding: 20px;*/
    }
    .wpcf7{
        margin-top: 20px
    }
    .wpcf7 input{
    border:1px solid #ffffff !important;
    background-color:#ffffff !important;
    border-radius: 3px;
    width:300px;
    line-height: 1.5rem;
    color: #52565b;
    padding-left:10px;
}
.wpcf7 legend{
    color: #52565b;
    font-weight: 600
}
.wpcf7 ul,.wpcf7 li{
    margin-left: 0px;
    padding-right: 0px;

}
.wpcf7 li{
padding: 0.5rem 0

}
.wpcf7 li label{
display: block;
padding-bottom: 10px;
color: #52565b;
}
.wpcf7 li legend{
    display: block;
    line-height: 40px;
    width: 100%;
    background: #f1f1f1;
    border-radius: 2px;
    padding-left: 20px;
}

.wpcf7 li textarea{
     height: 5rem;
     width: 300px;
     border: 1px solid #ffffff;
}
.wpcf7 .wpcf7-submit{
     padding: 5px 15px;
}
.wpcf7 .wpcf7-submit:hover{
     padding: 5px 15px;
      cursor:pointer
}
.wpcf7 fieldset{
    border:0;
    width: 300px
    
}
#footer .footer-head .find-us {
    color: #fff;
    display: inline-block;
    font-family: "champagne_limousines",sans-serif;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    padding-left: 35px;
    position: relative;
    text-transform: uppercase;
    vertical-align: top;
        margin-left:50px;
}
#footer .footer-head .find-us .icon {
    background: url(/wp-content/themes/flybird2/style/images/icon-location.png) center center no-repeat;
    background-size: 100%;
    height: 44px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 33px;
}
#footer .footer-head{
        background: #52565b;
    box-shadow: 0 10px 20px rgba(0,0,0,0.5);

}
#footer .footer-head .numbers {
    display: flex;
    height: 50px;
    line-height: 50px;
    vertical-align: top;
}
#footer .footer-head  .numbers span {
    color: #c3d600;
    display: inline-block;
    font-family: "Helvetica","Helvetica Neue",sans-serif;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 40px;
}
#footer .footpart1{
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
        padding: 0 50px;
}
#footer .footpart1>div{

}

#footer .footpart1 .footerleft{
        font-family: "champagne_limousines_bold",sans-serif;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 15px;
    color: 
}
#footer .footpart1 .footerright a{
    font-family: "champagne_limousines_bold",sans-serif;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 15px;
    color: #52565b
}
#footer .footpart2{
    display: flex;
    margin: 0 auto;
}
.footer_bottom_holder .icon{
     padding-right: 50px;
     margin-right: 350px;
    
}
#footer .icon svg{
    background:#333;

    box-shadow: 0 0 10px rgba(0,0,0,0.6);
    margin-right: 10px;
    transition: all 0.2s linear;
}
#footer .icon svg.facebook{
    background:#4267B2;


}
#footer .icon svg.instagram{
    background: linear-gradient(#405DE6,#5851DB,#833AB4,#C13584,#E1306C,#FD1D1D,#F56040,#F77737,#FCAF45,#FFDC80);
    border: unset;

}
#footer .icon svg.linkedin{
    background:#0e76a8;


}
#footer .icon svg.pinterest{
    background:#E60023;


}
#footer .icon svg.youtube{
    background:#FF0000;


}
#footer .icon svg.twitter{
    background:#1DA1F2;


}
#footer .icon svg:hover{
    background: linear-gradient(#333333,#333333,#333333,#333333,#333333,#333333,#333333,#333333,#333333,#333333);

}
.section-title-wide{
    margin: 50px 0;
    text-align: center;
    font-size: 24px;
    font-weight: 600
}
.row.row-justify-center {

}
.categorieslist{
    height: 3rem;
    line-height: 3rem
}
.categorieslist a{
    margin:  0 12px;
    color: #000000;
    font-size: 16px
}
.


.w-layout-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px;}
.featured-blog-post-grid{overflow:hidden;margin-top:24px;margin-bottom:24px;grid-column-gap:0;grid-row-gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;border-radius:6px;box-shadow:0 4px 8px 0 transparent;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;}
.blog-post-category-placeholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:408px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.featured-blog-post-grid img{width:100%;height: auto}
.w-condition-invisible,.w-dyn-bind-empty{display:none!important;}
.w-inline-block{max-width:100%;display:inline-block;}
.text-small{font-size:14px;line-height:20px;text-align:left;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.row.row-justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.post-meta-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.text-muted{opacity:.5;}
.text-space-left{margin-left:12px;}
.post-meta-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.featured-blog-post-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 36px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
}

.blog-post-category-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 408px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.featured-blog-post-grid img{
    width: 100%
}
.w-condition-invisible, .w-dyn-bind-empty, .w-dyn-hide {
    display: none!important;
}
.grid-thirds {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 33.333% 33.333% 33.333%;
    grid-template-columns: 33.333% 33.333% 33.333%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.blog-card img{
    width: 100%;
    height: auto
}
.news-block0>.row {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.card.no-border.blog-card {
    height: 100%;
    box-shadow: 0 4px 8px 0 transparent;
    -webkit-transition: box-shadow .2s ease,-webkit-transform .2s ease;
    transition: box-shadow .2s ease,-webkit-transform .2s ease;
    transition: box-shadow .2s ease,transform .2s ease;
    transition: box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease;
}

.card.no-border {
    position: relative;
    text-align: left;
}
.no-border {
    border: 1px #000;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #ecebea;
    border-radius: 6px;
    background-color: #fff;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}
.card-blog-link {
    color: #222525;
}
.card-body.blog-card-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
}
.card-body {
    width: 100%;
    padding: 24px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
}
.card-foot.no-border.text-small {
    padding-top: 24px;
    padding-bottom: 24px;
}
.card-foot {
    padding: 16px 24px;
    border-top: 1px solid #ecebea;
}
.text-small {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.row.row-justify-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.post-meta-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.text-muted {
    opacity: .5;
}
.text-space-left {
    margin-left: 12px;
}
.post-meta-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.autowidth{
    width: 1500px;
    margin: 0 auto
}
.pageleft{
    width: 75%
}
.logo{
    width: 150px;
    display: table;

}
.logo>a{

        line-height: 64px;
    height: 64px;
    vertical-align: middle;
    display: table-cell;
}
.logo img{
    width: 100px;
    width: 100%;
    max-width: 100%;
        vertical-align: middle;
}
.footpart2 .wpcf7{
    margin-top: 0
}
.wpcf7 .contact_footer ol{
    display: flex;
    flex-wrap: wrap;

}
.wpcf7 .contact_footer li{
    width: 45%;
    margin-right: 2% !important
    
}
.wpcf7 .contact_footer{
    width: unset !important;
}
.wpcf7 .contact_footer input{
    width: 90% !important;
    max-width: 250px !important;

}
.point {
    width: 10px;
    height: 10px;
    background-color: #ff0000;
    position: relative;
    border-radius: 50%;
  }
 
  /* 设置动画前颜色 */
  .point-flicker:after {
    background-color: #ff0000a3;
  }
 
  /* 设置动画后颜色 */
  .point-flicker:before {
    background-color: rgba(0, 168, 253, 0.2);
  }
 
  /* 设置动画 */
  .point-flicker:before,
  .point-flicker:after {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px;
    border-radius: 50%;

    animation: warn 2.8s ease-out 0s infinite;
}
  @keyframes warn {
    0% {
      transform: scale(0);
      opacity: 0;
    }



    50% {
        transform: scale(1);
      opacity: 0.5;
    }



 
    100% {
      transform: scale(2);
      opacity: 0;
    }
  }
.featured-blog-post-grid {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 24px;
    grid-column-gap: 0;
    grid-row-gap: 0;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 6px;
    box-shadow: 0 4px 8px 0 transparent;
    -webkit-transition: box-shadow .2s ease,-webkit-transform .2s ease;
    transition: box-shadow .2s ease,-webkit-transform .2s ease;
    transition: transform .2s ease,box-shadow .2s ease;
    transition: transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;
}
.n2-ss-slider .n2-ss-slide-background-image {
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    box-sizing: content-box;
}
    .bloginfo{
        display: flex;
        margin-bottom: 40px
    }
    .infoleft{
        width: 300px;
        padding-right: 50px
    }
    .infoleft img{
        width: 100%;
        border-radius: 50%
    }
    .inforight{
        flex:1;

        padding-top: 20px;
        font-size: 16px
    }
    .inforight .text1 span{
        line-height: 2rem;
        margin-right: 0.5rem
    }
    .inforight .text2{
        padding-top: 10px;
    }
    .inforight .text2>span{
        line-height: 2rem;
        margin-right: 1rem
    }
    .blogdes{
        width: 100%;
        padding-top: 50px;
        margin-bottom: 20px;

    }
    span.blognum{
        font-weight: 600;
        padding: 0 2px;
    }
    .blogbottom{
        margin-top: 10px;
    }
    .blogbottom img{
        border-radius: 5px;
    }
    .faceico img{
        border-radius: 50%
    }

    .bloghead{
    font-size: 14px;
}
.blogtop{
    display: flex;
}
.blogleft{
    width: 400px;
}
.blogleft{
    padding:0 20px;
}
.blogright{
    flex: 1;
    padding-left: 50px;
}
.blogtitle{
    margin-bottom: 20px;

}
    .blogbottom ul{
        display: flex;

    }
    .blogbottom li{
        flex:1;
        text-align: center;
        
    }
    .blogbottom ul li a{
        padding: 5px 50px;
        display: block;
        
    }
    .contact-us-btn{
        position: fixed;
        right: -1px;
        bottom: 150px;
        z-index: 9999

    }
    .contact-us-btn img{
width: 60px;
    }
    .menu-toggle{
        display: none
    }
    .shoptitletext{
        display: inline-block;
    }
    .shop-{
        display: none
    }
    .topblank{
        width: 0px;
        flex-grow:unset;
    }
/*自适应适配*/
@media (max-width: 768px){
    .card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 5px;
}
.card-body h4{
    font-size: 16px;
}
.card-foot.no-border.text-small{
/*    padding-top: 5px;
    padding-bottom: 5px;*/
}
    .contact-us-btn{
        display: none;
    }
    .sub-menu{
        background:unset;
    }
    .infoleft {
    width: 80px;
    padding-right: 10px;
}
.inforight {
        padding-top: 0px;
    font-size: 16px;
    margin-left: -80px;
}
.inforight .text1,.inforight .text2{
    padding-left: 80px;
    padding-top: 0px;
}
.blogdes {
    width: 100%;
    padding-top: 20px;
    margin-bottom: 20px;
}
.blogright {
    flex: 1;
    padding-left: 0px;
}
    #menu-main_menu ul.sub-menu>li{
            border-bottom: 1px solid rgba(222,222,222,.3);
    }
    .topbox{
        line-height: 2rem
    }
    .topleft{
    display: none;
    position: fixed;
    top: 64px;
    z-index: 999;
    background: rgba(0,0,0,.8);
    width: 100%
    }
    .topblank{
        flex-grow:1;
    }
    .topright{
        width: 64px;
    }
.menu-toggle{
    display: inline-block;
    width: 64px;
    font-size: 24px;
    line-height: 64px;
    text-align: center;
}
.shoptitletext{
    display: none
}
.navcontainer-wap{
    display: none
}
.shop-{
    display: inline-block;
    width: 64px;
    font-size: 24px;
    line-height: 64px;
}
.shop-nav{
    /*background:unset;*/


}
.yuyuyu{
    display: none !important
}
.search{
    display: none;
}
.navcontainer{
    /*display: none*/
}
.topleft ul>li {
    display: block;
    float: unset;
    }
.footpart1{
    margin:0 1rem;
}
.footpart2{
    flex-wrap:wrap;
    margin:0 1rem;
}
.footmenu{
    padding:0;
}
#footer .footer-head .find-us {

    margin-left: 0.5rem;
}
#footer .footer-head .numbers {

    line-height: unset;

}
#footer .footer-head .numbers span {

    font-size: 14px;
    height: 1rem;
    line-height: 1rem;
    padding: 0.2rem;
}
.foot_menu_container>li>ul>li {
    margin: 0.5rem 0 0;
    color: #9e9e9e;
    padding: 0px;
}

.grid-thirds {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 48% 48%;
    grid-template-columns: 48% 48%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.pageleft{
    width: 100%
}
.autowidth{
    width: 100%
}
}


/* 评论 */
#comments{ width:100%; margin:10px 0px; padding:0px 0px 10px 0px; text-indent:8px; border:1px solid #e1e1e1; }
.commentlist{ }
.commentlist p{ text-indent:0px;}
.commentlist a:link, .commentlist a:visited{ background:none; color:#454545;}
.commentlist a:hover{ background:none; color:#CC0000; text-decoration:underline;}
.commentlist li{ float:left; margin:5px 0px; width:96%; padding:15px 10px 5px 10px; background:#FFF; border:1px solid #BBC5CC;}
.commentlist li.alt{ background:#FFFAF4; border:1px solid #BBC5CC;}
.commentlist li .gravatar{ float:left; width:48px; margin:0px 8px 5px 0px; padding:1px 1px; text-align:center; border:1px solid #C7C7C7;}
.commentlist li .gravatar img{ margin:0px !important; padding:0px !important;}
.commentlist li .floor{ float:left; width:48px; margin-top:1px; padding:2px 0px 1px; text-align:center; border-top:1px solid #A7B6BE; background:F8F8F8; color:#999999;}
.commentlist li .authordata{ float:right; width:480px;}
.commentlist li .commentmetadata{ float:right; color:#999999;}
.commentlist li .commentcontent{ float:right; width:480px;}
#editcomment{ float:left; font-size:14px;}
#editcomment p{ padding:10px 10px 5px;}
#author, #email, #url{ margin-left:8px; width:40%; border:1px solid #CCCCCC; color:#906; font-weight:bold; font-size:14px; background:#FCFCFC; padding:5px 3px;}
.depth-2 .comment-body {
    padding-left: 40px;
}
.comments-header{
    background: rgba(222,222,222,.5);
}
.comment-reply-title{
    padding: 10px;
}
.tag{
        margin-top: 20px;
    border-top: 1px solid #ccc;
    padding-top: 20px;
}
.comments-inner{
    padding: 15px;
}
.comment-meta>.aaa{
    display: flex;
     flex-wrap: nowrap;
     justify-content: flex-start
}
.fbalist li{
    list-style: revert
}
.blog-tag{
    width: 100%;
    overflow: hidden;
}
.blog-tag ul li{
    padding: 5px 10px;
    background: #F4C52D;
    color: #fff;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
.blog-tag ul li a,.blog-tag ul li a:hover{
    color: #fff;
}
