@media only screen and (min-width: 1100px) {
	html{font-size:32px;}
}

.article-detail{ padding: 0 .5rem 1rem .5rem; font-size: .75rem; line-height: 1.35rem; }
.article-detail h1 { line-height: 1.5; font-size: .95rem; font-weight: bold; color: #333;white-space: pre-wrap; word-wrap: break-word; word-wrap: break-all;}
.article-detail img { max-width: 100%; display: block; margin: 0 auto; }
.article-detail p { margin-top: 10px;white-space: pre-wrap; word-wrap: break-word; word-wrap: break-all;  }
.article-detail .art-time { line-height: 0; margin: 0;    white-space: inherit;}
.art-time .time-tap { display: inline-block; line-height: 1.5; background-color: #f2f4f6; padding: 2px 8px; margin-right: 5px; border-radius: 20px;}
.art-time .time-come { display: inline-block; line-height: 1.5;}
.article-detail .adtime { margin: 0; }
.article-detail .adtime span:after{ display:inline-block; content:"路"; color:#909090; padding:0 5px;}
.article-detail .adpart { display: block; background: #f6f6f6; padding: 10px; line-height: 23px; }

.arti-doctor,.arti-adv   { border-radius: 5px; box-shadow: 0 0 7px rgba(68, 108, 120, .2); padding: 15px;}
.arti-doctor .doctor-face,.arti-doctor .doctor-info { display: inline-block; vertical-align: middle;}
.arti-doctor .doctor-face { width: 55px; height: 55px; border-radius: 50%; margin-right: 10px;}
.arti-doctor .doctor-info h3 { line-height: 1.2; margin: 0;}
.arti-doctor .doctor-des { line-height: 1.5; margin: 0; padding: 10px 0;}
.arti-doctor .doctor-btn-box { padding-top: 10px; border-color: #f2f4f6; text-align: center;}
.arti-doctor .doctor-btn-box .btn-link { display: inline-block; vertical-align: top; width: 85px; height: 30px; line-height: 30px; border-radius: 20px; margin: 0 6px; text-align: center; font-size: 13px; }
.arti-doctor .doctor-btn-box .btn-allow { background-color: #17b3ec; color: #fff;}
.arti-doctor .doctor-btn-box .btn-refuse { background-color: #f2f4f6; color: #bfbfbf;}

.arti-adv .adv-img { width: 75px; height: 75px; margin-right: 10px;}
.arti-adv .adv-title { margin-left: 85px;}
.arti-adv .adv-title > div { line-height: 1.3; margin: 0;}
.arti-adv .adv-links-btn { display: block; width: 70px; height: 25px; line-height: 25px; border: 1px solid #17b3ec; border-radius: 20px; text-align: center; color: #17b3ec; font-size: 13px;}
.arti-adv .adv-des { margin-top: 15px; border-color: #f2f4f6;}
.arti-adv .adv-des .c-f12 { line-height: 1.5; color: #ff8100;}

.article-detail td, .article-detail th{ border:1px solid #ddd; padding:5px 10px;}
/* 涓炬姤 */
.report-into{ text-align: center; background-color: #fafafa; font-size: 12px; border-top: 1px solid #f1f1f1; }
.report-into a{ display: inline-block; line-height: 41px; color: #999; }
.ico-report{ display: inline-block; width: 15px; height: 15px; vertical-align: middle; margin: 0 5px 3px 0;}
/* 鏂扮増 */
.search-hold{ height: 2.5rem; }
.search-div{ width: 100%; height: 2.5rem; background-color: #fff; padding: .3rem .75rem 0 .75rem; display:-webkit-box; line-height: 1.9rem; }
.search-fixed{ position: fixed; left: 0; top: 0; z-index: 25; }
.search-back{ display: block; -webkit-box-flex:0; padding-right: .6rem; }
.search-back .iconfont{ font-size: .9rem; color: #5e6b7a; }
.search-box{ -webkit-box-flex:1; background:#f2f6fa; height:1.9rem; border-radius:1rem; position:relative; padding:0 1.5rem 0 2rem; position: relative;}
.search-box .icon-sousuo{ position:absolute; font-size:.9rem; line-height:1rem; left:.7rem; top:50%; margin-top:-.5rem; color:#ccc;}
.search-box .input-clear{ width: 1.9rem; height: 1.9rem; position:absolute; line-height:1.9rem; right:0; top:0; color:#8e8e93; cursor:pointer; text-align: center; display: none;}
.search-box .input-clear .iconfont{ display: inline-block; vertical-align: middle; margin-bottom: .1rem; color: #a6a6a6; font-size: .9rem; }
input.search-input{ display:block; width:100%; height:1.9rem; line-height:normal; padding:.3rem 0; background: #f2f6fa; box-sizing:border-box; font-size: .75rem; color: #0a2445;}
.search-cancel{ display: block; -webkit-box-flex:0; color: #5e6b7a; margin-left: .75rem; }
.search-cancel.c-hide{ display: none; }
.index-key{ background: #fff;}
.index-key .swiper-slide img{ width: 100%; height: 9.75rem; vertical-align: middle; }
.index-key > .swiper-pagination{ bottom: .65rem !important; text-align: right; padding-right: .5rem; }
.index-key .swiper-pagination-bullet{ opacity: 1; background: #fff; width: .25rem; height: .25rem; margin: 0 .1rem !important; border-radius: 50%; opacity: .3; }
.index-key .swiper-pagination-bullet-active{ opacity: 1; }
.ik-intro{ width: 100%; height: 2rem; line-height: 2rem; background-color: rgba(0,0,0,.6); padding: 0 2.5rem 0 .75rem; color: #fff; position: absolute; left: 0; bottom: 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.index-dept{ display: -webkit-box; overflow: auto; -webkit-overflow-scrolling:touch; padding: 0 .75rem; }
.index-dept:after{ content: ''; display: block; width: 1px; overflow: hidden; }
.index-dept a.curr{ position: relative; font-size: .9rem; color: #17b3ec; font-weight: bold; }
.index-dept a.curr:before{ content: ''; display: none; width: .9rem; height: .15rem; background-color: #17b3ec; border-radius: .1rem; position: absolute; left: 50%; margin-left: -.45rem; bottom: .4rem; }
.index-list{ padding: 0 .75rem; }
.index-list li{ display: -webkit-box; padding: .8rem 0;}
.index-list li:first-child{ border-top: none; }
.il-info{ -webkit-box-flex:1; font-size: .6rem; color: #ccc;display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; }
.il-info h4{ font-size: .8rem; color: #000; font-weight: bold;  line-height: 1.3; margin-bottom: .25rem;}
.il-info p{color:#ccc;}
.il-info .iconfont { vertical-align: -.1rem; line-height: 1;}
/*分页*/
.pagesize{display: flex;justify-content:center;margin: 20px 0;}
.pagesize a,.pagesize span{
    width: auto;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    margin-right: 5px;
    border: 1px solid #e5e5e5;
    text-align: center;
    font-size: 15px;
    padding: 0 5px;
	color:#333;
}
.pagesize .cur,.pagesize a:hover{background: #32c05a;color:#fff}
.pagesize .page-prev,.pagesize .page-next{width: .96rem;}


.il-key{ -webkit-box-flex:0; width: 5rem; height: 3.75rem; margin-left: .5rem; }
.il-key img{ width: 100%; height: 100%; border-radius: .3rem; }
.article-opera{ text-align: center; padding: .5rem; box-shadow: 0 0 10px rgba(0,0,0,.08); }
.article-opera a{ display: inline-block; width: 2rem; height: 2rem; line-height: 2rem; margin: 0 1rem; position: relative; }
.article-opera a i{ display: inline-block; width:1.5rem; height: 1.5rem; vertical-align: middle; margin-bottom: .15rem; }
.ico-opera1{ background-position: 0 0; }
.ico-opera2{ background-position: -1.5rem 0; }
.ico-opera3{ background-position: -3rem 0; }
.article-opera a.checked i{ background-position-y:-1.5rem; }
.opera-zan.checked:before{ content: '+1'; display: block; color: #ff8100; position: absolute; right:.2rem; top: -1rem; opacity: 0;}
.zananimation:before{ -webkit-animation:zan 1s ease;}
@-webkit-keyframes zan{
	0%{ opacity: 1; -webkit-transform: scale(.8); }
	100%{ opacity: 0; -webkit-transform: scale(1.2); }
}
.post-bot-hold{ height: 2.5rem; }
.post-bot{ width: 100%; height: 2.5rem; line-height: 2.5rem; display: -webkit-box; position: fixed; left: 0; bottom: 0; z-index: 20; background-color: #fff; border-top: 1px solid #eee; }
.post-doc{ -webkit-box-flex:1; width: 1px; text-align: center; font-size: .8rem; }
.post-doc img{ width: 1.85rem; height: 1.85rem; border-radius: 50%; vertical-align: middle; margin: 0 .5rem .15rem 0; }
.post-link{ display: block; -webkit-box-flex:1; width: 1px; text-align: center;height: 2.5rem; line-height: 2.5rem; position: relative; top: -1px;background-color: #137fe8; color: #fff;font-size: .85rem; }

.icon-artpay { float: right; height: .7rem; line-height: .7rem; padding: 0 .2rem;font-size: .5rem; color: #9e4934; margin-top: .25rem;}

.art-price { float: right; height: 1.2rem; line-height: 1.2rem; padding: 0 .25rem; border-radius: .15rem;font-size: .65rem; color: #9e4934;}
.article-over { height: 100vh; overflow: hidden;}

.article-hidden { position: fixed; left: 0; bottom: 0; z-index: 99; width: 100%; height: 55%; background: #fff; padding-top: .5rem;}
.article-hidden:before { content: ''; position: absolute; left: 0; bottom: 100%; width: 100%; height: 2rem;}
.article-hidden .ah-tit { width: 80%; margin: 0 auto .75rem; line-height: 1.6; text-align: center; font-size: .8rem; color: #010101;}
.article-hidden >a { display: block; width: 75%; height: 2.3rem; line-height: 2.3rem; border-radius: 2rem; text-align: center; margin: 0 auto .75rem; font-size: .85rem; font-weight: bold;}
.article-hidden .ah-btn-pay {color: #9e4934;}
.article-hidden .ah-btn-def { border: 1px solid #cccccc; color: #555555;}

.index-header { background: url('../picture/indx-bg.png') no-repeat 0 0; background-size: 100% 100%; padding: 1rem .7rem;}
.index-header .index-dept { padding: 0;}
.index-header .index-dept a.curr { font-weight: normal; background: #7F5ED1; color: #fff; font-size: .75rem;}
.index-header .index-dept::-webkit-scrollbar { display: none;}
.index-header .index-dept:-webkit-scrollbar-thumb, .index-header .index-dept:-webkit-scrollbar-track { display: none;}

.index-logo { margin-bottom: 1rem;}
.index-logo >img { vertical-align: top; height: 1.7rem;}

/*底部版权*/
.footer {
	margin: 1rem 0 3.5rem;
	padding: 0 .2rem;
}

.footer p{
	font-size:.6rem;
	text-align: center;
}
.footer p a{
	color:#222;
}


