@charset "utf-8";

@media (max-width:1680px) {
	.container{
		max-width: 84%;
	}
	.home_tese .right .box .right_text .home_case{
		margin-top: 10.5%;
	}
	.header .nav ul li .nav_box{
		padding-left: 42.2%;
	}
	.service_box2 .service_text_box{
		margin-left: 8%;
	}
	.service_box2 .service_img_box{
		width: 46%;
	}
	.header .nav ul li .tese{
		 padding-left: 62.5%;
	}
	.header .nav ul li .xinwen{
	padding-left: 53.8%;
	}
}
@media (max-width:1600px) {
	.container{
		max-width: 86%;
	}
	.home_tese .right .box .right_text .home_case{
		margin-top: 10%;
	}
	.home_news .home_news_box .news_text_box .box{
		padding: 18px 30px;
	}
	.header .nav ul li .nav_box{
		padding-left: 39.5%;
	}
	.expert_team .right .expert_tab li:before{
		width: 97%;
		height: 95%;
	}
	.expert_team .right .text_box{
		min-height: 628px;
	}
	.service_box2 .service_text_box{
		margin-left: 7%;
	}
	.header .nav ul li .tese{
		     padding-left: 61%;
	}
	.header .nav ul li .xinwen{
	    padding-left: 51.5%;
	}
}
@media (max-width:1440px) {
	.service_box3 .service_case_text .text .t{
		max-height: 320px;
	}
	
	.fs14{font-size: 14px;}
	
	.header .nav ul li{
		padding: 0 15px;
	}
	.home_tese .right .box .right_text .home_case{
		margin-top: 5.5%;
	}
	.home_tese .left ol li .icon{
		height: 38px;
	}
	.home_tese .left ol li .icon img{
		height: 38px;
	}
	.home_tese .left ol li p{
		font-size: 14px;
	}
	.home_team{
		min-height: 0;
		background: url(../images/w_home_bg2.jpg) no-repeat center bottom;
	}
	.home_team .team_box .team_left{
		margin-top: 8%;
	}
	.home_team .team_box .team_right .box .text_box_team{
		padding: 30px 30px 0;
	}
	.home_team .team_box .team_right .box .text_box_team .text,
	.home_team .team_box .team_right .box .img_box_team .t p,
	.about_idea ol li .text p,
	.about_qverview .text .t,.expert_team .left .text,.expert_team .right .text_box ul li .t,
	.service_box .text .t,.service_box .text ol li .d,.service_box2 .service_text_box .text .t,.service_box3 .service_case_text .text .t{
		line-height: 24px;
		font-size: 14px;
	}
	.home_team .team_box .team_right .slick-next{
		right: 31%;
	}
	.home_news .home_news_box .news_text_box .box{
		padding: 13px 30px;
	}
	
	.header .nav ul li .nav_box{
		padding-left: 42.8%;
	}
	.about .left .top02 .text01 .con,.about .left .top02 .text02 .con{
		padding-top: 25px;
	}
	.medical_box2 .text{
		left: 7%;
	}
	.medical_box dl dt ol li .text{
		padding-top: 0;
	}
	.medical_box dl dd .box .text{
		margin-top: 17px;
	}
	.medical_box2 .text .gongjiao .t{
		font-size: 13px;
		line-height: 22px;
	}
	.depart_con ul li .text .con{
		font-size: 14px;
		line-height: 24px;
	}
	.depart_tab ol li p{
		font-size: 14px;
	}
	.depart_tab ol li .icon{
		width: 40px;
	}
	.depart_con{
		background-size:100% 78%;
	}
	.expert_team .left .img_bg{
		font-size: 60px;
	}
	.expert_team .right .text_box,.expert_team .left{
		min-height: 568px;
	}
	.service_box .text ol li .d{
		width: 85%;
	}
	.service_box3{
		background-size: 100% 74%;
	}
	.nybanner .box .join_right ol li .icon img{
		height: 48px;
	}
	.nybanner .box .join_right .text p,
	.nybanner .box .text .t,.join_group .left_group .t,.join_group .right_group .text .t{
		font-size: 14px;
		line-height: 24px;
	}
	.join_box .join_list table tr td{
		font-size: 14px;
	}
	.join_box .join_list .btn_more a{
		font-size: 18px;
		line-height: 50px;
	}
	.join_group .right_group .text{
		min-height: 414px;
	}
	.join_group .left_group .t{
		height: 230px;
	}
	.join_group .right_group .slick-prev{
		left: 41%;
	}
	.join_group{
		background-size: 100% 70%;
	}
	.nybanner .box .contact_text ol li .text p{
		font-size: 14px;
	}
	.contact_box .left ol li input, .contact_box .left ol li textarea{
		line-height: 40px;
		font-size: 14px;
	}
	.contact_box .left ol li textarea{
		height: 126px;
	}
	.contact_box{
		background-size: 100% 75%;
	}
	.header .nav ul li .tese{
			    padding-left: 63%;
	}
	.header .nav ul li .xinwen{
			padding-left: 50.5%;
	}
}
@media (max-width:1366px) {
	.header{
		height: 76px;
	}
	.header .logo{
		width: 23%;
	}
	.header .nav ul li{
		line-height: 74px;
	}
	.header .nav ul li .nav_box a{
		padding: 0 15px;
	}
	.header .nav ul li .nav_box{
		padding-left: 41.4%;
	}
	.home_box ol{
		margin-top: -165px;
	}
	.home_box ol li{
		min-height: 165px;
		padding: 25px 20px 0;
		width: 230px;
	}
	.home_box ol li .icon{
		height: 38px;
	}
	.home_box ol li .icon img{
		height: 38px;
	}
	.home_box ol li .text h3{
		font-size: 17px;
	}
	.home_tese .left ol li .icon{
		height: 30px;
	}
	.home_tese .left ol li .icon img{
		height: 30px;
	}
	.home_tese .right .box .right_text .text_box_t a{
		line-height: 35px;
		font-size: 14px;
	}
	.home_team .team_box .team_left .box .icon{
		width: 65px;
	}
	.home_team .team_box .team_right .box .text_box_team .text p{
		margin-top: 10px;
	}
	.home_team{
		background-size: 100% 330px;
	}
	.home_team .team_box .team_left{
		margin-top: 9.5%;
	}
	.home_team .team_box .team_right .box .img_box_team .t{
		padding-top: 30.8%;
	}
	.home_team .team_box .team_right .slick-prev, .home_team .team_box .team_right .slick-next{
		width: 45px;
		height: 44px;
	}
	.home_team .team_box .team_right .slick-next{
		right: 33.5%;
	}
	.home_team .team_box .team_right_box .num{
		line-height: 44px;
		height: 44px;
	}
	.home_news .home_news_box .news_text_box .box .data p{
		font-size: 40px;
		padding-top: 8px;
	}
	.home_news .home_news_box .news_text_box .box .data:before{
		height: 78%;
		top: 6px;
	}
	.footer .left .t,.footer .min .t{
		font-size: 13px;
	}
	.about .left .text .con em{
		width: 18px;
		margin-top: 15px;
	}
	.medical_box2 .text{
		top: 10%;
		width: 588px;
	}
	.expert_team .right .text_box, .expert_team .left{
		min-height: 542px;
	}
	.join_group .right_group .text{
		min-height: 393px;
	}
	.join_group .right_group .slick-prev{
		left: 40%;
	}
	.join_group .left_group .t{
		height: 208px;
	}
	.header .nav ul li .tese{
					padding-left: 62.4%;
	}
	.header .nav ul li .xinwen{
			padding-left: 53%;
	}
}
@media (max-width:1280px) {
	.service_box2 .service_text_box .text .t{
			    max-height: 200px;
		}
	.header .nav ul li > a{
		font-size: 14px;
	}
	.home_tese .left ol li{
		padding: 20px 0;
	}
	.home_team{
	    background-size: 100% 300px;
	}
	.home_team .team_box .team_right .slick-next{
		right: 32.6%;
	}
	.home_team .team_box .team_right .box .text_box_team .text p{
		margin-top: 10px;
	}
	.home_team .team_box .team_right .box .text_box_team .more{
		line-height: 36px;
		font-size: 17px;
		margin-top: 15px;
	}
	.home_fast{
		padding: 45px 0;
	}
	.home_news .home_news_box .news_text_box{
		margin-top: 0;
	}
	.home_news .home_news_box .news_text_box .box{
		padding: 12px 30px;
	}
	.header .nav ul li .nav_box{
		padding-left: 42.7%;
	}
	.header .nav ul li .nav_box a{
		font-size: 14px;
	}
	.footer .min{
		width: 33%;
	}
	.footer .stop_div{
		width: 20%;
	}
	.footer .right .foot_ewm{
		width: 90px;
	}
	.expert_team .left .img_bg{
		font-size: 55px;
	}
	.expert_team .right .text_box, .expert_team .left{
		min-height: 510px;
	}
	.service_box .text ol li .d{
		margin-top: 0;
	}
	.service_box .text .t p,.service_box3 .service_case_text .text .t p{
		margin-top: 10px;
	}
	.service_box3 .service_case_text .text{
		margin-top: 100px;
	}
	.service_box .text ol li{
		margin-top: 12px;
	}
	.service_box2 .service_img_box span:before{
		width: 96%;
		height: 91%;
		border-width: 2px;
	}
	.service_box3 .service_case_img span:before{
		border-width: 2px;
		width: 96%;
		height: 95%;
	}
	.service_box3 .service_case_text .text h3{
		font-size: 18px;
	}
	.join_group .right_group .text{
		min-height: 369px;
	}
	.join_group .right_group .slick-prev{
		left: 39%;
	}
	.join_group .left_group .t{
		height: 185px;
	}
	.header .nav ul li .tese{
					padding-left: 63%;
	}
	.header .nav ul li .xinwen{
			padding-left: 54%;
	}
}
@media (max-width:1024px) {
	.container{
		max-width: 100%;
		padding: 0 15px;
	}
	.header{
		top: 0;
		height: 60px;
	}
	.header .logo{
		width: 21%;
		position: absolute;
		top: 50%;
		margin-top: 0;
		left: 15px;
		transform: translateY(-50%);
	}
	.header .nav{
		display: none;
	}
	.header .navbtn{
		display: block;
	}
	.banner .slick-dots{
		width: 100%;
		top: auto;
		right: 0;
		bottom: 15px;
	}
	.banner .slick-dots li{
		margin: 0 5px;
	}
	.banner .slick-dots li button{
		width: 10px;
		height: 10px;
		background: #368bd0;
		border-radius: 50%;
	}
	.banner .slick-dots li.slick-active button{
		background: #215ca4;
	}
	.home_box ol{
		margin-top: 15px;
		float: none;
		width: 100%;
		display: block;
	}
	.home_box ol li{
		text-align: center;
		width: 33.33333%;
	}
	.home_tese .left{
		width: 100%;
	}
	.home_tese .left ol li{
		width: 25%;
	}
	.home_tese .left ol{
		padding: 15px;
	}
	.home_tese{
		padding-top: 30px;
	}
	.home_tese .right .title{
		margin: 0;
		text-align: center;
	}
	.home_tese .right{
		width: 100%;
		margin-top: 30px;
	}
	.home_tese .right .box{
		margin-left: 0;
	}
	.home_tese .right .box .right_text .home_case .slick-dots{
		right: 0;
	}
	.home_team .team_box .team_left{
		margin-top: 6.5%;
	}
	.home_team .team_box .team_left .box .text{
		width: 65%;
	}
	.home_team .team_box .team_right .box .text_box_team .text{
		height: 110px;
		overflow: hidden;
	}
	.home_team .team_box .team_right .slick-next{
		right: 31.6%;
	}
	.home_news .home_news_box .news_text_box .box{
		padding: 12px 20px;
	}
	.home_news .home_news_box .news_img_box{
		margin-top: 20px;
	}
	.links,.footer{
		display: none;
	}
	.about .img_right{
		display: none;
	}
	.about .left{
		width: 100%;
	}
	.about_idea .top .yw{
		display: none;
	}
	.about_idea .top .tit{
		width: 100%;
		text-align: center;
	}
	.about_qverview .text,.about_qverview .img{
		width: 100%;
	}
	.about_qverview .img span:before{
		display: none;
	}
	.about_qverview .img{
		text-align: center;
		margin-top: 30px;
	}
	.about_qverview .text .yw,
	.about_qverview .text .bt,
	.medical_box dl .tit .bt,
	.medical_box dl .tit .yw,
	.medical_box3 .tit .yw,
	.medical_box3 .tit .bt,
	.expert_team .left .yw,
	.expert_team .left .bt,
	.news_box .news_list .tit .yw,
	.news_box .news_list .tit .bt,
	.service_box .text .yw,
	.service_box .text .bt,.service_box2 .service_text_box .text .yw,
	.service_box2 .service_text_box .text .bt,.join_group .left_group .tit .yw,
	.join_group .left_group .tit .bt{
		text-align: center;
	}
	.medical_box{
		background: none;
		padding: 0;
	}
	.medical_box dl dt, .medical_box dl dd{
		width: 100%;
		padding: 40px 15px;
	}
	.medical_box dl dt{
		background: #f7f7f7;
		padding-top: 40px;
	}
	.medical_box .container{
		padding: 0;
	}
	.medical_box2 .text{
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		padding: 15px;
	}
	.medical_box2 .text .gongjiao .t{
		font-size: 14px;
		line-height: 24px;
	}
	.medical_box3 ol li{
		width: 49%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.medical_box3 ol li img{
		width: 100%;
	}
	.medical_box3 ol li:nth-child(2n){
		float: right;
	}
	.medical_box3 ol li span{
		bottom: 0;
		width: 100%;
		left: 0;
		margin-left: 0;
		font-size: 16px;
		line-height: 36px;
	}
	.expert_team .left{
		width: 100%;
		min-height: 0;
	}
	.expert_team .left .img_bg{
		display: none;
	}
	.expert_team .right{
		width: 100%;
	}
	.expert_team .right .expert_tab{
		width: 100%;
		margin-top: 30px;
	}
	.expert_team .right .expert_tab li{
		width: 32%;
		margin-right: 2%;
		margin-top: 0;
	}
	.expert_team .right .expert_tab li:last-child{
		margin-right: 0;
	}
	.expert_team .right .expert_tab li img{
		width: 100%;
	}
	.expert_team .right .expert_tab li:before{
		height: 96%;
	}
	.expert_team .right .expert_tab li:after{
		width: 24px;
		height: 12px;
		background: url(../images/jt2.png) no-repeat center center/cover;
		right: auto;
		top: auto;
		margin-top: 0;
		bottom: -12px;
		left: 50%;
		transform: translateX(-50%);
	}
	.expert_team .right .text_box{
		width: 100%;
		margin-top: 30px;
		min-height: 0;
		/*padding: 20px 15px;*/
	}
	.expert_team .right .text_box ul li{
		padding: 0;
	}
	.expert_team .right .text_box ul li .yuyue{
		position: relative;
		margin-top: 20px;
	}
	.expert_team .right .text_box ul li .yuyue a{
		float: none;
		margin: 0 auto;
	}
	.news_box .news_menu{
		display: none;
	}
	.news_box .news_list{
		width: 100%;
	}
	.newsshow_box .box{
		margin-left: -15px;
		margin-right: -15px;
		padding: 30px 15px;
	}
	.service_box .text{
		width: 100%;
	}
	.service_box .img{
		width: 100%;
		margin-top: 30px;
	}
	.service_box .text ol li .d{
		width: 90%;
	}
	.service_box,.service_box2{
		padding: 40px 0;
	}
	.service_box .img span:before{display: none;}
	.service_box .text .t{
		margin-top: 15px;
	}
	.service_box .text .t p{
		margin-top: 15px;
	}
	.service_box .text ol li{
		margin-top: 20px;
	}
	.service_box2{
		background: #f7f7f7;
	}
	.service_box2 .service_text_box{
		margin-left: 0;
		padding: 0 15px;
	}
	.service_box2 .service_text_box .text,.service_box3 .service_case_text .text{
		width: 100%;
	}
	.service_box2 .service_text_box .img,.service_box3 .service_case_text .img{
		width: 100%;
		margin-top: 20px;
	}
	.service_box2 .service_img_box,.service_box3 .service_case_img{
		width: 100%;
		margin-top: 20px;
		float: none;
	}
	.service_box3 .service_case_img img{
		width: 100%;
	}
	.service_box2 .service_img_box span:before{
		width: 98%;
		height: 96%;
	}
	.service_box3 .service_case_img span:before{
		width: 98%;
		height: 97%;
	}
	.service_box3 .tit{
		position: relative;
		text-align: center;
		left: 0;
		top: 0;
	}
	.service_box3 .service_case_text .text{
		margin-top: 30px;
	}
	.service_box3{
		padding: 40px 0 50px;
	}
	.nybanner .box .join_right{
		display: none;
	}
	.join_banner .box{
		padding-top: 8%;
	}
	.join_box .join_tab{
		padding: 20px 15px;
	}
	.join_group .left_group{
		width: 100%;
	}
	.join_group .left_group .t{
		height: auto;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.join_group .right_group{
		width: 100%;
		margin-top: 30px;
	}
	.join_group .right_group .slick-next{
		right: 42.7%;
	}
	.join_group .right_group .slick-prev{
		left: 43%;
	}
	.nybanner .box .contact_text{
		display: none;
	}
	.mobile_contact{
		display: block;
	}
	.contact_box .left{
		width: 100%;
	}
	.contact_box .img{
		width: 100%;
		display: none;
	}
	.contact_box{
		background: #f7f7f7;
		padding: 40px 0;
	}
	.contact_box .left .tit{
		text-align: center;
	}
	.contact_box .left ol{
		padding-top: 10px;
	}
	.contact_box .left ol li:last-child{
		text-align: center;
	} 
	.contact_box .left ol li .btn{
		float: none;
	}
	.joinshow_box .left{
		width: 100%;
	}
	.joinshow_box .right{
		display: none;
	}
	.joinshow_box{
		background: none;
		padding: 30px 0 40px;
	}
	.joinshow_box .left .join_show{
		padding: 0;
	}
	.joinshow_box .left .join_show h1{
		font-size: 18px;
	}
	.joinshow_box .left .join_show .data{
		margin-top: 10px;
	}
	.joinshow_box .left .join_show .detail_con h3{
		font-size: 16px;
		margin-bottom: 5px;
		font-weight: normal;
		padding-left: 10px;
	}
	.joinshow_box .left .join_show .detail_con{
		font-size: 14px;
		line-height: 24px;
		padding-top: 20px;
	}
	.joinshow_box .left .join_show .detail_con h3:before{
		width: 3px;
		height: 15px;
		top: 5px;
	}
	
}
@media (max-width:991px) {
	
}
@media (max-width:768px) {
	.title h3,.about_idea .top .tit h3,.about_qverview .text .bt,.about_setting .tit h3,.medical_box dl .tit .bt,
	.medical_box3 .tit .bt,.depart_con ul li .text .tit .d h3,.expert_team .left .bt,.expert_sched .tit .bt,
	.news_box .news_list .tit .bt,.service_box .text .bt,.service_box2 .service_text_box .text .bt,
	.service_box3 .tit .bt,.join_box .title .tit .bt,.join_group .left_group .tit .bt,.contact_box .left .tit .bt{
		font-size: 24px;
	}
	.about_qverview .text .bt,.about_setting .tit h3,.medical_box dl .tit .bt,
	.medical_box3 .tit .bt,.expert_team .left .bt,.expert_sched .tit .bt,
	.news_box .news_list .tit .bt,.service_box .text .bt,.service_box2 .service_text_box .text .bt,
	.service_box3 .tit .bt,.join_box .title .tit .bt,.join_group .left_group .tit .bt,.contact_box .left .tit .bt{
		margin-top: -6px;
	}
	.title h3 span,.about_idea .top .tit p,.about_qverview .text .yw,.about_setting .tit p,.medical_box dl .tit .yw,
	.medical_box3 .tit .yw,.depart_con ul li .text .tit .d p,.expert_team .left .yw,.expert_sched .tit .yw,
	.news_box .news_list .tit .yw,.service_box .text .yw,.service_box2 .service_text_box .text .yw,
	.service_box3 .tit .yw,.join_box .title .tit .yw,.join_group .left_group .tit .yw,.contact_box .left .tit .yw{
		font-size: 14px;
	}
	.join_box .title .tit{
		float: none;
		width: 100%;
		text-align: center;
	}
	.header .logo{
		width: 31%;
	}
	.home_tese .right .box .img_box_tese{
		width: 100%;
	}
	.home_tese .right .box .img_box_tese .slick-prev{
		left: 3%;
	}
	.home_tese .right .box .img_box_tese img{
		width: 100%;
	}
	.home_tese .right .box .right_text{
		width: 100%;
		margin-top: 20px;
	}
	.home_tese .right .box .right_text .text_box_t h3{
		font-size: 18px;
	}
	.home_tese .right .box .right_text .home_case ol li img{
		width: 100%;
	}
	.home_tese .right .box .right_text .home_case{
		margin-top: 30px;
	}
	.home_tese .right .box .right_text .home_case .slick-dots{
		width: 100%;
		bottom: -15px;
	}
	.home_tese .right .box .right_text .home_case .slick-dots li button{
		width: 15px;
		height: 4px;
	}
	.home_team .team_box .team_left{
		display: none;
	}
	.home_team .title{
		text-align: center;
	}
	.home_team .team_box .team_right_box{
		width: 100%;
		margin-top: 30px;
	}
	.home_team{
		padding-top: 20px;
	}
	.home_team .team_box .team_right .box .text_box_team{
		display: none;
	}
	.home_team .team_box .team_right .box .img_box_team{
		width: 100%;
	}
	.home_team .team_box .team_right .box .img_box_team .img{
		width: 50%;
		text-align: center;
	}
	.home_team .team_box .team_right .box .img_box_team .t{
		width: 45%;
	}
	.home_team .team_box .team_right .box .img_box_team .t .more{
		display: block;
		float: none;
	}
	.home_team .team_box .team_right_box .num{
		display: none;
	}
	.home_team .team_box .team_right .slick-prev, .home_team .team_box .team_right .slick-next{
		bottom: 30%;
		opacity: 0.5;
	}
	.home_team .team_box .team_right .slick-prev{
		left: 0;
	}
	.home_team .team_box .team_right .slick-next{
		right: 0;
	}
	.home_team .team_box{
		margin-top: 0;
	}
	.home_team{
		background-size: 100% 395px;
	}
	.home_fast ul li{
		width: 50%;
		border:1px solid #ececec;
	}
	.home_news{
		padding: 40px 0 80px;
	}
	.home_news .top .title{
		width: 100%;
		float: none;
		text-align: center;
	}
	.home_news .top .news_tab{
		float: none;
		text-align: center;
		margin-top: 20px;
	}
	.home_news .top .news_tab a{
		float: none;
		display: inline-block;
	}
	.home_news .top .news_tab a:hover, .home_news .top .news_tab a.cur{
		border-bottom: none;
	}
	.home_news .home_news_box .news_img_box{
		width: 100%;
		margin-top: 0;
	}
	.home_news .home_news_box .news_img_box .text .top h3{
		font-size: 16px;
	}
	.home_news .home_news_box .news_img_box .text p{
		margin-top: 5px;
	}
	.home_news .home_news_box .news_img_box .text{
		padding: 15px;
	}
	.home_news .home_news_box .news_text_box{
		width: 100%;
	}
	
	.nybanner .box .text{
		width: 100%;
		text-align: center;
	}
	.nybanner .box .text p{
		font-size: 30px
	}
	.nybanner .box .text h3{
		font-size: 36px;
	}
	.nybanner .box .text i{
		display: none;
	}
	.about{
		padding: 30px 0 40px;
	}
	.about .left .top02 .text01{
		width: 63%;
	}
	.about .left .top02 .text02{
		width: 100%;
		margin-left: 0;
		margin-top: 0.8%;
	}
	.about .left .text .con{
		padding: 15px;
	}
	.about_idea{
		padding: 40px 0 50px;
	}
	.about_idea ol li{
		width: 100%;
		border: none;
		margin-bottom: 15px;
		min-height: 0;
		padding: 30px 15px;
	}
	.about_idea ol li .text p{
		height: auto;
	}
	.about_idea ol li .icon{
		width: 70px;
	}
	.about_idea ol li .text{
		margin-top: 15px;
	}
	.about_idea ol li .text h3{
		font-size: 18px;
	}
	.about_idea ol{
		margin-top: 30px;
	}
	.about_qverview .text .t{
		padding-top: 0;
	}
	.about_qverview,.about_setting{
		padding: 40px 0;
	}
	.about_setting ol{
		margin-top: 30px;
	}
	.about_setting ol li .text .box{
		display: block;
		padding: 10px;
		text-align: center;
	}
	.about_setting ol li .text .box p{
		display: none;
	}
	.about_setting ol li .text .box h3{
		font-size: 14px;
		padding-left: 0;
	}
	.about_setting ol li .text .box h3:before{
		display: none;
	}
	.medical_box dl dt ol li{
		margin-top: 30px;
	}
	.medical_box dl dd .box .text .top p{
		font-size: 18px;
		font-weight: bold;
	}
	.medical_box dl dd .box .text ol li{
		width: 100%;
		margin-right: 0;
	}
	.medical_box2 .text h3,.medical_box2 .text .gongjiao .bt span{
		font-size: 18px;
	}
	.medical_box2 .text .gongjiao .bt i,
	.medical_box2 .text ol li .bt i{
		width: 18px;
	}
	.medical_box2 .text .gongjiao .bt,
	.medical_box2 .text ol li .bt{
		line-height: 20px;
	}
	.medical_box2 .text h3 span{
		font-size: 14px;
	}
	.medical_box2 .text ol li .bt span{
		font-size: 14px;
	}
	.medical_box3{
		padding: 40px 0;
	}
	.medical_box3 ol{
		margin-top: 30px;
	}
	.depart_tab ol li{
		padding: 12px 0;
	}
	.depart_tab ol li .icon{
		width: 26px;
	}
	.depart_tab ol li p{
		margin-top: 5px;
	}
	.depart_con ul li .text{
		width: 100%;
	}
	.depart_con ul li .img{
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.depart_con{
		padding: 40px 0;
	}
	.depart_con ul li .text .tit .icon{
		width: 42px;
	}
	.depart_con ul li .text .con p{
		margin-top: 15px;
	}
	.expert_team,.expert_sched{
		padding: 40px 0;
	}
	.expert_team .left .text{
		padding-top: 0;
	}
	.expert_team .right .text_box ul li h3{
		font-size: 18px;
	}
	.expert_team .right .text_box ul li h3 i{
		width: 14px;
		top: 1px;
		margin-left: 10px;
	}
	.expert_team .right .text_box ul li .bt{
		font-size: 16px;
	}
	.expert_team .right .text_box ul li .bt span{
		margin-right: 15px;
	}
	.expert_team .right .text_box ul li .t{
		margin-bottom: 20px;
	}
	.expert_team .right .text_box ul li .t p{
		margin-top: 10px;
	}
	.expert_sched .text_box{
		margin-top: 25px;
	}
	.news_box .news_list{
		padding: 30px 15px 40px;
	}
	.news_box .news_list .recommend .text h3{
		font-size: 18px;
	}
	.news_box .news_list .recommend .text .bottom{
		font-size: 12px;
	}
	.news_box{
		padding-bottom: 15px;
	}
	.newsshow_box .box h1{
		font-size: 18px;
	}
	.newsshow_box .box .data{
		font-size: 12px;
		margin-top: 10px;
	}
	.newsshow_box .box .text_tj{
		font-size: 14px;
		line-height: 24px;
		padding: 15px;
	}
	.newsshow_box .box .detail{
		font-size: 14px;
		line-height: 24px;
	}
	.newsshow_box{
		padding-bottom: 40px;
	}
	.service_box .text ol li .d{
		width: 85%;
	}
	.join_box{
		padding: 40px 0 50px;
	}
	.join_box .title .right{
		width: 100%;
		text-align: center;
	}
	.join_box .title .right ol{
		margin-top: 10px;
	}
	.join_box .title .right ol li{
		margin: 0 6px 0;
		float: none;
		display: inline-block;
		border-width: 1px;
		font-size: 14px;
		border-radius: 3px;
		line-height: 36px;
	}
	.join_box .join_tab{
		padding: 20px 15px;
	}
	.join_box .join_tab ol li{
		width: 100%;
		margin-right: 0;
		margin-top: 15px;
	}
	.join_box .join_tab ol li:first-child{
		margin-top: 0;
	}
	.join_box .join_tab ol li .box span{
		height: 36px;
		line-height: 34px;
		font-size: 14px;
		padding: 0 10px;
	}
	.join_box .join_tab ol li .box span:before{
		width: 10px;
		height: 6px;
		right: 10px;
		top: 50%;
		transform: translateY(-50%);
		margin-top: 0;
	}
	.join_box .join_tab ol .last{
		width: 100%;
	}
	.join_box .join_tab ol li .t{
		height: 36px;
		line-height: 34px;
		font-size: 14px;
		padding: 0 10px;
		width: 84%;
	}
	.join_box .join_tab ol li .d{
		height: 36px;
		line-height: 36px;
		font-size: 14px;
		width: 100px;
	}
	.join_box .join_tab ol li .d i{
		width: 14px;
		height: 14px;
		top: 2px;
	}
	.join_box .join_list table tr th{
		font-size: 14px;
		padding: 12px 5px;
	}
	.join_box .join_list table tr td{
		padding: 10px 5px;
		font-size: 13px;
	}
	.join_group{
		padding: 40px 0 50px;
	}	
	.join_group .right_group .img{
		width: 100%;
	}
	.join_group .right_group .img img{
		width: 100%;
	}
	.join_group .right_group .text{
		width: 100%;
		min-height: 0;
		padding-top: 20px;
	}
	.join_group .right_group .text h3{
		font-size: 18px;
	}
	.join_group .right_group .text .t{
		margin-top: 10px;
	}
	.join_group .right_group .text .bottom{
		position: relative;
		margin-top: 30px;
		padding-top: 20px;
		padding-bottom: 0;
	}
	.join_group .left_group a{
		margin: 0 auto;
		font-size: 16px;
	}
	.join_group .right_group .slick-prev, .join_group .right_group .slick-next{
		bottom: auto;
		top: 40%;
		width: 36px;
		height: 36px;
	}
	.join_group .right_group .slick-next{
		right: 0;
	}
	.join_group .right_group .slick-prev{
		left: 0;
	}
}
@media (max-width:640px) {
	.home_team{
		background-size: 100% 340px;
	}
	.home_tese .right .box .right_text .text_box_t a{
		width: 150px;
		text-align: center;
		border-radius: 3px;
		display: block;
		margin: 30px auto 0;
	}
	.about .left .text .con em{
		display: none;
	}
	.about_setting ol li{
		margin-bottom: 0;
	}
	.about_setting ol li .text{
		margin-bottom: 15px;
	}
	.about_setting ol li .text,.about_setting ol li:nth-child(2n) .text,.about_setting ol li:nth-child(2n) .text:last-child{
		width: 100%;
	}
	.about_setting ol li .text:last-child{
		width: 100%;
	}
	.news_box .news_list .recommend .text .t{
		height: 48px;
	}
	.service_box2 .service_img_box span:before{
		width: 96%;
		height: 93%;
	}
	.service_box3 .service_case_img span:before{
		width: 96%;
		height: 96%;
	}
	.join_box .join_tab ol li .t{
		width: 81%;
	}
	.join_box .join_list .btn_more a{
		width: 172px;
		line-height: 40px;
		font-size: 16px;
	}
	.nybanner .box .text .t{
		display: none;
	}
	.join_banner .box{
		padding-top: 12%;
	}
}
@media (max-width:480px) {
	.home_box ol li .icon{
		height: 25px;
	}
	.home_box ol li .icon img{
		height: 25px;
	}
	.home_box ol li .text h3{
		font-size: 15px;
	}
	.home_box ol li .text p{
		font-size: 12px;
	}
	.home_box ol li{
		padding: 20px 15px 10px;
		min-height: 146px;
	}
	.home_team{
		padding-bottom: 40px;
		background-size: 200% 488px;
	}
	.home_team .team_box .team_right .box .img_box_team .img{
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}
	.home_team .team_box .team_right .box .img_box_team .t{
		width: 100%;
		padding-top: 20px;
		text-align: center;
	}
	.home_team .team_box .team_right .box .img_box_team .t .more{
		margin: 30px auto 0;
	}
	.home_fast ul li .text h3{
		font-size: 16px;
	}
	.home_fast ul li .text p{
		font-size: 12px;
	}
	.home_fast ul li .icon img{
		height: 40px;
	}
	.home_fast ul li .text{
		top: -3px;
	}
	.home_news .top .news_tab a{
		font-size: 15px;
		margin-left: 15px;
	}
	.home_news .home_news_box .news_text_box .box .data{
		width: 25%;
	}
	.home_news .home_news_box .news_text_box .box .data .d span{
		font-size: 12px;
	}
	.home_news .home_news_box .news_text_box .box .text{
		width: 70%;
	}
	.home_news .home_news_box .news_text_box .box .text p{
		margin-top: 5px;
	}
	.home_news .home_news_box .news_text_box .slick-prev{
		background: url(../images/prev3.jpg) no-repeat right center;
	}
	.home_news .home_news_box .news_text_box .slick-next{
		background: url(../images/next3.jpg) no-repeat left center;
	}
	.home_team .team_box .team_right .box .img_box_team .t i{
		display: none;
	}
	.about .left .text .con h3{
		font-size: 14px;
	}
	.about .left .text .con span{
		font-size: 12px;
		margin-top: 0px;
	}
	.about .left .text .con p{
		text-overflow: ellipsis;
	  	overflow: hidden;
	  	white-space: nowrap;
	  	height: 24px;
	}
	.medical_box dl dt ol li{
		width: 100%;
	}
	.medical_box dl dt ol li .text{
		width: 76%;
	}
	.medical_box dl dt ol li .icon{
		width: 22%;
	}
	.medical_box dl dd .box{
		padding-top: 0;
	}
	.depart_tab ol li{
		width: 25%;
		border-right: 1px solid #f7f7f7;
		border-bottom: 1px solid #f7f7f7;
	}
	.depart_tab ol li:nth-child(4n){
		border-right: none;
	}
	.expert_team .right .expert_tab li:before{
		width: 93%;
		height: 91%;
	}
	.news_box .news_list .ul_list li{
		padding: 15px 0;
	}
	.news_box .news_list .ul_list li .img,.news_box .news_list .ul_list li .img img{
		width: 100%;
	}
	.news_box .news_list .ul_list li .text{
		width: 100%;
		margin-top: 20px;
	}
	.news_box .news_list .recommend .text .t{
		margin-top: 8px;
	}
	.news_box .news_list .recommend .text .bottom{
		margin-top: 10px;
	}
	.news_box .news_list .recommend{
		display: none;
	}
	.news_box .news_list .ul_list{
		display: block;
		border-top: none;
		padding-top: 0;
	}
	.news_box .news_list .ul_list li:first-child{
		padding-top: 0;
	}
	.page a{
		font-size: 12px;
		line-height: 28px;
		padding: 0 10px;
	}
	.news_box {
		padding: 30px 0;
	}
	.news_box .news_list{
		background: none;
		padding: 0;
	}
	.news_box .news_list .tit{
		border-bottom: none;
		padding-bottom: 0;
	}
	.newsshow_box .fenye_btn{
		margin-top: 30px;
	}
	.service_box .text ol li .d{
		width: 79%;
	}
	.service_box3 .service_case_img span:before{
		height: 94%;
		width: 95%;
	}
	.join_box .join_tab ol li .t{
		width: 73%;
	}
}
@media (max-width:414px) {
	.home_news .home_news_box .news_text_box .box{
		padding: 12px 15px;
	}
	.home_news .home_news_box .news_text_box .box .data{
		width: 27%;
	}
	.header .navbtn{
		width: 9%;
	}
	.header .logo{
		width: 50%;
	}
	.banner .slick-dots li button{
		width: 8px;
		height: 8px;
	}
	.home_team{
	    background-size: 200% 443px;
	}
	.home_news .home_news_box{
		margin-top: 15px;
	}
	.about .left .text .con p{
		margin-top: 3px;
	}
	.nybanner .box .text p{
		font-size: 16px;
	}
	.nybanner .box .text h3{
		font-size: 20px;
	}
	.about_speech .text .qm span{
		width: 70%;
	}
	.medical_box dl dt ol li{
		margin-top: 20px;
	}
	.medical_box2 .text ol li,
	.medical_box2 .text .gongjiao .t{
		margin-top: 10px;
	}
	.service_box .text ol li .icon{
		width: 65px;
		margin-top: 5px;
	}
	.service_box2 .service_img_box span:before{
		height: 88%;
	}
	.service_box3 .service_case_text .text{
		margin-top: 15px;
	}
	.service_box3 .service_case_img span:before{
		height: 93%;
		width: 94%;
	}
	.join_box .join_list table tr th:nth-child(4),
	.join_box .join_list table tr td:nth-child(4){
		display: none;
	}
	.join_box .join_list .btn_more{
		margin-top: 30px;
	}
	.join_group .right_group .slick-prev, .join_group .right_group .slick-next{
		top: 30%;
	}
	.join_box .join_tab ol li .t{
		width: 69%;
	}
}
@media (max-width:375px) {
	.home_news .home_news_box .news_text_box .box .data{
		width: 30%;
	}
	.home_news .home_news_box .news_text_box .box .text{
		width: 67%;
	}
	.home_team{
	    background-size: 200% 413px;
	}
	.medical_box dl dt ol li .text{
		width: 74%;
	}
	.service_box .text ol li .icon{
		width: 60px;
	}
	.service_box2 .service_img_box span:before{
		width: 93%;
	}
	.service_box3 .service_case_img span:before{
		height: 91%;
		width: 93%;
	}
	.join_box .join_tab ol li .t{
		width: 65%;
	}
}
@media (max-width:360px) {
	.home_news .home_news_box .news_text_box .box .data{
		width: 31.2%;
	}
	.home_news .home_news_box .news_text_box .box .text{
		width: 66%;
	}
	.service_box2 .service_img_box span:before{
		width: 92%;
		height: 84%;
	}
	.service_box3 .service_case_img span:before{
		height: 91%;
		width: 92%;
	}
	.join_box .join_tab ol li .t{
		width: 64%;
	}
}

/*首页专家团队*/
@media only screen and (max-width:1440px ) {
	.service_box2 .service_text_box .text .t{
				max-height: 250px;
		}
	.home_team .team_box .text_wb{
		font-size: 14px;
		line-height: 26px;
	}
	.home_team .team_box .team_left{
		margin-top: 18px;
	}
	.home_team .team_box .team_left .box{
		margin: 20px;
	}
	.home_team .team_box .team_right .slick-next{
		right: 70%;
	}
}
@media only screen and (max-width:1366px ) {
	.home_team .team_box .team_right .slick-next{
		right: 76%;
	}
	.home_team .team_box .team_right .box .text_box_team{
		min-height: 440px;
	}
	.home_team .home_team_text{
		min-height: 0;
	}
}
@media only screen and (max-width:1280px ) {
	.home_team .team_box .team_right .slick-next{
		right: 74%;
	}
}
@media only screen and (max-width:1024px ) {
	.home_team .team_box .team_right .box .text_box_team .text{
		height: auto;
	}
	.home_team .team_box .team_right .slick-next{
		right: 71%;
	}
	.home_team .team_box .team_right .box .text_box_team{
		min-height: 420px;
	}
}
@media only screen and (max-width:768px ){
	.home_team{
		background: #f1f5fb;
		margin-top: 20px;
		padding-top: 30px;
	}
	.home_team .team_box .team_left{
		display: block;
	}
	.home_team .home_team_text{
		background: none;
	}
	.home_team .team_box .text_wb{
		width: 100%;
		margin-top: 0;
	}
	.home_team .team_box .text_team{
		width: 100%;
	}
	.home_team .team_box .team_left{
		width: 100%;
	}
	.home_team .team_box .team_right_box{
		margin-top: 20px;
		background: #ff000;
		border-radius: 5px;
	}
	.home_team .team_box .team_right .box .text_box_team{
		width: 100%;
		display: block;
		min-height: 0;
		padding: 20px 15px;
	}
}
@media only screen and (max-width:640px ){
	.home_team .team_box .team_left .box{
		margin: 10px;
	}
	.home_team .team_box .team_left .box .text{
		width: 60%;
	}
}
@media only screen and (max-width:480px ){
	.home_team .team_box .team_left .box .text{
		width: 100%;
		text-align: center;
		display: none;
	}
	.home_team .team_box .team_left .box .text h3{
		font-size: 16px;
	}
	.home_team .team_box .team_left .slick-current{
		border-radius: 5px;
	}
	.home_team .team_box .team_left .box .icon{
		width: 60px;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}
}


@media (max-width: 1680px){
  .header .nav ul li .keshi{
      padding-left: 48%;
    }
}

@media (max-width: 1600px){
  .header .nav ul li .keshi {
      padding-left: 39.5%;
  }
}

@media (max-width: 1440px){
   .header .nav ul li .keshi {
      padding-left: 32%;
  }
  .home_tese .left ol li{
  	    padding: 32px 0;
  }
}