@charset "utf-8";
/* CSS Document */
body {
    padding: 0;
    margin: 0;
    font-family: "宋体", Gadget, sans-serif, "Arial Black";
    font-size: 12px;
    background: url("../images/bg.png");
}

a {
    color: #3c3c3c;
    text-decoration: none;
}

a:hover {
    color: #f891a3;
    text-decoration: none;
}

p, ul, li {
    list-style: none;
    padding: 0;
    margin: 0;
}

img {
    border: none
}

.clear {
    height: 5px;
    clear: both;
    margin: 0;
    _margin-top: -8px;
    _height: 0px
}

.clear2 {
    height: 10px;
    clear: both;
    margin: 0;
}

/*幻灯按钮总控制*/
.carousel .carousel-control{
	display: none !important;
}
.carousel:hover .carousel-control{
	display: inline-block !important;
}

/*新闻列表*/
#news_list{
	width: 100%;
	height: 790px;
	background-color: #ffffff;
	box-shadow: 0px 0px 7px 1px 
		rgba(0, 0, 0, 0.07);
	border-radius: 6px;
}
#news_list .carousel{
	max-height: 368px;
}
#news_list .carousel #left_first_hdp_button{
	left: 30px;
}
#news_list .carousel #left_first_hdp_button:hover{
	left: 30px;
}
#news_list .carousel #right_first_hdp_button{
	right: 30px;
}
#news_list .carousel #right_first_hdp_button:hover{
	right: 30px;
}
#news_list .news_list_block{
	padding: 20px 0px 20px 20px;
	height: 272px;
	position: relative;
}
#news_list .news_list_block .left_news_list{
	float: left;
	width: 50%;
	height: 252px;
	position: relative;
}
#news_list .news_list_block .left_news_list h2{
	display: inline-block;
	width: 100px;
	height: 23px;
	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #2f3030;
}
#news_list .news_list_block .left_news_list > span{
	display: inline-block;
	position: absolute;
	width: 100px;
	height: 16px;
	font-family: SourceHanSansCN-Medium;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #f891a3;
	top: 25px;
	right: -14px;
}
#news_list .news_list_block .left_news_list ul{
	width: 100%;
	padding: 10px 30px 15px 0px;
	box-sizing: border-box;
}
#news_list .news_list_block .left_news_list:nth-child(3) h2{
	margin-left: 15px;
}
#news_list .news_list_block .left_news_list:nth-child(3) ul{
	width: 100%;
	padding: 10px 24px 15px 10px;
	box-sizing: border-box;
}
#news_list .news_list_block .left_news_list ul li{
	width: 100%;
	padding: 0px 0px 0px 20px;
	height: 33px;
	line-height: 33px;
	font-family: SourceHanSansCN-Regular;
	box-sizing: border-box;
	background-image: url(../images/dian.png);
	background-repeat: no-repeat;
	background-size: 6px 6px;
	background-position: 3px center;
	font-size: 16px;
}
#news_list .news_list_block .left_news_list ul li span{
	float: right;
	height: 100%;

}
.xian{
	height: 140px;
	background-color: #eeeeee;
	border: solid 1px #d2c5c5;
	position: absolute;
	left: 595px;
	top: 100px;
}
/*新闻列表 end*/
.big_block .big_title{
	width: 100%;
	text-align: center;
	height: 73px;
	margin-bottom: 44px;
}
/*挂号预约*/
.reservation{
	width: 100%;
	height: 272px;
	margin-top: 44px;
}

.reservation .reservation_content{
	width: 1200px;
	height: 155px;
	background-color: #ffffff;
	box-shadow: 0px 0px 7px 1px 
		rgba(0, 0, 0, 0.07);
	border-radius: 6px;
	padding: 12px;
	box-sizing: border-box;
}
.reservation .reservation_content>ul:nth-child(even){
	width: 1020px;
	height: 100%;
	display: inline-block;
	margin-left: 10px;
	border-radius: 6px;
	border: solid 1px #eeeeee;
	margin-top: 2px;
}
.reservation .reservation_content ul li:first-child{
	margin-left: 10px;
}
.reservation .reservation_content ul li{
	width: 130px;
	height: 100%;
	float: left;
	text-align: center;
	margin-left: 20px;
	line-height: 130px;
}
.reservation .reservation_content div{
	width: 240px;
	display: inline-block;
	margin-top: 20px;
	margin-left: 20px;
}
.reservation .reservation_content div p:nth-child(odd){
	width: 100px;
	height: 24px;
	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #5a5a5a;
}
.reservation .reservation_content div p:nth-child(even){
	width: 275px;
	height: 24px;
	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #8f8f8f;
	text-align: left;
	margin-left: 44px;
}
/*挂号预约 end*/
/*科室*/
.ksmz{
	margin-top: 44px;
}
.ksmz_content{
	width: 100%;
	/* height: 776px; */
	background-color: #fff;
	border-radius: 6px 6px 6px 6px;
}
.tab_head{
	width: 100%;
	height: 198px;
	border-radius: 6px 6px 0px 0px;
	background-image: url("../images/ks_y_head.png"),
			  url("../images/big_kuang.png");
  	background-position: 0px 0px, 
			  21px 88px;
	background-repeat: no-repeat,no-repeat;
	position: relative;

}
.tab_head li:nth-child(odd){
	width: 184px;
	height: 198px;
	/*background-color: #f9d9cc;*/
	position: absolute;
	top: 10px;
	left: 294px;
	font-family: OPPOSans-R;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}
