﻿.db{display: block; text-indent: -999px; overflow: hidden;}
hr{height: 10px; border: 0px; background-color: #f6f6f6;}
.pr{position: relative;}
.pa{position: absolute;}
/**************************店铺***************************/
.shop-wrap{}
/*城市*/
.city{border-bottom: 1px solid #cccccc; position: relative;}
.city em{height: 40px; line-height: 40px; font-size: 13px; color: #74381e; padding: 0 12px; float: left; padding-right: 15px; background: url(../images/down-arr.png) no-repeat center right; background-size: 10px 5px;}
.city select{position: absolute; left: 7px; top: 10px; opacity: 0;}

/*店铺列表*/
.shop-list{}
.shop-list ul{}
.shop-list ul li{padding: 5px 12px 15px; border-bottom: 10px solid #f6f6f6;}
.shop-list ul li em{display: block; height: 30px; line-height: 30px; font-size: 15px; overflow: hidden;}
.shop-list ul li span{display: block; height: 23px; line-height: 23px; font-size: 12px; color: #999;
/*省略号*/
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.shop-list ul li i{display: block; height: 24px; line-height: 24px; font-size: 12px; color: #999;}
/*shop-btn*/
.shop-btn{margin-top: 5px;}
.shop-btn a{display: block; width: 88px; height: 25px; float: left; margin-right: 18px;}
.shop-btn a.tel{width: 88px; height: 25px; background: url(../images/shop-icon.png) no-repeat 0 0; background-size: 192px 25px;}
.shop-btn a.map{width: 88px; height: 25px; background: url(../images/shop-icon.png) no-repeat top right; background-size: 192px 25px;}
/*loading*/
.loading{height: 45px; line-height: 45px; text-align: center; font-size: 9px; color: #010101; background-color: #f6f6f6;}
.loading i{display: inline-block; margin-left: 5px; width: 14px; height: 14px; background: url(../images/loading.png) no-repeat center center; background-size: 14px 14px; vertical-align: middle; margin-top: -2px;
-webkit-animation: loading 1s linear infinite;
-moz-animation: loading 1s linear infinite;
-o-animation: loading 1s linear infinite;
animation: loading 1s linear infinite;
}
/*旋转*/
@-webkit-keyframes loading {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}
@-o-keyframes loading {
	from {  -o-transform: rotate(0deg); }
	to { -o-transform: rotate(360deg); }
}
@-moz-keyframes loading {
	from {  -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(360deg); }
}
@keyframes loading {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}
/**************************作业 task***************************/
/*series 固定宽度*/
.series{padding: 15px 7px 0; width: calc(100% - 14px);}
.series ul{}
.series ul li{padding: 0 4.5px; float: left; width: calc(33% - 9px); margin-bottom: 15px;}
.series ul li a{font-size: 12px; display: block; width: calc( 100% - 50px); padding: 0 25px; height: 22.5px; line-height: 22.5px; text-align: center; background-color: #f6f6f6;
 border-radius: 4px;
 border: 1px solid rgba(0,0,0,0);
/*省略号*/
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.series ul li.act a{ border: 1px solid #74381e; color: #74381e;}
.series ul li.more a{color: #999999;}
/*tit*/
.tit{padding: 0 12px; height: 40px; line-height: 40px;}
.tit em{float: left; font-size: 15px;}
.tit-right{float: right; height: 40px; line-height: 40px;}
.tit-right a{display: inline-block; vertical-align: middle; width: 75px; height: 22px; line-height: 22px; text-indent: 8px; color: #a0a0a0;font-size: 12px; border: 1px solid #a0a0a0; border-radius: 4px; background-image: url(../images/arr.png); background-repeat: no-repeat; background-size: 90px 6px;}
.tit-right a.down{ background-position: 60px 50%; display: inline-block; }
.tit-right a.up{ background-position: -25px 50%; display: inline-block;}
/*三幅图的样式*/
/*pic-artcle-mix*/
.task{padding: 0 10px;background-color:#fff;}
.task ul{}
.task ul li{position: relative;}
.task ul li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.task ul li:after{
content: '';
position: absolute; left: 0; top: 0;
width: 100%; height: 1px;
background:-webkit-linear-gradient(left, #fff 0%, #f5f5f5 50%, #fff 100%);
background:-o-linear-gradient(left, #fff 0%, #f5f5f5 50%, #fff 100%);
background:linear-gradient(to right, #fff 0%, #f5f5f5 50%, #fff 100%);
}
.task ul li.three{padding-left: 125px; padding: 11px 0 13.5px 0px;}
.three em{display: block;  font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; }
.three-pic{padding: 5px 0;}
.three-pic dl dd{float: left; width: calc(33.333% - 4px); padding: 0 2px;}
.three-pic dl dd img{width: 100%;}
/*task-info*/
.task-info .info-left{float: left; color: #999; font-size: 10px;}
.task-info .info-right{float: right; color: #999; font-size: 10px;}
.task-info .info-right i{float: left; text-indent: 18px; color: #999; background: url(../images/icon.png) no-repeat 0 center; background-size: 14px 12.5px;}
.task-info .info-right span{float: left; margin-left: 5px;}

/**************************系列页 ***************************/
/*series2 不固定宽度*/
.series2{padding: 15px 7px 0; width: calc(100% - 14px);}
.series2 ul{}
.series2 ul li{padding: 0 4.5px; float: left; margin-bottom: 15px;}
.series2 ul li a{font-size: 12px; display: block; width: calc( 100% - 28px); padding: 0 14px; height: 27px; line-height: 27px; text-align: center; background-color: #f6f6f6;
 border: 1px solid rgba(0,0,0,0);
 border-radius: 4px;}
.series2 ul li.act a{ border: 1px solid #74381e; color: #74381e;}
/*classify*/
.classify{}
.classify dl{margin-top: -1px;}
/*dt*/
.classify dl dt{position: relative; height: 50px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #fcfcfc;}
.classify dl dt em{ display: block; color: #74381e; background: url(../images/arr-right.png) no-repeat center right; background-size: 23px 16px;}
.classify dl dt em a{display: block; color: #74381e; height: 50px; line-height: 50px; padding-left: 45px;
padding-right: 30px;
/*省略号*/
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.classify dl dt i{position: absolute; left: 0; top: -1px; width: 40px; height: 52px; border-right: 1px solid #cccccc;}
.classify dl dt i.plus{background: url(../images/plus.png) no-repeat center center; background-size: 11px 11px;}
.classify dl dt i.minus{background: url(../images/minus.png) no-repeat center center; background-size: 11px 11px;}
/*dd*/
.classify dl dd{height: 50px; padding-left: 40px;}
.classify dl dd span{display: block; color: #000; border-bottom: 1px dotted #ccc; background: url(../images/arr-right.png) no-repeat center right; background-size: 23px 16px;}
.classify dl dd span a{display: block; color: #000; height: 50px; line-height: 50px; padding-left: 25px; background: url(../images/point.png) no-repeat 15px center; background-size: 2px 2px;
padding-right: 30px;
/*省略号*/
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
/**************************问答***************************/
/*ask-list*/
.ask-list{}
.ask-list ul{}
.ask-list ul li{position: relative; padding: 10px 12px 11px 43px; border-bottom: 10px solid #f6f6f6;}
.ask-list ul li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.ask-list ul li:after{position: absolute; left: 10px; top: 12px; content: ''; width: 20px; height: 19px; background: url(../images/ask.png) no-repeat center center; background-size: 20px 19px;}
.ask-tit{font-size: 15px; line-height: 20px; max-height: 40px; overflow: hidden; margin-bottom: 7px;}
.ask-con{font-size: 12px; color: #a0a0a0; line-height: 20px; margin-bottom: 5px;
padding-right: 30px;
/*省略号*/
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.ask-info{height: 20px; line-height: 20px;}
.ask-left{float: left; height: 20px; line-height: 20px;}
.ask-left time{vertical-align: middle; font-size: 10px; color: #999;}
.ask-left span{vertical-align: middle; display: inline-block; font-size: 8px; color: #999; height: 11px; line-height: 13px; padding: 0 0.7em; border-radius: 5px; border: 1px solid #999;}
.ask-left span.no-answer{background-color: #92d72f; color: #fff; border: 1px solid #92d72f; }
.ask-left span.yes-answer{}
.ask-left span.best-answer{ border: 1px solid red; color: red;}
.ask-right{float: right;}
.ask-right i{display: block; font-size: 10px; color: #999;text-indent: 18px; background: url(../images/icon.png) no-repeat 0 center; background-size: 14px 12.5px;}
/*品牌简介*/
.wrapper { padding:10px 12px;}
.brandintro_h3 { line-height:35px; font-size:20px;}
.brandintro_h3 i{ display:inline-block; width:2px; height:18px; background-color:#ae7654; vertical-align:top; margin-right:7px; margin-top:8px;}
.brandintro_cont { margin-top:10px; padding:20px 0 80px; border-top:1px solid #d9d9d9;}
.brandintro_cont p { text-indent:2em; line-height:25px; font-size:16px;}
.brandintro_cont img{ display: inline-block; }

/*款式列表*/
.casefen_li{overflow:auto;}
.casefen_li .part1{background:#fcf6f8;position:relative;border-top:1px solid #fff;border-bottom:1px solie #fff;}
.casefen_li p{padding-left:10px;margin: 0;}
.casefen_li .title{color:#333;padding-top:15px;}
.casefen_li .count{padding-top:5px;color: #999;padding-bottom: 20px; font-size:13px;}
.casefen_li button{position: absolute;
    right: 15px;
    top: 30px;
    background: #cdcdcd;
    border-radius: 10px;
   
    color: #fff;
    border: 0;
    width: 22px;
    height: 22px;
    font-size: 16px;
  }
.casebtn a{background: #ac7a55; color:#fff;display:block;padding:5px 9px;width:42px;height:42px;border-radius:35px;font-size:9px;}
.casebtn .show{position:fixed;bottom:80px;right:10px;z-index:99999;}
.casebtn .backtop{position:fixed;bottom:30px;right:10px;z-index:99999;}


	.neimain{display: none;}
.neimain img{width:50px;}
.neimain li{background:#fff;height: 40px;}
.neimain p{line-height: 40px;}
.neimain .xiname{font-size:12px;margin-left: 20px;}
.neimain .comm{float:right;font-size:10px;margin-right:10px;color:#999;}
.ico{    font-size: 14px;
    margin-left: 5px;}
.neimain li a{color:#333;}

.main_title h1{font-size:16px;text-align: center;font-weight: bold;margin-bottom: 25px;}

.tit .comm{float:right;font-size:10px;margin-right:10px;color:#999;}










