.footer.gray {background: #fff;}



/*!* 头部 *!*/
.header {padding: 25px 0;}
.header h1.logo {float: left; width: 227px; height: 61px; margin-left: 5px;margin-top: 24px;}
.header h1.logo a, h1.logo img { max-width: 227px; max-height: 61px;}

.header .kefu{font-size: 22px;font-weight: bold;margin-top: 24px;color: #ff4b64;}
.header .kefu p{font-size: 16px;font-weight: lighter;color: #ff4b64;}
/*!* 搜索 *!*/
.header .search {float: left; margin: 0 0 0 70px;}
.header .search .type span{display:inline-block;color:#ff3451;width: 50px;height: 30px;text-align: center;font-size: 14px;line-height: 30px;border-radius: 4px 4px 0 0;cursor: pointer;}
.header .search .type .curr{background: #ff3451;color: #fff;}
.header .search .formbox{position: relative;width: 496px; height:38px;border: 2px solid #ff3451;}
.header .search .formbox s{display: inline-block;width: 20px;height: 20px;background: url("../images/sprite.png") no-repeat -16px 0px;position: absolute;left: 5px;top: 8px;}
.header .txt_search{width: 406px;float: left;height: 38px;border: 0;padding-left: 30px;box-sizing: border-box;font-size: 15px;}
.header .txt_search::placeholder{color: #cacaca;}
.header .btn-s{float:left;width: 90px;height: 40px;background: #ff3451;color: #fff;font-size: 18px;line-height: 40px;border: 0;cursor: pointer;}
.header .qiandao{float: left;}
.header .qiandao a{display: inline-block;width: 90px;height: 42px;background-color: #ffab34;color: #fff;font-size: 18px;text-align: center;line-height: 42px;margin: 30px 0 0 -74px;}
/* 热门搜索 */
.header .hot-s {width: 420px; height: 26px; overflow: hidden; line-height: 26px; clear: both;}
.w1200 .header .hot-s {width: 580px;}
.header .hot-s a {float: left; margin-right: 10px;}

/*面包屑*/
.bread{width:100%; height:48px;background: #fff;}
.bread p{width: 1000px; margin: 0 auto; line-height: 48px;}
.w1200 .bread p{width: 1200px;}
.bread p a{font-size: 14px; color: #333; margin: 0 3px;}

/*导航栏*/
.nav-box{width: 100%;height: 48px;background:linear-gradient(to right,#ff445f,#ffab4f);}
.nav-box>div{position: relative;}
.nav li{float: left;}
.nav li a{display:block;color: #fff;height: 48px;line-height: 48px;font-size: 17px;width: 130px;text-align: center;}
.nav li a:hover,.lnav:hover{background-color: #333;}
.lnav{position: absolute;top: 0;left: 130px;z-index: 9999;}
.lnav .all-category a{display:inline-block;color: #fff;height: 48px;line-height: 48px;font-size: 17px;width: 130px;text-align: center;}
.category-popup{position: absolute;left:-130px;min-height: 160px;font-size:15px;font-weight:bold;background: rgba(39,43,49,0.9);padding: 20px;box-sizing: border-box;z-index: 9999999;transition:all 0.4s; }
.category-popup a{display:inline-block;color: #fff;}
.category-popup ul li{float: left;}
.category-popup ul li>a{width: 98px;height: 26px;line-height: 26px;border-radius: 13px;text-align: center;margin: 10px 6px 6px 6px;}
.category-popup ul li .on{border: 1px solid #fff;}
.show{display: block;}

.nav .qqkfu,.nav .wxkfu{cursor: pointer;position: relative;}
.nav{position: relative;}
.qqkfu_box{position: absolute;z-index: 9999999;top: 100%;width: 160px;height: 160px;animation: topFadeIn .6s ease-out;display: none;}
.qqkfu_box .bg{position:absolute;top: 0;bottom: 0;right: 0;left: 0;background: #333;opacity:0.8; z-index: 99999991}
.qqkfu_box img{position: absolute;z-index: 99999992;width: 80%;height: 80%;top: 15px;left: 15px;}
.nav-box .show{display:block;}

.wxkfu_box{position: absolute;z-index: 9999999;top: 100%;width: 160px;height: 160px;animation: topFadeIn .6s ease-out;display: none;}
.wxkfu_box .bg{position:absolute;top: 0;bottom: 0;right: 0;left: 0;background: #333;opacity:0.8; z-index: 99999991}
.wxkfu_box img{position: absolute;z-index: 99999992;width: 80%;height: 80%;top: 15px;left: 15px;}


.sub-category{height: 211px;position: absolute;box-sizing: border-box;top: 48px;padding-top: 30px;}
.sub-category a{color: #333;font-weight: 500;height: 36px;line-height: 36px;}
.sub-category a:hover{color: #ff3451;}
.sub-category em{display: inline-block;width: 0;height: 0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;top: 22px;left: 28px;}

.sub-category dl{float: left;border-right: 1px solid #f2f2f2;padding: 10px 25px;min-width: 115px;box-sizing: border-box;background: #fff;}


/* 图片搜索 */
.imgsearch {position: absolute; top: 6px; right: 100px; width: 25px; height: 25px; z-index: 1; background: #fff;}
.imgsearch-btn {display: block; height: 25px; background: url('../images/camera.png'); background-size: 25px 25px; cursor: pointer;}
.imgsearch-btn.disabled {background: url('/static/images/ajax-loader.gif'); background-size: 25px 25px;}

.imgsearch-holder {position: absolute; z-index: 2; top: 3px; right: 100px; padding-left: 6px; border: 1px solid #e9e9e9; background: #fff; cursor: pointer; height: 28px;}
.imgsearch-holder:hover {border-color: #f40; background: #fff1e9; color: #f40;}
.imgsearch-holder .img-box {float: left; position: relative; height: 28px; width: 28px; line-height: 28px; text-align: center;}
.imgsearch-holder .img-box .img-container {height: 28px; width: 28px; display: table-cell; text-align: center; line-height: 28px; vertical-align: middle;}
.imgsearch-holder .img-box .img-container img {max-width: 28px; vertical-align: text-bottom; max-height: 28px; display: block;}
.imgsearch-holder .x-btn {float: left; position: relative; padding: 0 8px; height: 28px; line-height: 26px; font-weight: 700;}
.imgsearch-holder .x-btn .icon-btn-x {font-size: 12px;}

/* 分页 */
/*.pagination {padding: 10px 0 30px; text-align: center; line-height: 28px; font-size: 14px; color: #333; margin-top: 30px;}*/
/*.pagination li {display: inline-block; margin-right: 5px; border: 1px solid #fff;}*/
/*.pagination li.page_disabled {display: none;}*/
/*.pagination li a, .pagination li span {display: block; padding: 0 10px;}*/
/*.pagination li a:hover ,.pagination li.page_current span {background: #bfbbbb; color: #fff; border-color: #bfbbbb;}*/
/*.pagination li.page_more span {background: #fff;color: #333; cursor: default;}*/
/*.pagination .page_info {display: none;}*/

.contain{background: #edf0f2;min-height: 300px;padding-bottom:70px;padding-top: 30px;padding-bottom: 70px;}
