﻿@charset "utf-8";
/*检索*/
.search_con{
	width:50%;
	height:30px;
	margin:0 auto;
	padding:0px 10px;
	border-bottom:1px solid #c8c8c8
}
.search_con input{
	height:30px;
	line-height:30px;
	width:90%
}
.search_con input[type="button"]{
	width:26px;
	height:26px;
	line-height:26px;
	float:right;
	background:url(../images/search_btn.jpg) no-repeat center
}
/*新闻热点*/
.hotnews_con{
	width:50%;
	height:30px;
	margin:0 auto;
	padding:0px 10px;
}
.hotnews_con h6{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px
}
.hotnews_con h6 i{
	width:25px;
	height:25px;
	display:block;
	float:left;
	background:url(../images/hotnews_img.jpg) no-repeat;
}
.hotnews_con h6 p{
	height:25px;
	float:left;
}
#scrollDiv{
	width:90%;
	height:40px; 
	overflow:hidden;
	float:left
}
#scrollDiv li{
	height:40px;
	width:300px;
	padding:0 20px;
	overflow:hidden;
	vertical-align:
	bottom; zoom:1
}
.scroltit{
	width:21px;
	height:15px;
	line-height:21px;
	padding-bottom:4px;
	margin-bottom:4px;
	float:right;
	position:relative;
	background:url(../images/hotnews_btn.jpg) no-repeat 0 0
}
.scroltit .updown{
	float:right;
	width:21px;
	height:8px;
	margin-left:4px
}
#but_up{ position:absolute;top:0;left:0}
#but_down{position:absolute;top:8px;left:0}
/*大图轮播*/
.wrapper{width:100%;margin:0 auto;}
#focus{width:100%;height:500px;overflow:hidden;position:relative;}
#focus ul{height:380px;position:absolute;}
#focus ul li{float:left;height:500px;overflow:hidden;position:relative}
#focus ul li img{width:100%;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .preNext{width:45px;height:100px;position:absolute;top:200px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