.tab_head li:nth-child(odd) a{
	width: 184px;
	height: 198px;
	display: inline-block;
	background-color: #fff0;
	line-height: 298px;
	text-align: center;
	background-image: url("../images/bj_ks.png");
  	background-position: center 20px;
	background-repeat: no-repeat;
	border: none; 
}
.tab_head>li:nth-child(odd).active>a, .tab_head>li:nth-child(odd).active>a:focus, .tab_head>li:nth-child(odd).active>a:hover{
	background-image: url("../images/bj_ks_ac.png");
  	background-position: center 0px;
	background-repeat: no-repeat;
}
.tab_head li:nth-child(even){
	width: 184px;
	height: 198px;
	/*background-color: #f9d9cc;*/
	position: absolute;
	top: 10px;
	right: 294px;
	font-family: OPPOSans-R;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}
.tab_head li:nth-child(even) a{
	width: 184px;
	height: 198px;
	display: inline-block;
	background-color: #fff0;
	line-height: 298px;
	text-align: center;
	background-image: url("../images/lc_ks.png");
  	background-position: center 20px;
	background-repeat: no-repeat;
	border: none; 
}
.tab_head>li.active>a, .tab_head>li.active>a:focus, .tab_head>li.active>a:hover{
	background-image: url("../images/lc_ks_ac.png");
  	background-position: center 0px;
	background-repeat: no-repeat;
}
.ks_content #bj{
	width: 1200px;
	height: 540px;
	background-color: #ffffff;
	border-radius: 0px 0px 6px 6px;
	background:  url("../images/big_kuang.png");
	background-position: 21px -88px;
	background-repeat: no-repeat;
	background-size: 1148px 570px;
	position: relative;
	padding-top: 30px;
}
.ks_content #lc{
	width: 1200px;
	height: 755px;
	background-color: #ffffff;
	border-radius: 0px 0px 6px 6px;
	background:  url("../images/big_kuang.png");
	background-position: 21px -88px;
	background-repeat: no-repeat;
	background-size: 1148px 785px;
	position: relative;
	padding-top: 30px;
}
.ks_content #bj .bj_ks_content{
	width: 1025px;
	height: 411px;
	background-color: #f0f0f0;
	border-radius: 6px;
	margin: 0px auto;
	padding-top: 20px;
	box-sizing: border-box;
}
.ks_content #bj .bj_ks_content .bj_ks_cont{
	width: 985px;
	height: 371px;
	background-color: #ffffff;
	border-radius: 6px;
	margin: 0px auto;
	padding-top: 16px;
}
.ks_content #bj .bj_ks_content .bj_ks_cont ul{
	width: 944px;
	height: 339px;
	margin: 0px auto;
}
.ks_content #bj .bj_ks_content .bj_ks_cont ul li{
	display: inline-block;
	width: 236px;
	float: left;
	height: 113px;
	border-bottom: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
}
.ks_content #bj .bj_ks_content .bj_ks_cont ul li a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.ks_content #bj .bj_ks_content .bj_ks_cont ul li:nth-child(4n){
	
	border-right: none;
}
.ks_content #bj .bj_ks_content .bj_ks_cont ul li:nth-last-child(1),.ks_content #bj .bj_ks_content .bj_ks_cont ul li:nth-last-child(2),.ks_content #bj .bj_ks_content .bj_ks_cont ul li:nth-last-child(3),.ks_content #bj .bj_ks_content .bj_ks_cont ul li:nth-last-child(4){
	border-bottom: none;
}
.ks_content #bj .bj_ks_content .bj_ks_cont ul li .left{
	display: inline-block;
	width: 75px;
	height: 113px;
	text-align: center;
	line-height: 102px;
	float: left;
}
.ks_content #bj .bj_ks_content .bj_ks_cont ul li .right{
	display: inline-block;
	width: 140px;
	height: 113px;
	text-align: center;
	font-family: SourceHanSansCN-Regular;
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
	/* padding-top: 27px; */
	display: flex;
	align-items: center;
}
.ks_content ul li .right:hover{
	color: #f891a3 !important;
}
.ks_content #lc .lc_ks_content{
	width: 1025px;
	height: 629px;
	background-color: #f0f0f0;
	border-radius: 6px;
	margin: 0px auto;
	padding-top: 20px;
	box-sizing: border-box;
}
.ks_content #lc .lc_ks_content .lc_ks_cont{
	width: 985px;
	height: 590px;
	background-color: #ffffff;
	border-radius: 6px;
	margin: 0px auto;
	padding-top: 16px;
}
.ks_content #lc .lc_ks_content .lc_ks_cont ul{
	width: 944px;
	height: 339px;
	margin: 0px auto;
}
.ks_content #lc .lc_ks_content .lc_ks_cont ul li{
	display: inline-block;
	width: 236px;
	float: left;
	height: 113px;
	border-bottom: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
}
.ks_content #lc .lc_ks_content .lc_ks_cont ul li a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.ks_content #lc .lc_ks_content .lc_ks_cont ul li:nth-child(4n){
	
	border-right: none;
}
.ks_content #lc .lc_ks_content .lc_ks_cont ul li:nth-last-child(1),.ks_content #lc .lc_ks_content .lc_ks_cont ul li:nth-last-child(2),.ks_content #lc .lc_ks_content .lc_ks_cont ul li:nth-last-child(3),.ks_content #lc .lc_ks_content .lc_ks_cont ul li:nth-last-child(4){
	border-bottom: none;
}
.ks_content #lc .lc_ks_content .lc_ks_cont ul li .left{
	display: inline-block;
	width: 75px;
	height: 113px;
	text-align: center;
	line-height: 102px;
	float: left;
}
.ks_content #lc .lc_ks_content .lc_ks_cont ul li .right{
	display: inline-block;
	width: 140px;
	height: 113px;
	text-align: center;
	font-family: SourceHanSansCN-Regular;
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
	/* padding-top: 27px; */
	display: flex;
	align-items: center;
}
.all_ks{
	width: 273px;
	height: 19px;
	font-family: SourceHanSansCN-Medium;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #f0657d;
	display: block;
	margin: 0px auto;
	margin-top: -14px;
	padding-bottom: 50px;
	box-sizing: border-box;
	text-align: center;
}



