/*!
 * =====================================================
 * 首页
 * =====================================================
 */

/* 顶部导航 */
.head-nav .mui-btn { 
	border:1px solid #fff; 
	top: 0; left: 15px;
}
.head-nav .pull-down::after { 
	border-top-color: #333; 
	margin-top: -0.05rem;
}

/* banner */
.banner-bar { 
	background: #092f50 url(../images/banner/ban460a.jpg) no-repeat;
	background-size: cover;
	min-height: 11.5rem;
}
.banner-bar img {
	display: block;
}
.banner-bar .ban-abs {
	padding: 2.5rem 0.75rem 1.5rem;
	border-bottom: none;
	z-index: 2;
}
.banner-bar .ft-logo { 
	opacity: 1; padding: 0; 
	border: none;
}
.banner-bar .ft-logo p { color: #fff; }
.banner-bar .ft-logo .f14 { 
	opacity: 0.5; 
	letter-spacing: 0.5px;
	margin-top: -0.3rem; 
}
.ban-search {
	position: relative;
	height: 2rem;
	padding-right: 3rem;
    display: block;
}
.ban-search input {
	height: 2rem; line-height: 2rem;
	padding: 0 .5rem;
	border-radius: 0.2rem 0 0 0.2rem;
	font-size: 0.6rem; color: #bbb;
	border:none;
	margin-bottom: 0;
}
.ban-search button {
	position: absolute;
	top: 0; right: 0;
	width: 3rem;
	padding: 0;
	border-radius: 0 0.2rem 0.2rem 0;
}

/* All 栏目  滑动切换 */
.slider-menu-bar .mui-slider { 
	padding: 0.75rem 0.5rem 2.5rem; 
	overflow-x: hidden;
}
.slider-menu-bar .mui-slider .hd-mn-item li .icon-hualv {
	border-color: #888;
	color: #888;
}
.slider-menu-bar .hd-mn-item li.mn-list-full .icon-hualv { border: none; background: none; }
.slider-menu-bar .hd-mn-item li.mn-list-gray .icon-hualv { background: none;  }
.slider-menu-bar .hd-mn-item li.mn-list-gray a p .icon-hualv::before { color: #888; }

.slider-menu-bar .mui-slider-indicator {
	bottom: 0.75rem;
}
.slider-menu-bar .mui-slider-indicator .mui-indicator { 
	width: 13px; height: 13px;
	border-color: #ddd!important; 
	background: #ddd!important;
	-webkit-box-shadow: none;
			box-shadow: none;
}
.slider-menu-bar .mui-slider-indicator .mui-indicator.mui-active { 
	border-color: #fabf40!important; 
	background: #fabf40!important; 
}

/**/
.ad288a { 
	position: relative;
}
.ad288a .f24, .ad288a .f12 {
	position: absolute;
	left: 0.75rem; right: 0.75rem;
	z-index: 10;
}
.ad288a .f24 { top:1.5rem; }
.ad288a .f12 { top:2.75rem; }
.ad288a .f12 span { margin: 0 0.25rem; }
.ad288a img { 
	display: block;
	width: 100%; height: 100%;
}

/* 服务指数 */
.fuwu-zs { padding: 0.75rem 0.5rem 1rem; }
.fuwu-zs li {
	position: relative;
	float: left;
	width: 33.333%;
	text-align: center;
	font-size: 0.5rem; color: #bbb;
}
.fuwu-zs li p { 
	height: 1rem; line-height: 1rem;
	font-size: 0.6rem; color: #bbb; 
}
.fuwu-zs li p span { font-size: 0.8rem; color: #0d8af8; }
.fuwu-zs li:nth-child(1):after,
.fuwu-zs li:nth-child(2):after {
	position: absolute;
	top: 0.25rem; right: 0;
	height: 1.5rem; border-right: 1px solid #eee;
	content: '';
}

/**/
.hot-spec li {
	float: left;
	width: 33.33%;
	font-size:0.7rem; text-align: center;
}
.hot-spec li .icon-hualv { 
	width: 2.3rem; height: 2.3rem;
	font-size:1rem;  color: #fff;
}
.hot-spec li .icon-hualv-round:after {
	width: 2.3rem; height: 2.3rem;
}
.hot-spec li .icon-hualv-round:before { margin: -0.5rem 0 0 -0.6rem; }
.hot-spec li a.bg-gn .icon-hualv-round:after { background-color: #60c86f; }
.hot-spec li a.bg-yw .icon-hualv-round:after { background-color: #fabf40; }
.hot-spec li a.bg-red .icon-hualv-round:after { background-color: #ef4d3c; }
.hot-spec li .icon-53:before {
	font-size:1.2rem;
	margin: -0.6rem 0 0 -0.55rem;
}
.hot-spec li .icon-3:before {
	font-size:1.15rem;
	margin: -0.6rem 0 0 -0.6rem;
}

/**/
.tag-link a {
	float: left;
	height: 1.5rem; line-height: 1.5rem;
	padding: 0 0.75rem;
	background-color: #f8f8f8; border-radius: 0.75rem;
	font-size: 0.5rem;
	margin: 0.5rem 0.5rem 0 0;
}

/* 热门常识 */
.tab-hot-bar .mui-slider-indicator {
	height: 2.5rem;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.tab-hot-bar .mui-segmented-control.mui-segmented-control-inverted .mui-control-item { line-height: 2.5rem; }
/*.tab-hot-bar .mui-segmented-control.mui-segmented-control-inverted .mui-control-item:first-child {
	border-right: 1px solid #eee;
}*/
.tab-hot-bar .mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item {
	border-top: none;
}
.tab-hot-bar .mui-slider-progress-bar { height: 1px; bottom: 1px; }
.tab-hot-bar .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active { color: #333; }
.tab-hot-bar .mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item { 
	padding: 0.75rem; border-bottom: none; 
}
.tab-hot-bar .mui-slider-item li {
	 height: 1.5rem; line-height: 1.5rem;
	 font-size: 0.7rem; color: #666;
	 overflow: hidden;
}

/*新增导航*/
.mip-new-top {
    font-size: 14px;
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
    vertical-align: top;
    white-space: normal;
    background:#fff;
    padding:.5rem 0;
}
.mip-new-top-ul {
    overflow-x: hidden;
    overflow-y: auto;
}
.mip-new-top-ul > .mn-list-cr, .mip-new-top-ul > .mn-list-cn {
    float: left;
    width: 25%;
    margin: 0;
    height: 4rem;
    padding: .5rem 0;
    padding-bottom:0;
    font-size: .65rem;
    line-height: 1rem;
    text-align: center;
}
.mip-new-top-ul a{
    
}
.mip-new-top-ul a p {
    line-height: 1;
    display: block;
    height: 2.5rem;
    margin-top: .5rem;
}
.mip-new-top-ul a p .mn-be {
    background-color: #29b2fa !important;
    border-color: #29b2fa !important;
}
.mip-new-top-ul a p i{
    position: relative;
    width: 2.2rem;
    height: 2.2rem;
    line-height: 2.2rem;
    border: 2px solid #bbb;
    border-radius: 50%;
}
.mip-new-top-ul a p i:before{
    color:#fff;
}
.mip-new-top-ul a p .mn-gn {
    background-color: #60c86f !important;
    border-color: #60c86f !important;
}
.mip-new-top-ul a p .mn-vt {
    background-color: #9b66d2 !important;
    border-color: #9b66d2 !important;
}
.mip-new-top-ul a p .mn-red {
    background-color: #fc6151 !important;
    border-color: #fc6151 !important;
}
.mip-new-top-ul a p .mn-gn2 {
    background-color: #4eccb6 !important;
    border-color: #4eccb6 !important;
}
.mip-new-top-ul a p .mn-red2 {
    background-color: #ef4d3c !important;
    border-color: #ef4d3c !important;
}
.mip-new-top-ul a p .mn-yw2 {
    background-color: #fabf40 !important;
    border-color: #fabf40 !important;
}
.mip-new-top-ul a p .mn-be2 {
    background-color: #0d8af8 !important;
    border-color: #0d8af8 !important;
}
.icon-hualv {
    font-family: ico-hualv;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-bottom;
}
.mip-new-top-ul li .icon-hualv:before {
    position: absolute;
    top: 50%;
    left: 47%;
    font-size: 1.3rem;
    margin: -1.1rem 0 0 -.6rem;
}