﻿/* CSS Document */
.mar_t10{ margin-top:10px;}
.l_con{ float:left;width:700px;}
.l_con_l{ width:700px;}

/* 今日头条 */
.jrtt_box{ width:703px; float:left;clear:both; overflow:hidden;}
.jrtt_box .tit{ border-bottom:3px solid #1277af; font-size:20px; line-height:40px; height:40px; margin-bottom:0px; clear:both;}
.jrtt_img{ float:left; width:304px; height:235px; overflow:hidden;}
.jrtt_list{ width:350px; float:right; overflow: hidden; margin-right:20px;}
.jrtt_list li h3{ color:#222; font-size:20px; line-height:30px; margin-bottom:10px;}
.jrtt_list li h3 a{ color:#222;}
.jrtt_list li p{ line-height:24px; font-size:14px; height:48px; overflow:hidden; margin-bottom:18px; font-size:14px;}
.jrtt_list li span{ width:100%; text-align:right; display:block;}

.yxzxlist { width:700px; overflow:hidden; clear:both;padding:0px;}
.yxzxlist .tabbox{ background: url(../images/tab_bg.jpg) repeat-x; height:46px; width:100%;}
.yxzxlist .tabbox ul{height:46px; float:left;}
.yxzxlist .tabbox ul li{ padding-left:20px; float:left; width:130px; height:41px; line-height:41px; border-top:5px solid #e8f0f4; text-align:center; font-size:18px; cursor: pointer; position:relative;}
.yxzxlist .tabbox ul li span{ position: absolute; left:20px; top:13px;}
.yxzxlist .tabbox ul li.hover{border-top:5px solid #1277af; border-left:1px solid #1277af;border-right:1px solid #1277af; background-color:#e8f0f4;}
.yxzxlist .new_con{ padding:10px 0; overflow:hidden;}
.yxzxlist .new_con li{ background-color:#fff; width:680px; overflow:hidden; padding:10px; margin-bottom:10px; clear:both; height:128px;}
.yxzxlist .new_con li .new_img{ float: left; width:175px; height:128px; margin-right:10px;}
.yxzxlist .new_con li .new_info{ float:left; width:490px;}
.yxzxlist .new_con li .new_info h3{ line-height:30px; font-size:20px; margin-bottom:5px;}
.yxzxlist .new_con li .new_info p{ line-height:24px; clear:both; font-size:14px;}
.yxzxlist .new_con li .new_info center{ line-height:20px; text-align:left; line-height:18px; height:18px; margin-top:25px; font-size:15px;}
.yxzxlist .new_con li .new_info center span font{ padding-right:10px;}
.yxzxlist .new_con li .new_info .pl_box{ background:url(../images/pl_ico.jpg) no-repeat left center; padding-left:25px; font-size:14px; margin-right:10px; padding-right:10px; border-right:1px solid #ddd; height:18px; color:#888;}
.yxzxlist .new_con li .new_info .share{ background:url(../images/share_ico.jpg) no-repeat left center; padding-left:20px;}

.r_con{ float:right; width:290px;}
/* 精品课件 */
.jpkj{ width:290px;background-color:#fff; margin-top:40px;}
.jpkj .more{ margin-top:10px;}
.jpkj .tit{background: url(../images/jpkj_ico.png) no-repeat 10px center #d8e7f0; height:36px; line-height:36px; border-bottom:2px solid #82acc1; padding-left:35px; font-size:17px; color:#000;}
.jpkj .tit span{ float:left;}
.jpkj_list { overflow:hidden; padding:5px;}
.jpkj_list li{ float: left; width:130px; margin:5px; position:relative; height:103px; overflow:hidden;}
.jpkj_list li img{ width:130px; height: auto;}

.jpkj_list li span{ position:absolute; left:0; bottom:0;background:url(../images/tmd_2.png) repeat; width:120px;; height:28px; overflow:hidden; line-height:14px; padding:3px 5px; color:#fff; font-size:11px;}

/* 专家访谈 */
#index_zj{ width:290px;background-color:#fff; margin-top:10px;}
#index_zj .more{ margin-top:10px;}
.zj_box .tit{ background: url(../images/zjft_tit1.jpg) no-repeat 10px center #d8e7f0; height:36px; line-height:36px; border-bottom:2px solid #82acc1; padding-left:35px; font-size:17px; color:#000;}
.zj_box .tit span{ float:left;}
.zj_box .study_list{ width:100%; background-color:#fff;}
.zj_box .study_list li{ padding:10px; line-height:18px; border-bottom:1px solid #f3f3f3;box-shadow:0px 2px 2px #f7f7f7; overflow:hidden;}
.zj_box .study_list li span{ width:60px; height:60px; border-radius:100px; overflow:hidden; display: block; float:left; margin-right:10px; float:left;}
.zj_box .study_list li dl{ float:right; width:200px; position:relative; float: left;}
.zj_box .study_list li dt{ font-size:14px; width:100%;}
.zj_box .study_list li dd{font-size:12px; color:#4b4b4b; width:100%;overflow:hidden;line-height:20px; height:20px;}
.zj_box .study_list li .into{ background: url(../images/into_btn.jpg) no-repeat; width:35px; height:18px; position: absolute; bottom:0; right:0;}

/* 华医动态 */
.fydt{ width:290px;overflow:hidden; background-color:#fff;margin-top:7px;}
.fydt .tit{background:url(../images/study_tit1.jpg) no-repeat 10px center #d8e7f0; height:36px;line-height:36px;border-bottom:2px solid #82acc1; padding-left:35px; font-size:17px; color:#000;}
.fydt .tit span{ float: left;}
.fydt .tit .more{ margin-top:10px;}
.new_list{overflow:hidden; padding:10px 15px; display:block;}
.new_list li{ background:url(../images/li_bg2.jpg) no-repeat left center; line-height:28px; height:28px; overflow:hidden; display:block; padding-left:15px; font-size:14px; }
/* 医界评论 */
.yjpl{ width:290px;overflow:hidden; background-color:#fff; margin-top:7px;}
.yjpl .tit{background:url(../images/study_tit1.jpg) no-repeat 10px center #d8e7f0; height:36px;line-height:36px;border-bottom:2px solid #82acc1; padding-left:35px; font-size:17px; color:#000;}
.yjpl .tit span{ float: left;}
.yjpl .tit .more{ margin-top:10px;}

/* 学员声音 */
.xysy{ width:290px; margin:0;overflow:hidden; border-left:4px solid #e8f0f4; margin-top:10px;}
.xysy .tit{background: url(../images/xysy_tit1.jpg) no-repeat 10px center #d8e7f0; height:36px; line-height:36px; border-bottom:2px solid #b6cedd; padding-left:35px; font-size:17px; color:#000;}
.xysy .tit span{ float:left;}
.xysy .more{ margin-top:10px;}
.xysy .xysy_con{width:290px; background-color:#fff; padding:10px 0; height:214px;}
.xysy .xysy_con a{width:267px; height:166px; margin:0 auto; display:block;}
.xysy .xysy_con span{ width:267px; height:35px; line-height:35px; background-color:#abb7c0; display:block; text-align:center; color:#fff; font-size:14px; margin:0 auto;}

/* 热点排行 */
.rdph_box{ width:290px; background-color:#fff; margin-top:10px;}
.rdph_box .more{ margin-top:10px;}
.rdph_box .tit{ background: url(../images/zjft_tit1.jpg) no-repeat 10px center #d8e7f0; height:36px; line-height:36px; border-bottom:2px solid #82acc1; padding-left:35px; font-size:17px; color:#000;}
.rdph_box .tit span{ float:left;}
.rdph_box .rdph_list{ height:228px; overflow:hidden; padding:10px 15px; font-size:14px;}
.rdph_box .rdph_list li{ line-height:23px; height:23px; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-left:27px; position:relative;}
.rdph_box .rdph_list li span{ position:absolute; left:0; top:1px;color:#8f8f8f; width:20px; height:20px; background-color:#f1f1f1; border-radius:100px; font-size:14px; text-align:center; line-height:20px; display:block;}
.rdph_box .rdph_list span.one{ background-color:#d03f3f !important; color:#fff !important;}
.rdph_box .rdph_list span.two{ background-color:#d3cb40 !important; color:#fff !important;}
.rdph_box .rdph_list span.three{ background-color:#6fa23c !important; color:#fff !important;}

/* 主题活动 */
.zthd{ width:290px; margin:10px 0; overflow:hidden; background-color:#fff;}
.zthd .tit{background: url(../images/zthd_tit1.jpg) no-repeat 10px center #d8e7f0; height:36px; line-height:36px; border-bottom:2px solid #b6cedd; padding-left:35px; font-size:17px; color:#000;}
.zthd .tit span{ float:left;}
.zthd .more{ margin-top:10px;}
.zthd_list{ width:268px;  overflow:hidden; position:relative; margin:10px auto; height:195px;}
.zthd_list span{ font-size:14px; text-align:center; position:absolute; left:0; bottom:0; background-color:rgba(18,119,175,0.8); width:92%; overflow:hidden; height:40px; line-height:40px; padding:0 4%; color:#fff; font-size:14px;}

/* 分页 */
.page{ width:100%; overflow:hidden; margin:15px 0; text-align:center; line-height:23px;}
.page a{ color:#1277af; background:url(../images/page_img.jpg) repeat-x; padding:0 7px; line-height:23px; height:23px; margin:0 3px; display:inline-block; border:1px solid #d6e2e8; box-shadow:3px;}
.page font{ display: inline-block; line-height:23px;}
.page a:hover,.page span{ background:#5a7b94; color:#fff;padding:0 7px;border:1px solid #d6e2e8; box-shadow:3px; display:inline-block;line-height:23px; height:23px; margin:0 3px;}
.page .page_txt{ width:30px; height:23px;border:1px solid #d6e2e8; box-shadow:3px; margin:0 5px; padding:0 5px; text-align:center;}
.page .next{ background:url(../images/next.jpg) no-repeat; width:23px; height:23px;border:1px solid #d6e2e8; box-shadow:3px;margin:0 3px; cursor:pointer;}

/* 资讯三级页面内容 */
.news_content{width:700px; overflow:hidden; clear:both;margin:10px 0; background:#fff;}
.news_content h1{line-height:30px; font-size:20px; margin:30px auto; text-align:center; }
.news_article p{line-height:2em;font-size:16px; text-indent:2em; margin:15px 0;color:#262626;}
.news_article{padding:5px 30px;}
.time-fun{line-height:18px; margin:0 30px 10px 30px; border-bottom:#d4d4d4 solid 1px;padding-bottom:10px;}
.time-source{width:600px; height:18px;color:#999; float:left;}
.time{width:127px;float:left;}
.source{height:18px; width:470px;}
.function{float:right;}
.f12blue{color:#1277af;}

/* 资讯类二级级页面内容 */
.news_list{width:640px; overflow:hidden; clear:both;margin:10px 0; background:#fff;padding:20px 30px;}
.news_list .news{ border-bottom:#d4d4d4 solid 1px;padding-bottom:25px;margin-bottom:25px; }
.news_list .news dt{ line-height:30px; font-size:20px; margin-bottom:5px; font-weight:bold;}
.news_list .news dt .time{float:right; font-size:14px; font-weight:normal; text-align:right;}
.news_list .news dd{line-height:2em;  clear:both; font-size:14px;}

/* 学习讨论 */
#index_study{width:290px; margin:0;overflow:hidden; border-left:4px solid #e8f0f4; margin-top:10px;}
.study_box .tit{ background: url(../images/study_tit1.jpg) no-repeat 10px center #d8e7f0; height:36px; line-height:36px; border-bottom:2px solid #82acc1; padding-left:35px; font-size:17px; color:#000;}
.study_box .study_list{ width:100%; background-color:#fff;}
.study_box .study_list li{ padding:10px; line-height:18px; border-bottom:1px solid #f3f3f3;box-shadow:0px 2px 2px #f7f7f7; overflow:hidden;}
.study_box .study_list li span{ width:60px; height:60px; border-radius:100px; overflow:hidden; display: block; float:left; margin-right:10px; float:left;}
.study_box .study_list li div{ float:right; width:200px; }
.study_box .study_list li h1{ font-size:14px; width:100%;}
.study_box .study_list li h1 font{ color:#00567e;}
.study_box .study_list li p{font-size:12px; color:#4b4b4b; width:100%;overflow:hidden;line-height:20px; height:40px;}
.study_box .study_list li h2{ font-size:12px; text-align:right; color:#9a9a9a;}

.news_list2{ background:#fff; text-align:left;padding:30px;}
.news_list2 li p{line-height:3em; background:url(../images/li_bg2.jpg) no-repeat left;  overflow:hidden; font-size:14px;padding-left:15px;}
.news_list2 li span{ float:right;}
.news_list2 li { border-bottom:#d4d4d4 solid 1px;padding-bottom:5px;margin-bottom:10px; clear:both;}


