body{
	font:12px 'Microsoft YaHei';
	background:#f5f5f5;
}	
.wrapper{
	max-width:750px;
	margin:auto;
        min-height:100vh;
        display:flex;
        flex-direction:column;
}

.main{
   flex:1;
}

.wrappers{margin-top:.2rem;}
.wrapper .pack b{padding:0 .35rem  .2rem;color:#bf5a5a;display: block;}

.ad img{
	vertical-align:top;
}

.search{
	padding:.3rem .3rem .1rem;
	display:flex;    
	align-items:center;
	margin-bottom:.2rem;
	justify-content:space-between;
}
.search .panel{
	flex:1;
	display:flex;
	margin-right:.3rem;
}
.search .panel .text{
	flex:1;
	max-width:2.8rem;
	padding:.2rem;
	margin-right:.2rem;
	border-radius:3px;
	font-size:.24rem;
	border:1px solid #ddd;
}
.search .panel .btn{
	border:none;
	padding:0 .25rem;

	border-radius:3px;
	font-size:.28rem;
	color:#fff;
	background:#002b5c;
}
.search .panel .btn:active{
        background:#084992;
}
.search a{
	color:red;
	font-size:.24rem;
}


.panel-group .item{

}
.panel-group .item dt{
	font-size:.3rem;
	padding:.26rem .3rem;
}
.panel-group .item dd a{
	display:block;
	position:relative;
	background:#fff;
	font-size:.32rem;
	padding:0 .3rem;
        line-height:1rem;
        overflow:hidden; 
        text-overflow: ellipsis;
        white-space: nowrap;
}
.panel-group .item dd a:active{
        background:#eee;
}
.panel-group .item dd a:before{
	content:"";
	width:.24rem;
	height:.24rem;
	border-top:2px solid #aaa;
	border-right:2px solid #aaa;
	position:absolute;
	top:50%;
	margin-top:-.12rem;
	right:.3rem;
	transform:rotate(45deg);
}
.panel-group .item dd a:after{
	content:"";
	width:100%;
	height:1px;
	background:#aaa;
	position:absolute;
	bottom:0;
	left:0;
	transform:scaleY(.5);
	background:#e5e5e5;
}

.footer{
	/*position:absolute;
	bottom:0;
	width:100%;
	left:0;*/
	text-align:center;
	padding:.36rem 0 .3rem;
}
.footer.static{
	position:static;
}
.footer img{
	max-width:3rem;
}
.header{
	line-height:.8rem;
	background:#002b5c;
}
.header a{
	display:inline-block;
	padding:0 .3rem;
	color:#fff;
}
.header a:active{
       background:#084992;
}
.status{
	padding:.3rem .2rem;
	text-align:center;
	overflow-x:auto;
	white-space:nowrap;
	background:#fff;
	-webkit-overflow-scrolling:touch;
}
.status::-webkit-scrollbar{
	display:none;
}
.status a span{
	width:.6rem;
	height:.6rem;
	display:inline-block;
	vertical-align:top;
	border-radius:.6rem;
	font:.28rem/.6rem verdana;
	text-align:center;
	color:#fff;
	background:#999;
}
.status a span:active{
       background:#666;
}
.status a:after{
	content:"";
	width:.6rem;
	height:2px;
	background:#999;
	display:inline-block;
	vertical-align:top;
	position:relative;
    top:.29rem;
    margin:0 .1rem;
}
.status a:last-child:after{
	display:none;
}
.status a.active span{
	background:#002b5c;
}
.status a.active:after{
	background:#002b5c;
}

.panel-list{
	margin-top:.2rem;
}
.panel-list .panel{align-items: center;padding:.2rem .6rem .2rem .3rem;
display:flex;
	background:#fff;
	position:relative;
}
.panel-list .panel:active{
        background:#eee;
}
.panel-list .panel:before{
	content:"";
	width:.24rem;
	height:.24rem;
	border-top:2px solid #aaa;
	border-right:2px solid #aaa;
	position:absolute;
	top:50%;
	margin-top:-.12rem;
	right:.3rem;
	transform:rotate(45deg);
}
.panel-list .panel:after{
	content:"";
	width:100%;
	height:1px;
	background:#aaa;
	position:absolute;
	bottom:0;
	left:0;
	transform:scaleY(.5);
	background:#e5e5e5;
}
.panel-list .panel .thumb{
	margin-right:.3rem;
	overflow:hidden;
}
.panel-list .panel .thumb img{
	width:1.4rem;
	height:1.4rem;
	vertical-align:top;
	border-radius:50%;
}
.panel-list .panel .info{
	flex:1;
    display: flex;
    align-items: center;
	flex-wrap: wrap;
}
.panel-list .panel .info a{
	display:block;
	width:100%;
	font-size:.28rem;
}
.panel-list .panel .info .wrap{display:flex;width: 100%;align-items:center;    justify-content: space-between;}
.panel-list .panel .info span{
	font-size:.26rem;
	display:inline-block;
	vertical-align:top;
}
.panel-list .panel .info span i{
	font-size:.3rem;
	display:inline-block;
	vertical-align:top;
	margin-right:.1rem;
	position:relative;
	top:.03rem;
}
.panel-list .panel .info span:active{
 color:red;
}


.panel-list .panel .info .link{
	display:inline-block;
	vertical-align:top;
	font-size:.26rem;
	height:auto;
	width:auto;
	color:#666
}
.panel-list .panel .info .link:active{
          color:red;
}
.panel-list .panel-end:before{
	display:none;
}
.panel-list .panel-end em{
	float:right;
    color:#fff;
    padding:.05rem .2rem;
    background:#e5b50a;
    border-radius:.5rem;
    font-size:.22rem;
    font-weight:normal;
}
.mask{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	z-index:5;
}
.popup-video{
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:6;
}
.btn-video-close{
	position:fixed;
	left:50%;
	margin-left:-.4rem;
	bottom:.6rem;
	z-index:6;
}
.btn-video-close:active i{
    color:#002b5c;
}
.btn-video-close i{
	color:#fff;
	font-size:.8rem;
}

.bg-search{
	background:#fff;
}
.search-page .panel{
	margin-right:0;
	position:relative;
}
.search-result{
	position:absolute;
	left:0;
	top:.74rem;
	right:1.26rem;
	background:#fff;
	border:1px solid #ddd;
	z-index:6;
}
.search-result a{
	display:block;
	padding:.2rem;
	color:#000;
	border-bottom:1px solid #f5f5f5;
}
.search-result a span{
	color:red;
}
.search-page .panel .text{
	max-width:100%;
}

.search-list{
	background:#fff;
}
.search-list .item a{
	display:block;
	padding:.3rem .5rem .3rem .2rem;
	font-size:.3rem;
	position:relative;
}
.search-list .item a:active{
        background:#eee;
}
.search-list .item a:before{
	content:"";
	width:.24rem;
	height:.24rem;
	border-top:2px solid #aaa;
	border-right:2px solid #aaa;
	position:absolute;
	top:50%;
	margin-top:-.12rem;
	right:.3rem;
	transform:rotate(45deg);
}
.search-list .item a:after{
	content:"";
	width:100%;
	height:1px;
	background:#aaa;
	position:absolute;
	bottom:0;
	left:0;
	transform:scaleY(.5);
	background:#e5e5e5;
}
.search-list .item a span{
	color:red;
}
.hide{
	display:none;
}
.fr{
	float:right;
}
.empty-tips{ padding:.5rem 0; font-size:.35rem;color:#999;}
.empty-tips img{font-size:.3rem;}


.panel-list .panel .info a{
	display:block;
	font-size:.26rem;
	line-height:.5rem;
}
.panel-list .panel .info a.title{
	color:#002b5c;
}
.panel-list .panel .info a.title.over{
	height:.92rem;
	overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.panel-list .panel .info .open{
	margin:.1rem 0; 
}
.panel-list .panel .info .open i{
	color:#fff;
	padding:.04rem .1rem;
	border-radius:.2rem;
	background:red;
}

.search_new .search,
.search_new .search b{display:block; padding:.1rem 0 0; margin-bottom:.1rem;}
.search_new .search{padding:0 .3rem;}
.search_new .search b{color:#bf5a5a;}
.search_new .search .panel{margin-right:0;}
.search_new .search .panel .text{width:100%;max-width:100%;}
.feedback{     display: inline-block;
    margin: 0;
    position: absolute;
    right: .2rem;
    top: .2rem;
    color: #fff !important;}

.search_text{  padding:.35rem; font-size:.3rem;line-height:.6rem;}
.numbers{width:1rem;height:1rem;line-height:1rem;text-align:center;border-radius:50%;background:#002b5c;display:block;color:#fff;font-size:.5rem;}
