/*css sprite*/
.mui-slider .mui-slider-group .mui-slider-item img {
    width: 100%;
    border-radius: 1rem;
}
/*index*/

.slider-warp { margin:1rem; overflow: hidden; touch-action: none;}
.index-nav { margin:0 1rem; background:#fff; border-radius:3px 3px 0 0; position:relative; z-index:9;}
.index-nav ul { clear:both; overflow:hidden;  }
.index-nav li { float:left; margin:1.5rem 0; margin-bottom:1rem; width:25%;border-right: 0.1rem dotted #e5e5e3;}
.index-nav li:last-child{border-right: none;}
.index-nav li a { display:block; width:100%;text-align:center; font-size:.9rem;}
.index-nav li a i.icon{
display: block;
margin: 0 auto; 
width:2rem;
height:3rem;
}
.index-nav li a i.icon-buy{
	background: url(../images/buy-guide.png) no-repeat;
	background-size: 100%;
}
.index-nav li a i.icon-insure{
	background: url(../images/insure-guide.png) no-repeat;
	background-size: 100%;
}
.index-nav li a i.icon-policy{
	background: url(../images/policy-mange.png) no-repeat;
	background-size: 100%;
}
.index-nav li a i.icon-online{
	background: url(../images/online-serve.png) no-repeat;
	background-size: 100%;
}
.splin-warp{margin:0 1rem;}
.splin-warp img{height:1rem;width:100%;margin:0 auto}
.index-tools { margin:0 1rem; margin-bottom:1rem;}
.index-tools ul { clear:both; overflow:hidden;}
.index-tools li { float:left; margin:1rem .25rem; margin-bottom:0; width:calc(33.3% - .35rem);}
.index-tools li a { display:block; width:100%; height:14vw;}
.index-tools li:nth-of-type(1) { margin-left:0; background-position:0 -23.5vw;}
.index-tools li:nth-of-type(2) { background-position:-33vw -23.5vw;}
.index-tools li:nth-of-type(3) { margin-right:0; background-position:right -23.5vw;}

.index-item { background:#fff; padding:0 1rem; margin-bottom:.8rem;}
.index-item-title {position:relative;}
/* .item-l{float: left;} */
.item-l p{font-size: 0.9rem; color: #999;margin-top: 0.4rem;}
.item-spline{display: inline-block; background: #f50c0f; width:0.4rem;height:1rem; border-radius: 2rem; margin-right: 0.5rem; vertical-align: middle;}
.index-item-title .more { position:absolute; right:0rem; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); font-size:.9rem; color:#CD0F23 !important}
.index-item-title .more i{font-size: 0.9rem; margin-left: 0.3rem;}
.index-item-banner img { width:100%;}
.index-item-main ul:after { content:""; display:block; clear:both; overflow:hidden;}
.index-item-main li { float:left; padding-left:3rem; width:50%; height:6rem; position:relative;}
.index-item-main li img { position:absolute; top:0; left:0; z-index:1; height:6rem;}
.index-item-text { position:relative; z-index:9; margin-top:1.5rem;}
.index-item-text h2 { font-size:.9rem; text-align:center;}
.index-item-text p { font-size:.7rem; text-align:center;}
.index-item-text p a { padding:0 .5rem; font-size:.8rem; background:#b7c6ee; color:#fff;}
.index-item-main li:last-child { padding-left:0; padding-right:3rem;}
.index-item-main li:last-child:before { display:inline-block; content:""; background:#ccc; width:.5px; height:4.5rem; position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.index-item-main li:last-child img { left:auto; right:-1rem;}


/*******云保销增加样式**********/
.main-title{
    font-size: 1.2rem;
    font-weight: bold;
    color: #333333;
    margin: 0.85rem 0;
}
.index-item-title h4{font-size: 1.2rem;font-weight: bold;
    color: #333333;}
.product-list{position: relative;}
.title-layOne{display: flex;justify-content: space-between;align-items: baseline; margin-bottom: 0.5rem;}
.title-layTwo p{font-size: 0.9rem; color: #999;}
/* .list-icon span{text-align: center;vertical-align: middle;color: #999; font-size: 0.6rem; margin-top: 0.4rem;} */
.list-icon i{ display: inline-block;color: #999;font-size: 1.4rem;}
.tab-list {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 0.3rem;
}
.tab-list .tab-item{
	position: relative;
    display: inline-block;
    width: 4.2rem;
    text-align: center;
    border: 1px solid #DDDDDD;
    color: #666666;
	background: #f7f7f7;
    font-size: .8rem;
    border-radius:0.5rem;
    margin-right: 0.27rem;
    padding: 0.01rem 0;}
.tab-list .active{
	border:1px solid #CD0F23;
	background-color: #CD0F23;
	color: #fff;
}
.tab-item:active{
	border:1px solid #CD0F23;
	background-color: #CD0F23;
	color: #fff;
}

.product-content{display: none;}
.product-content.product-active{display: block;}
.product-content .product-item{
	display: flex;
	justify-content: space-between;
	margin-top: 1.5rem;
	
}
.img-content {
    width: 30%;
	min-height: 30%;
    vertical-align: middle;
}
.img-content img{width:100%;border-radius: 0.48rem;}
.product-main{width:66%; position: relative;}
.product-main .title{color: #333333;
    font-size: 1rem;
    font-weight: bold;
    line-height:1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}
.product-main .description{display: inline-block;
       color: #666666;
       font-size: 0.9rem;
       margin-top: 0.5rem;
       line-height: 1.4rem;
       text-overflow: -o-ellipsis-lastline;
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 2;
       -webkit-box-orient: vertical
}
.product-main .info-bottom {
    width: 100%;
    position: absolute;
	/* top:2rem; */
    bottom: -0.5rem;
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.info-bottom .price {
    font-size: 0.8rem;
    color: #666666;
}
.info-bottom .price .number {
    color: #FF7B83;
    font-size: 1rem;
    /*font-weight: bold;*/
}
 .product-main .info-bottom .button {
    width: 5.5rem;
    text-align: center;
    color: #fff;
    font-size: 0.8rem;
    border-radius: 20px;
    padding: 0.08rem 0;
	background-color: #CD0F233;
}
.empty-list{width:70%;margin:0 auto;margin-top: 2rem;}
.empty-list img{width: 100%; vertical-align: middle;}
.empty-text{text-align: center;font-size: 1rem; color: #999;}

.product-wrap .twoRankedBox{margin-top: 1.5rem; overflow: hidden;}