.search-box{ padding: 1rem; box-sizing: border-box; width: 100%;}
.search-form{ width: 100%; overflow: hidden;}
.index-s-text{ height: 3.4rem; padding: 1rem; border: 0.1rem solid #00AAEE; box-sizing: border-box; border-top-left-radius: 0.4rem; border-bottom-left-radius: 0.4rem; font-size: 1.3rem; color: #666;}
.search-btn{ display: block; width: 5.5rem; height: 3.4rem; border: 0.1rem solid #00AAEE; border-left: none; box-sizing: border-box; background-position: -12.5rem 0.8rem; background-color: #fff; border-top-right-radius: 0.4rem; border-bottom-right-radius: 0.4rem;}
.search-type{ width: 100%; overflow: hidden; margin-top: 1.5rem;}
.search-type a{ display: block; width: 48.3%; height: 3.4rem; line-height: 3.4rem; box-sizing: border-box; border-radius: 0.4rem; font-size: 1.3rem; color: #FFFFFF; overflow: hidden; text-align: center;}
.search-type a:nth-of-type(1){ background-color: #78d9f5; float: left;}
.search-type a:nth-of-type(2){ background-color: #aed34a; float: right;}
.search-type a .icon-w{ width: 2.1rem; height: 2rem; position: relative; top: 0.8rem;}
.search-type a:nth-of-type(1) .icon-w{ background-position: -6.15rem -6.7rem;}
.search-type a:nth-of-type(2) .icon-w{ background-position: -9rem -6.8rem;}
.search-type-text{ padding-left: 1rem;}

/*search*/
.screening-bar{ width: 100%; height: 4rem; line-height: 4rem; border-bottom: 1px solid #ccc; background-color: #FFF; overflow: hidden;}
.operate-btn{ position: relative; width: 33.33%; float: left; text-align: center;}
.arrow{ position: relative; top: -0.3rem; display: inline-block; width: 0.7rem; height: 0.4rem; background-position: -6.15rem -2.1rem;}
.operate-btn.on .arrow{ transform: rotateX(180deg);}
.search-results{ padding: 1rem 0; background-color: #e8e8e8; overflow: hidden;}
.results-list{ padding:1.5rem; overflow: hidden; width: 100%; box-sizing: border-box; background-color: #FFF; border-bottom: 1px solid #cccccc;}
.results-l{ width: 8rem; float: left; font-size: 0;}
.results-l img{ width: 8rem; height: 8rem;}
.results-r{ margin-left: 8.8rem; overflow: hidden;}
.results-title{ line-height: 2rem; height: 2rem; overflow: hidden;}
.results-info{ height: 2rem; line-height: 2rem; overflow: hidden;}
.results-items{ float: left; padding-right: 0.3rem; height: 2rem; line-height: 2rem; overflow: hidden;}
.results-items .icon-w{ width: 1.2rem; height: 1.2rem; float: left; margin-top: 0.5rem;}
.results-items .good-i{ background-position: -23.9rem -3.5rem;}
.results-items .hospital-i{ background-position: -23.9rem -7.45rem;}
.results-items .level-i{ background-position: -23.9rem -5.4rem;}
.results-items .keshi-i{ background-position: -23.9rem -9.4rem;}
.results-items .doctor-i{ background-position: -23.9rem -11.5rem;}
.results-des{ height: 3.8rem; line-height: 1.9rem; overflow: hidden;}
.results-bot{ width: 100%; clear: both; overflow: hidden; text-align: center; margin-top: 1.5rem;}
.results-bot a{ display: inline-block; width: 12.2rem; height: 2.5rem; line-height: 2.5rem; margin: 0 1rem; text-align: center; font-size: 1.4rem; color: #FFF; border-radius: 0.3rem;}
.results-bot a:nth-of-type(1){ background-color: #6ca1f7;}
.results-bot a:nth-of-type(2){ background-color: #aed34a;}
.next-page{ width: 100%; height: 3.5rem; line-height: 3.5rem; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-top: 1rem;}
.next-page a{ display: block; text-align: center; font-size: 1.3rem; color: #666;}
.screening-con{}
.screening-list{ width: 100%; position: absolute; top: 8.6rem; left: 0; height: 200px; z-index: 10000; background-color: #FFFFFF; overflow-y: auto;}
.city-list,.keshi-list{ width: 100%; box-sizing: border-box; padding: 0.5rem 0;}
.city-list{ padding: 0 1rem;}
.city-list li{ float: left; padding:0.5rem; width: 25%; box-sizing: border-box;}
.city-list li a{ display: block; width: 100%; height: 2.5rem; line-height: 2.5rem; text-align: center; font-size: 1.2rem; border-radius: 0.5rem; overflow: hidden;}
.city-list li a.on,.city-list li a:hover{ background-color: #eeeeee;}
.keshi-list{ width: 100%; overflow: hidden;}
.keshi-list li{ padding: 0 2.5rem; height: 4.6rem; line-height: 4.6rem; border-bottom: 1px solid #eeeeee; box-sizing: border-box;}
.keshi-list li a{ display: block;}
.keshi-list li a .icon-w{ width: 1.2rem; height: 1.1rem; background-position:  -8.7rem -2.0rem; float: left; margin-top: 1.75rem;}
.keshi-list li a.on .icon-w,.keshi-list li a:hover .icon-w{ background-position: -7.5rem -2.0rem;}
.screen-text{ float: left; padding-left: 0.5rem; font-size: 1.4rem;}
/*article list*/
.article-isimg-list{ width: 100%; overflow: hidden;}
.article-isimg-list ul li{ width: 100%; padding: 1.5rem; box-sizing: border-box; border-bottom: 0.1rem solid #EEEEEE; overflow: hidden;}
.arc-list-img img{ width: 8rem; height: 6rem; float: left;}
.arc-list-r{ margin-left: 8.5rem; overflow: hidden; font-size: 1.4rem;}
.article-items-title{ display: block; height: 1.6rem; line-height: 1.6rem; overflow: hidden;}
.article-items-des{ margin-top: 0.3rem; line-height: 2rem; color: #999999;}
/*article body*/
.article-con{ padding: 0 1.5rem 6rem;}
.article-title{ width: 100%; margin-top: 1rem; line-height: 3rem; font-size: 2.1rem;}
.article-info{ width: 100%; line-height: 2rem; margin-top: 0.3rem;}
.article-body{ width: 100%; line-height: 3rem; margin-top: 1rem; font-size: 1.7rem; overflow: hidden;}
.go-reading{ width: 100%; margin-top: 2rem; overflow: hidden; text-align: center;}
.go-reading a{ height: 3rem; line-height: 3rem; display: block; color: #00AAEE; font-size: 1.7rem;}
.go-reading a:hover{ background-color: #F5F5F5;}
.go-reading-i{ position: relative; left: 0.5rem; top: 0.2rem; width: 1.8rem; height: 1.7rem; background-position: -6.15rem -3.8rem;}
.article-reply{ position: fixed; bottom: 0; left: 0; height: 4.3rem; width: 100%; padding: 0 1.5rem; box-sizing: border-box; border-top: 1px solid #cccccc; border-bottom: 1px solid #CCCCCC; background-color: #f5f5f5;}
.reply-box{float: left;}
.reply-text{ width: 20.2rem; height: 2.8rem; border: 1px solid #eeeeee; box-sizing: border-box; margin-top: 0.7rem; float: left;}
.reply-icon{ width: 1.8rem; height: 1.7rem; float: left; margin-top: 1.3rem; margin-left: 2.5rem; background-position: -8.5rem -3.85rem;}
.reply-nums{ float: left; line-height: 4.3rem; padding-left: 0.7rem; font-size: 1.2rem;}
.collection-btn{ position: absolute; top:1.2rem; right: 1.5rem; width: 1.7rem; height: 1.7rem; background-position: -13.2rem -3.8rem;}
.collection-btn.on{ background-position: -10.8rem -3.8rem;}
/*jbku add*/
.channel-nav{ padding: 1rem 1.5rem 0; overflow: hidden; text-align: justify;}
.channel-nav-items{
	display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
}
.channel-nav a{ display: block; height: 2rem; line-height: 2rem; margin: 0.5rem 0; font-size: 1.4rem;}
.section-bg-e8{ width: 100%; padding-top: 1rem; background-color: #E8E8E8; overflow: hidden;}
.jbku-i-lm{ width: 100%; padding: 0 1.5rem; height: 4.5rem; line-height: 4.5rem; border-bottom: 0.1rem solid #EEEEEE; box-sizing: border-box; overflow: hidden; background-color: #FFF;}
.lm-left{ float: left;}
.lm-left .icon-w{ width: 2.3rem; height: 2.2rem; float: left; margin-top: 1.2rem;}
.lm-left .cjjb-i{ background-position: -12.5rem -6.65rem;}
.lm-left .relate-i{ background-position: -15.2rem -6.65rem;}
.lm-left .wenda-i{ background-position: -18.2rem -6.65rem;}
.lm-text{ padding-left: 1rem; font-size: 1.5rem;}
.lm-right{ float: right; height: 2rem; line-height: 2rem; margin-top: 1.25rem;}
.lm-right a{ font-size: 1.3rem; color: #666666; padding-right: 2rem; background-position: -18.8rem -8.65rem;}
.cjjb-list,.article-list{ padding: 0.5rem 1rem 1.5rem; overflow: hidden; background-color: #FFF; border-bottom: 1px solid #CCCCCC;}
.cjjb-list ul li{ width: 33.33%; padding: 0 0.5rem; box-sizing: border-box; float: left; margin-top: 1rem;}
.cjjb-list ul li a{ display: block; width: 100%; height: 3.2rem; line-height: 3.2rem; box-sizing: border-box; border: 0.1rem solid #EEEEEE; border-radius: 0.5rem; text-align: center; font-size: 1.4rem;}
.cjjb-list ul li a:hover{ background-color: #eee;}
.article-list{ padding: 1rem 1.5rem;}
.article-list ul li{ width: 100%; line-height: 3rem; height: 3rem; overflow: hidden;}
.article-list ul li a{ float: left; max-width: 17.5rem; height: 3rem; overflow: hidden; font-size: 1.4rem;}
.read-nums{ float: right; color: #bbb; font-size: 1.2rem;}
