*{ margin:0px; padding:0px;box-sizing:border-box;}
body{font-family: 'Lato', sans-serif;background:#fff;font-size: 14px;}

a{ text-decoration:none; color:#000}
a:hover{ color:#565656; text-decoration:underline}
ul{ list-style-type:none}
ul li{ list-style-type:none}
.clear{ clear:both}

.pageclass{ text-align:center; margin-top:30px; margin-bottom:50px;}
.pageclass a{ padding:5px 10px; background:#efefef; border:1px solid #dedede}
.pageclass a:hover{ background:#D8D2D2}
.pageclass .me{ padding:5px 10px; background:#f4f4f4; color:#B85F5F;border:1px solid #dedede}

.seo{ background:#efefef;  border-radius:10px; margin:20px 0px; padding:20px;}
.pos{ border-bottom:1px solid #efefef; padding-bottom:5px; margin-bottom:20px;}
.word1{ border-bottom:1px solid #efefef; padding-bottom:5px;}
.nodata{ padding:20px;}



.assistant{ background:#fff; padding:5px; border-radius:10px; margin-top:10px; border-bottom:1px dashed #dedede}
.que{ padding:10px;}
.aq{ border-bottom:1px solid #dedede; padding-bottom:10px; padding-top:10px;}
.aq>p{ font-weight:bolder}
.aq img{transition: all 0.5s;}
.an{ display:none; border-top:1px solid #dedede; padding-top:10px; padding-left:20px;}


.home_about{ border:1px solid #dedede; padding:10px; margin-bottom:20px;}
.home_about h1{ font-size:18px; text-align:center; padding:10px; }



@media screen and (min-width:751px){



.one-buy-one{ display:none}
.header-mobile{ display:none}  
.mod-search{ display:none}
.header .logo{ text-align:center; padding:10px 0px;}
.header .menu{ width:100%; background:#000;}
.header .menu a{ color:#fff}
.header .menu ul{ width:1400px; margin:0px auto;}
.header .menu li{ float:left;  color:#fff; font-size:16px; text-align:center; width:150px; height:50px; line-height:50px;}





.pureicase{width:1400px; margin:0px auto; background:#fff; padding:10px 0px;}
.pureicase a{ color:#000; font-size:16px;}
.pureicase .tag1{ background:#000; text-align:center; color:#fff; padding:10px 0px}
.pureicase .pureicase_left{ width:260px; float:left; margin-right:38px;}
.pureicase .pureicase_left ul{ border:1px solid #000}
.pureicase .pureicase_left ul li{ border-bottom:1px solid #dedede; padding:10px 0px}
.pureicase .pureicase_right{ float:left; width:1100px;}
.pureicase .pureicase_left .tag_left{ margin-bottom:20px;}

.home_tips{ text-align:center; font-size:18px;}
.home_tips p:nth-child(2){ border-bottom:1px dashed #dedede; padding-bottom:10px;}

.products_show{ }
.products_show li{ float:left; margin-right:20px; margin-top:10px; margin-bottom:20px; width:260px; border:1px solid #D7E0E0; background:#F3F9F9; padding:5px;} 
.products_show img{ width:250px; height:250px;}
.products_show li:nth-child(4n){ margin-right:0px;}
.products_show li p:nth-child(2){overflow:hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; height:80px;}
.products_show li p:nth-child(3){ color:#ff0000}

.brand_tips{ text-align:center; font-size:22px; padding-top:10px; border-bottom:1px dashed #efefef}
.brand_tips a{ font-size:22px;}

.banner_img{ margin-bottom:10px;}
.banner_img img{ width:1400px;}


.goods_pic{ float:left; width:450px;}
.goods_pic img{ width:450px; height:450px;}

.goods_content{ float:left; margin-left:30px; width:620px; }
.goods_content h1{ font-size:20px; border-bottom:1px solid #dedede; padding:0px 0px 10px 0px;}

.goods_content .sku{ padding-top:10px;}
.goods_content .price{  padding-bottom:10px; padding-top:10px; }
.goods_content .price span{font-size:16px; color:#ff0000; font-weight:bolder}
.goods_content .price font{ text-decoration:line-through; color:#565656; font-size:14px;}
.goods_content .price i{background:#2F2D2D; border-radius:20px; color:#fff; padding:8px 3px;}
.goods_content .comment{border-bottom:1px dashed #eee; padding-bottom:10px;}
.goods_content .comment span{ margin-right:20px; text-decoration:underline}
.goods_content .attr{ margin-top:20px;}
.goods_content .attr ul{ display:flex;flex-wrap:wrap; margin-bottom:10px;}
.goods_content .attr ul li{ background:#efefef; padding:10px; margin:10px 10px 0px 0px; border-radius:5px; border:1px solid #dedede; cursor:pointer}
.goods_content .attr ul .sel{ background:#ff0000; color:#fff}
.goods_content .attr img{ width:80px; height:80px;}
.goods_content .attr .attr_img{padding:3px  3px 0px 3px;} 

.goods_content .num{ display:flex; padding-top:10px;}
.goods_content .num span{ width:30px; height:40px; border:1px solid #ccc;text-align:center; line-height:40px; font-size:30px; display:inline-block; cursor:pointer}
.goods_content .num input{ width:60px; text-align:center; height:40px; border:1px solid #ccc; outline:none; margin:0px -1px;}
.goods_content .num .buy{ background:#0F5086; margin-left:1%; border:none; color:#fff; width:300px; font-size:16px; cursor:pointer; font-weight:bolder; padding:2px 0px 0px 0px;}
.goods_content .num .buy:hover{ background:#184266}


.goods_details{}
.goods_details h2{ border-bottom:1px solid #dedede; padding-bottom:5px; margin-bottom:20px; background:#efefef; margin-top:10px; font-size:16px; padding:5px;}
.goods_details img{ }
.goods_comment img{ width:100px;}
.goods_comment h2{ border-bottom:1px solid #dedede; padding-bottom:5px; margin-bottom:20px; background:#efefef; margin-top:10px; font-size:16px; padding:5px;}

.goods_comment .item{background:#efefef; margin:20px 0px; padding:20px;}
.goods_comment .item .name{color:#333333; padding-bottom:10px;}
.goods_comment .no{padding:20px; text-align:center}




 


.footer{ width:100%; background:#000; color:#fff}
.footer_width{ width:1400px; margin:0px auto}
.footer h5{ color:#fff; font-weight:bolder; border-bottom:1px solid #565656; padding:20px 5px 5px 5px;font-size:14px;}
.footer h6{ font-size:14px;padding-top:10px; border-bottom:1px dashed #565656; padding-bottom:5px; font-weight:lighter}
.footer h6 a{ color:#fff}
.footer ul{padding:20px 0px;}
.footer ul li{ float:left; width:200px; padding-left:0px; margin-right:180px; }
.footer ul li:nth-child(4){ margin-right:0px;}
.footer ul li div{ color:#fff; font-weight:bolder; border-bottom:1px solid #dedede; padding:20px 5px 5px 5px;}

.footer .copyright{text-align:center; padding:20px 0px}



.blog{ padding:20px 0px;}
.blog ul{ padding:10px 0px;}
.blog li{ float:left}
.blog li:nth-child(1){ width:300px;}
.blog li:nth-child(1) img{ width:300px; height:200px;}
.blog li:nth-child(2){ width:1050px; margin-left:50px;}
.blog li:nth-child(2) h2{ padding-bottom:10px;}
.blog li:nth-child(2) p{ padding-top:10px;}
.blog .title{font-size:16px; font-weight:bolder}
.blog .intro{background:#efefef; padding:10px; margin-top:10px; margin-bottom:10px;}



.blog_info{}
.blog_info h1{text-align:center; padding-top:20px;}
.blog_info .time{ text-align:center; padding-top:10px; }
.blog_info .intro{background:#efefef; padding:10px; margin-top:20px;}
.blog_info .content{padding:20px 0px; overflow:hidden}

.info_table{ background:#ccc; width:100%}
.info_table tr{ background:#fff}
.info_table td{ padding:10px;}
.info_table td:nth-child(odd){ width:20%; background:#efefef}


.made_attr{ display:none; margin:20px 0px;}
.made_attr input{text-align:center; border:1px solid #dedede; outline:none; width:50px; height:24px;}
.is_made{ background:#B85F5F; padding:5px 10px; width:140px; text-align:center; color:#fff; margin:20px 0px; cursor:pointer}

.gift_css{ background:#efefef; padding:10px 10px; margin-bottom:10px;}
.gift_css select{ width:480px; height:30px; line-height:30px; outline:none; border:1px solid #dedede}
.gift_css p{ color:#B85F5F; font-weight:bolder; padding-bottom:5px;}

}

@media screen and (max-width:751px){
  
	body{ font-family: 'Lato', sans-serif;background:#fff;font-size: 14px;}
   .header{ display:none}
   .left{ display:none}
   .search_menu{ display:none}
   .pureicase_left{ display:none}
 
   
   .banner img{ width:100%}
   
   .tag1{border-bottom:1px solid #27346a !important; padding-bottom:10px; color:#27346a; font-weight:bolder; font-size:16px;}
   
   
   .header-mobile {
        position: relative;
        top: 0;
        left: 0;
        z-index: 2;
    }

    .header-mobile {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #fff;
        padding: 10px 0;
        box-shadow: 0px 0px 10px 3px #efefef;
    }
	
	
	.header-mobile>div:first-child {
        padding-left: 10px;
    }

    .header-mobile>div .iconfont {
        font-size: 32px;
        margin-right: 10px;
		color: #2F2D2D;
    }

    .header-mobile>a {
		display:inline-block;
        width: 40%;
    }
	.header-mobile>a img{
		width:100%;
	}

    .header-mobile>div:nth-child(3) {
        position: relative;
    }

    .header-mobile>div:nth-child(3) .cart_num {
        display: inline-block;
        width: 18px;
        height: 18px;
        text-align: center;
        border-radius: 50%;
        position: absolute;
        left: 63px;
        top: -6px;
        background-color: red;
        font-size: 12px;
        color: #fff;
        transform: scale(0.8);
    }
	
	.header-mobile>div:nth-child(3) .cart_num a{ color:#fff;}
	
	
	.menu {
        width: 100%;
        height: 100%;
        position: fixed;
        left: -100%;
        top: 0;
        z-index: 101;
       
    }

    .menu .menu-column {
        box-shadow: 0px 0px 19px 8px #bbb;
    }

    .menu .menu-column>div:first-child {
        text-align: right;
        padding: 10px;
        border-bottom: 0px;
    }

    .menu .menu-column>div:first-child .iconfont {
        font-size: 35px;
		margin-right:0;
		font-weight: 200;
		color: #666;
    }

    .menu .menu-column>div:nth-child(2),
    .menu .menu-column>div:nth-child(3) {
        text-align: center;
        border-bottom: 0px;
    }

    .menu .menu-column>div:nth-child(2) img {
        width: 90px;
    }

    .menu .menu-column>div:nth-child(3) {
        margin-top: 10px;
        padding: 10px;
        font-size: 15px;
    }

    .menu .menu-banner {
        width: 100%;
        margin-bottom: 10px;
    }

    .menu .menu-banner img {
        width: 100%;
    }

    .menu .menu-column {
        width: 64%;
        height: 100%;
        background-color: #fff;
        overflow: auto;
        padding-bottom: 20px;
    }

    .menu .menu-column::-webkit-scrollbar {
        display: none;
    }

    .menu .menu-column>div {
        color: #999;

    }

    .menu .menu-column .column-xun {
        padding: 5px 10px 15px;
    }
	
	.menu .menu-column .column-xun  a{
       color:#999;
    }

    .menu .menu-column .column-m {
        text-align: center;
        margin-top: 60px;
        border-bottom: 0px;
    }

    .menu .menu-column .column-m .iconfont {
		font-size:32px;
        margin-right: 5px;
		color:#666;
		position:relative;
		top: 7px;
		
    }
    
	/*
    .menu .menu-column>div:last-child {
        display: flex;
        justify-content: center;
        margin-top: 25px;
        padding-bottom: 20px;
        border-bottom: 0px;
		
    }*/
	.menu .menu-column .column-tel .iconfont{ font-size:16px; color:#dc24e8}
	.menu .menu-column .column-tel  p{ padding-top:10px;}
	.menu .menu-column .column-tel img{ width:50% !important; text-align:center}
	.menu .menu-column>div:last-child .iconfont{
		margin:0 10px;
	}
	.menu .menu-column>div:last-child .icon-face{
		color:#2064ff;
	}
	.menu .menu-column>div:last-child .icon-twi{
		color:#14c0f9;
	}
	.menu .menu-column>div:last-child .icon-ins{
		font-size:38px;
		color:#f30fd5;
	}
	.menu .menu-column>div:last-child .icon-pin{
		color:#f30f0f;
	}

    .menu .menu-column>div:last-child img {
        width: 35px;
    }

    .menu .menu-column>div div:first-child {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 5px 10px 15px;
    }

    .menu .menu-column>div div:first-child>img:last-child {
        width: 15px;
        transition: all 1s;
		margin-top:11px;
    }

    .menu .menu-column>div .column-div {
        width: 100%;
        margin-left: 5%;
        color: #999;
        display: none;
    }

    .menu .menu-column>div .column-div ul {
        width: 100%;
    }

    .menu .menu-column>div .column-div ul li {
        width: 100%;
        padding: 7px 0;
        list-style: none;
        border-bottom: 1px solid rgb(221, 221, 221);
    }

    .menu .menu-column>div .column-div ul li a {
        text-decoration: none;
        color: #999;
    }

    .menu .menu-column .column-shu:nth-child(2n),
    .menu .menu-column .column-xun:nth-child(2n) {
        background-color: #efefef;
    }

    .menu .menu-column .column-dan span .iconfont,
    .menu .menu-column .column-xun span .iconfont {
        font-size: 28px;
        margin-right: 10px;
		position:relative;
		top:4px;
		
    }
	
	.mod-search{
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 2;
        background-color: rgba(0, 0, 0, 0.4);
        display: none;
    }
    .mod-search .mod-search-div{
        width: 70%;
        height: 100%;
        background-color: #fff;
    }
    .mod-search .mod-search-div .search-title{
        padding: 25px 10px 10px;
        font-size: 20px;
        font-weight: bold;
        color: #000;
        border-bottom: 1px solid #ddd;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .mod-search .mod-search-div .search-title .mod-search-close{
        font-size: 32px
    }
    .mod-search .mod-search-div .search-input{
        margin: 10px 10px 0;
        padding: 0 5px;
        display: flex;
        align-items: center;
        background-color: #f1f1f1;
        border-radius: 3px;
    }
	.mod-search .mod-search-div .search-input .iconfont{
		font-size: 23px;
	}
    .mod-search .mod-search-div .search-input input{
        width: 100%;
        height: 30px;
        text-indent: 10px;
        border: none;
        background-color: #f1f1f1;
        outline: none;
    }
    .mod-search .mod-search-div .search-title2{
        margin: 5px 10px 0;
        padding: 10px 0;
        border-bottom: 1px solid #ddd;
        font-weight: bold;
    }
    .mod-search .mod-search-div .search-span{
        display: flex;
        flex-wrap: wrap;
    }
    .mod-search .mod-search-div .search-span a{
        display: flex;
        padding: 5px 10px;
        align-items: center;
        color: #666;
        background-color: #f1f1f1;
        border-radius: 5px;
        font-size: 12px;
        margin-left: 10px;
        margin-top: 10px;
    }
    .mod-search .mod-search-div .search-span a span{
        margin-right: 5px;
    }



   
   

	
	

.pureicase{width:98%; margin:0px auto; background:#fff; margin:1%}

.home_tips{ text-align:center; font-size:18px; margin-top:10px;}
.home_tips p:nth-child(2){ border-bottom:1px dashed #dedede; padding-bottom:10px;}

.products_show{ }
.products_show li{ float:left;  border:1px solid #D7E0E0;  padding:2px; margin-right:1%; margin-top:2%; padding-top:1px; padding-bottom:1px;width:49%; background:#F3F9F9;} 
.products_show img{ width:100%}
.products_show li:nth-child(4n){ margin-right:0px;}
.products_show li p:nth-child(2){overflow:hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; height:64px;}
.products_show li p:nth-child(3){ color:#ff0000; padding:10px 0px;;}

.brand_tips{ text-align:center; font-size:22px; padding-top:10px; border-bottom:1px dashed #efefef}

.banner_img{ margin-bottom:10px;}
.banner_img img{ width:100%}





.goods_page{ margin-top:10px;}
.goods_pic{ width:100%; position:relative;}
.goods_pic span{position:absolute; left:10px; top:10px; background:#B85F5F; border-radius:20px; color:#fff; padding:8px 3px;}
.goods_pic img{ width:100%}
.goods_content{ width:100%;}
.goods_content h1{ font-size:20px; border-bottom:1px solid #dedede;}

.goods_content .sku{ padding-top:10px;}
.goods_content .price{  padding-bottom:10px; padding-top:10px; }
.goods_content .price span{font-size:16px; color:#ff0000; font-weight:bolder}
.goods_content .price font{ text-decoration:line-through; color:#565656; font-size:14px;}
.goods_content .price i{background:#B85F5F; border-radius:20px; color:#fff; padding:8px 3px;}
.goods_content .comment{border-bottom:1px dashed #eee; padding-bottom:10px;}
.goods_content .comment span{ margin-right:20px; text-decoration:underline}
.goods_content .attr{ margin-top:20px;}
.goods_content .attr ul{ display:flex;flex-wrap:wrap; margin-bottom:10px;}
.goods_content .attr ul li{ background:#efefef; padding:10px; margin:10px 10px 0px 0px; border-radius:5px; border:1px solid #dedede; cursor:pointer}
.goods_content .attr ul .sel{ background:#ff0000; color:#fff}
.goods_content .attr img{ width:78px; height:78px;}
.goods_content .attr .attr_img{padding:3px  3px 0px 3px;} 

.goods_content .num{ display:flex; padding-top:10px;}
.goods_content .num span{ width:30px; height:40px; border:1px solid #ccc;text-align:center; line-height:40px; font-size:30px; display:inline-block; cursor:pointer}
.goods_content .num input{ width:60px; text-align:center; height:40px; border:1px solid #ccc; outline:none; margin:0px -1px;}
.goods_content .num .buy{ background:#0F5086; margin-left:1%; border:none; color:#fff; width:300px; font-size:16px; cursor:pointer; font-weight:bolder; padding:2px 0px 0px 0px;}
.goods_content .num .buy:hover{ background:#311abc}


.goods_details{word-wrap: break-word;word-break: break-all;white-space: normal;}
.goods_details h2{ border-bottom:1px solid #dedede; padding-bottom:5px; margin-bottom:20px; background:#efefef; margin-top:10px; font-size:16px; padding:5px;}
.goods_details img{ width:100% }
.goods_details div{word-wrap: break-word;word-break: break-all;white-space: normal;}

.goods_comment img{ width:100px;}
.goods_comment h2{ border-bottom:1px solid #dedede; padding-bottom:5px; margin-bottom:20px; background:#efefef; margin-top:10px; font-size:16px; padding:5px;}

.goods_comment .item{background:#efefef; margin:20px 0px; padding:20px;}
.goods_comment .item .name{color:#333333; padding-bottom:10px;}
.goods_comment .no{padding:20px; text-align:center}



.blog{ margin-bottom:20px;}
.blog li{ width:98; margin:1%;}
.blog img{ width:100%}

.blog .title{font-size:16px; font-weight:bolder}
.blog .intro{background:#efefef; padding:10px; margin-top:10px; margin-bottom:10px;}
	
	
 
 
 




.info_table{ background:#ccc; width:100%}
.info_table tr{ background:#fff}
.info_table td{ padding:10px;}
.info_table td:nth-child(odd){ width:30%; background:#efefef} 

.made_attr{ display:none; margin:20px 0px;}
.made_attr input{text-align:center; border:1px solid #dedede; outline:none; width:50px; height:24px;}
.is_made{ background:#B85F5F; padding:5px 10px; width:140px; text-align:center; color:#fff; margin:20px 0px; cursor:pointer}

.gift_css{ background:#efefef; padding:10px 10px; margin-bottom:10px;}
.gift_css select{ width:100%; height:30px; line-height:30px; outline:none; border:1px solid #dedede}
.gift_css p{ color:#B85F5F; font-weight:bolder; padding-bottom:5px;}

.search-item{ padding:5px;}
.stxt{ width:240px; height:30px; outline:none; border:1px solid #dedede;}



.footer{ width:100%; margin:0px auto; background:#000; padding:0px 10px; }
.footer h5{ color:#fff; font-weight:bolder; border-bottom:1px solid #565656; padding:20px 5px 5px 5px;font-size:14px;}
.footer h6{ font-size:14px;padding-top:10px; padding-left:5px; border-bottom:1px dotted #565656; padding-bottom:5px; font-weight:lighter; color:#565656}
.footer h6 a{ color:#efefef}
.footer ul{ background:#000; padding:20px 0px;}
.footer ul li{ width:100%; }
.footer ul li:nth-child(2n){ margin-right:0px;}
.footer ul li div{ color:#000; font-weight:bolder; border-bottom:1px solid #565656; padding:20px 5px 5px 5px;}

.footer .copyright{text-align:center; padding:20px 0px; color:#fff}

}





