@charset "utf-8";
body{
	background-color: #f5f5f5;
}
.index-tab{
	padding: .3rem;
	border-bottom: 1px solid #ededed;
	font-size: 0;
	background-color: #fff;
}
.index-tab li{
	height: .32rem;
	line-height: .32rem;
	font-size: .32rem;
	color: #333;
	font-weight: bold;
}
.search-tab{
	height: .78rem;
	line-height: .78rem;
	border-bottom: 1px solid #ededed;
	font-size: 0;
	text-align: center;
	background-color: #fff;
}
.search-tab li{
	font-size: .28rem;
	display: inline-block;
	margin: 0 30px;
	color: #666;
}
.search-tab li.active{
	color: #208bbb;
	border-bottom: 1px solid #208bbb;
	line-height: .72rem;
	position: relative;
}
.is-con{
	background-color: #fff;
}
.hide{
	display: none;
}
.mui-table-view-cell{
	padding: .3rem 0;
	margin: 0 15px;
	border-bottom: 1px solid #ebebeb;
}
.mui-table-view-cell a, .mui-table-view-cell>a:not(.mui-btn){
	/*margin: -.9375rem 0;*/
}
.mui-table-view:after{
	display: none;
}
.mui-table-view-cell:last-child:after{
	height: 1px;
}
.basic-footer{
	border-bottom: none;
	text-align: center;
}

.is-container{
	text-align: center;
	padding: .3rem 0;
	background-color: #fff;
	margin-bottom: .2rem;
}
.is-missing-container{
	text-align: center;
	background-color: #fff;
}
.is-login-bar{
	overflow: hidden;
	padding: 0 15px;
}
.is-login-bar .is-login{
	float: left;
	color: #333;
	font-size: .26rem;
}
.is-login-bar .is-shopping{
	float: right;
	font-size: .26rem;
	color: #333;
}
.is-logo{
	display: block;
    font-size: 0;
}
.is-logo img{
	width: 165px;
	margin: .4rem auto;
}
.is-search-box{
	margin: 0 auto;
	position: relative;
	font-size: 0;
}
.is-search-box .is-form{
	position: relative;
	margin: 0 15px;
}
.is-form .text{
	display: block;
}
.is-form .text input[type=text]{
    width: 100%;
    padding: 10px 15px;
    -webkit-user-select: text;
    border: 1px solid rgba(0,0,0,.2);
	border-radius: 0;
    outline: 0;
    background-color: #fff;
    -webkit-appearance: none;
	padding-right: 1.66rem;
	font-size: .28rem;
	height: .8rem;
}
input::-webkit-input-placeholder { 
    font-size:14px;
    color: #999;
} 

