.zt-header { position: relative; }

.header { height: 1rem; padding: 0 0rem 0 2.2rem; position: fixed; width: 100%; left: 0; top: 0; z-index: 11; background: #ffffff; box-sizing: border-box;width: 7rem; right: 0; margin: 0 auto; }
.header img.logo {
	height: 0.45rem;
	top: 0.2rem;
}
.header img.search-btn { right: 0.24rem; top: 0.34rem;  }

.index-con { }

.warp { min-width: 320px; max-width: 750px; margin: 0 auto; }

.zt-header img.fh-icon { width: 0.42rem; position: absolute; left: 0.2rem; top: 0.2rem; }
.zt-header img.share-icon { width: 0.42rem; position: absolute; right: 0.2rem; top: 0.2rem; }

.zt-pic { position: relative; margin-top: .1rem;}
.zt-pic:after { position: absolute; bottom: 0; left: 0; width: 100%; height: 60%; background-image: linear-gradient(transparent,rgba(0,0,0,.8)); content: " "; }
.zt-pic img { width: 100%; display: block; }
.zt-pic .title { z-index: 3; position: absolute; width: 90%; left: 5%; font-size: 0.4rem; line-height: 1.5; height: 1.2rem; overflow: hidden; bottom: 0.4rem; font-weight: bold;	color: #ffffff; }
.zt-pic .title a { color: #ffffff; font-size: 0.5rem; }

.dd-info { padding: 0 0.4rem 0.2rem 0.4rem; background: #ffffff; margin: 0 0 0.2rem 0; }
.dd-info .title { height: 0.8rem; line-height: 0.8rem; color: #989898; font-size: 0.28rem; }
.dd-info .info { font-size: 0.28rem; line-height: 1.5; color: #171717; }

.bl-log { background: #ffffff; padding: 0 0.3rem 0.2rem 0.3rem; }
.bl-log .title { padding: 0.3rem 0 0 0; height: 0.4rem; line-height: 0.4rem; }
.bl-log ul.index-list { padding: 0; }
.bl-log ul.index-list li { padding-top: 0.28rem; }
.bl-log ul.index-list li img.pic { top: 0.28rem; }

.show-con { background: #ffffff; padding: 0.3rem; }

.show-title { font-size: 0.42rem; line-height: 1.5;padding: .8rem 0 0 0; }

.ly-info { height: 0.4rem; color: #464646; margin: 0.1rem 0; overflow: hidden; }
.ly-info span.name {
	height: .4rem;
	line-height: .34rem;
	box-sizing: border-box;
	border: 1px solid #d6d6d6;
	font-size: .24rem;
	padding: 0 .18rem;
	border-radius: .16rem;
	color: #414141
}
.ly-info span { font-size: 0.24rem; margin: 0 0.3rem 0 0; float: left; height: 0.4rem; line-height: 0.4rem; }
.ly-info span.view { padding: 0 0 0 0.4rem; background: url("../images/comm.png") no-repeat left center; background-size: 0.27rem;}

.ly-date { font-size: 0.2rem; line-height: 1.5; color: #464646; margin: 0 0 0.1rem 0; }

.dy-tag { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; height: 0.8rem; line-height: 0.8rem; color: #989898; font-size: 0.3rem; }
.dy-tag a.dy-btn { width: 1rem; height: 0.4rem; line-height: 0.4rem; border: 1px solid #0986d6; float: right; text-align: center; color: #0682bd; border-radius: 0.04rem; margin: 0.22rem 0.11rem 0 0; font-size: 0.26rem; }

.show-info { padding: 0.5rem 0 0 0; }
.show-info p { margin: 0 0 0.3rem 0; font-size: 0.3rem; color: #323232; line-height: 1.5; }

.search-info { padding: 0.1rem 0.3rem; }

.search-con { padding: 0 0.25rem; }

.search-bar { height: 0.62rem; border-bottom: 0.05rem solid #000000; padding: 0 0.72rem 0 0.38rem; position: relative; }
.search-bar input.text { width: 100%; height: 0.62rem; line-height: 0.6rem; border: none; background: none; padding: 0 3%; color: #333333; font-size: 0.24rem; box-sizing: border-box; }
.search-bar img.share-icon { width: 0.32rem; position: absolute; left: 0; top: 0.14rem; }
.search-bar a.cancel { position: absolute; line-height: 0.62rem; color: #262626; font-size: 0.3rem; right: 0.08rem; top: 0; }

.history-tag { height: 0.68rem; line-height: 0.68rem; color: #7c7c7c; font-size: 0.24rem; }

ul.history-list li { line-height: 0.5rem; font-size: 0.24rem; color: #3e3e3e; position: relative; }
ul.history-list li a.del { position: absolute; width: 0.16rem; height: 0.16rem; right: 0; top: 50%; margin-top: -0.08rem; background: url("../images/del-btn.png") no-repeat; background-size: 100% 100%; }

.clear-history { height: 0.6rem; line-height: 0.6rem; padding: 0 0 0.14rem 0; text-align: center; border-bottom: 1px solid #efefef; font-size: 0.28rem; }
.clear-history a { color: #5a5a5a; font-size: 0.24rem; }

ul.hot-search { padding: 0.1rem 0 0 0; overflow: hidden; }
ul.hot-search li { height: 0.6rem; line-height: 0.6rem; width: 40%; padding: 0 10% 0 0; color: #191919; font-size: 0.24rem; float: left; }
ul.hot-search li a { color: #191919; font-size: 0.24rem; }

ul.search-list-tab { overflow: hidden; }
ul.search-list-tab li { height: 0.6rem; padding: 0.3rem 0 0 0; width: 20%; float: left; text-align: center; }
ul.search-list-tab li a { display: inline-block; *display: inline; *zoom: 1; height: 0.6rem; line-height: 0.56rem; box-sizing: border-box; color: #a1a1a1;  }
ul.search-list-tab li.cur a { padding: 0 0.14rem; color: #1895d5; border-bottom: 0.02rem solid #1895d5; }

ul.search-list li { height: 2.2rem; padding: 0.4rem 0 0 1.56rem; border-bottom: 1px solid #f1f1f1; position: relative; }
ul.search-list li img.s-pic { width: 1.4rem; height: 1.4rem; position: absolute; left: 0; top: 0.4rem; }
ul.search-list li .title { overflow: hidden; font-size: 0.24rem; height: 0.8rem; line-height: 0.4rem; color: #353535; overflow: hidden; }
ul.search-list li .title a { font-size: 0.24rem; color: #353535; }
ul.search-list li .info { overflow: hidden; font-size: 0.2rem; height: 0.6rem; line-height: 0.3rem; color: #7d7d7d; }
ul.search-list li .info em { color: #0092c9; }
ul.search-list li .tag { height: 0.6rem; line-height: 0.6rem; text-align: right; padding: 0.1rem 0 0 0; }
ul.search-list li .tag span { display: inline-block; height: 0.6rem; line-height: 0.6rem; color: #858585; font-size: 0.2rem; margin: 0 0 0 0.32rem; padding: 0 0 0 0.36rem; }
ul.search-list li .tag span.comm { background: url("../images/comm.png") no-repeat left center; background-size: 0.27rem; }

ul.zt-list { width: 6.9rem; margin: 0 auto; }
ul.zt-list li { padding: 0.32rem 0 0.16rem 0;border-bottom: 1px solid #f6f6f6; }
ul.zt-list li img.zt-pic { width: 100%; height: 1.88rem; display: block; }
ul.zt-list li .zt-title { padding: 0.2rem 0 0 0; height: 0.4rem;line-height:0.4rem;overflow:hidden; text-align: center;}
ul.zt-list li .zt-title span.date { /*float: left; */color: #414141; font-size: 0.24rem; }
ul.zt-list li .zt-title span.top { width: 0.8rem; height: 0.4rem; box-sizing: border-box; border: 1px solid #48a8b3; line-height: 0.38rem; color: #48a8b3; font-size: 0.24rem; float: right; text-align: center; border-radius: 0.1rem; }
ul.zt-list li .b-title { font-size: 0.3rem; color: #333333; line-height: 1.5; height: 0.9rem; overflow: hidden; }
ul.zt-list li .b-title a { color: #333333; font-size: 0.3rem; }

.swiper-tab { width: 100%; height: 1rem; }
.swiper-tab .swiper-slide { height: 1rem; line-height: 1rem; text-align: center; color: #5b5b5b; font-size: 0.32rem; width: auto; padding-left:0.18rem;}
.swiper-tab .swiper-slide a { color: #5b5b5b; font-size: 0.35rem; }
.swiper-tab .slide-active { color: #009bc6; }
.swiper-tab .slide-active a { color: #009bc6; font-size: 0.35rem; }

.more-btn {
	display: block;
	line-height: 30px;
	height: 30px;
	width: 110px;
	margin: 0 auto;
	border: 1px solid #d7d7d7;
	border-radius: 20px;
	color: grey
}

.more-btn:hover {
	border: 1px solid #4664ff;
	color: #4664ff
}
.more-btn {
    margin: 20px auto;
	text-align: center;
}

.isfind:before {
	display: inline-block;
	background-image: url(../images/sprite.png);
	background-position: -62px -289px;
	width: 9px;
	height: 10px;
	vertical-align: middle;
	content: '';
	position: absolute;
	z-index: 31;
	right: -.2rem;
	top: .42rem;
}

.isfind:hover ul {
	display: block
}

.isfind:hover:before {
	display: inline-block;
	background-image: url(../images/sprite.png);
	background-position: -81px -289px;
	width: 9px;
	height: 10px;
	vertical-align: middle
}

.isfind ul {
	display: none;
	width:1rem;
	padding: .1rem .2rem;
	border-radius: .1rem;
	border: 1px solid #cfcfcf;
	background: #fff;
	font-weight: 400;
	color: #31424e;
	position: absolute;
	left: -.2rem;
	top: .8rem;
	z-index: 30;
	zoom: 1
}
.bigw{width:260px;}
.isfind ul:after {
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	width: 0
}

.isfind ul li {
float: left;
width: 1rem;
line-height: .48rem;
height: .48rem;
text-align: center;
}

.isfind ul:before {
	display: inline-block;
	background-image: url(../images/sprite.png);
	background-position: -114px -259px;
	width: 15px;
	height: 10px;
	vertical-align: middle;
	content: '';
	position: absolute;
	z-index: 31;
	left: 60px;
	top: -10px
}






.swiper-footer { width: 100%; height: 1rem; }
.swiper-footer .swiper-slide { height: 1rem; text-align: center; color: #4f4f4f; font-size: 0.28rem; }
.swiper-footer .swiper-slide a { color: #4f4f4f; font-size: 0.28rem; }
.swiper-footer .swiper-slide img { width: 0.4rem; display: block; margin: 0.05rem auto 0 auto; }
.swiper-footer .slide-active { color: #04a2ec; }
.swiper-footer .slide-active a { color: #04a2ec; font-size: 0.28rem; }

.tj-title { height: 0.6rem; line-height: 0.6rem; text-align: center; position: relative; }
.tj-title:after { width: 0.5rem; height: 1px; overflow: hidden; background: #181818; position: absolute; top: 50%; content: ''; right: 2rem; }
.tj-title:before { width: 0.5rem; height: 1px; overflow: hidden; background: #181818; position: absolute; top: 50%; content: ''; left: 2rem; }

ul.tj-list li { height: 1.96rem; position: relative; padding: 0.3rem 0 0 1.85rem; }
ul.tj-list li img.pic { width: 1.66rem; height: 1.66rem; }
ul.tj-list li .tag { margin: 0.2rem 0 0 0;padding: 0 0 0 .6rem; }

.swiper-focus { width: 100%; overflow: hidden; position: relative;width: 7rem; margin: 0 auto; }
.swiper-focus ul.index-list { height: 5.6rem; margin: 0; width: 100%; padding: 0; }
.swiper-focus ul.index-list li { padding: 0; }
.swiper-focus ul.index-list li h5 { height: 1.1rem; padding: 0 0.2rem; text-align: left; }
.swiper-focus ul.index-list li h5 a { color: #4f4f4f; }
.swiper-focus ul.index-list li .tag { padding: 0 0.2rem; }
.swiper-focus .swiper-slide { height: 0.84rem; text-align: center; color: #4f4f4f; font-size: 0.28rem; }
.swiper-focus .swiper-slide a { color: #4f4f4f; font-size: 0.28rem; }
.swiper-focus .swiper-slide img { width: 0.4rem; display: block; margin: 0.05rem auto 0 auto; }
.swiper-focus .swiper-slide-active { color: #04a2ec; }
.swiper-focus .swiper-slide-active a { color: #04a2ec; font-size: 0.28rem; }

ul.index-list li.first .zoomImage{
    height: 3.56rem;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
ul.index-list li.first .zoomImageItem {
    width: 100%;
    height: 2.86rem;
    display: block;
    position: static;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
ul.index-list li .zoomImageItem {
    width: 2.24rem;
    height: 1.38rem;
    position: absolute;
    left: 0;
    top: .4rem;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
.swiper-news .swiper-slide .zoomImage2 {
    margin: 0 0.1rem;
    height: 2rem;
    position: relative;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
.swiper-news .swiper-slide .zoomImage2 .filter {
    width: 100%;
    height: 0.8rem;
    box-sizing: border-box;
   /* line-height: 0.3rem;*/
    line-height: 0.8rem;
    padding: 0.1rem;
    overflow: hidden;
    font-size: 0.24rem;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left;
    color: #ffffff;
    background: url(../images/filter.png) repeat-x;
    background-size: auto 100%;
}
ul.zt-list li .zoomImage188 {
    width: 100%;
    height: 3.56rem;
    display: block;
    position: relative;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
ul.index-lb0 { padding-bottom: 0; }
.index-zt-pic { width: 7rem; margin: 0 auto; }
.index-zt-pic img { height: 2rem; width: 100%; display: block; }
.index-slide-news { width: 7.2rem; height: 2rem; margin: 0 auto; overflow: hidden; }

.wb-title { width: 7rem; margin: 0 auto;text-align: center;height: .6rem; border-bottom: 1px solid #f6f6f6;margin-bottom: .1rem;}
.wb-title2 { width: 7rem; margin: 0 auto;height: .5rem;margin-top: .1rem;text-align: center;border-bottom: 1px solid #f6f6f6;padding-bottom: .1rem; }
.wb-title span.left { height: 0.6rem; line-height: 0.6rem; color: #0483cf; font-size: 0.3rem; float: left; }
.wb-title span.center,.wb-title2 span.center { height: 0.6rem; line-height: 0.6rem; color: #0483cf; font-size: 0.32rem;margin:0.3rem 0; }
.wb-title span.more { float: right; padding: 0 0.3rem 0 0; background: url("../images/more-icon.png") no-repeat right center; background-size: auto 0.21rem; font-size: 0.26rem; }

.swiper-news { width: 100%; height: 2rem; }
.swiper-news .swiper-slide { height: 2rem; text-align: center; color: #4f4f4f; font-size: 0.28rem; }
.swiper-news .swiper-slide .pic { margin: 0 0.1rem; height: 2rem; position: relative; }
.swiper-news .swiper-slide .pic img { width: 100%; height: 2rem; display: block; }
.swiper-news .swiper-slide .pic .filter { width: 100%; height: 0.8rem; box-sizing: border-box; line-height: 0.3rem; padding: 0.1rem; overflow: hidden; font-size: 0.24rem; position: absolute; left: 0; bottom: 0; text-align: left; color: #ffffff; background: url("../images/filter.png") repeat-x; background-size: auto 100%; }
.index-footer { z-index: 12; }
ul.index-list li h5 { overflow: hidden; }
ul.tj-list li h5 { overflow: hidden;padding: 0 0 0 .6rem; }

	/*包裹自定义分页器的div的位置等CSS样式*/
			.swiper-focus .swiper-pagination-custom {
				bottom: 2.11rem;
				left: 0;
				width: 100%;
			}
			/*自定义分页器的样式，这个你自己想要什么样子自己写*/
			.swiper-pagination-customs {
				width: 0.34rem;
				height: 0.05rem;
				display: inline-block;
				background: #000;
				opacity: .3;
				margin: 0 0.09rem;
			}
			/*自定义分页器激活时的样式表现*/
			.swiper-pagination-customs-active {
				opacity: 1;
				background-color: #009bc6;
			}

/*列表*/
.mescroll {
	position: fixed;
	top: 1rem;
	bottom: 0;
	height: auto;
	left: 0;
}

#newsList{ padding-bottom: 0; }
@media (max-width: 678px){.sfooter{display:none;}.index-footer{display:none;}}

/*# sourceMappingURL=main.css.map */
.disbale{
pointer-events:none; 
color:#afafaf; 
cursor:default ;
}
.show-con .gooder:hover{
    cursor: pointer;
}
.show-con .gooder {
	width: 150px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	position: relative;
	margin: 20px auto 48px;
	border: 1px solid #dedede;
	border-radius: 4px;
	color: grey
}

.show-con .gooder .icon {
	display: inline-block;
	background-image: url(../images/sprite.png);
	background-position: -75px -220px;
	width: 26px;
	height: 24px;
	vertical-align: middle;
	margin-right: 8px;
	position: relative;
	top: -2px
}

.show-con .gooder.num:after {
	content: '+1';
	color: #f63756;
	position: absolute;
	right: -33px;
	font-size: 18px
}

.show-con .gooder.on {
	background: #f63756;
	color: #fff;
	border-color: #f63756
}

.show-con .gooder.on .icon,.show-con .you-like .name .icon {
	display: inline-block;
	background-image: url(../images/sprite.png);
	vertical-align: middle
}

.show-con .gooder.on .icon {
	background-position: -230px -144px;
	width: 26px;
	height: 25px
}







