/**
 * 城市分站首页
 **/
.w860 { width: 860px; }
.w820 { width: 820px; }
.w300 { width: 300px; }
.w120 { width: 120px; }

.mt5  { margin-top:  5px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt55 { margin-top: 55px; }
.mr40 { margin-right: 40px; }
.pb60 { padding-bottom: 60px; }
.pb20 { padding-bottom: 20px; }
.mt10 { margin-top: 10px; }
.pt15 { padding-top: 15px;}
.bg-f5 { background-color: #f5f7fa; }
.bort1 { border-top: 1px solid #edeff2; }
.borb2 { border-bottom: 2px solid #edeff2; }

.icon-hot { 
    display: inline-block; width: 32px; height: 18px; vertical-align: middle;
    background-color: #f54e4c; border-radius: 4px; 
    font-size: 10px; color: #fff; line-height: 18px; text-align: center; font-weight: 300;
}

/* nav-f24 */
.nav-f24 { height: 32px; line-height: 32px; }
.nav-f24 .blue-line { float: left; width: 4px; height: 24px; background-color: #3d7eff; margin: 4px 15px 0 0; }
.nav-f24 h2 { float: left; font-size: 24px; font-weight: 600; }
.nav-f24 .more { float: right; color: #606266; }

/* nav-f18 */
.nav-f18 { height: 26px; line-height: 26px; }
.nav-f18 .blue-line { float: left; width: 4px; height: 18px; background-color: #3d7eff; margin: 4px 15px 0 0; }
.nav-f18 h2 { float: left; font-size: 18px; font-weight: 600; }
.nav-f18 .more { float: right; color: #606266; }

/* index-swiper */
@media  screen and ( min-width:1440px){
.index-swiper { float: left; width: 380px; height: 285px; margin-right: 40px; }
.index-swiper .swiper-slide { position: relative; }
.index-swiper .swiper-slide .img-block { display: block; height: 236px; }
/* .index-swiper .swiper-slide .magnify:hover img { transform: scale(1.2) rotate(3deg); } */
.index-swiper .swiper-slide .bg { 
    position: absolute; left: 0; right: 0; bottom: 0;
    background: linear-gradient(to top, #121416 50%,  rgba(0,0,0, 0) 100%); 
    padding-top: 50px;
}
.index-swiper .swiper-slide .bg p {
    padding: 0 15px; height: 49px; overflow: hidden; background-color: #121416;
    font-size: 16px; color: #fff; text-align: center; line-height: 48px;
}
.index-swiper .pagination { 
    position: absolute; left: 0; right: 0; bottom: 53px; z-index: 10;
}
.pagination .swiper-pagination-switch {
    display: inline-block; margin: 0 5px;
    width: 8px; height: 8px; background-color: #fff; border-radius: 4px;
}
.pagination .swiper-active-switch { width: 16px; background-color: #f54e4c; }
}

/* index-hot */
.index-hot { padding-bottom: 40px; height: 325px;}
.index-hot .tui h3 { height: 28px; overflow: hidden; line-height: 28px; }
.index-hot .tui h3 a { float: left; font-size: 24px; }
.index-hot .tui h3 .icon-hot { margin-left: 15px; }
.index-hot .tui p.s-cb { max-height: 48px; font-size: 14px; line-height: 24px; margin-top: 12px; }
.index-hot ul { height: 187px; overflow: hidden; margin-top: 10px; }
.index-hot li { 
    height: 39px; overflow: hidden; 
    font-size: 16px; line-height: 40px; 
    text-overflow: ellipsis; white-space: nowrap;
}

/* banshi-bar */
.banshi-bar { height: 132px; padding: 0 0 0 108px; position: relative; }
.banshi-bar .iconfont { 
    position: absolute; left: 22px; top: 32px;
    font-size: 68px; line-height: 68px; 
}
.banshi-bar dl { padding-top: 52px; }
.banshi-bar dt { font-size: 20px; line-height: 26px; font-weight: 600; }
.banshi-bar dd { margin-top: 7px; line-height: 24px; }
.banshi-bar dd a { color: #606266; }
.banshi-bar dd.info-span span { padding-right: 10px; margin-right: 10px; }
.banshi-bar dd.info-span span:after { background-color: #bfc2cc; top: 6px; }
    /**/
.banshi-bar.bg1 { background: url('../img/bg-affair1.png') no-repeat; }
.banshi-bar.bg1 .iconfont { color: #7faaff; }
.banshi-bar.bg1 dt { color: #3d7eff; }
    /**/
.banshi-bar.bg2 { background: url('../img/bg-affair2.png') no-repeat; }
.banshi-bar.bg2 .iconfont { color: #ffc17f; }
.banshi-bar.bg2 dt { color: #ff8c14; }

/* city-serve-bar */
.city-serve-bar { padding: 28px 0 30px; background-color: #f5f7fa; }
.city-serve-bar .title { font-size: 18px; font-weight: 600; text-align: center; }
.city-serve-bar ul { padding: 0 10px; margin-top: 13px; }
.city-serve-bar li { float: left; width: 50%; padding: 10px; }
.city-serve-bar li a { 
    display: block; height: 36px; overflow: hidden; position: relative; padding-left: 42px;
    background-color: #fff; color: #606266; line-height: 36px;
}
.city-serve-bar li a .iconfont { 
    position: absolute; left: 15px;
    font-size: 20px; color: #3d7eff;
}
.city-serve-bar li a .iconcategory-edu-o { font-size: 24px; left: 12px; }

/* city-banner */
.city-banner {
    height: 200px; overflow: hidden; 
    background-color: #231f2f; 
    position: relative;
}
.city-banner img {
    position: absolute; left: 50%; top: 0; margin-left: -960px;
}
.city-banner .txt {
    position: absolute; left: 50%; top: 0;
    width: 1200px; padding-top: 55px; margin-left: -600px;
    color: #fff; text-align: center;
}
.city-banner .txt h1 { font-size: 40px; line-height: 52px; font-weight: 500; }
.city-banner .txt p { margin-top: 11px; }
.city-banner .txt p span { position: relative; }
.city-banner .txt p span:before,
.city-banner .txt p span:after {
    position: absolute; top: 50%; margin-top: -1px;
    width: 18px; height: 1px; background-color: #fff; content: '';
}
.city-banner .txt p span:before { left: -32px; }
.city-banner .txt p span:after { right: -32px; }

/* work-bar */
.work-bar { padding: 35px 0 20px; background-color: #fff; }
.work-bar .nav-f24 .blue-line { margin-right: 36px; }
.work-bar .nav-f24 h2 { font-weight: 600; }
    /* */
.work-bar .fold-bar { padding: 15px 40px 0; }
.fold-item { position: relative; padding: 14px 70px 14px 188px; border-bottom: 1px solid #edeff2; }
.fold-item .icondown-arrow-o { 
    position: absolute; top: 22px; right: 20px; z-index: 10;
    font-size: 10px; color: #bfc2cc; cursor: pointer;
}
.fold-item .title { position: absolute; left: 0; top: 18px; line-height: 30px; }
.fold-item .title .iconfont { float: left; font-size: 27px; color: #3d7eff; margin-right: 16px; }
.fold-item .title strong { font-size: 16px; }
.fold-item .ovh { height: 36px; }
.fold-item .cont { line-height: 36px; overflow: hidden; }
.fold-item .cont a { float: left; color: #606266; margin-right: 24px; }
.fold-item .cont a.s-cf5{ color: #f54e4c; }
.fold-item.show .icondown-arrow-o:before { content: "\e810"; }

/* type-info-bar */
.type-info-bar { padding: 40px; height: 230px; background-color: #f5f7fa; }
.type-info-bar img { float: left; width: 240px; height: 150px; margin-right: 40px; }
.type-info-bar h1 { font-size: 24px; line-height: 30px; }
.type-info-bar p { color: #909399; line-height: 30px; max-height: 60px; overflow: hidden; margin: 19px 0 14px; }
.type-info-bar .info-span { font-size: 14px; }
.type-info-bar .info-span span:after { background-color: #b0b2bb; }

/* nav-f18-tc */
.nav-f18-tc { font-size: 18px; line-height: 26px; font-weight: 600; text-align: center; }

/* other-tag-bar */
.other-tag-bar { padding: 25px 0; background-color: #f5f7fa; }
.other-tag-bar ul { padding: 23px 15px 0; }
.other-tag-bar ul li { float: left; padding: 5px; }
.other-tag-bar ul li a { float: left; padding: 0 20px; line-height: 40px; background-color: #fff; }

/* policy-bar */
.policy-bar { padding: 25px 25px 20px; border: 1px solid #edeff2; }
.policy-bar ul { margin-top: 14px; }
.policy-bar ul li { padding: 10px 0; }
.policy-bar ul li .tit { font-size: 16px; height: 20px; overflow: hidden; }
.policy-bar ul li .inf { height: 24px; margin-top: 15px; }
.policy-bar ul li .inf span,
.policy-bar ul li .inf .tag { float: left; font-size: 12px; color: #909399; line-height: 24px; margin-right: 10px; }
.policy-bar ul li .inf .tag { padding: 0 10px; background-color: #ebf1ff; color: #7faaff; }

/* detail-bar */
.detail-bar .nav-h48 { height: 48px; position: relative; }
    /**/
.detail-bar .det-nv { 
    position: relative; width: 820px; height: 48px; padding-right: 50px;
    background-color: #fff; border-bottom: 1px solid #edeff2;
    transition: all .2s linear;
}
.detail-bar .det-nv .ovh { height: 47px; overflow: hidden; position: relative; }
.detail-bar .det-nv .nav { 
    position: absolute; left: 0;
    font-size: 16px; color: #606266; white-space: nowrap;
}
.detail-bar .det-nv .nav li { 
    display: inline-block; padding: 0 30px 27px;
    cursor: pointer; position: relative; 
}
.detail-bar .det-nv .nav li:after {
    position: absolute; left: 0; right: 0; bottom: 0;
    width: 0; height: 2px; background-color: #3d7eff; content: '';
}
.detail-bar .det-nv .nav li.cur,
.detail-bar .det-nv .nav li:hover { color: #3d7eff; }
.detail-bar .det-nv .nav li.cur:after { width: 100%; }
        /**/
.detail-bar .det-nv .nav-arrow { position: absolute; top: 0; right: 0; }
.detail-bar .det-nv .nav-arrow span { float: left; margin: 0 2px; color: #909399; cursor: pointer; }
.detail-bar .det-nv .nav-arrow span.disable { color: #bfc2cc; }
        /**/
.detail-bar .det-nav-fixed { position: fixed; top: 0; z-index: 100; }
.detail-bar .det-nav-fixed .nav li { padding: 13px 30px 14px; }
.detail-bar .det-nav-fixed .nav-arrow { top: 13px; }
    /**/
.detail-bar .detail-cont { padding: 35px 0 10px; position: relative; }
.detail-bar .detail-cont h2 {
    font-size: 16px; line-height: 30px; color: #3d7eff;
    padding-bottom: 10px; border-bottom: 1px solid #3d7eff;
}
.detail-bar .detail-cont p { font-size: 16px; line-height: 34px; }

/*20190722新增 限制内容中的富文本强制换行*/
.det-cont *, .detail-bar *{
    white-space: normal !important;
    word-break: break-all !important;
    word-wrap: break-word !important;
}
.det-cont img { max-width: 100%; }
.det-cont table { width: 100%; }
.det-cont a, .detail-bar a{ color: #3d7eff; }
.det-cont a:hover, .detail-bar a:hover{ color: red !important; }
.underline{ text-decoration: underline; }

/* tuwen-list1 */
.tuwen-list1 { padding-bottom: 10px; }
.tuwen-list1 li { overflow: hidden; padding: 30px 0; border-bottom: 1px solid #edeff2; }
.tuwen-list1 li .img-block { float: left; width: 220px; height: 136px; margin-right: 30px; }
.tuwen-list1 li h3 { height: 24px; overflow: hidden; font-size: 20px; line-height: 24px; }
.tuwen-list1 li .info-span { margin: 20px 0 12px; }
.tuwen-list1 li p { line-height: 28px; color: #606266; max-height: 56px; overflow: hidden; }
.tuwen-list1 li p {overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;}

/* more-btn */
.more-btn {
    display: block;
    width: 240px; height: 64px; border: 1px solid #edeff2;
    font-size: 16px; color: #606266; line-height: 62px; text-align: center;
}

/* w-list-bar */
.w-list-bar .w-k { 
    float: left; width: 580px; margin-bottom: 40px;
    padding: 25px 0; background-color: #fff;
    height: 305px;
}
.w-list-bar .w-k .nav-f18 { padding-right: 30px; }
.w-list-bar .w-k .nav-f18 .blue-line { margin-right: 25px; }
.w-list-bar .w-k ul { padding: 17px 30px 12px; }
.w-list-bar .w-k ul li { 
    height: 40px; overflow: hidden; line-height: 40px; 
    text-overflow: ellipsis; white-space: nowrap;
}
.w-list-bar .w-k ul li .time { float: right; color: #bfc2cc; margin-left: 20px; }
.w-list-bar .w-k ul li a { font-size: 16px; }

/* detail-page */
.detail-page h1 { font-size: 30px; line-height: 48px; }
.detail-page .info-span { font-size: 14px; color: #bfc2cc; margin-top: 28px; }
.detail-page .info-span  span { padding-right: 18px; margin-right: 18px; }
.detail-page .det-cont { font-size: 16px; line-height: 34px; }
.detail-page .det-tui { margin-top: 43px; }
.detail-page .det-tui dt { font-size: 16px; color: #909399; margin-bottom: 11px; }
.detail-page .det-tui dd { position: relative; padding-left: 12px; line-height: 36px; height: 36px; overflow: hidden; }
.detail-page .det-tui dd:after {
    position: absolute; left: 0; top: 17px; content: '';
    width: 4px; height: 4px; background-color: #bfc2cc; border-radius: 50%;
}
.detail-page .det-tui dd a { font-size: 16px; color: #3d7eff; }

/* det-tips */
.det-tips { position: relative; z-index: 20; }
.det-tips p { 
    padding: 20px 40px; background-color: #f5f7fa; margin-top: 40px;
    font-size: 12px; color: #909399; line-height: 24px;
}
.det-tips p a:hover { text-decoration: underline; }
    /**/
.pop-feedback { 
    position: absolute; top: 74px; left: 242px; display: none;
    width: 340px; padding: 27px 22px 0; text-align: center;
    background-color: #fff; box-shadow: 0 1px 10px 0 rgba(48,49,51, .15);
}
.pop-feedback .arrow { position: absolute; left: -10px; top: 25px; border-right-color: #fff; }
.pop-feedback .title { font-size: 16px; font-weight: 600; }
.pop-feedback .cont { padding: 10px 0 35px; overflow: hidden; }
.pop-feedback .cont span { 
    float: left; width: 80px; height: 34px; margin: 8px;
    border: 1px solid #ebebeb; border-radius: 4px; 
    font-size: 12px; line-height: 32px; cursor: pointer;
}
.pop-feedback .cont span:hover { color: #3d7eff; }
.pop-feedback .cont span.cur { border-color: #3d7eff; color: #3d7eff; }

/* handle-bar */
.handle-bar { padding: 40px 75px 40px 0; }
.handle-bar .share-list { padding-top: 4px; line-height: 40px; }
.handle-bar .share-list dt { float: left; font-size: 16px; color: #bfc2cc; }
.handle-bar .share-list dd { 
    float: left; width: 40px; height: 40px; margin-left: 10px; 
    border: 1px solid #edeff2; background-color: #fff; border-radius: 50%; 
    text-align: center; line-height: 38px; cursor: pointer;
    transition: all .25s linear; position: relative;
}
.handle-bar .share-list dd .iconfont { font-size: 22px; color: #909399; transition: color .25s linear; }
.handle-bar .share-list dd:hover .iconfont { color: #fff; }
.handle-bar .share-list dd.share-sina:hover { background-color: #f54e4c; border-color: #f54e4c; }
.handle-bar .share-list dd.share-qzone:hover { background-color: #ffc103; border-color: #ffc103; }
.handle-bar .share-list dd.share-wechat:hover { background-color: #50c414; border-color: #50c414; }
.handle-bar .share-list dd .pop {
    position: absolute; top: -30px; left: 50px;
    width: 220px; height: 102px; padding: 17px; display: none;
    background-color: #fff; box-shadow: 0 1px 10px 0 rgba(48,49,51, .15);
}
.handle-bar .share-list dd .pop .arrow {
    position: absolute; left: -10px; top: 50%; margin-top: -5px; border-right-color: #fff;
}
.handle-bar .share-list dd .pop img { float: left; width: 68px; height: 68px; }
.handle-bar .share-list dd .pop p { padding-top: 4px; line-height: 30px; color: #666; }
    /**/
.handle-bar .btn-zan { 
    width: 48px; height: 48px; background-color: #edeff2; border-radius: 50%; 
    text-align: center; line-height: 48px; cursor: pointer; position: relative;
}
.handle-bar .btn-zan .iconfont { font-size: 22px; color: #666; }
.handle-bar .btn-zan span {
    position: absolute; left: 27px; top: -6px;
    height: 20px; padding: 0 10px; background-color: #f54e4c; border-radius: 10px;
    font-size: 14px; color: #fff; line-height: 20px;
}

/* go-top */
.go-top { 
    position: fixed; right: 20px; bottom: 10%; z-index: 500;
    width: 60px; height: 60px; border: 1px solid #bfc2cc; border-radius: 50%;
    text-align: center; line-height: 55px; cursor: pointer;box-shadow: 0 2px 8px 0 rgba(0,0,0,.15);
}
.go-top:hover{background:#3d7eff;border: 1px solid #3d7eff;}
.go-top:hover .iconfont {color: #fff;}
.go-top .iconfont { font-size: 28px; color: #bfc2cc; }

/* result-nav */
.result-nav { font-size: 16px; color: #bfc2cc; }
.result-nav span { color: #f54e4c; }

/* sub-menu */
.sub-menu { padding-bottom: 30px; background-color: #fff; }
.sub-menu .item { padding: 25px 0 20px; position: relative; }
.sub-menu .item:after {
    position: absolute; left: 30px; right: 30px; bottom: 0;
    height: 1px; background-color: #edeff2; content: '';
}
.sub-menu .item.borb0:after { height: 0; }
.sub-menu .item .nav-f18 .blue-line { margin-right: 26px; }
.sub-menu .item ul { padding: 16px 30px 0; }
.sub-menu .item ul li { height: 36px; overflow: hidden; font-size: 16px; line-height: 36px; }
.sub-menu .item ul li a { float: left; }
.sub-menu .item ul li a span { color: #bfc2cc; margin-left: 5px; }

/* no-result */
.no-result { padding: 10px 0; }
.no-result p { font-size: 16px; color: #606266; line-height: 36px; }
.no-result p span { color: #f54e4c; }
.no-result p a:hover { text-decoration: underline; } 

/*微信引流新增*/
.wechart-content{ font-size: 16px; line-height: 34px;}
.wechart-content strong { font-size:17px;}
.wechart-code { font-size: 16px; padding-left: 30px; }
.wechart-code > div{ padding-left: 30px; margin-top:12px; }
.font-size-20{ font-size:20px; }

/* nav-f20 */
.nav-f20 {display:none;padding: 0 15px; line-height: 24px; }
.nav-f20 strong {font-size: 20px; }
.index-hot .other,.index-hot a img,.catenav{ display:none;}
.more .iconback-o { font-size: 8px; margin: -2px 0 0 3px; transform: rotate(180deg); }
/* list-tag */
.list-tag { padding: 5px 15px 10px; }
.list-tag li {float: left; margin-right: 15px;}
.list-tag li a { display: block; line-height: 30px; text-align: center; }
.list-tag.r-3 li { width: 33.33%; margin-right: 0; }
.list-tag.r-4 li { width: 25%; margin-right: 0; }
.tuwen-list1 li h3 a img{ display:none;}
.tuwen-list1 li h3 a p{color: #303133;}
.tuwen-list1 li h3 a p:hover {
    color: #3d7eff !important;
}
.vtag{color: #909399; margin-top:10px;}
@media  screen and (max-width:1279px ){
	
	.wmt10{ margin-top:10px;}
	.mt40,.mt35{ margin-top:auto; }
	.w860,.w820{ width:100%;}
	.borb2{ border:0;}	
	.index-swiper{ display:block;width:100%;overflow:hidden;}	
	.index-swiper .swiper-slide { position: relative; }
	.index-swiper .swiper-slide .bg {
		position: absolute; top: 0; bottom: 0; left: 0; right: 0;
		padding-top: 180px; background: linear-gradient(to bottom, rgba(0,0,0, 0) 50%, rgba(0,0,0, .5) 100%);
	}
	.index-swiper .swiper-slide .bg p { 
		position: absolute; left: 15px; right: 15px; bottom: 25px;
		font-size: 19px; color: #fff; line-height: 24px;
	}
	.index-swiper .pagination { 
		position: absolute; left: 0; right: 0; bottom: 4px; z-index: 10;
	}
	.pagination .swiper-pagination-switch {
		display: inline-block; margin: 0 5px;
		width: 6px; height: 6px; background-color: #fff; border-radius: 4px;
	}
	.pagination .swiper-active-switch { width: 16px; background-color: #f54e4c;}	
	.index-hot{height:auto;padding-top: 15px;background-color: #fff;padding-bottom:0;}
	.nav-f20{ display:block;}
	.index-hot .tui{ margin-top:10px;}
	.index-hot .tui h3 a{ float:none;}
	.index-hot .tui h3{font-weight:normal;height: auto; overflow: hidden; line-height: normal;}	
	.index-hot .tui h3 i.icon-hot,.index-hot .tui .s-cb{ display:none;}	
	.index-hot ul{ height:auto;margin-top:0;}
	.index-hot li{display: block;height: auto; overflow: hidden;font-size: 14px; line-height: normal; white-space:normal;}
	.index-hot a {display: block; padding: 10px 15px 15px; overflow: hidden; position: relative; }
	.index-hot ul li a:last-child:after { height: 1; }
	.index-hot a:after {
		position: absolute; left: 15px; right: 15px; bottom: 0;
		height: 1px; background-color: #edeff2; content: '';
		transform: scaleY(.5);
	}
	.index-hot a img { float: right;display: block;width: 110px; height: 68px; margin: 4px 0 0 20px; }
	.index-hot a p { font-size: 18px; line-height: 24px; max-height: 48px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
	.index-hot a .other {display: block;height: 16px; line-height: 16px; margin-top: 9px; }
	.index-hot a .other span { float: left; margin-right: 8px; font-size: 12px; color: #bfc2cc; }
	.index-hot a .other span .iconhot { float: left; font-size: 14px; }
	.index-hot a .other .tag { padding: 0 4px; background-color: #ebf1ff; color: #7faaff; }
	.nav-f24{padding: 0 15px;height: 24px;line-height: 24px;}
	.nav-f24 .blue-line{ display:none}
	.nav-f24 h2{font-size: 20px;}
	.indexlist{padding-top: 15px;margin-top: 10px;background-color: #fff;}
	.tuwen-list1{margin-top: 10px; padding-bottom:0;}
	.tuwen-list1 li {border-bottom:0; display: block; padding: 10px 15px 15px;position: relative;}
	.tuwen-list1 li:after {
		position: absolute; left: 15px; right: 15px; bottom: 0;
		height: 1px; background-color: #edeff2; content: '';
		transform: scaleY(.5);
	}
	.tuwen-list1 li h3{font-weight:normal;height: auto; overflow: visible; font-size: 18px;}
	.tuwen-list1 li h3 a img { float: right;display: block;width: 110px; height: 68px; margin: 4px 0 0 20px; }
	.tuwen-list1 li h3 a p { font-size: 18px; line-height: 24px; max-height: 48px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
	
	.tuwen-list1 li h3 a{color: #303133;font-size: 18px;max-height: 48px;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
	.tuwen-list1 li .info-span {margin:9px 0 0 0;height: 16px; line-height: 16px;}
	.tuwen-list1 li p{ line-height:20px;max-height: 40px; margin-top:5px;}
	.info-span span.s-c7f a,.info-span span.s-c7f,.info-span a.s-c7f{ padding: 0 4px; background-color: #ebf1ff; color: #7faaff; }
	
	.tuwen-list1 li .img-block {width: 110px; height: 68px; margin-right: 20px; }
	.w-list-bar .w-k{float: none;width:100%; height:auto;}
	.catenav{ display:block;}
	.w-list-bar .w-k .nav-f18 .blue-line{ margin-left:10px;margin-right:15px;}
	.w-list-bar .w-k{margin-bottom:10px;}
	.mr40{ margin-right:0;}
	.type-info-bar {padding: 19px 15px;height: auto; background-color: #fff;}
	.type-info-bar .title{overflow: hidden;}
	.type-info-bar img {width: 110px; height: 68px; margin-right: 15px;}
	.type-info-bar h1 {font-size: 20px; line-height: 24px; max-height: 48px; overflow: hidden;}
	.cate-info{ display:block;margin-top: 15px;}
	.type-info-bar p {padding: 10px 15px; background-color: #f7f9fc;font-size: 12px; line-height: 18px; margin:0;max-height: none;}
	.type-info-bar .info-span { font-size: 12px;margin-top: 7px;height: 14px;color: #b0b2bb;line-height: 14px;}
	.type-info-bar .info-span span:after { background-color: #b0b2bb; }
	.typelist{ margin-top:10px; background:#fff;padding-top: 15px;}
	.typelist .fl,.typelist .fr,.detail-bar-wap .fl,.detail-bar-wap .fr{ float:none;}
	.page-bar{ margin-bottom:20px;}
	.pb60{ padding-bottom:10px;}
	.detail-bar-wap{padding: 25px 15px; background:#fff;}
	.detail-page .info-span{ margin-top:14px;font-size: 12px;color: #b0b2bb;height: 14px; line-height:14px;}
	.detail-page .info-span .s-c6{color: #909399 !important;}
	.mt45{ margin-top:auto;}
	.detail-page .det-cont { font-size: 16px; line-height: 24px; }
	.detail-page .det-cont p { margin-top: 24px; }
	.detail-page * {
		white-space: normal !important;
		word-break: break-all !important;
		word-wrap: break-word !important;
	}
	.detail-page .det-cont a{text-decoration: underline;}
	.detail-page .det-tui{ margin-top:23px;}
	.detail-page .det-tui dt{ margin-bottom:6px;}	
	.wechart-content{ line-height:24px;}
	.handle-bar { height: 30px; font-size: 16px; color: #bfc2cc; line-height: 30px; margin-top:15px; padding:0; }
	.handle-bar .iconfont,.handle-bar .btn-zan .iconfont{ font-size: 20px; color: #606266; line-height: 24px; }
	.handle-bar .btn-zan{float:right;background:none;border-radius:0;}
	.handle-bar .btn-zan .iconthumbs-up {margin: -6px 3px 0 0;}
	.handle-bar .btn-zan span{font-weight: bold;background:none;border-radius:0;color: #f54e4c !important;font-size: 16px; position:relative; padding:0; left:0; top:0; height:auto; line-height:normal}
	.det-tips{ margin-top:40px;border-bottom: 1px solid #edeff2; padding-bottom:25px;}
	.det-tips p{margin-top: 22px; padding:15px 0 0 0;color: #bfc2cc; line-height: 18px; background:none;}
	.wechart-code{ display:none;}
	.pop-feedback { left:10%;}
	.go-top {right: 10px;width: 30px; height: 30px;line-height: 25px;}
	.go-top .iconfont {font-size: 20px;}
	.more-btn{ height:30px; line-height:30px;}
}