
@font-face{
	font-family:fzxbs;
	src:url('/typeface/FZXBSJW.TTF');
}
.ztHead {z-index: 99;}
.footer {margin-top: 1rem;}
.banner-box{ height: 4.46rem;background: url(../images/y_sqzct_banner_bg.png) no-repeat center; background-size: cover;}
.banner-box .banner-center-box{position: relative;padding-top: 1.6rem; width: 100%;height: 4.46rem;box-sizing: border-box;}
.banner-box .title {position: relative; display: block;margin-left: 1.2rem; height: .89rem; z-index: 1;}
.banner-box .ico {position: absolute; right: 0;bottom: -1.1rem;height: 4.77rem; }

.sqzct-nav-box {position: relative; margin-top: -.28rem; padding: .28rem; box-sizing: border-box; box-shadow: 0 0 .1rem 0 #c3d5f1;background-color: #fbfdff; border-radius:.05rem ; -webkit-border-radius:.05rem ; -moz-border-radius:.05rem ; -ms-border-radius:.05rem ; -o-border-radius:.05rem ; }
.sqzct-nav-box .search-box input{float: left; padding: 0 .1rem; width: calc(100% - 2.05rem); height: .54rem;font-size: .18rem; line-height: .52rem; box-sizing: border-box; background-color: #fff;  border: solid .01rem #deecf6; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.sqzct-nav-box .search-box .search-btn { float: right;display: block; width: 1.9rem; height: .54rem; text-align: center; background-image: linear-gradient(to left, #568fe7, #43abfd); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.sqzct-nav-box .search-box .search-btn  span {font-size: .21rem;letter-spacing: 1.58px;line-height: .52rem; color: #fff;}
.sqzct-nav-box .search-box .search-btn  img {margin-top: -.05rem; margin-right: .09rem; height: .2rem; vertical-align: middle;}

.sqzct-nav-box .nav-title {margin: .24rem 0; display: flex;flex-direction: row; }
.sqzct-nav-box .nav-title span{font-size: .26rem;  color: #568fe7;  letter-spacing: 1.95px; line-height: 1;font-family: fzxbs;}
.sqzct-nav-box .nav-title span:nth-child(1) {color: #df5636;}

.sqzct-nav-box .type-box .type-title {float: left;display: flex;justify-content: space-between; width: 1.5rem; color: #568fe7; }
.sqzct-nav-box .type-box .type-title span{line-height: .26rem;font-size: .18rem;letter-spacing: .6px; }
.sqzct-nav-box .type-box .expand-btn { float: right; width: .75rem; height: .26rem; text-align: center;cursor: pointer;  background-color: #e0f1ff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.sqzct-nav-box .type-box .expand-btn span {line-height: .26rem;font-size: .16rem;color: #568fe7; }
.sqzct-nav-box .type-box .expand-btn img { height: .05rem; vertical-align: middle; transition:all .3s ; -webkit-transition:all .3s ; -moz-transition:all .3s ; -ms-transition:all .3s ; -o-transition:all .3s ; }
.sqzct-nav-box .type-box .expand-btn .img-expand { transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.sqzct-nav-box .type-box  ul {float: left; margin-left: .3rem; width: calc(100% - 2.65rem);height: .35rem;overflow: hidden; }
.sqzct-nav-box .type-box  .expand {height: auto;}
.sqzct-nav-box .type-box  ul li {float: left;margin-right: .30rem;margin-bottom: .1rem;}
.sqzct-nav-box .type-box  ul li input[type="checkbox"]{
    margin: 0;
    width: .16rem;
    height: .16rem;
    vertical-align: middle;
    background-color: #fff;
}
.sqzct-nav-box .type-box  ul li label{margin-left: .05rem;font-size: .18rem;  letter-spacing: 1.35px; color: #2c2c2c;}

.sqzct-nav-box .line { margin: .1rem 0 .2rem 0; height: 1px; background-color: #deecf6; border-radius:.5px ; -webkit-border-radius:.5px ; -moz-border-radius:.5px ; -ms-border-radius:.5px ; -o-border-radius:.5px ; }

.result-title {margin: .36rem 0 .28rem 0;}
.result-title img {margin-top: -.05rem; height: .27rem; vertical-align: middle;}
.result-title span {font-size: .23rem;line-height: .27rem; font-weight: bold; color: #568fe7;letter-spacing: 1.7px;}




.result-box {display: flex;flex-direction: row;flex-wrap: nowrap;}
.result-box .result-item {margin-right: .22rem; width: calc((100% - .44rem) / 3);  }
.result-box .result-item:nth-child(3){margin-right: 0;}
.result-box .result-item .item-title-box {position: relative; display: flex;flex-direction: column; justify-content: center;padding: 0 .25rem;margin-bottom: .25rem;height: .96rem;background-color: #f4f8fc;box-sizing: border-box; border-radius: .05rem; -webkit-border-radius: .05rem; -moz-border-radius: .05rem; -ms-border-radius: .05rem; -o-border-radius: .05rem;}
.result-box .result-item .item-title-box .title {margin-bottom: .08rem; font-size: .2rem;font-weight: bold; color: #2c2c2c;letter-spacing: 1.5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.result-box .result-item .item-title-box .time {display: block; font-size: .18rem; color: #8c959d;letter-spacing: 1.5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.result-box .result-item .item-title-box i {display: none;position: absolute;bottom: -.05rem;left: calc(50% - .03rem); width: 0;height: 0; border-left:.06rem solid transparent;border-right:.06rem solid transparent;border-top:.06rem solid #568fe7;}

.result-box  .active .item-title-box { background-image: linear-gradient(to left, #568fe7, #43abfd);}
.result-box  .active .item-title-box .title{color: #fff;}
.result-box  .active .item-title-box .time{color: #d5e6f4;}
.result-box  .active .item-title-box i{display: block;}
.result-box  .active .detail-box {height: auto;overflow: visible;}

.detail-box {display: none;height: 0;overflow: hidden;}
.detail-box .detail { margin-bottom: .2rem;padding: .25rem .3rem; box-sizing: border-box; background-color: #fff; border: solid 1px rgba(208, 224, 236, 0.67); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.detail-box .detail .detail-item-title img {margin-top: -.05rem; margin-right: .1rem; height: .23rem; vertical-align: middle;}
.detail-box .detail .detail-item-title span {font-size: .2rem;font-weight: bold;  color: #568fe7;letter-spacing: 1.5px;}
.detail-box .detail p {margin-top: .2rem;margin-bottom: .25rem; font-size: .18rem;letter-spacing: 1.35px;color: #666;  line-height: 1.67;}
.detail-box .detail .info-box {display: flex;border-top: 1px solid #deecf6;}
.detail-box .detail .info-box .info-item {padding-top: .3rem; width: calc(100% / 3);}
.detail-box .detail .info-box .info-item p {margin-bottom: 0; padding-right: .1rem; box-sizing: border-box;} 

.detail-second {margin-left: calc(-100% - .22rem);}
.detail-three {margin-left: calc(-200% - .44rem);}