/*科室 end*/
/*专家工作室*/
.zjgzs{
	margin-top: 44px;
}
.zjgzs_content{
	width: 100%;
	height: 478px;
	background-color: #ffffff;
	box-shadow: 0px 0px 7px 1px 
		rgba(0, 0, 0, 0.07);
	border-radius: 6px;
}
.zjgzs_content .carousel #left_first_hdp_button{
	left: 15px;
}
.zjgzs_content .carousel #left_first_hdp_button:hover{
	left: 15px;
}
.zjgzs_content .carousel #right_first_hdp_button{
	right: 15px;
}
.zjgzs_content .carousel #right_first_hdp_button:hover{
	right: 15px;
}
.zjgzs_content .carousel-indicators .active {


    background-color: #4bbbef;
}
.zjgzs_content .carousel-indicators li{


    background-color: #dfdfdf;
}
.zjgzs_content .carousel-indicators {
    bottom: -20px !important;
}
.zjgzs_content .zjgzs_cont .item ul{
	width: 100%;
	height: 100%;
	padding: 40px 30px;
	box-sizing: border-box;
}
.zjgzs_content .zjgzs_cont .item ul li:nth-child(odd){
	float: left;
	width: 560px;
	height: 110px;
}
.zjgzs_content .zjgzs_cont .item ul li{
	margin-bottom: 26px;
}
.zjgzs_content .zjgzs_cont .item ul li:nth-child(even){
	float: right;
	width: 545px;
	height: 110px;
}
.zjgzs_content .zjgzs_cont .item ul li a{
	width: 560px;
	height: 110px;
}
.zjgzs_content .zjgzs_cont .item ul li a .title{
	width: 101px;
	height: 110px;
	background-color: #6fc3e9;
	border-radius: 6px 0px 0px 6px;
	display: inline-block;
	padding: 32px 30px;
	box-sizing: border-box;
	font-family: SourceHanSansCN-Regular;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #ffffff;
	float: left;
}
.zjgzs_content .zjgzs_cont .item ul li a .content{
	width: 444px;
	height: 110px;
	border-radius: 0px 6px 6px 0px;
	display: inline-block;
	float: left;
	/*padding: 17px 0px 0px 24px;*/
	padding: 10px 0px 0px 15px;
}
.zjgzs_content .zjgzs_cont .item ul li a:hover .title{
	background-color: #4bbbef;
}
.zjgzs_content .zjgzs_cont .item ul li a:hover .content{
	background-color: #eaf9ff;
}
.zjgzs_content .zjgzs_cont .item ul li a .content h5{
	width: 160px;
	/*height: 10px;*/
	height: 5px;
	font-family: SourceHanSansCN-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 0px;
	letter-spacing: 0px;
	color: #555555;
}
.zjgzs_content .zjgzs_cont .item ul li a .content p{
	font-family: SourceHanSansCN-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 17px;
	letter-spacing: 0px;
	color: #888888;
	/*width: 398px;*/
	width: 430px;
}
/*专家工作室 end*/
.zkjs{
	margin-top: 44px;
}
.zkjs .zkjs_content{
	width: 100%;
	height: 300px;
}
.zkjs .zkjs_content > div{
	width: 590px;
	height: 184px;
	background-color: #ffffff;
	box-shadow: 0px 0px 7px 1px 
		rgba(0, 0, 0, 0.07);
	border-radius: 6px;
	padding: 20px;
	box-sizing: border-box;
}
.zkjs .zkjs_content > div.left{
	float: left;

}
.zkjs .zkjs_content > div.right{
	float: right;
}
.zkjs .zkjs_content > div .hdp{
	width: 216px;
	/*width: 550px;*/
	height: 144px;
	float: left;
}
.zkjs .zkjs_content > div .hdp img{
	width: 216px;
	height: 144px;
	float: left;
}
.zkjs .zkjs_content > div .hdp .item{
	height: 144px;
}
.zkjs .carousel #left_first_hdp_button{
	left: 0px;
	width: 25px;
    height: 25px;
    margin-top: -10px;
}
.zkjs .carousel #left_first_hdp_button:hover{
	left: 0px;
}
.zkjs .carousel #right_first_hdp_button{
	/*right: 335px;*/
	right: 0px;
	width: 25px;
    height: 25px;
   	margin-top: -10px;
}
.zkjs .carousel #right_first_hdp_button:hover{
	/*right: 335px;*/
	right: 0px;
}
.zkjs .zkjs_cont{
	float: left;
	width: 330px;
	height: 100%;
	display: inline-block;
	padding: 10px 22px 2px 22px;
}
.zkjs .zkjs_cont a{
	display: inline-block;
	width: 330px;
	height: 100%;
}
.zkjs .zkjs_cont > a .content{
	display: inline-block;
	width: 315px;
	height: 100%;
	position: relative;

}
.zkjs .zkjs_cont > a .content h5{
	font-family: SourceHanSansCN-Regular;
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;
	padding-top: 0px;
	margin-top: 0px;
}
.zkjs .zkjs_cont > a .content p{
	font-family: SourceHanSansCN-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #999999;
}
.zkjs .zkjs_cont > a .content span{
	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #f891a3;
	bottom: 0px;
	right: 0px;
	position: absolute;
}
.zkjs .zt_list{
	width: 100%;
	margin-top: 34px;
}
.zkjs .zt_list li{
	width: 20%;
	text-align: center;
	float: left;
}
.zkjs .zt_list li:first-child{
	text-align: left;
}
.zkjs .zt_list li:last-child{
	text-align: right;
}

/*底部*/
.footer{
	width: 100%;
	height: 320px;
	background-color: #001a0d;
	text-align: center;	
	font-family: MicrosoftYaHei;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #c6c6c6;
	padding: 34px 0px 43px;
	box-sizing: border-box;
}
.footer .footer_links{
	margin: 25px auto 12px; 
}
.footer .footer_links li{
	display: inline-block;
	width: auto;
	height: 12px;
	line-height: 11px;
	border-right:1px solid #c6c6c6;
	padding: 0px 10px;
	color: #c6c6c6;
}
.footer .footer_links li:last-child{
	border-right:none;
}
.footer .footer_links li a{
	color: #c6c6c6;
}
.footer .footer_links li a:hover{
	color: #f891a3;
}
