/*文章列表*/
.art_list{ width: 100%; margin-top: 20px;}
.article_left{ width: 860px; float: left;}
.article_left dt{ width: 100%; height: 20px; margin-bottom: 20px;}
.article_left dt span{ font-size: 20px; border-left: 4px solid #43bfc7; float: left; padding-left: 10px;}
.article_left dt a{ width: 48px; height: 18px; line-height: 18px; font-size: 13px; text-align: center; color: #43b0c7; border: 1px solid #43b0c7; border-radius: 18px; float: right; display: block;}
.article_left dd{ width: 100%;}
.article_left dd li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px #f2f2f2 solid;}
.article_left dd li:last-child{ border-bottom:none}
.article_left dd li:last-child a{ color: #000;}
.article_left dd li h1{ font-size: 20px; padding-bottom: 10px; font-weight: bold; color: #000;}
.article_left dd li p{ height: 44px; line-height: 22px; font-size: 14px; margin-bottom: 7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #000;}
.article_left dd li span{ font-size: 12px; color: #666; margin-top: 10px; float: left;}
.article_left dd li span:last-child{ float: right;}
.article_left dd li span i{ color: #3f9cb0; font-weight: 400;}
.article_right{ width: 350px; float: right;}
.article_right dt{ width: 100%; position: relative;}
.article_right dt img{ width: 50px; height: 70px; position: absolute; right: 0px; top: 0; border-radius: 0%;}
.doc_news{ width: 100%; height: 20px;}
.doc_news span{ font-size: 20px; border-left: 4px solid #43bfc7; float: left; padding-left: 10px;}
.doc_news a{ width: 48px; height: 18px; line-height: 18px; font-size: 13px; text-align: center; color: #43b0c7; border: 1px solid #43b0c7; border-radius: 18px; float: right; display: block;}
.doc_mag{ width: auto; margin-top: 20px; padding:0 20px 20px 20px; background: #f6f6f6;}
.doctor_xq{ width: 100%; padding-top: 20px;}
.doctor_news{ width: 100%;}
.doctor_news a{ font-size: 14px; color: #7a8289;}
.doctor_news img{ width: 50%; margin-left: 25%; border-radius: 50%;}
.doctor_news p{ font-size: 14px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 20px;}
.doctor_news p em{ font-weight: 400; color: #222;}
.xq_title{ width: 50%; margin: 0 auto; margin-top: 3%; padding-bottom: 20px;}
.xq_title h1{ font-size: 22px; float: left; font-weight: bold; color: #222;}
.xq_title i{ padding: 3px 5px 3px; font-size: 12px; color: #018cf1; border: 1px solid #018cf1; border-radius: 5px; margin-left: 5px; margin-top: 3px; display: inline-block;}
.xq_title span{ font-size: 12px; margin-top: 5%; float: left; margin-right: 5px;}
.consult{ width: 50%; height: 32px; margin: 0 auto; line-height: 32px; text-align: center; margin-bottom: 10px;}
.consult a{ background: #43bfc7; color: #fff; border-radius: 30px; display: block;}

/*医院列表*/
.his_region_select{ width: auto; margin: 20px 0; padding:20px; background: #fbfbfb; border: 1px solid #f6f6f6;}
.his_region_select dl{ width: 100%;}
.his_region_select dt li{ float: left; color: #333;}
.his_region_select dt li:first-child{ height: 60px; color: #999; padding-top: 1px;}
.his_region_select dt li a{ height: 24px; line-height: 22px; margin: 0 8px 12px 0; padding: 0 5px; display: inline-block; color: #333; font-size: 14px;}
.his_region_select dt li a:hover{ background: #43bfc7; color: #fff;}

.checks li a{ height: 24px; line-height: 22px; margin: 0 8px 12px 0; padding: 0 5px; display: inline-block; color: #333; font-size: 14px;}
.checks a {
    background: #43bfc7; color: #fff !important;
}


.his_region_select dd{ width: 100%; padding-top: 20px; border-top: 1px solid #e8e8e8;}
.his_region_select dd li{ float: left; color: #333;}
.his_region_select dd li:first-child{ max-height: 60px; color: #999; padding-top: 1px;}
.his_region_select dd li a{ height: 24px; line-height: 22px; margin: 0 8px 12px 0; padding: 0 5px; display: inline-block; color: #333; font-size: 14px;}
.his_region_select dd li a:hover{ background: #43bfc7; color: #fff;}


@media only screen and (max-width:428px){
/*文章列表*/
.article_left{ width:100%; float: none; margin-top: 5%;}
.article_left dd li:last-child{ margin-bottom: 0;}
.article_right{ width: 100%; float: none;}

/*医院列表*/
.his_region_select dt li:first-child{ display: none;}
.his_region_select dd li:first-child{ display: none;}
}