* {
    margin: 0;
    padding: 0;
    font-family: 微软雅黑,Microsoft YaHei,Helvetica,Helvetica Neue,Tahoma,Arial,sans-serif;
}
.nav{
	width:1200px;
	margin:0 auto;
	min-height:60px;
}

.category-basic1 {
	width:1200px;
	margin:0 auto;
}
.category-basic p {
	color:#333;
	height:34px;
	line-height:34px;
	margin-top:20px;

}
.category-basic p span {
	font-weight:700;
	margin-right:10px;
}
.category-basic p a {
	text-decoration:none;
	padding:9px 7px;
	border-radius:0px;
	color:#333;
	margin-right:30px;
	transition:all .2s;
	line-height: 40px;
}
.category-basic .qita1{
	width: 1000px;
	margin-left: 110px;
	margin-top:-45px;
}
.category-basic .qita2{
	width: 1000px;
	margin-left: 110px;
	margin-top:-45px;
}
.category-basic .qita1 a{
	text-decoration: none;
    padding: 9px 7px;
    border-radius: 4px;
    color: #333;
    margin-right: 40px;
    transition: all .2s;
    display:block;
    display:inline-block
    margin-left:20px;
    margin-bottom: 10px;
    float: left;
    white-space:nowrap;
    text-align: center;
}
.category-basic .qita2 a{
	text-decoration: none;
    padding: 9px 7px;
    border-radius: 4px;
    color: #333;
    margin-right: 40px;
    transition: all .2s;
    display:block;
    display:inline-block
    margin-left:20px;
    margin-bottom: 10px;
    float: left;
    white-space:nowrap;
    text-align: center;
}
.category-basic p div a{
	text-decoration:none;
	padding:9px 7px;
	border-radius:4px;
	color:#333;
	margin-right:16px;
	transition:all .2s
}
.category-basic p a.active,.category-basic p a:hover {
	background:#147ed6;
	color:#fff
}
.category-basic .qita1 a:hover {
	background:#147ed6;
	color:#fff
}
.category-basic .qita1 a.active{
	background:#147ed6;
	color:#fff
}
.category-basic .qita2 a:hover {
	background:#147ed6;
	color:#fff
}
.category-basic .qita2 a.active{
	background:#147ed6;
	color:#fff;
	text-align: center;
}
.caption div{
  color: #f68633;
  font-size: 12px;
  position: absolute;
}
.caption .jianjie{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 250px;
}
.caption a{
	color: #333;
	font-weight:bold;
	color: #333;
	font-size: 16px;
	line-height: 25px;
	text-decoration: none;
}
.caption a:hover{
	color: #137ad1;
}


.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:100%}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflow .images{overflow:hidden; white-space:nowrap}


.page{
    list-style: none;
    width:550px;
    margin:0 auto;
    text-align: bottom;
    position: absolute;
 	top: 1600px;
    left: 350px;
}
.page>li{
    float: left;
    padding: 5px 10px;
    cursor: pointer;
    display:inline;
}
.page .pageItem{
    border:1px solid #fafafa;
    margin: 5px;
}
.page .pageItemActive{
    border: solid thin #0099FF;
    margin: 5px;
    background-color: #0099FF;
    color:white;
}
.page .pageItem:hover{
    border: solid thin #eeeeee;
    background-color: #eeeeee;
    color:#333;
}
.page .pageItemDisable{
    margin: 5px;
    color: #999999;
}
#focus_Box{
	position:relative;
	width:1200px;
	height:320px;
	margin:20px auto;
	margin-left: 10px;
}
#focus_Box ul{
	position:relative;
	width:1110px;
	margin:0 auto;
	height:350px;
}

#focus_Box li{
	z-index:0;
	position:absolute;
	width:0px;
	height:0px;
	top:146px;
	cursor:pointer;
	left:377px;
	border-radius:4px;
	box-shadow:1px 1px 12px rgba(200, 200, 200, 1);
}
#focus_Box li .btnlunbostart{
	position: absolute;
	left: 40%;
	top: 30%;
	width: 91px; 
	height: 91px;
}
#focus_Box li a img{
	width:100%;
	height:100%;
	vertical-align:top;
	position: absolute;
}
/*#focus_Box li{
	 -webkit-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
#focus_Box li:hover{
	-webkit-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    -webkit-transform: translatey(-10px);
    -ms-transform: translatey(-10px);
    -o-transform: translatey(-10px);
    transform: translatey(-10px); 
}*/
#focus_Box li div{
	position: absolute;
}
#focus_Box li .courseName{
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:73px;
	line-height:40px;
	text-indent:8px;
	color:#fff;
	 background-color: rgba(0,0,0,0.5);
	 text-align: center;
}
#focus_Box li .courseName span{
	display:inline-block;
	width:70%;
	height:74px;
	overflow:hidden;
	font-size: 22px;
	line-height: 73px;
}
#focus_Box .prev,#focus_Box .next{
	display:block;
	z-index:100;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	width:52px;
	height:52px;
	top:131px;
}
#focus_Box .prev{
	left:0px;
	width: 25px;
	height: 41px;
	background-color: rgba(0,0,0,0.1);
	text-align: center;
	line-height: 41px;
}
#focus_Box .next{
	right:0px;
	width: 25px;
	height: 41px;
	background-color: rgba(0,0,0,0.1);
	text-align: center;
	line-height: 41px;
} 
#focus_Box .prev:hover{
	background-position:left top;
	background-color: rgba(0,0,0,0.5);
}
#focus_Box .next:hover{
	background-position:right top;
	background-color: rgba(0,0,0,0.5);
}
#focus_Box a.imgs-scroll-btn{
	display:block;
	position:absolute;
	z-index:110;
	top:7px;
	right:15px;
	width:51px;
	height:23px;
	overflow:hidden;
	background:url(images/share-btn.png) no-repeat;
	text-indent:-999px;
} 


