*{ margin:0px; padding:0px;}
body{font-family: "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;background:#000;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;}
.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; }
.h1word{text-align:center; padding:10px;}
.h2word{ text-align:center; padding:10px 0px;}

.no_search{ color:#ff0000; font-weight:bolder; padding:10px; line-height:24px;}




@media screen and (min-width:751px){
.one-buy-one{ display:none}
.header-mobile{ display:none}  
.mod-search{ display:none}
.m_line_tips{ display:none}
.mbanner{ display:none}
.line_tips{ background:#000; text-align:center; height:26px; line-height:26px; color:#fff;}
.line_tips a{ color:#fff}
.header{ width:1400px; margin:0px auto; background:#fff; padding:10px;}
.header li{ float:left}


.header .menu img{filter:invert(0.5);transform: rotateZ(0deg);transition:.3s;}
.header .menu li:hover img{transform:rotate(180deg);}

.header .menu li{ padding:0px 30px; text-align:center}
.header .menu a{color:#2c2e2f; font-weight:bolder}
.header .column3{padding:30px 0px 0px 0px;}
.header .column3 span{ background:#2F2D2D; color:#fff; padding:10px 20px; border-radius:10px;}
.header .column3 .defalut{background:#fff; color:#2F2D2D; border:1px solid #2F2D2D}
.header .column3 a{ color:#fff}
.header .column3 .defalut a{ color:#2F2D2D}

.header .menu li{ position:relative;}
.header .menu li>a{ display: block;transition: .3s;height:50px;}
.header .menu li a:hover{ color:#000;}
.header .menu li dl dd{ float:left; width:350px; text-align:left; padding:10px 0px;}
.header .menu li dl dd a{ display:block;  color:#fff; font-weight:lighter}
.header .menu li dl dd a:hover{  color:#dedede;}
.header .menu li dl{  position:absolute;visibility: hidden;background-color: #18985A;width:1400px;transition: .3s;top: 200%;opacity: 0;left:0px;text-align:left;padding-left:5px;z-index:999;font-weight:normal;color:#fff;}
.header .menu li:nth-child(1) dl{left:-332px;}
.header .menu li:nth-child(2) dl{left:-452px;}
.header .menu li:hover dl{top: 100%;visibility: visible;opacity: 1;}
.header .menu .category{width:1440px; padding-bottom:20px}
.header .menu .category div:nth-child(1) a{color:#2790c3}
.header .menu .category div:nth-child(2){ padding-top:10px;}
.header .menu .category div:nth-child(2) span{display:block; float:left; width:270px; text-align:left; padding:5px 0px}







.search_menu{ width:1400px; margin:0px auto; padding:10px; background:#F7EEEE}
.search_menu input{ width:200px; border:1px solid #dedede; height:30px; line-height:30px; padding-left:5px; outline:none}
.search_menu .search-pc{ color:#fff; background:#5791D8; padding:6px 20px 10px 20px; cursor:pointer}
.search_menu .search-pc:hover{ background:#2A72CC}
.search_menu span{ background:#dedede; color:#fff; padding:8px 10px; border-radius:5px}
.search_menu span a{ color:#fff}
.search_menu .stxt{ height:30px; border:1px solid #dedede; width:120px; outline:none}








 



.footer{ width:1400px; margin:0px auto; background:#f4f4f4; padding:10px;}
.footer ul li{ float:left; padding-left:100px; width:460px; padding-bottom:10px;}



.footer ul li p{ padding-top:10px; border-bottom:1px dashed #dedede; padding-bottom:5px;}
.footer ul li p:nth-child(1){ font-weight:bolder; border-bottom:1px solid #dedede;}



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




.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;}


.gift_tips{ border:2px solid #ff0000; padding:20px;}
.gift_name{ text-align:center; font-size:16px; padding:10px;}
.gift_list{}
.gift_list li{ float:left; padding:5px;}
.gift_list img{ width:165px;}




.mobile_diary{ display:none}
.zoraik{ width:1400px; margin:0px auto; background:#fff; padding:10px;}
.zoraik .category{ float:left; width:280px;}
.zoraik .category .first_category{ border-bottom:1px solid #dedede; padding-bottom:10px;}
.zoraik .category .second_category{ border-bottom:1px dashed #ccc; padding:10px;}
.zoraik .products{ float:left;  padding-left:40px; width:1100px}
.zoraik .products h1{ font-size:16px; text-align:center; padding:20px 10px 10px 10px;}
.zoraik .products h2{ font-size:14px; border-bottom:1px dashed #dedede; padding-bottom:10px; padding-top:10px;}
.zoraik .products .products_show{ margin-top:10px;}

.products_show li{ float:left; margin-right:20px; padding-top:0px; padding-bottom:0px;width:250px;}
.products_show li img{ width:250px; height:250px; transition: transform 0.3s ease; }
.products_show li:hover img{ transform: scale(1.08); }
.products_show .img{ overflow:hidden; width:100%}
.products_show li:nth-child(4n){ margin-right:0px;}
.products_show li p:nth-child(1){ position:relative}
.products_show li p:nth-child(1) span{position:absolute; left:5px; top:10px; background:#B85F5F; border-radius:20px; color:#fff; padding:8px 3px;}
.products_show li p:nth-child(2){ padding-top:10px; line-height:22px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.products_show li p:nth-child(3){ text-align:left; font-size:16px; color:#F41252; padding:10px 0px; background:#fff}
.products_show li p:nth-child(3) span{ color:#565656; text-decoration:line-through}
.products_show li p:nth-child(4){ text-align:center; margin-top:20px; font-size:14px;}
.products_show li p:nth-child(4) span{border:1px solid #dedede; padding:8px 20px; border-radius:10px; background:#f4f4f4}
.products_show li p:nth-child(4) span:hover{ background:#E99184;color:#fff;transition: background-color 1s; /* 背景色变化过渡时间 */}
.products_show li p:nth-child(4) a:hover{text-decoration:none}

.banner{width:1400px; margin:0px auto; background:#fff; padding:10px 0px;}
.position{ border-bottom:1px solid #dedede; padding-bottom:10px;}

.diary{ padding-top:20px;}
.diary .diary_title{ border-bottom:1px solid #dedede; font-weight:bolder; padding-bottom:10px;}
.diary div{ border-bottom:1px dashed #dedede; line-height:22px; padding-bottom:5px;}
.diary div p:nth-child(1){ padding-top:10px}
.diary div p:nth-child(2){ padding-top:5px;}




.pinfo{ float:left; width:1100px; padding-left:40px;}
.pinfo_page{ margin-top:10px;}
.pinfo_pic{ float:left; width:300px; position:relative;}
.pinfo_pic span{position:absolute; left:10px; top:10px; background:#B85F5F; border-radius:20px; color:#fff; padding:8px 3px;}
.pinfo_pic img{ width:300px; height:300px;}

.pinfo_content{ float:left; margin-left:40px; width:720px;}
.pinfo_content h1{ font-size:20px; border-bottom:1px solid #dedede; padding-bottom:5px;}

.pinfo_content .sku{ padding-top:20px;}
.pinfo_content .price{  padding-bottom:10px; padding-top:10px; }
.pinfo_content .price span{font-size:16px; color:#ff0000; font-weight:bolder}
.pinfo_content .price font{ text-decoration:line-through; color:#565656; font-size:14px;}
.pinfo_content .price i{background:#2F2D2D; border-radius:20px; color:#fff; padding:8px 3px;}
.pinfo_content .stock{ padding-top:10px; color:#009900; font-weight:bolder}


.pinfo_content .comment{border-bottom:1px dashed #eee; padding-bottom:10px;}
.pinfo_content .comment span{ margin-right:20px; text-decoration:underline}
.pinfo_content .attr{ margin-top:20px;}
.pinfo_content .attr ul{ display:flex;flex-wrap:wrap; margin-bottom:10px;}
.pinfo_content .attr ul li{ background:#efefef; padding:10px; margin:10px 10px 0px 0px; border-radius:5px; border:1px solid #dedede; cursor:pointer}
.pinfo_content .attr ul .sel{ background:#2F2D2D; color:#fff}
.pinfo_content .attr img{ width:80px; height:80px;}
.pinfo_content .attr .attr_img{padding:3px  3px 0px 3px;} 

.pinfo_content .num{ display:flex; padding-top:10px;}
.pinfo_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}
.pinfo_content .num input{ width:60px; text-align:center; height:40px; border:1px solid #ccc; outline:none; margin:0px -1px;}
.pinfo_content .num .buy{ background:#2F2D2D; margin-left:1%; border:none; color:#fff; width:300px; font-size:16px; cursor:pointer; font-weight:bolder; padding:2px 0px 0px 0px;}
.pinfo_content .num .buy:hover{ background:#311abc}
.pinfo_details{ line-height:24px; padding-top:50px;}
.pinfo_details_title{ border-bottom:1px solid #dedede; padding-bottom:5px; font-weight:bolder}
.pinfo_details_content{ padding-top:20px;}

.pinfo_relate_product{ line-height:24px; padding-top:50px;}
.pinfo_relate_product_title{border-bottom:1px solid #dedede; padding-bottom:5px; font-weight:bolder;}



}

@media screen and (max-width:751px){
  
	body{ font-family: 'Lato', sans-serif;background:#fff;font-size: 14px;}
   .header{ display:none}
   .category{ display:none}
   .search_menu{ display:none}
   .main_left{ display:none}
   .main_right{ display:none}
   .line_tips{ display:none}
   .banner{ display:none}
   
   .tag1{border-bottom:1px solid #27346a !important; padding-bottom:10px; color:#27346a; font-weight:bolder; font-size:16px;}
   
   .m_line_tips{ background:#D32323; text-align:center; height:30px; line-height:30px; }
   .m_line_tips a{ color:#fff}

    
   
   .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;
    }



   
   

	
.zoraik{ width:98%; margin:1%;}

.zoraik .products{}
.zoraik .products h1{ font-size:16px; text-align:center; padding:20px 10px 10px 10px;}
.zoraik .products h2{ font-size:14px; border-bottom:1px dashed #dedede; padding-bottom:10px; padding-top:10px;}
.zoraik .products .products_show{ margin-top:10px;}

.products_show li{ float:left; width:48%; margin:1%;}
.products_show li img{ width:100%; height:100%; transition: transform 0.3s ease; }
.products_show li:hover img{ transform: scale(1.08); }
.products_show .img{ overflow:hidden; width:100%}
.products_show li:nth-child(4n){ margin-right:0px;}
.products_show li p:nth-child(1){ position:relative}
.products_show li p:nth-child(1) span{position:absolute; left:5px; top:10px; background:#B85F5F; border-radius:20px; color:#fff; padding:8px 3px;}
.products_show li p:nth-child(2){ padding-top:10px; line-height:22px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.products_show li p:nth-child(3){ text-align:left; font-size:16px; color:#F41252; padding:10px 0px; background:#fff}
.products_show li p:nth-child(3) span{ color:#565656; text-decoration:line-through}
.products_show li p:nth-child(4){ text-align:center; margin-top:20px; font-size:14px;}
.products_show li p:nth-child(4) span{border:1px solid #dedede; padding:8px 20px; border-radius:10px; background:#f4f4f4}
.products_show li p:nth-child(4) span:hover{ background:#E99184;color:#fff;transition: background-color 1s; /* 背景色变化过渡时间 */}
.products_show li p:nth-child(4) a:hover{text-decoration:none}

.banner{width:1400px; margin:0px auto; background:#fff; padding:10px 0px;}
.position{ border-bottom:1px solid #dedede; padding-bottom:10px;}

.mobile_diary{ padding-top:20px;}
.mobile_diary .mobile_diary_title{ border-bottom:1px solid #dedede; font-weight:bolder; padding-bottom:10px;}
.mobile_diary div{ border-bottom:1px dashed #dedede; line-height:22px; padding-bottom:5px;}
.mobile_diary div p:nth-child(1){ padding-top:10px}
.mobile_diary div p:nth-child(2){ padding-top:5px;}









.pinfo{ width:98%; margin:1%;}
.pinfo_page{ margin-top:10px;}
.pinfo_pic{ width:100%; position:relative;}
.pinfo_pic span{position:absolute; left:10px; top:10px; background:#B85F5F; border-radius:20px; color:#fff; padding:8px 3px;}
.pinfo_pic img{ width:100%; height:100%}

.pinfo_content{}

.pinfo_content h1{ font-size:20px; border-bottom:1px solid #dedede; padding-bottom:5px;}

.pinfo_content .sku{ padding-top:20px;}
.pinfo_content .price{  padding-bottom:10px; padding-top:10px; }
.pinfo_content .price span{font-size:16px; color:#ff0000; font-weight:bolder}
.pinfo_content .price font{ text-decoration:line-through; color:#565656; font-size:14px;}
.pinfo_content .price i{background:#2F2D2D; border-radius:20px; color:#fff; padding:8px 3px;}
.pinfo_content .stock{ padding-top:10px; color:#009900; font-weight:bolder; font-size:12px;}


.pinfo_content .comment{border-bottom:1px dashed #eee; padding-bottom:10px;}
.pinfo_content .comment span{ margin-right:20px; text-decoration:underline}
.pinfo_content .attr{ margin-top:20px;}
.pinfo_content .attr ul{ display:flex;flex-wrap:wrap; margin-bottom:10px;}
.pinfo_content .attr ul li{ background:#efefef; padding:10px; margin:10px 10px 0px 0px; border-radius:5px; border:1px solid #dedede; cursor:pointer}
.pinfo_content .attr ul .sel{ background:#2F2D2D; color:#fff}
.pinfo_content .attr img{ width:80px; height:80px;}
.pinfo_content .attr .attr_img{padding:3px  3px 0px 3px;} 

.pinfo_content .num{ display:flex; padding-top:10px;}
.pinfo_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}
.pinfo_content .num input{ width:60px; text-align:center; height:40px; border:1px solid #ccc; outline:none; margin:0px -1px;}
.pinfo_content .num .buy{ background:#2F2D2D; margin-left:1%; border:none; color:#fff; width:300px; font-size:16px; cursor:pointer; font-weight:bolder; padding:2px 0px 0px 0px;}
.pinfo_content .num .buy:hover{ background:#311abc}
.pinfo_details{ line-height:24px; padding-top:50px;}
.pinfo_details_title{ border-bottom:1px solid #dedede; padding-bottom:5px; font-weight:bolder}
.pinfo_details_content{ padding-top:20px;}
.pinfo_details_content img{ width:100%}
.pinfo_relate_product{ line-height:24px; padding-top:50px;}
.pinfo_relate_product_title{border-bottom:1px solid #dedede; padding-bottom:5px; font-weight:bolder;}



	
	
 
 
 



.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;}

.gift_tips{ border:1px solid #ff0000; padding:2%;}
.gift_name{ text-align:center; font-size:16px; padding:10px;}
.gift_list{}
.gift_list li{ float:left; padding:1%; width:48%}
.gift_list img{ width:100%;}

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


.h2word{ text-align:center; padding:10px 0px;}
.hlist{ }
.hlist li{ float:left; margin:1%; width:31%; overflow: hidden }
.hlist img{ width:100%; }
.hlist p{ text-align:center}
.hlist p:nth-child(1){ border:1px  solid #dedede; padding:5px;}
.hlist p:nth-child(2){height:22px; overflow:hidden; font-size:14px; padding-top:10px;}
.hlist p:nth-child(3){ font-size:14px; padding-bottom:10px;}



.stxt2{ height:30px; border:1px solid #dedede; width:107px; outline:none; padding-left:5px; }
.search-mobile{ background:#000; color:#fff; text-align:center; padding:10px 0px; margin-left:5px; margin-right:33px;}


.footer{ margin:0px auto; background:#f4f4f4; padding:10px;}
.footer ul li{  padding-bottom:10px;}



.footer ul li p{ padding-top:10px; border-bottom:1px dashed #dedede; padding-bottom:5px;}
.footer ul li p:nth-child(1){ font-weight:bolder; border-bottom:1px solid #dedede;}



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

}





