.ng-cloak{
        display:none;
    }
    html, body {
        font-size: 1.2rem;
        background-color: #FAFAFA;
    }
    .search {
        position: relative;
        width: 100%;
        height: 1.2rem;
        padding-top: 0.3rem;
        background-color: #fff;
    }
    .search input {
        display: block;
        width: 6.92rem;
        height: 0.6rem;
        margin: 0 auto;
        border-radius: 0.6rem;
        background-color: #F5F6FA;
        font-size: 0.26rem;
        text-indent: 0.52rem;
        padding-left: 0.2rem;
    }
    .search span {
        position: absolute;
        top: 0.45rem;
        left: 0.6rem;
        width: 0.3rem;
        height: 0.3rem;
        background: url(../img/search.png);
        background-size: 100% 100%;
    }
    .search input::-webkit-input-placeholder{
        color: #8891A7;
    }
    
    .title_name {
        height: 0.92rem;
        padding:0 0.3rem;
        font-size: 0.3rem;
        line-height: 0.92rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }
    .title_name span:nth-of-type(1) {
        color: #333333;
        font-size: 0.32rem;
    }
    .title_name span:nth-of-type(2) {
        color: #0091FF;
    }
    .indexTitle{
        color: #333;
        font-size: 0.32rem;
        font-weight: bold;
        margin-top: .05rem;
        margin-bottom: .07rem;
    }
    .list ,.resultList{
        width:7.1rem;
        margin:0 auto 0.2rem;
        padding: 0.1rem 0.07rem;
        background-color: #fff;
        border-radius: 0.1rem;;
        padding-left: 0.3rem;
        background-color: #fff;
    }
    .resultList{
        width: 100%;
        padding: 0.1rem .3rem;
    }
    .list li ,.tuozhan li,.resultList li{
        cursor: pointer;
        color: #0091FF;
        font-size: 0.3rem;
        position: relative;
        line-height: 0.62rem;
        margin-left: 0.28rem;
    }
    .resultList li{
        margin-left: 0;
    }
    .list li:before,.tuozhan li:before{
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        left: -0.2rem;
        width: 0.12rem;
        height:0.12rem;
        transform: translateY(-50%);
        background-color: #397FD4;
        border-radius: 50%;
    }
    
    .first_level{
        position: relative;
        color: #333;
        padding: .2rem .3rem;
        font-size: .3rem;
        border-bottom: 1px solid #E4E4E4;
    }
    .second_level p{
        padding: .1rem .1rem .1rem .7rem;
        box-sizing: border-box;
        font-size: .3rem;
    }
    .second_level>div:last-child{
         border-bottom: 1px solid #E4E4E4;
    }
    .there_level{
        line-height: 0.42rem;
        padding: .1rem .1rem .1rem .7rem;
        font-size: .24rem;
        color: #0091FF;
    }
    .cEAEFFF{
        background-color: #EAEFFF;
    }
    .c0091FF{
        color: #0091FF;
        font-size: .3rem;
        padding:.24rem .3rem;
    }
    #quesDetailWrapper {
        font-size: 0.3rem;
        padding:.24rem .3rem;
        background-color: #fff;
        word-wrap: break-word;
    }
    #quesDetailWrapper a{
        color: #337ab7;
    }
    #quesDetailWrapper img,#quesDetailWrapper video{
        width: 100% !important;
        height: auto;
        display: block;
    }
    .tuozhan{
        padding:.24rem .3rem;
        background-color: #fff;
        margin-top:.2rem
    }
    .tuozhan p{
        color: #333;
        font-size: .32rem;
        font-weight: bold;
        margin-bottom: .02rem;
    }
    .nodata{
        width: 100%;
        height:4rem;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: .3rem;
    }
	.help_serve{
		position: fixed;
		top: 50%;
		right: 0;
		width: 68px;
		height: 68px;
		text-align: center;
		background: #fff;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	}
	.help_serve_msg{
		font-size: 12px;
		color: #3E3E43;
	}
	.help_serve_img{
		margin: 0 auto;
		width: 24px;
		height: 24px;
		margin-top: 12px;
		margin-bottom: 8px;
		display: block;
	}
	.index_serve_code {
	  display: none; 
	  position: fixed;
	  top: 47%;
	  right: 85px;
	  text-align: center;
	  background-color: #fff;
	  box-sizing: border-box;
	  /* width: 146px; */
	  width: 0;
	  height: 124px;
	  padding-bottom: 16px;
	  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	  /* height: 0; */
	}
	.index_serve_code::before {
	  content: "";
	  display: inline-block;
	  width: 0;
	  height: 0;
	  border-top: 10px solid transparent;
	  border-right: 15px solid transparent;
	  border-bottom: 10px solid transparent;
	  border-left: 14px solid #fff;
	  position: absolute;
	  top: 53px;
	  right: -27px;
	}
	.index_serve_code img {
	  width: 70px;
	  height: 70px;
	  margin: 10px auto;
	  margin-top: 16px;
	  display: block;
	}
	.index_serve_code div {
	  font-size: 12px;
	  line-height: 20px;
	  color: #3e3e43;
	  white-space: nowrap; 
	  width: 100%; 
	  overflow: hidden;
	  text-overflow:ellipsis;
	}
	