.is-form .btn{
	position: absolute;
	top: 0;
	right: 0;
}
.is-form .btn input[type=submit]{
	height: .8rem;
	border-radius: 0;
	width: 1.36rem;
	font-size: .28rem;
}
.is-nav{
	font-size: 0;
	margin-top: .4rem;
}
.is-nav li{
	display: inline-block;
	width: 25%;
}
.is-nav li a{
	font-size: .8rem;
	display: block;
}
.is-nav li span{
    display: block;
    font-size: .28rem;
    color: #333;
    margin-top: 0.2rem;
    line-height: 1;
}
.is-nav li a.green{color: #84D171;}
.is-nav li a.blue{color: #29B8FF;}
.is-nav li a.red{color: #FF8E49;}
.is-nav li a.orange{color: #FFB300;}
.is-nav li a.is-reds{color: #74d1b7;}


.vip-see-tips {
    height: .88rem;
    line-height: .88rem;
    background-color: #fcf4e9;
    border-radius: .08rem;
    color: #C79743;
    margin: .4rem 15px 0;
    font-size: .28rem;
    text-align: left;
    padding: 0 .3rem;
}
.vip-see-tips i {
    vertical-align: top;
    font-size: 14px;
    margin-right: 10px;
}
.vip-see-tips a {
    color: #C79743;
    text-decoration: none;
    float: right;
}
.vip-see-tips a i {
    vertical-align: inherit;
    font-size: 12px;
    margin: 0 0 0 4px;
}

.footer-logo{background: #fff;}

/*列表页*/
.is-fixed .search-tab li{
	margin: 0 8% 0 0;
}
.is-fixed .search-tab{
	text-align: left;
	padding: 0 15px;
}
.ls-list{
	background-color: #f5f5f5;
	overflow: hidden;
}
.ls-list .ls-lists{
	padding: 0 15px;
	margin-bottom: 10px;
	background-color: #fff;
}
.ls-list .ls-lists h3{
	font-size: .3rem;
	font-weight: normal;
	margin-top: 0;
	padding-top: .3rem;
	margin-bottom: .16rem;
	line-height: 1;
}
.ls-list .ls-lists h3 img{
	width: .32rem;
	height: .32rem;
	float: left;
	margin-right: .1rem;
}
.ls-list .ls-lists h3 .title{
	display: inline-block;
	width: 90%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
}
.ls-list .ls-lists .ls-cover{
	float: left;
    margin-right: .3rem;
    display: block;
    width: 1.26rem;
    height: .84rem;
    border: 1px solid #e8e8e8;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
}
.ls-list .ls-lists .ls-con{
	word-wrap: break-word;
    word-break: break-all;
    font-size: .24rem;
    color: #666;
    height: .84rem;
    line-height: .42rem;
    overflow: hidden;
}
.ls-list .ls-lists .ls-deital{
	font-size: .24rem;
	color: #999;
	padding-top: .12rem;
	padding-bottom: .12rem;
	white-space: nowrap;
}
.ls-deital span{
	margin-right: .2rem;
}
.ls-corpus{
	border-top: 1px solid #eee;
}
.ls-corpus li{
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	overflow: hidden;
}
.ls-corpus li:last-child{
	border-bottom: none;
}
.ls-corpus li a{
	display: block;
	color: #333;
	font-size: 12px;
}
.ls-corpus li a.more{
	color: #999;
}
.ls-corpus li a i{
	float: right;
	color: #ccc;
}
.ls-corpus li a img{
	width: 12px;
	height: 12px;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}
.ls-corpus li a .ls-page{
	color: #999;
	float: right;
}
.ls-corpus li a .ls-title{
	float: left;
	width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ls-relative{
	position: relative;
}
.ls-relative h3{
	font-size: .32rem;
	color: #999;
	height: .8rem;
	line-height: .8rem;
	font-weight: normal;
	border-bottom: 1px solid #eee;
	padding: 0 15px;
	margin: 0;
}
.ls-relative-con{
	overflow: hidden;
	padding: 14px 15px;
	box-shadow: 0 10px 0 #f6f6f6;
	margin-bottom: 10px;
}
.ls-relative-con li{
	display: inline-block;
	width: 49%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	font-size: .24rem;
	line-height: .4rem;
}
.ls-relative-con li:nth-of-type(2n):before{
	content: "";
	border-left: 1px solid #dadada;
    margin-right: 15px;
}
.ls-relative-con li a{
	color: #333;
	font-size: .28rem;
}
.ls-pagination{
	text-align: center;
	color: #333;
	font-size: .24rem;
	padding: .28rem 0;
}
.ls-pagination a{
	color: #ddd;
	/*transform: rotate(180deg);*/
    display: inline-block;
    font-size: .28rem;
}
.ls-pagination .ls-p-num{
	display: inline-block;
	width: 20%;
	line-height: 16px;
	vertical-align: 1px;
	position: relative;
}
.footer-main{
	margin-top: 20px;
}
.ls-missing{
	text-align: center;
	padding: 35px 20px 15px;
}
.ls-missing img{
	height: 155px;
	margin-bottom: 25px;
}
.ls-missing p{
	font-size: 15px;
	color: #333;
}
.ls-relative-box{
	text-align: left;
    margin: 0 0 10px;
    border-top: 1px solid transparent;
    margin-top: 10px;
    box-shadow: 0 -10px 0 #f7f7f7;
}
.ls-relative-box h3{
    padding: 0.24rem 15px;
	border-bottom: 1px solid #eee;
	font-size: .4rem;

}
.ls-relative-list li{
	padding: 14px 15px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
.ls-relative-list li:last-child{
	border-bottom: none;
}
.ls-relative-list li img{
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 10px;
}
.ls-relative-list li .ls-rtitle{
	color: #333;
    font-size: 14px;
    line-height: 14px;
    float: left;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*搜索记录*/
.is-record-con,.is-rela-con{
	position: absolute;
	z-index: 111111;
	width: 100%;
	background-color: #fff;
	padding: 0 15px;
	display: none;
}
.is-rela-con .is-rela{
	border: 1px solid rgba(0,0,0,.2);
	border-top: 0;
}
.is-record li,.is-rela li{
	height: 40px;
	border-bottom: 1px solid #eee;
	line-height: 40px;
	font-size: 15px;
	color: #333;
	text-align: left;
	padding: 0 15px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.is-record li:last-child,.is-rela li:last-child{
	border: none;
}
.is-record li span,.is-rela li span{
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.is-record li i,.is-rela li i{
	margin-right:10px;
	color: #ccc;
	float: left;
	font-size: 16px;
}
.is-record li em,.is-rela li em{
	float: right;
	color: #ccc;
}
.is-record li em{
	font-size: 20px;
}
.is-rela li small{
	color: #aaa;
	font-size: 16px;
}
.is-record-foot,.is-rela-foot{
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	background-color: #f7f7f5;
	color: #333;
	text-align: left;
	padding: 0 15px;
} 
.is-record-foot em,.is-rela-foot em{
	font-style: normal;
	float: right;
}
