input::-webkit-input-placeholder { color:rgb(255,255,255,0.6) }
input::-moz-input-placeholder { color:rgb(255,255,255,0.6) }
input::-ms-input-placeholder { color:rgb(255,255,255,0.6) }

.template { display:none }

/* 顶部栏背景 */
.header-bg-wrap { position:relative;width:15rem;height:11.5rem;overflow:hidden }
.header-bg-wrap.list { height:3.6rem }
.header-bg { position:absolute;left:0;top:0;width:100%;height:100%;z-index:0 }
.header-bg i { display:block;position:absolute;left:-2.5rem;top:-1.25rem;width:20rem;height:14rem;background:#777 no-repeat;background-size:100% 100%;filter:blur(20px);-webkit-filter:blur(20px);-ms-filter:blur(20px);-moz-filter:blur(20px);transition:background .2s ease;z-index:1 }
.header-bg span { display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);left:0;top:0;z-index:2 }

/* 顶部栏 */
.header { position:relative;width:15rem;height:3.6rem;z-index:7 }
.header.one,.header-bg-wrap.one { height:2rem }
	/* logo */
.header .logo { display:block;position:absolute;width:4.4rem;height:2rem;background:no-repeat center;background-size:75%;z-index:17 }
	/* 搜索栏 */
.header .search { position:relative;width:15rem;height:1.85rem;overflow:hidden;z-index:0 }
.header .search input { display:block;position:absolute;width:5.6rem;height:1.2rem;line-height:1.2rem;top:0.4rem;right:0.5rem;background:rgba(0,0,0,.1);border-radius:0.6rem;color:rgb(255,255,255,0.6);text-align:center;padding:0 1.2rem 0 0.6rem;z-index:0 }
.header .search a { cursor: pointer;display:block;position:absolute;width:1.6rem;height:1.6rem;top:0.2rem;right:0.5rem;background:url(../images/search.png) no-repeat center;background-size:0.55rem 0.55rem;z-index:1 }
	/* 导航栏 */
.header .navigate { width:15rem;height:1.5rem }
.header .navigate a { display:block;position:relative;float:left;width:3rem;text-align:center;line-height:1.5rem;color:rgb(255,255,255,0.6);font-size:0.66rem }
.header .navigate a.current { color:#FFF;font-size:0.72rem;font-weight:bold }
/* 轮播 */
.s-slider { position:relative;width:14rem;height:7rem;margin:0 auto;z-index:7;overflow:visible }
.s-slider ul li { position:relative;width:14rem;height:7rem;opacity:0.8 }
.s-slider ul li.now { opacity:1 }
.s-slider ul li a,.s-slider ul li img,.s-slider ul li i { display:block;width:100%;height:100%;background-size:100% 100% }
.s-slider ul li i { width:13.8rem;height:6.9rem;margin:0.05rem 0.1rem;border-radius:0.3rem }
.s-slider ul li span { display:block;position:absolute;width:13.8rem;height:2rem;line-height:2.5rem;text-indent:0.3rem;bottom:0.05rem;left:0.1rem;color:#FFF;background:linear-gradient(0,rgba(0,0,0,0.4) 0,rgba(17,85,99,0) 100%);font-size:0.6rem;font-weight:bold;border-radius:0.3rem }
	/* 轮播定位点 */
.s-slider ol { height:0.2rem;bottom:0.4rem }
.s-slider ol li { width:3px;height:3px;background:rgba(255,255,255,0.4);margin-left:0.15rem;border-radius:2px }
.s-slider ol li:first-child { margin-left:0 }
.s-slider ol li.now { width:0.4rem;background-color:#FFF }

/* 加载动画 */
.loading { padding:1rem }
.loading .s-loading,.list .more .s-loading { margin:0 auto }
.loading .s-loading i,.list .more .s-loading i { background:#FF5F00 }
.more .s-loading { display:none }

/* 列表 */
.list .title { position:relative;height:1rem;line-height:1rem;font-weight:bold;text-indent:0.6rem;padding-top:0.6rem;font-size:0.7rem;color:#000 }
.list .items { padding-top:0.4rem;padding-left:0.4rem }
.list .items a { display:block;float:left;width:4.6rem;height:7.9rem;margin-top:0.2rem;margin-right:0.2rem;overflow:hidden  }
.list .items a i { display:block;position:relative;width:4.6rem;height:6.2rem;background:#EEE no-repeat center;background-size:4.6rem 6.2rem;border-radius:0.25rem;overflow:hidden }
.list .items a i b { display:block;position:absolute;width:4.4rem;padding-right:0.2rem;height:1.2rem;line-height:1.2rem;bottom:0;right:0;color:#FFF;background:linear-gradient(-180deg,transparent,rgba(0,0,0,.4) 99%);font-style:normal;font-weight:normal;font-size:0.45rem;text-align:right }
.list .items a span { display:block;line-height:0.7rem;font-size:0.6rem;color:#333;margin-top:0.3rem }
.list .more { height:1.4rem;text-align:center;margin-top:0.5rem }
.list .more a { display:inline-block;width:6.8rem;height:0.7rem;line-height:0.7rem;padding:0.35rem 0;background:#F8F8F8;text-align:center;border-radius:0.1rem;color:#FF5F00;font-size:0.52rem }
.list .more a img { width:0.55rem;height:0.55rem;position:relative;top:0.1rem;margin-right:0.2rem;margin-left:0.2rem }
.list .more a:first-child { margin-right:0.4rem }
.list .more.one a { width:13.6rem;margin-top:0.6rem;margin-right:0 }
.list .more a.prev img { transform:rotate(90deg) }
.list .more a.next img { transform:rotate(-90deg);margin-left:0.2rem;margin-right:0 }

/* 回到顶部 */
.scroll-to-top { display:none;position:fixed;width:1.8rem;height:1.8rem;bottom:1rem;right:0.5rem;border-radius:50%;background:#FFF url(../images/arrow-top.png) no-repeat center;background-size:1rem 1rem;box-shadow:0 0 10px 0 rgba(0,0,0,0.15) }

/* 版权 */
.copyright { width:15rem;height:3rem;padding-top:1rem;color:#CCC;background:#F5F7FA }
.copyright p { height:1rem;line-height:1rem;text-align:center }

/* 条件选择 */
.condition { width:15rem;overflow:hidden }
.condition .s-slide-menu { position:relative;width:14.6rem;margin-left:0.4rem;margin-top:0.4rem;height:1.1rem }
.condition .s-slide-menu div { position:absolute;left:0;top:0;height:1rem;overflow-y:hidden }
.condition .s-slide-menu div a { display:block;float:left;height:1rem;line-height:1.05rem;padding:0 0.5rem;color:#666;font-size:0.5rem }
.condition .s-slide-menu div a.now { background:#FF5F00;opacity:0.75;color:#FFF;border-radius:0.6rem }

/* 关键词提示 */
.keywords { height:1.2rem;line-height:1.2rem;font-size:0.65rem;text-indent:0.5rem }

/* 无数据 */
.no-data { height:2rem;line-height:2rem;text-align:center;background:#EEE;font-size:0.5rem }