/*功能按钮*/
.functionbtn_con{
	width:85%;
	height:140px;
	margin:0 auto;
	display:table;
	overflow: hidden;
	border-bottom:1px solid #e8e8e8
}
.functionbtn_con li{
	width:19%;
	height:140px;
	text-align:center;
	vertical-align:middle; 
	display:table-cell;
	background:url(../images/functionbtn_border.jpg) no-repeat right center
}
.functionbtn_con li a{
	font-size:14px;
	color:#818181
}
.functionbtn_con li a img{
	height:55px
}
.functionbtn_con li a h6{
	display:none;
	width:20px;
	height:2px;
	background:#01bfa5;
	margin:5px auto 0px;
}
.functionbtn_con li.functionbtn_active h6{
	display:block;	
}
.functionbtn_con li.functionbtn_active a,.functionbtn_con li a:hover{
	color:#58cbba;
}
.functionbtn_con li:last-child{
	background:none
}
/*精品医学课程*/
.medical_con,.health_con,.sorting_con,.lecturer_con{
	width:85%;
	height:280px;
	margin:0 auto
}
.medical_con h6,.health_con h6,.sorting_con h6,.lecturer_con h6{
	display:inline;
	float:right;
	padding-right:5px;
}
.medical_con nav h6 a,.health_con nav h6 a,.sorting_con nav h6 a,.lecturer_con nav h6 a{
	color:#adadad;
	font-size:16px;
	font-weight:100;
	font-style:oblique;
	line-height: initial;
}
.medical_con h5,.health_con h5,.sorting_con h5,.lecturer_con h5{
	display:inline;
	float:left;
	font-size:18px;
	padding-left:5px;
	margin-right:100px
}
.medical_con nav,.health_con nav,.sorting_con nav,.lecturer_con nav{
	width: 100%;
    height:28px;
	display:block;
	border-left:2px solid #01bfa5;
	border-bottom:2px solid #e8e8e8
}
.health_con nav ul li p,.medical_con nav ul li p{
	display:none;
	width: 20px;
    height: 2px;
    background: #01bfa5;
    margin: 5px auto 0px;
}
.health_con nav ul li.active p,.medical_con nav ul li.active p{
	display:block
}
.medical_con{
	margin-top:56px;
	height:500px;
}
.medical_con .TabTitle{
	width:60%;
	float:left;
	height:28px;
}
.medical_con .medical_img{
	width:100%;
	height:500px
}
.medical_con .medical_img li{
	float:left;
	margin:10px 40px 20px 0px;
	position:relative
}
.medical_con .medical_img li div{
	position:absolute;
	left:0px;
	bottom:3px;
	width:254px;
	height:40px;
	line-height:40px;
	padding:0px 10px;
	font-size:15px;
	color:#fff;
	background:url(../images/hover_bg.png) repeat;
}
.medical_con .medical_img li div b{
	float:left;
	font-weight:100
}
.medical_con .medical_img li div span{
	float:right;
}
.medical_img img{
	width:274px;
	height:169px;
}
.medical_con nav ul li p,.health_con nav ul li p{
	display:none;
	width: 20px;
    height: 2px;
    background: #01bfa5;
    margin: 5px auto 0px;
}
/*健康专栏*/
.health_con{
	width:85%;
	height:380px;
	margin:0 auto
}
.health_con .health_tab{
	padding:40px 0px !important;
}
.health_con .health_tab #myTab_Content0 div{
	float:left;
	height:300px;
	width:705px;
	overflow:hidden;
    position: relative;
}
.health_con .health_tab #myTab_Content0 div div{
	width:693px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	position:absolute;
	left:0px;
	bottom:0px;
	/*background-color: rgba(0,191,165, 0.6);*/
	background:url(../images/hover_bg.png) repeat;
    color: #e5eded;
    font-size: 16px;
    text-align: left;
	padding-left:10px;
}
.health_con .health_tab #myTab_Content0 ul{
	float:right;
	height:210px;
	width:37%;
	padding:40px 0px;
	margin-left:50px;
	overflow:hidden
}
.health_con .health_tab #myTab_Content0 ul li{
	width:100%;
	height:26px;
	line-height:26px;
	letter-spacing:1px
}
.health_con .health_tab #myTab_Content0 ul li a{
	width:100%;
	height:26px;
	display:block;
	color:#909090
}
.health_con .health_tab #myTab_Content0 ul li a:hover{
	color:#26c4ac  !important
}
.health_con .health_tab #myTab_Content0 ul li h6{
	display:inline;
	float:left;
	font-size:16px;
	/*color:#909090;*/
	font-weight:400
}
.health_con .health_tab #myTab_Content0 ul li span{
	display:inline;
	float:right;
	/*color:#898989;*/
	font-size:12px;
}
/*分院风采*/
.sorting_con{
	width:85%;
	height:480px;
	margin:0 auto
}
.sorting_con{
	width:85%;
}
.sorting_con ul{
	width:100%;
	height:270px;
	margin-top:50px
}
.sorting_con ul li{
	height:270px;
	float:left;
	margin-right:70px;
	position: relative;
}
.sorting_con ul li a{
	display:block;
	position:relative;
}
.sorting_con ul li div{
	display:none;
	width:360px;
	height:40px;
	line-height:40px;
	background-color: rgba(0,191,165, 0.6);
	background:url(../images/hover_bg.png) repeat;
	color:#e5eded;
	font-size:16px;
	text-align:center;
	position:absolute;
	left:0;
	bottom:3px
}
.sorting_con ul li img{
	width:360px;
	height:270px
}
.sorting_con ul li img:hover{
	-webkit-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
    -moz-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
    -ms-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
    -o-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
    box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
}
/*金牌讲师*/
.lecturer_con {
    height: 670px;
	border-bottom:1px solid #f0f0f0
}
/* 视野 */
.picBox{overflow:hidden;zoom:1;margin:60px auto 0 auto;width:520px;float: left;}
.picL{overflow:hidden;zoom:1;margin-left:-1px;}
.picL li{overflow:hidden;position:relative;float:left; display:inline; width:168px;height:168px;margin:2px; zoom:1  }
.picL li img{width:168px;height:168px;}
.picL li .text{background:rgba(0,191,165, 0.6);background:url(../images/hover_bg.png) repeat;position:absolute;width:168px;height:168px;top:168px;left:0;}
.picL li .text p{}
.picL li .text a{color: #fff;display: block;font-size:16px;line-height:24px;height:40px;padding:64px 0px; text-align:center}
.lecturer_text{
	width:50%;
	height:160px;
	padding:180px 0px;
	float:right;
	margin-top:60px;
	text-align:center;
	color:#0e0e0e;
}
.lecturer_text h1{
	font-size:30px;
	font-weight:400;
	line-height:60px;
}
.lecturer_text h3{
	font-size:18px;
	font-weight:100;
	color:#303030;
	line-height:28px;
	text-align:left;
	text-indent:2em
}
.lecturer_active{
	display:block;
}
.lecturer_normal{
	display:none
}
/*MAP*/
.map_con{
	width:85%;
	height:110px;
	margin:30px auto 0px auto
}
.map_con li{
	float:left;
	text-align:left;
	height:24px;
	line-height:24px;
	margin-right:138px
}
.map_con .right,.sorting_con .right{
	float:right;
	margin-right:0px
}
.map_con li h6{
	font-size:14px;
	color:#000;
}
.map_con li p{
	font-size:14px;
	color:#818181;
}
/*关于我们*/

/* tab*/
.nTab .none,.nTabss .none
{
	display: none;
}
.nTab .TabTitle li,.nTabss .TabTitle li{
	float: left;
	cursor: pointer;
	height:24px;
	line-height: 24px;
	margin-right:20px;
	font-weight:100;
	text-align: left;
    letter-spacing: 1px;
	font-size:16px;
	color:#808080
}
.nTab .TabTitle .active,.nTabss .TabTitle .active{
	color: #42c8b3;
}
.nTab .TabTitle li:hover, .nTabss .TabTitle li:hover{
	color:#42c8b3
}
.nTab .TabContent,.nTabss .TabContent{
	clear: both;
	overflow: hidden;
	background: #fff;
	display: block;
}
/*快捷入口*/
.quick{  
    position:fixed;  
    bottom:100px;  
    right:20px;  
}  
.quick li{
	width:50px;
	height:50px;
	text-align:center;
	margin-bottom:5px;
	padding-top:5px;
}
.quick li a{  
    color:#fff;
	font-size:16px; 
}  
.quick .item1{
	background:#33ccb7;
}
.quick .item2{
	background:#3e3e3e;
}
.quick .item3{
	background:#aeaeae;
	font-size:30px;
}

/*课程*/
.course_join{
	width:85%;
	height:342px;
	margin:0 auto
}
.course_join img{
	width:47.8%;
	height:340px;
	border:1px solid #000;
	float:left;
	margin-right:2%;
}
.course_join  .course_join_infor{
	width:50%;
	float:left;
	color:#424242;
}
.course_join  .course_join_infor h5{
	margin-top:20px;
	height:30px;
	line-height:30px;
	font-size:24px;
	letter-spacing:1px;
	overflow:hidden;
	font-weight:600
}
.course_join .course_join_infor h4{
	height:66px;
	line-height:66px;
	font-size:32px;
	color:#ffc34b;
	letter-spacing:2px
}
.course_join .course_join_infor_left{
	width:60%;
	text-align:left;
	float:left;
	height:140px;
	line-height:28px;
	font-size:16px;
	overflow:hidden;
	font-weight:500
}
.course_join .course_join_infor_left li a{
	display: inline-block;
    width: 20px;
    height:20px;
    overflow: hidden;
	margin-right:10px;
	padding-top:3px;
	cursor:pointer
}
.course_join .course_join_infor_left li a img{
	border:none;
	width:20px;
	height:20px
}
.course_join .course_join_infor_right{
	width:40%;
	text-align:left;
	float:left;
	height:140px;
	line-height:28px;
	font-size:16px;
	overflow:hidden;
	font-weight:500
}
.course_join .course_join_infor button{
	clear:both;
	width:130px;
	height:55px;
	margin-top:20px;
	background:url(../images/course_btn.png) no-repeat;
}
.course_title{
	clear:both;
	width:85%;
	height:24px;
	line-height:24px;
	margin:30px auto 10px auto;
	border-left:2px solid #16bba2;
	padding-left:3px;
	color:#585858;
	font-size:18px;
}
.course_paper{
	width:85%;
	line-height:28px;
	margin:0 auto;
	letter-spacing:1px;
	font-weight:200;
	font-size:16px;
}
.course_keyword{
	width:85%;
	height:28px;
	line-height:28px;
	margin:0 auto;
	letter-spacing:1px;
	font-weight:200;
	font-size:16px;
	font-style:italic;
	color:#7f7f7f
}
.course_teachers{
	width:85%;
	height:722px;
	margin:0 auto
}
.course_teachers .course_teachers_paper{
	width:50%;
	float:left;
	padding:15% 5%
}
.course_teachers .course_teachers_paper h2{
	font-size:24px;
	color:#262626;
	text-align:center;
	margin-bottom:40px;
}
.course_teachers .course_teachers_paper p{
	font-size:18px;
	color:#424242;
	line-height:28px;
	text-align:left
}
.course_teachers img{
	height:720px;
	float:right;
	border:1px solid #000
}
/*课程列表*/
.courseList_con{
	width:85%;
	height:220px;
	margin:0 auto;
	font-size:16px;
}
.courseList_con dd{
	clear:both;
	width:100%;
	height:40px;
	line-height:40px;
}
.courseList_con dd label {
    float: left;
    width:7%;
    text-align: left;
    margin-top: 8px;
}
.courseList_con dl dd a{
    float: left;
    padding: 0 9px;
    margin: 8px 13px 0;
}
.courseList_con .courseList_Course a.on,.courseList_con .courseList_Institutions a.on,.courseList_con .courseList_Status a.on,.courseList_con .courseList_User a.on{
	background:#00bfa5;
	color:#fff;
	border-radius:20px;
}
.courseList_view{
	clear:both;
	width:85%;
	margin:30px auto 0 auto;
}
.courseList_view li{
	float:left;
	height:255px;
	margin:0px 30px 0px 0px;
}
.courseList_view li h6{
	font-size:16px;
	width:270px;
	height:28px;
	line-height:28px;
	color:#424242;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.courseList_view li p{
	font-size:16px;
	width:270px;
	height:28px;
	line-height:28px;
	color:#8d8d8d;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
/*学术前沿*/
#academic_banner img{
	width:100%;
	height:500px;
}
.academicList_con{
	width:100%;
	height:auto;
	min-height:500px;
	margin:0 auto
}
.academicList_con ul{
	width:62%;
	float:left
}
.academicList_con ol{
	width:38%;
	float:right;
	margin:0 auto;
	text-align:center
}
.academicList_con ul li{
	width:100%;
	height:70px
}
.academicList_con ul li h6{
	color:#424242;
	height:24px;
	line-height:24px;
	font-size:16px;
	font-weight:100
}
.academicList_con ul li h6 b{
	width:80%;
	height:24px;
	display:block;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.academicList_con ul li span{
	float:right;
	color:#717171;
	font-style:italic
}
.academicList_con ul li p{
	width:85%;
	color:#626262;
	height:24px;
	line-height:24px;
	font-style:italic;
	font-size:16px;
	font-weight:100;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.academicList_con ol li{
	width: 180px;
	height: 40px;
	line-height: 40px;
	color:#262626;
	font-size:16px;
	margin:0 auto 19px auto;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center
}
.academicList_con ol li.on{
	width: 180px;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #16bba2;
	color:#fff
}
.academicList_con ol li:hover{
	width: 180px;
	height: 40px;
	line-height: 40px;
	color:#16bba2;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
	border:1px solid #00bfa5
}

/*文章详情*/
.articleDe_con{
	width:85%;
	height:auto;
	margin:0 auto;
	position:relative
}
.articleDe_con img{
	/*width:100%*/
}
.articleDe_con .articleDe_show{
	width:64%;
	height:auto;
	min-height:800px;
	position:absolute;
	left:15%;
	top:200px;
	-webkit-box-shadow:0px 0px 12px 0px #999;
	-moz-box-shadow:0px 0px 12px 0px #999;
	box-shadow:0px 0px 12px 0px #999;
	padding:0px 60px;
	background:#fff
}
.articleDe_con .articleDe_show h2{
	width:100%;
	height:120px;
	line-height:120px;
	text-align:center;
	font-size:32px;
	overflow:hidden;
	color:#000
}
.articleDe_con .articleDe_show h6{
	width:100%;
	line-height:60px;
	font-size:16px;
	text-align:center;
	overflow:hidden;
	color:#696969
}
.articleDe_con .articleDe_show p{
	font-style:italic;
	color:#474747;
	font-size:16px
}
.articleDe_con .articleDe_show .articleDe_article{
	margin-top:40px;
}
.articleDe_con .articleDe_show .articleDe_article h5,.articleDe_con .articleDe_show .articleDe_article h6,.articleDe_con .articleDe_show .articleDe_article p{
	width:90%;
	line-height:24px;
	margin: 0 auto;
	text-align:left;
	font-size:16px;
	font-weight:100;
	color:#424242;
	font-style:inherit;
}
.articleDe_con .articleDe_show .articleDe_article h5{
	line-height:30px;
	margin-bottom:30px;
	font-weight:bold
}
.articleDe_con .articleDe_show .articleDe_article p{
	margin-bottom:30px;
}
/**/
#articleDetails_share{  
    position:fixed;  
    bottom:300px;  
    right:20px;  
}  
#articleDetails_share a{
	width:50px;
	height:50px;
	display:block;
	margin-bottom:5px;
	padding-top:5px;
}
#articleDetails_top{
	position:fixed;  
    bottom:50px;  
    right:20px;
}




/*分页*/
.page{
	clear:both;
	width:50%;
	height:60px;
	margin:40px auto
}
.page .prevPage,.page .nextPage{
	display:block;
	float:left;
	width:100px;
	height:40px;
	margin-top:5px;
}
.page .nextPage{
	float:right;
	background:url(../images/page_next.jpg) no-repeat
}
.page .prevPage{
	margin-right:40px;
	background:url(../images/page_up.jpg) no-repeat
}
.page .tcdNumber{
	width:50px;
	height:50px;
	line-height:50px;
	margin-right:20px;
	text-align:center;
	color:#424242;
	font-size:16px;
	float:left
}
.page .tcdNumber.on{
	background:url(../images/page_on.jpg) no-repeat;
	color:#FFF
}











