@charset "utf-8";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{font-size: 1.3rem; line-height: 2.4rem;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";color: #666;}
a:hover { cursor:pointer; text-decoration:none;color: #666;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
body,html{overflow-x:hidden}
/*排版通用*/
.f-mm{ margin-left:auto; margin-right:auto;}/*居中对齐*/
.f-fl{ float:left;} /*左浮动*/
.f-fr{ float:right;} /*右浮动*/
.f-tr{ text-align:right;} /*右对齐*/
.f-tl{ text-align:left;} /*左对齐*/
.f-tc{ text-align:center;} /*中间对齐*/
.f-pr{ position:relative;} /*定位*/
.f-di{ display:inline;}
/* 编辑器样式 */
bold{font-weight:700}
italic{font-style:italic}
.ql-align-center{text-align:center}
underline{text-decoration:underline}
.ql-align-right{text-align:right}
.ql-align-justify{text-align:justify}
.ql-indent-1{text-indent:2em}
.ql-indent-2{text-indent:4em}
.ql-indent-3{text-indent:6em}
.ql-indent-4{text-indent:8em}
.ql-indent-5{text-indent:10em}
.ql-indent-6{text-indent:12em}
.ql-indent-7{text-indent:14em}
.ql-indent-8{text-indent:16em}
.shop-nav{padding:40px 0}
.shop-nav-title{height:60px;font-size:32px;font-weight:700;line-height:60px;color:#000;text-align:center;margin-bottom:20px; overflow: hidden;}
.shop-nav-list{display:flex;margin-bottom:30px}
.shop-nav-t1{flex-shrink:0}
.shop-nav-t1 i{float:left;margin-top:8px;width:14px;height:14px;margin-right:-14px;border-radius:50%;overflow:hidden}
.shop-nav-t1 i img{display:block;width:14px;height:14px}
.shop-nav-t1 em{padding-left:18px;font-size:18px;font-weight:700;color:#28261f;line-height:30px}
.shop-nav-t2{padding-left:10px;font-size:15px;line-height:30px;color:#444}
.shop-nav-t2 a,.shop-nav-t2 em{display:inline-block}
.shop-nav-t2 a{color:#444;position:relative}
.updating{
	text-align: center;
	width: 100%;
}
.updating img{
	display: block;
	margin: 2rem auto;
	width: 50%;
	max-width: 50%;
}
/*  */
.wrap{ max-width: 640px; min-width: 320px; width: 100%; margin: 0 !important; position: relative; }
.wrap img{width: 100%;display: block;}
.ke-dialog-body img{width: auto !important;}

ul.text-center li,ul.text-center a{ text-align: center !important;}
ul.text-left li,ul.text-left a{ text-align: left !important;}

html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:10px;}}
@media screen and (min-width:360px){html{font-size:11.25px;}}
@media screen and (min-width:375px){html{font-size:11.71px;}}
@media screen and (min-width:400px){html{font-size:12.5px;}}
@media screen and (min-width:414px){html{font-size:12.93px;}}
@media screen and (min-width:440px){html{font-size:13.75px;}}
@media screen and (min-width:480px){html{font-size:15px;}}
@media screen and (min-width:520px){html{font-size:16.25px;}}
@media screen and (min-width:560px){html{font-size:17.5px;}}
@media screen and (min-width:600px){html{font-size:18.75px;}}
@media screen and (min-width:640px){html{font-size:20px;}}

.category-add{ width: 100%; height: 34.5rem;  display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;}
.category-btn{ width: 10rem; height: 5rem;border: 1px dashed #ccc; font-size: 2.5rem; font-weight: bold; font-family: "microsoft yahei";color:#ccc; text-align: center; line-height: 100px; cursor: pointer; border-radius: 0.5rem; -webkit-touch-callout: none; /* iOS Safari */
 -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.category-btn:hover{
	border-color: #ed8400; background: #ed8400;color: #fff;
}
div [data-blk-repete = repete] {min-height:10rem;}
.left-nav-01-title{overflow: hidden;}

/* 百度地图 */
.BMap_bubble_content{line-height: 1.5rem;}

/*详情页图片自适应*/
.endit-content img { max-width: 100% !important; width: auto !important; display: block; margin: 0 auto; height: auto !important; }
/*详情内容关键字飘红加粗*/
.endit-content a { color: red; font-weight: bold; }
.endit-content { font-size: 1.4rem; line-height: 2.1rem; color: #222; }
/* 副导航 */
.left-nav-01-one a{height:3.8rem;line-height:3.8rem}
.left-nav-01-one > li > h3 > a{width:80%;display:inline-block;height:3.75rem;font-size:1.2rem;line-height:3.8rem;color:#333;padding:0 0% 0 7.5%;overflow:hidden}

/*编辑器*/
.ke-content{max-width:100%; font-size: 1.4rem; line-height: 2.1rem; color: #222;text-align:justify;text-justify:inter-ideograph;margin-bottom:2rem}
.ke-content ul,.ke-content ol{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:2rem}
.ke-content a{color:red; text-decoration: none;}
.ke-content p{margin: 0;}
.ke-content h2{font-size: 2rem; font-weight: bold; line-height: 2.7rem;}
.ke-content h3{font-size: 1.8rem; font-weight: bold; line-height: 2.5rem;}
.ke-content h4{font-size: 1.6rem; font-weight: bold; line-height: 2.3rem;}
.ke-content h5{font-size: 1.4rem; font-weight: bold; line-height: 2.1rem;}
.ke-content img{border:0; max-width: 100%; width: auto; display: inline-block;}
.ke-content li{list-style:initial}
article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}
blockquote{margin-right:2rem}
blockquote,q{quotes:none;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:2rem;margin-inline-end:2rem}
.ke-content  table,.ke-content  tbody,.ke-content    ,.ke-content  thead,.ke-content  tr,.ke-content  th,.ke-content  td{margin:0;padding:0;vertical-align:baseline}
.ke-content  em{font-style:italic}
.ke-content  del,.ke-content  ins{text-decoration:none}
.ke-content  caption,.ke-content th{text-align:left}
.ke-content q:before,.ke-content q:after{content:''}
.ke-content pre,.ke-content code,.ke-content kbd,.ke-content samp,.ke-content tt{font-family:monospace;font-size:108%;line-height:100%}
.txtboxcs{border:solid 1px #ccc;height:1.1rem;}
.mt10{margin-top:.5rem}
.kindeditor_simple_mode p{line-height:1.3rem}
.kindeditor_img-block{text-indent:0px;padding-top:.7rem;margin:0px;text-align:center; overflow: hidden;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden}
.ke-content ul, .ke-content ol {display: block;list-style-type: disc;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 2.1rem;}

/* 自定义样式 */
.item-line{-webkit-transition:all 50ms ease;transition:all 50ms ease;-webkit-box-sizing:border-box;box-sizing:border-box; position: relative;}
.item-picture{overflow:hidden;padding: 1px;}
.item-picture img{display:block;width:100%;}
.item-title{font-size:1.5rem;line-height:2.6rem}
.item-title,.item-title a{overflow:hidden;height:2.6rem;color:#333;text-overflow:ellipsis;white-space:nowrap}
.item-title a{display:block}
.item-desc{max-height:4rem;font-size:1.4rem;line-height:2rem;color:#666;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
.item-link{display:none}
/* 横向布局 */
#category,.level-layout-item [class|=row-item]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.level-layout-item .item-link{display:none}
.level-layout-item .item-line::after{content: "";position: absolute;top: 0;left: 0; width: 100%;z-index: -1; height: 100%; border:1px solid #dedede;    box-sizing: border-box;}
.level-layout-item .item-title,.level-layout-item .item-title a{height:3.5rem;line-height:3.5rem}
.level-layout-item .item-title{margin:0;font-size:1.4rem}
.level-layout-item .item-desc{-webkit-line-clamp:2}
.level-layout-item .item-text{padding-right:0;padding-left:0;text-align:center}
.level-layout-item .row-item-1 .item-line{margin-bottom:1.5rem;width: 100%; margin-left:0 ; margin-right: 0; padding-left:  0; padding-right: 0;}
.level-layout-item .row-item-2 .item-line{margin-right:2%;margin-left:2%;width:46%;margin-bottom:1rem}
.level-layout-item .row-item-3 .item-line{margin-right:.6%;margin-left:.6%;width:32%;margin-bottom:.5rem}
.level-layout-item .row-item-4 .item-line{margin-right:.5%;margin-left:.5%;width:24%;margin-bottom:.5rem}
.level-layout-item .row-item-5 .item-line{margin-right:.5%;margin-left:.5%;width:19%;margin-bottom:.5rem}
.level-layout-item .row-item-6 .item-line{margin-right:.5%;margin-left:.5%;width:15.6%;margin-bottom:.5rem}
.level-layout-item .item-desc{display:none}
/* 纵向向布局 */

.vertical-layout-item .item-one {overflow: hidden;}
.vertical-layout-item .item-one .item-picture{float: left;}
.vertical-layout-item .item-one .item-text{float: right;}
.vertical-layout-item .item-line{padding:1.5rem 0 1.25rem;width: 100%; display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vertical-layout-item .item-line::after{content: ""; position: absolute;left: 0;bottom: 0;z-index: -1; width: 100%; height: 1px; background: #dedede;}
.vertical-layout-item .item-text{padding-left:0;padding-right:0;margin-top:0;position:relative}
.vertical-layout-item .item-link{position:absolute;right:0;bottom:0}
.vertical-layout-item .left-pic-layout{text-align:left}
.vertical-layout-item .right-pic-layout .item-picture{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.vertical-layout-item .right-pic-layout .item-text{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.vertical-layout-item .cross-layout .item-line:nth-child(2n-1) .item-picture{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.vertical-layout-item .cross-layout .item-line:nth-child(2n) .item-picture,.vertical-layout-item .cross-layout .item-line:nth-child(2n-1) .item-text{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.vertical-layout-item .cross-layout .item-line:nth-child(2n) .item-text{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
.vertical-layout-item .center-layout{text-align:center}
.vertical-layout-item .center-layout .item-picture{margin:0 auto}
.vertical-layout-item .center-layout .item-text{margin:0 auto;width:100%!important;padding-top:.8rem}
.vertical-layout-item .center-layout .item-desc{font-size: 1.3rem; color: #777;}
/* 图片尺寸 */
.vertical-layout-item .center-layout.xlarge .item-picture{width:100%}
.vertical-layout-item .center-layout.large .item-picture{width:100%}
.vertical-layout-item .center-layout.medium .item-picture{width:60%}
.vertical-layout-item .center-layout.small .item-picture{width:50%}
.vertical-layout-item .xlarge .item-picture{width:50%}
.vertical-layout-item .xlarge .item-text{width:48%}
.vertical-layout-item .large .item-picture{width:40%}
.vertical-layout-item .large .item-text{width:58%}
.vertical-layout-item .medium .item-picture{width:34%}
.vertical-layout-item .medium .item-text{width:64%}
.vertical-layout-item .small .item-picture{width:25%}
.vertical-layout-item .small .item-text{width:73%}
/* 时间+标题+描述布局 */
.time-layout-item .item-one {overflow: hidden;}
.time-layout-item .item-one .item-time{float: left;}
.time-layout-item .item-one .item-text{float: right;}
.time-layout-item .item-line{width:100%;padding:1rem 0;margin-bottom:1.5rem;background:#f6f6f6;margin-bottom:1.2rem}
.time-layout-item .item-time{text-align:center;width:8rem;float:left;margin-right:-8rem}
.time-layout-item .item-text{padding-left:8rem;padding-right: 1rem; position:relative}
.time-layout-item .item-title{margin-bottom:0}
.time-layout-item .item-time-day{height:3rem;font-size:2.4rem;color:#333;line-height:3rem;padding-top:.8rem}
.time-layout-item .item-time-years-month{height:2rem;font-size:1.2rem;color:#333;line-height:2rem}
.time-layout-item .item-desc{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
/* 标题+描述布局 */
.titledesc-layout-item .item-line{padding:1.25rem 0;width: 100%; display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.titledesc-layout-item .item-line::after{content: ""; position: absolute;left: 0;bottom: 0;z-index: -1; width: 100%; height: 1px; background: #dedede; box-sizing: border-box;}
.titledesc-layout-item .item-desc{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
/* 纯标题布局 */
.titlel-layout-item .item-line{width:100%;}
.titlel-layout-item .item-line::after{content: ""; position: absolute;left: 0;bottom: 0;z-index: -1; width: 100%; height: 1px; background: #ccc;}
.titlel-layout-item .item-time{height:3.8rem;float:right;font-size:1.2rem;line-height:3.8rem;color:#777}
.titlel-layout-item .item-title,.titlel-layout-item .item-title a{height:3.8rem;line-height:3.8rem}
.titlel-layout-item .item-title{padding-right:1rem}
/* 图片比例 */
.imgscale1-1 .item-picture>a{display:block;width:100%;height:0;padding-bottom:100%}
.imgscale2-1 .item-picture>a{display:block;width:100%;height:0;padding-bottom:50%}
.imgscale2-1 .item-desc{-webkit-line-clamp:2}
.xlarge.imgscale2-1 .item-desc{-webkit-line-clamp:3;max-height:6rem}
.imgscale4-3 .item-picture>a{display:block;width:100%;height:0;padding-bottom:75%}
.imgscale16-9 .item-picture>a{display:block;width:100%;height:0;padding-bottom:56.25%}
.imgscale1-2 .item-picture>a{display:block;width:100%;height:0;padding-bottom:200%}
.imgscale3-4 .item-picture>a{display:block;width:100%;height:0;padding-bottom:133.33%}
.imgscale9-16 .item-picture>a{display:block;width:100%;height:0;padding-bottom:177.7%}
/* 行数控制 */
.vertical-layout-item .small.imgscale1-1 .item-desc{-webkit-line-clamp:2;max-height:4rem}
.vertical-layout-item .medium.imgscale1-1 .item-desc{-webkit-line-clamp:3;max-height:6rem}
.vertical-layout-item .large.imgscale1-1 .item-desc{-webkit-line-clamp:4;max-height:8rem}
.vertical-layout-item .xlarge.imgscale1-1 .item-desc{-webkit-line-clamp:5;max-height:10rem}
.vertical-layout-item .small.imgscale2-1 .item-desc{-webkit-line-clamp:1;max-height:2rem}
.vertical-layout-item .medium.imgscale2-1 .item-desc{-webkit-line-clamp:1;max-height:2rem}
.vertical-layout-item .small.imgscale2-1 .item-title ,.vertical-layout-item .small.imgscale2-1 .item-title a,.vertical-layout-item .small.imgscale4-3 .item-title, .vertical-layout-item .small.imgscale4-3 .item-title a{height: 2rem; line-height: 2rem;}
.vertical-layout-item .large.imgscale2-1 .item-desc{-webkit-line-clamp:2;max-height:4rem}
.vertical-layout-item .xlarge.imgscale2-1 .item-desc{-webkit-line-clamp:2;max-height:4rem}
.vertical-layout-item .small.imgscale4-3 .item-desc{-webkit-line-clamp:2;max-height:4rem}
.vertical-layout-item .medium.imgscale4-3 .item-desc{-webkit-line-clamp:2;max-height:4rem}
.vertical-layout-item .large.imgscale4-3 .item-desc{-webkit-line-clamp:3;max-height:6rem}
.vertical-layout-item .xlarge.imgscale4-3 .item-desc{-webkit-line-clamp:4;max-height:8rem}
.vertical-layout-item .small.imgscale16-9 .item-desc,.vertical-layout-item .medium.imgscale16-9 .item-desc{-webkit-line-clamp:1;max-height:2rem}
.vertical-layout-item .small.imgscale3-4 .item-desc{-webkit-line-clamp:3;max-height:6rem}
.vertical-layout-item .medium.imgscale3-4 .item-desc{-webkit-line-clamp:5;max-height:10rem}
.vertical-layout-item .large.imgscale3-4 .item-desc{-webkit-line-clamp:6;max-height:12rem}
.vertical-layout-item .xlarge.imgscale3-4 .item-desc{-webkit-line-clamp:7;max-height:14rem}
.vertical-layout-item .center-layout .item-desc{-webkit-line-clamp:2!important;max-height:4rem !important}

.prod-hot-time1,.prod-hot-time2,.prod-hot-time3,.prod-hot-time4{display: none;}

#category-add{display: none;}
#blk-head{position: relative;z-index: 99;}<!--耗时0.0004270076751709秒-->