.header-wrapper {
	width:100%;
	background:#147ed6;
	height:74px
}

.header-wrapper .header .logo {
	width:156px;
	-webkit-box-flex:0;
	-ms-flex:0 0 156px;
	flex:0 0 156px;
	margin-left: 20px;
	float:left
}
.header-wrapper .header .logo img {
	padding-top:18px;
	display:inline-block
}
.header-wrapper .header .nav {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
}
.header-wrapper .header .nav ul li {
	display:inline-block;
}
.header-wrapper .header .nav ul li a {
	color:#fff;
	font-size:18px;
	padding:0 14px;
	display:inline-block;
	height:74px;
	line-height:74px
}

.header-wrapper .header .login .user-avatar {
	width:36px;
	height:36px;
	padding-left:19px
}
.header-wrapper .header .login .user-avatar img {
	vertical-align:middle
}

.paper-list .paper,.test-second .test {
	width:1000px;
	margin:0 auto
}
.test-second {
	background:#f8f8f8
}
.test-second .test p {
	height:48px;
	line-height:48px;
	padding-left:10px;
	font-size:14px;
	font-weight:bolder;
	border-bottom:1px solid #e9e9e9;
	color:#333;
	font-family:微软雅黑,Microsoft YaHei,Helvetica,Helvetica Neue,Tahoma,Arial,sans-serif
}
.test-second .test p a {
	display:inline-block;
	height:48px;
	line-height:48px;
	padding-left:14px;
	color:#333
}
.test-second .test p .active {
	color:#137dd6
}
.paper-list {
	background:#fff
}
.paper-list .paper h2 {
	font-size:14px;
	height:59px;
	line-height:59px
}
.paper-list .paper h2 span {
	display:inline-block;
	width:700px;
	text-align:left;
	font-weight:bolder
}
.paper-list .paper h2 i {
	width:189px
}
.paper-list .paper h2 em,.paper-list .paper h2 i {
	display:inline-block;
	font-style:normal;
	font-weight:bolder
}
.paper-list .paper h2 em {
	width:83px;
	text-align:center
}
.paper-list .paper ul li {
	height:51px;
	line-height:51px
}
.paper-list .paper ul li a {
	font-size:12px;
	color:#333;
	display:block;
	height:51px
}
.paper-list .paper ul li a span {
	display:inline-block;
	width:700px;
	vertical-align:middle;
	text-align:left;
	text-indent:20px;
	font-weight:bolder;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:break-all;
	word-wrap:break-word
}
.paper-list .paper ul li a i {
	display:inline-block;
	font-style:normal;
	width:189px
}
.paper-list .paper ul li a button {
	width:93px;
	display:inline-block;
	font-style:normal;
	padding-right:18px;
	text-align:center;
	background:#137dd6;
	font-size:12px;
	color:#fff
}
.pagination {
	width:100%;
}
.pagination ul {
	text-align:center;
	list-style:none;
	width:100%
}
.pagination ul li {
	background:#d8d8d8;
	width:28px;
	height:28px;
	text-align:center;
	line-height:28px;
	display:inline-block;
	cursor:pointer
}
.pagination ul li a {
	display:inline-block;
	width:100%;
	height:100%;
	color:#fff
}
#wrapper .pagination ul li {
	height:33px;
	width:33px;
	line-height:33px;
	background:#fff
}
#wrapper .pagination ul li a {
	color:#666;
	text-decoration:none
}
#wrapper .pagination ul li.active {
	background:#4c555c;
	border:1px solid #4c555c;
	border-radius:50%
}
#wrapper .pagination ul li.active a {
	color:#fff
}

.paginationjs-next,.paginationjs-prev {
	width:80px
}
.medical-practice .practice .clearfix li div a img{
	width:255px;
	height:137px;
}
.medical-practice .practice ul li{
	width:255px!important;
