﻿@charset "utf-8";

/* bannerSlider */
.bannerSlider{position:relative;height:328px;overflow:hidden;background:url(../images/index_banner_bg.jpg) repeat-x left center; border-bottom:1px solid #eee;}
.slides{position:relative;z-index:1;height:304px; overflow:hidden;margin:0 auto; width:1000px;margin-top:24px;}
.slides li{height:304px; }
.slides li a{ width:700px; height:329px; display:block; padding-left:300px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:980px;text-align:right; margin:0 auto; left:0; right:0; overflow:hidden;}
.flex-control-nav li{display:inline-block;width:10px;height:14px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#16acff;cursor:pointer; color:#fff; border-radius:100px;}
.flex-control-nav .flex-active{background:#fff;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.banner_tit{ position:absolute; left:0; right:0; bottom:0;width:1000px; margin:0 auto; height:44px; background:url(../images/tmd_2.png) repeat; color:#fff; padding:10px 0;}
.banner_tit h1{ padding:0 8px ; padding-left:310px; width:680px; font-weight:normal; line-height:24px; font-size:20px;}
.banner_tit h2{ padding: 0 8px;padding-left:310px;  width:680px;font-weight:normal; line-height:24px;font-size:16px;}

/* 登录 */
.loginArea{ width:1000px; margin:0 auto; position:relative; z-index:20000;}
.loginArea .login{ position:absolute; z-index:200004; left:0; bottom:0; height:300px; width:300px; background-color:#fff; border-top:3px solid #1277af;box-shadow:0px 2px 2px #ddd;}
.lg_tit{ background:url(../images/login_ico.jpg) no-repeat 15px center; height:42px;line-height:42px; padding-left:50px; font-size:18px;}
.loginArea .login ul{ padding:5px 20px; font-size:15px; overflow:hidden;}
.loginArea .login ul li{ height:31px; line-height:31px; margin-bottom:8px; display:block; clear:both; width:100%;}
.loginArea .login ul li span{ float:left; width:62px;}
.loginArea .login ul li .text_box{ background:url(../images/login_txt.jpg) repeat-x left center; height:29px; border:1px solid #ebebeb; border-radius:3px; width:185px; padding:0 5px;float:left; overflow:hidden; }
.loginArea .login ul li .user{ background:url(../images/user_ico.png) no-repeat left center; height:29px; width:160px; border:none; padding-left:25px;color:#888;}
.loginArea .login ul li .password{background:url(../images/password_ico.png) no-repeat left center; height:29px; width:160px; border:none; padding-left:25px; color:#888;}
.loginArea .login .lg_box1{ padding:0 20px;font-size:14px;line-height:32px; }
.loginArea .login .lg_box1 input{ float:left; margin:10px 5px 0 0;}
.loginArea .login .lg_box1 span{ float:left; line-height:32px; padding-right:5px;}
.loginArea .login .lg_box1 a{ color:#1277af; margin-left:10px; }
.loginArea .login .lg_box1 .login_btn{ background:url(../images/login_btn.jpg) no-repeat; width:71px; height:32px; display:inline-block; overflow:hidden; float:right;}
.loginArea .login .lg_box2{ padding:10px;font-size:14px;line-height:27px; text-align:center; overflow:hidden;}
.loginArea .login .lg_box2 a{ background:url(../images/lg_btn_bg.jpg) repeat-x; width:30%; margin:0 2px; height:27px; border:2px solid #d6e9f4; border-radius:3px; display:inline-block;color:#777;}
.loginArea .login .lg_box3{ background:url(../images/login_b_bg.jpg) repeat-x; width:100%; border-top:1px solid #e9eaeb; margin-top:3px;}
.loginArea .login .lg_box3 dl{ padding:10px 20px; overflow:hidden; line-height:26px; font-size:14px; color:#777;}
.loginArea .login .lg_box3 dl dt{ width:100%; display:block; clear:both;}
.loginArea .login .lg_box3 dl dd{ width:50%; float:left;}

/* 登录后4-7 */
.login_after{ width:100%; height:215px; overflow:hidden; font-size:12px;color:#555;}
.login_after h1{font-size:13px; line-height:31px; padding:0 10px;  font-weight:normal;}
.login_after p{ background-color:#e7f1f5; line-height:31px;font-size:11px;color:#1277af; text-align:center;}
.login_after a{ padding:0 2px; color:#1277af;font-size:12px; }
.login_after h2{font-size:12px;}
.login_after .ul_list{ width:302px; overflow:hidden;}
.login_after .ul_list span{ width:140px; float: left; line-height:30px; padding:0 5px; border:1px solid #e7e7e7; border-width:1px 1px 0 0;}

/* 学习讨论 */
#index_study{ width:255px; float:right; margin-top:7px;background-color:#fff;}
.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:165px; }
.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;}


/* 课件 */
.courseWare{ width:725px;}
.courseWare .courseWare_box{ width:100%; padding:15px 0; overflow:hidden; height:275px; padding-bottom:0;}
.courseWare_box a{ float:left; margin-bottom:17px; margin-left:12px;width:200px; height:129px; position:relative; overflow:hidden;}
.courseWare_box a img{ width:100%; height:auto;}
.courseWare_box .l_course{ width:300px; height:275px; position:relative; float:left; margin-left:0; overflow:hidden;}
.courseWare_box a span{ position:absolute; left:0; bottom:0;width:92%; height:30px; line-height:30px; padding:0 4%; color:#fff; font-size:14px;background:url(../images/tmd_2.png) repeat;}
.courseWare .tabbox{ background:url(../images/tab_bg.jpg) repeat-x; height:46px; width:100%;}
.courseWare .tabbox ul{height:46px; float:left;}
.courseWare .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;}
.courseWare .tabbox ul li span{ position: absolute; left:20px; top:13px;}
.courseWare .tabbox ul li.hover{border-top:5px solid #1277af; border-left:1px solid #1277af;border-right:1px solid #1277af; background-color:#e8f0f4;}

/* 专家访谈 */
#index_zj{ width:255px; float: left;background-color:#fff;}
#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:165px; 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;}

/* 医学资讯 */
#index_yxzx{ width:488px; float: left; border:1px solid #e8f0f4; border-width:0 1px;background-color:#fff;}
#index_yxzx .more{ margin-top:10px;}
.yxzx_box{background-color:#fff; overflow:hidden;}
.yxzx_box .tit{ background: url(../images/yxzx_tit_bg.jpg) repeat-x left center;height:36px; line-height:36px; border-bottom:2px solid #1277af; font-size:17px; color:#000;}
.yxzx_box .tit span{ background: url(../images/yxzx_ico.jpg) no-repeat 10px center; padding-left:36px; float: left;}
.yxzx_box .img_box{ width:194px; height:222px; margin:10px; float: left;}
.yxzx_box .top_info{ width:254px; margin:10px; float:right;}
.yxzx_box .top_info h3{ font-size:14px; line-height:20px; color:#00567e; margin-bottom:10px;}
.yxzx_box .top_info p{ font-size:13px; line-height:20px;height:60px; overflow:hidden;}
.yxzx_box .top_info p a{ color:#00567e;}
.yxzx_box .yxzx_list{ width:254px; margin:5px 10px; float:right;}
.yxzx_box .yxzx_list li{ background:url(../images/li_style1.jpg) no-repeat left center; line-height:24px; padding-left:15px; font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 热点排行 */
#idnex_rdph{ width:255px; float: left; background-color:#fff;}
#idnex_rdph .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:7px 15px;}
.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;}

.ad_box_1{ width:1000px; overflow:hidden; margin:15px  auto;}
.ad_box_1 .ad1{ float:left; width:330px; overflow:hidden;}
.ad_box_1 .ad2{ float:left;width:330px; overflow:hidden; margin:0 5px;}
.ad_box_1 .ad3{ float:left;width:330px; overflow:hidden;}

.ad_box_2{ width:1000px; overflow:hidden; margin:15px  auto;}
.ad_box_2 .ad1{ float:left; width:730px; overflow:hidden;}
.ad_box_2 .ad2{ float:right;width:270px; overflow:hidden;}

/* 华医园 */
.hyy_box .more{ margin-top:10px; }
.hyy_box .tit{ background: url(../images/hyy_ico.jpg) no-repeat 10px center #e8f0f4; height:36px; line-height:36px; border-bottom:2px solid #82acc1; padding-left:35px; font-size:17px; color:#000;}
.hyy_box .tit span{ float:left;}
.hyy_con{background:url(../images/hyy_bg.jpg) no-repeat left bottom; width:840px; overflow:hidden; padding:10px 0; padding-left:160px; height:235px;}
.hyy_con li{ width:270px; margin-left:10px; float:left;}
.hyy_con li h3{ background-color:#529bc4; height:36px; line-height:36px; color:#fff; padding-left:35px; font-size:16px;}
.hyy_con li h3.zyht{ background: url(../images/zyht_ico.jpg) no-repeat 10px center #529bc4;}
.hyy_con li h3.xqjl{ background: url(../images/xqjl_ico.jpg) no-repeat 10px center #529bc4;}
.hyy_con li h3.blzx{ background: url(../images/blzx_ico.jpg) no-repeat 10px center #529bc4;}
.zyht_list,.blzx_list{ width:100%; font-size:14px;}
.zyht_list a,.blzx_list a{ padding:0 10px; line-height:28px; height:28px; display:block;}
.zyht_list a:nth-child(odd),.blzx_list a:nth-child(odd){ background-color:#fff;}
.xqjl_list{ width:100%;}
.xqjl_list dd{ padding:5px 10px; background-color:#fff; margin-bottom:5px; height:52px;}
.xqjl_list dd h1{ font-size:14px; color:#000; line-height:20px; overflow:hidden;}
.xqjl_list dd h1 span{ float:left;}
.xqjl_list dd h1 a{ color:#888; float:right;}
.xqjl_list dd p{ line-height:16px; height:32px; overflow:hidden;}

.bg1{ background-color:#fff;}
/* 主题活动 */
.zthd{ width:727px; margin:0; float: left; overflow:hidden;}
.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:737px; padding-top:10px; overflow:hidden;}
/*.zthd_list li{ width:237px; height:179px;margin-right:8px; float:left; position:relative;}*/
.zthd_list li{ width:237px; height:179px;margin-right:8px; float:left; position:relative; overflow:hidden;}
.zthd_list li img{width:237px; height:179px;}

.zthd_list li 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;}

/* 学员声音 */
.xysy{ width:269px; margin:0; float: right; overflow:hidden; border-left:4px solid #e8f0f4;}
.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{ float:right; width:262px; height:179px; padding-top:10px;}
.xysy .xysy_con a{ width:262px; height:147px; overflow:hidden;}
.xysy .xysy_con span{ width:262px; height:32px; line-height:32px; background-color:#abb7c0; display:block; text-align:center; color:#fff; font-size:14px;}

/* 友情链接 */
.yqlj{ width:1000px; background-color:#d2e3e8; margin:10px auto; overflow:hidden;}
.yqlj .tit{ width:24px; background-color:#1277af; position:relative; color:#FFF; text-align:center; font-size:14px; padding:5px; float:left; line-height:16px; height:70px;}
.yqlj .tit i{ background:url(../images/yqlj_bg.jpg) no-repeat left center; width:7px; height:14px; position:absolute; right:-7px; top:45%;}
.yqlj .yqlj_box{ float: left; width:960px; text-align:center; padding-top:20px;}
.yqlj .yqlj_box a{ border:1px solid #accfe0; background-color:#fff; line-height:40px; height:40px; display:inline-block; padding:0 13px; margin:0 3px; font-size:13px;box-shadow:0px 0px 2px #9bb8c1;}

/* 侧面二维码 */

#ewm_box{width:110px; height: 305px;position: absolute; bottom: 0; z-index:22222222;}
/*#ewm_box{width:110px; height: 305px; background:url(../images/ewm_img.jpg) no-repeat; position: absolute;right:10px; bottom: 0; z-index:22222222;}*/


/*2015.0604,名师风采*/
.study_box .study_list li div.zjjs{padding-top:10px; float:none; display:block;clear:both; overflow:hidden;width:244px;margin:0px auto 0 auto;  }
.study_box .study_list li div.zjjs a{ background:url(../images/li_style1.jpg) no-repeat 0 10px;padding-left:10px; margin-left:10px; color:#5c919f; text-decoration:underline; display:block; line-height:25px;}
.study_box .study_list li div.zjjs .inner{ float:none; display:block;padding:5px;width:230px; }
.study_box .study_list li div.zjjs a:link,.study_box .study_list li div.zjjs a:visited,.study_box .study_list li div.zjjs a:hover,.study_box .study_list li div.zjjs a:active{ color:#5c919f;}


