@charset "utf-8";

/* 康达治疗*/
.T-box{ background:#fff; padding:20px; margin-bottom:30px;}

.T-content .zhzl-mess{ margin:16px 0 24px 0; line-height:28px; font-size:14px; padding:0 16px; font-weight:bold; display:block;}
.T-four{ overflow:hidden; display:block;}
.T-four img{ width:100%;}

.T-mess{ margin-top:40px;}
.T-mess a{ display:block;}
.T-mess .T-col{ margin-top:28px;}
.T-mess .T-col h1{color:#3d86ca; font-size:30px; font-weight:bold;}
.T-col-mess  h2{color:#3d86ca; font-size:18px; font-weight:bold; margin-top:4px;}
.T-col-mess  p{  line-height:24px; font-size:14px; color:#4c4c4c; margin-top:8px;}
@media (max-width:580px) {
	.T-content .zhzl-mess{ margin:8px 0 12px 0; line-height:24px; font-size:14px; padding:0 ; }
	.T-box{ padding:10px 20px;}
	.T-mess{ margin-top:12px;}
	.T-col-mess{ margin-top:4px;}
	.T-mess .T-col{ margin-top:12px;}
	}

/*康达治疗-综合治疗模式*/
.zonghe-info{ padding:32px 50px; background:#e7f4fc; margin-bottom:20px;}
.lb-head h1{ color:#3d86ca; font-size:20px; line-height:40px;}
.zonghe-info .lb-head img{ width:4.5%;}
.T-content .lb-head img{ width:8%;}
.zonghe-info p{ font-size:14px; line-height:24px; color:#4c4c4c; margin-top:16px;}
.zonghe-five{ background:#fff; padding-bottom:8px;}
.zonghe-five h1{ background:#3d86ca; font-size:20px; color:#fff; text-align:center; line-height:60px; font-weight:bold; margin-bottom:20px;}
.zonghe-col{ margin-bottom:20px;}
.zonghe-col-pic img{ width:100%;}
.zonghe-col-a{ background:#e7f4fc; padding:28px 40px; }
.zonghe-col-a h2 { color:#000; font-size:18px; line-height:30px; font-weight:bold;}
.zonghe-col-a h2 span{ color:#3d86ca; font-size:30px; margin-right:20px; line-height:30px;}
.zonghe-col-a p{ color:#4c4c4c; margin-top:16px; font-size:14px; line-height:24px;}

.zonghe-col-b{ background:#e7f4fc; padding:40px 40px; }
.zonghe-col-b h2 { color:#000; font-size:18px; line-height:30px;  font-weight:bold;}
.zonghe-col-b h2 span{ color:#3d86ca; font-size:30px; margin-right:20px; line-height:30px;}
.zonghe-col-b p{ color:#4c4c4c; margin-top:16px; font-size:14px; line-height:24px;}
.zonghe-zs{ padding:20px 50px 0 50px; margin-top:14px}

.zonghe-col-c{ background:#e7f4fc; padding:16px 40px; }
.zonghe-col-c h2 { color:#000; font-size:18px; line-height:30px; font-weight:bold;}
.zonghe-col-c h2 span{ color:#3d86ca; font-size:30px; margin-right:20px; line-height:30px;}
.zonghe-col-c p{ color:#4c4c4c; margin-top:16px; font-size:14px; line-height:24px;}

@media (max-width:1080px) {
	.zonghe-zs{padding:0 50px; }
	.zonghe-col-a{ padding:12px 20px; }
	.zonghe-col-b{  padding:25px 20px; }
	}

@media (max-width:580px) {
	.zonghe-info .lb-head h1{ font-size:18px; }
	.zonghe-five h1{ font-size:18px; line-height:52px; }
	.zonghe-info{ padding:20px ;}
	.zonghe-info .lb-head img{ width:12%; margin-top:4px;}
	.T-content .lb-head img{ width:12%; margin-top:4px;}
	.zonghe-col-a{ padding:20px ; }
	.zonghe-col-b{  padding:20px ; }
	.zonghe-col-c{  padding:20px; }
	.zonghe-zs{padding:0; margin-top:0;}
	}
	
/*康达治疗-成瘾治疗*/
.CY-zy{ background:#fff; margin-top:20px; padding:20px 30px;}
.CY-zy h1{ color:#3d86ca; font-size:18px; text-align:center; line-height:50px; width:30%; border-bottom:1px solid #3d86ca; margin:0 auto 20px; font-weight:bold;}
.CY-zy-a { margin:40px auto;}
.CY-zy-a p{ line-height:80px;  color:#3d86ca; font-size:16px; text-align:center; line-height:28px; border:2px solid #3d86ca; width:23%; margin:0 1%; float:left; padding:30px 0;}
.CY-zy-a .p-three{ line-height:80px;  color:#3d86ca; font-size:16px; text-align:center; line-height:28px; border:2px solid #3d86ca; width:23%; margin:0 1%; float:left; padding:16px 0;}
	
	
.CY-syz{ background:#fff; padding:20px 60px; margin:0 auto;}
.CY-syz h1{ color:#3d86ca; font-size:18px; text-align:center; line-height:50px; width:30%; border-bottom:1px solid #3d86ca; margin:0 auto 20px; font-weight:bold;}	
.CY-syz .CY-syz-a { margin:40px auto 20px; width:100%;}
.CY-syz-a .syz-col-a{ width:48%; margin:0 1%; background:#e7f4fc; padding:1%; float:left;}
.CY-syz-a .syz-col-a h2{ background:#fff; color:#3d86ca; font-size:24px; padding:8px 14px; float:left;}
.CY-syz-a .syz-col-a p{font-size:16px; text-align:center; color:#4c4c4c; line-height:40px; float:left; margin-left:20px;}
@media (max-width:1080px) {
.CY-zy{ margin-top:20px; padding:20px 40px;}
.CY-zy p{ width:21%; margin:0 2%;}
.CY-zy-a p,.CY-zy-a .p-three{ font-size:14px; }
.CY-zy-a .p-two{ padding:16px 0; font-size:14px;}
.CY-syz{  padding:0 20px 20px; }
}
@media (max-width:580px) {
.CY-zy{margin-top:20px; padding:20px 10px;}
.CY-zy h1{ width:50%;}
.CY-zy-a { margin:20px auto 0;}
.CY-zy-a p{ font-size:14px; text-align:center; line-height:24px; border:2px solid #3d86ca; width:48%; margin:6px 1%;  padding:28px 0;}
.CY-zy-a .p-three{font-size:14px; text-align:center; line-height:24px; border:2px solid #3d86ca; width:48%;  margin:4px 1%;  padding:16px 0;}
.CY-zy-a .p-two{padding:16px 0;}
.CY-syz{padding:0px 4px 20px;}
.CY-syz h1{ width:70%;}
.CY-syz .CY-syz-a { margin:20px auto;}
.CY-syz-a .syz-col-a{ width:100%; margin:6px;}
.CY-syz-a .syz-col-a p{ font-size:16px;}
	}

.cy-center-head{ background:url(/skin/images/treat/cy-bg.png) no-repeat center; padding:20px 80px 30px; margin:20px auto;}
.cy-center-head h1{ color:#3d86ca; font-size:24px; text-align:center; line-height:50px; width:50%; margin:0 auto 20px; font-weight:bold;}
.cy-center-head a{ display:block; background:#fff; font-size:16px; color:#4c4c4c; line-height:28px; padding:20px}
@media (max-width:1080px) {
.cy-center-head{ padding:20px 40px 30px; margin:20px auto;}
}
@media (max-width:580px) {
.cy-center-head{ padding:20px 10px 30px; margin:0 auto;}
.cy-center-head h1{font-size:20px; line-height:50px; width:100%; margin-bottom:10px;}
.cy-center-head a{ padding:6px 10px; font-size:14px;  line-height:24px;}
}
.cy-features .cy-features-row{ padding:0 20px; background:#fff;}
.cy-features-a{ padding:20px 20px 132px; background:#3d86ca;}
.cy-features-a h1{color:#fff; font-size:18px; text-align:center; line-height:50px; width:30%; border-bottom:1px solid #fff; margin:0 auto 20px; font-weight:bold;}
.cy-features-b { margin:10px auto; display:block;}
.cy-features-b h2{font-size:16px; color:#4c4c4c; line-height:44px; text-align:center; }
.cy-features-b p{font-size:14px; color:#4c4c4c; line-height:24px; text-align:center; padding:0 10px;}
.cy-features-c{ background:#fff; padding:20px 0; border-bottom:1px solid #3d86ca; border-left:1px solid #3d86ca;
border-right:1px solid #3d86ca; }

@media (max-width:580px) {
	.cy-features-a{ padding:10px 20px 110px;}
	.cy-features-a h1{ width:70%;}
	.cy-features-b p{ padding:0 2px; font-size:13px;}
	.cy-features-c{ padding:10px 0 20px; }
	.cy-features .cy-features-row{ padding:0 8px;}
}
.cy-advantage{ background:#fff; padding:20px; margin:20px auto;}
.cy-advantage-col{ padding:34px 0;}
.cy-advantage-row .cy-advantage-col h1{ border:2px solid #fff; font-size:16px; text-align:center; line-height:36px; color:#3d86ca; margin:20px auto;}
.cy-advantage-row .cy-advantage-col h2{ border:2px solid #e7f4fc; font-size:16px; text-align:center; line-height:36px; color:#3d86ca; margin:20px auto;}
.cy-advantage-row .cy-advantage-col h3{ border:2px solid #fff; font-size:24px; text-align:center; line-height:60px; color:#74a8d5; opacity:0; border-bottom:1px solid #74a8d5; }
.cy-advantage-row .cy-advantage-col p{font-size:14px; color:#3d86ca; line-height:24px; text-align:center;}

@media (max-width:1080px) {
	.cy-advantage-col{ margin:4px 0; padding:28px 0;}
}
@media (max-width:580px) {
	.cy-advantage-col{ padding:4px 0 12px; }
	.cy-advantage{ background:#fff; padding:8px;}
	.cy-advantage-row  h4{  color:#3d86ca;  border-bottom:1px solid #3d86ca; font-size:18px; text-align:center; line-height:52px; width:80%; margin:0 auto 20px;}
	.cy-advantage-row .cy-advantage-col h1,.cy-advantage-row .cy-advantage-col h2{ margin:16px auto 12px;}
	.z-row{ margin-top:12px;}
}

/*康达治疗-心理治疗*/
.XL-zy{ background:#fff; padding:20px 10px; margin:0 auto;}
.XL-zy h1{ color:#3d86ca; font-size:18px; text-align:center; line-height:50px; width:30%; border-bottom:1px solid #3d86ca; margin:0 auto 20px; font-weight:bold;}	
.XL-zy .XL-zy-a { margin:40px auto 20px; width:100%;}
.XL-zy-a .zy-col-a{ width:48%; margin:1%; background:#e7f4fc; padding:1%; float:left;}
.XL-zy-a .zy-col-a h2{ background:#fff; color:#3d86ca; font-size:24px; padding:6px 12px; float:left;}
.XL-zy-a .zy-col-a p{font-size:16px; color:#4c4c4c; padding:10px 0;float:left; margin-left:10px;}
@media (max-width:1080px) {
	.XL-zy .XL-zy-a{ margin:0 auto;}
	.XL-zy-a .zy-col-a{ width:100%; margin:6px 0;}
	.XL-zy-a .zy-col-a p{font-size:14px; color:#4c4c4c; padding:10px 0;float:left; margin-left:6px;}
	
}
@media (max-width:580px) {
	.XL-zy{padding:10px;}
	.XL-zy h1{ width:70%;}
	.XL-zy .XL-zy-a { margin:20px auto;}
	.XL-zy-a .zy-col-a h2{  padding:4px 10px; }
	.XL-zy-a .zy-col-a{ width:100%; margin:6px 0;}
	.XL-zy-a .zy-col-a p{ font-size:14px; }
 }

.XL-syz{background:#fff; padding:20px 120px; margin:0 auto;}
.XL-syz h1{ color:#3d86ca; font-size:18px; text-align:center; line-height:50px; width:40%; border-bottom:1px solid #3d86ca; margin:0 auto 20px; font-weight:bold;}	
.XL-syz .XL-syz-a{ margin:40px auto 20px; width:100%;}
.XL-syz-a .XLsyz-col-a{ width:18%; margin:1%; float:left;}
.XLsyz-col-a .XLsyz-pic{ float:left;}
.XLsyz-col-a p{font-size:15px; color:#4c4c4c; margin-left:10px; margin-top:2px; float:left;}
@media (max-width:1080px) {
	.XL-syz{ background:#fff; padding:20px 10px; margin:0 auto;}
	
}
@media (max-width:580px) {
	.XL-syz{ padding:0 40px 20px;}
	.XL-syz h1{ width:90%;}
	.XL-syz .XL-syz-a { margin:20px auto;}
	.XL-zy-a .zy-col-a h2{  padding:4px 10px; }
	.XL-syz-a .XLsyz-col-a{ width:46%; margin:2%;}
	.XLsyz-col-a p{ font-size:14px;}
}

.xl-center{ margin-top:20px;}
.xl-center-head{  padding:20px 20px 0; margin-bottom:20px;}
.xl-center-mess{ padding-top:24px;}
.xl-center-mess a{ display:block; font-size:14px; color:#4c4c4c; line-height:24px; margin-top:20px;} 
.xl-center-mess h1{ text-align:center; font-size:24px; color:#3d86ca; line-height:52px;}
.XLsyz-pic{ overflow:hidden; }

.xl-features .xl-features-box{ padding:0 20px; }
.xl-features .xl-features-a{ padding-bottom:140px; background:#3d86ca;}
.xl-features-a h1{color:#fff; font-size:18px; text-align:center; line-height:50px; width:30%; border-bottom:1px solid #fff;  font-weight:bold; padding-top:30px; margin:0 auto;}
.xl-features-row{ margin-top:-100px; padding:0 100px;}
.xl-features-b{ background:#fff; border:1px solid #3d86ca; padding:30px; width:27.3%; margin:0 3%; float:left;} 
@media (max-width:1080px) {
	.xl-center-head{  padding:4px;}
	.xl-center-mess{ padding-top:0;}
	.xl-center-mess h1{ text-align:center; font-size:20px; color:#3d86ca; line-height:30px;}
	.xl-center-mess a{ font-size:13px; line-height:20px; margin-top:12px;} 	
	.xl-features-row{ padding:0 50px;}
	.xl-features-b{  padding:20px; } 
	.xl-features-a h1{ padding-top:20px;}
}
@media (max-width:580px) {
	.xl-features .xl-features-a{ padding-bottom:80px;}
	.xl-features .xl-features-box{ padding:0; }
	.xl-features-row{ padding:0; margin-top:-60px;}
	.xl-features-b{  padding:10px 4px; width:32.3%; margin:0 0.5%;} 
	.xl-features-a h1{ padding-top:12px; width:70%;}
}


/*康达治疗-精神治疗*/
.xl-features-b ul li a{ font-size:13px; line-height:28px; margin-top:10px;}
@media (max-width:1080px) {
	.xl-features-b ul li a{ font-size:13px; line-height:20px; margin-top:6px;}
	}
	
/*康达治疗-康复治疗*/
.KF-by{ background:#fff; padding:20px 10px; margin:20px auto 0;}
.KF-by h1{ color:#3d86ca; font-size:18px; text-align:center; line-height:50px; width:30%; border-bottom:1px solid #3d86ca; margin:0 auto 20px; font-weight:bold;}
.KF-by .KF-by-a{ color:#3d86ca; font-size:14px; margin-left:14px; margin-top:20px;}	
.KF-by-a .KFby-col-a{ width:31.3%; margin:1%; float:left; background:url(/skin/images/eight.png) no-repeat center; padding:36px 0; text-align:center;}
.KF-by .KF-by-b{ color:#3d86ca; font-size:14px; margin-left:-24px;  margin-top:20px;}	
.KF-by-b .KFby-col-b{ width:24%; margin:0.5%; float:left; background:url(/skin/images/eight.png) no-repeat center; padding:36px 0; text-align:center;}

@media (max-width:580px) {
	.KF-by{ padding:20px 4px;}
	.KF-by .KF-by-a,.KF-by .KF-by-b{ margin:0 auto; width:100%;}
	.KF-by .KF-by-a{ padding:0 16%;}
	.KF-by h1{ width:70%;}
	.KF-by-a .KFby-col-a{ width:32%; margin:0.2%; font-size:13px; background:url(/skin/images/eight-a.png) no-repeat center; padding:16px 0;}
	.KF-by-b .KFby-col-b{ width:24.8%; margin:0.1%; font-size:13px; background:url(/skin/images/eight-a.png) no-repeat center; padding:16px 0;}
}

.KF-syz{background:#fff; padding:20px 120px; margin:0 auto;}
.KF-syz h1{ color:#3d86ca; font-size:18px; text-align:center; line-height:50px; width:40%; border-bottom:1px solid #3d86ca; margin:0 auto 20px; font-weight:bold;}
	
.KF-syz .KF-syz-a{ margin:40px auto 10px; width:100%;}
.KF-syz-a .KFsyz-col-a{ width:23%; margin:1%; float:left;}
.KFsyz-col-a .KFsyz-pic{ float:left;}
.KFsyz-col-a p{font-size:15px; color:#4c4c4c; margin-left:10px; margin-top:2px; float:left;}

.KF-syz .KF-syz-b{ margin:0 auto 20px; width:100%;}
.KF-syz-b .KFsyz-col-b{ width:23%; margin:1%; float:left;}
.KFsyz-col-b .KFsyz-pic{ float:left;}
.KFsyz-col-b p{font-size:15px; color:#4c4c4c; margin-left:10px; margin-top:2px; float:left;}
.KF-syz-a .KFsyz-col-c{ width:46%; margin:2%; float:left;}
.KFsyz-col-c .KFsyz-pic{ float:left;}
.KFsyz-col-c p{font-size:15px; color:#4c4c4c; margin-left:10px; margin-top:2px; float:left;}
@media (max-width:1080px) {
	.KF-syz{ background:#fff; padding:20px 10px 20px 40px;}
	
}
@media (max-width:580px) {
	.KF-syz{ padding:10px ;}
	.KF-syz h1{ width:90%;}
	.KF-syz .KF-syz-a { margin:10px auto;}
	.KF-zy-a .zy-col-a h2{  padding:4px 10px; }
	.KF-syz-a .KFsyz-col-a,.KF-syz-b .KFsyz-col-b{ width:49%; margin:0.5%;}
	.KFsyz-col-a p,.KFsyz-col-b p,.KFsyz-col-c p{ font-size:13px;}
	.KF-syz-a .KFsyz-col-c{ width:98%; margin:1%;}
}

.kf-center-head{ background:url(/skin/images/treat/kf-bg.png) no-repeat center; padding:20px 80px 30px; margin:20px auto;}
.kf-center-head h1{ color:#3d86ca; font-size:24px; text-align:center; line-height:50px; width:50%; margin:0 auto 20px; font-weight:bold;}
.kf-center-head a{ display:block; background:#fff; font-size:16px; color:#4c4c4c; line-height:28px; padding:20px}
@media (max-width:1080px) {
.kf-center-head{ padding:0 40px 30px; margin:0 auto;}
}
@media (max-width:580px) {
.kf-center-head{ padding:0 10px 10px; margin:20 auto;}
.kf-center-head h1{font-size:20px; line-height:50px; width:100%; margin:10px 0 0;}
.kf-center-head a{ padding:6px 10px; font-size:13px;  line-height:24px;}
}
.KF-qb{ margin-top:20px;}
.KF-qb .qb-col-a,.KF-qb .qb-col-b{ overflow:hidden}
.KF-qb h1{ background:#3d86ca; font-size:20px; color:#fff; text-align:center; line-height:60px; font-weight:bold; margin-bottom:20px;}
@media (max-width:580px) {
	.KF-qb h1{ font-size:18px; line-height:52px; }
}

.KF-three{margin-top:20px;}
.KF-three h1{ background:#3d86ca; font-size:20px; color:#fff; text-align:center; line-height:60px; font-weight:bold; margin-bottom:20px;}
.KF-three .three-col-a h1{ line-height:120px; font-size:30px; color:#3d86ca; text-align:center; background:#e7f4fc;}
.KF-three .three-col-a h2{ font-size:18px; color:#4c4c4c; text-align:center; line-height:28px; padding:32px 0;}
.KF-three .three-col-a p{ font-size:14px; line-height:24px; padding:24px 200px 24px 30px;}
.KF-three .three-col-a .p-c{ font-size:14px; line-height:24px; padding:36px 200px 36px 30px;}
.KF-three .three-col-a .kf-three-a{ background:url(/skin/images/treat/kf-three-a.png) no-repeat right;}
.KF-three .three-col-a .kf-three-b{ background:url(/skin/images/treat/kf-three-b.png) no-repeat right;}
.KF-three .three-col-a .kf-three-c{ background:url(/skin/images/treat/kf-three-c.png) no-repeat right;}
@media (max-width:580px) {
	.KF-three h1{ margin-bottom:10px; font-size:18px; line-height:52px}
	.KF-three .three-col-a h2{ padding:6px 0; line-height:20px; background:#e7f4fc; font-size:16px; margin:8px 0;}
	.KF-three .three-col-a p{  padding:24px 30px;}
.KF-three .three-col-a .p-c{ padding:36px 20px;}
}


.KF-course {padding: 20px 0;}
.news { padding-top:10px}
.test1 {position:relative; overflow:hidden; margin:6px 0;}
.test1 .textbox {width: 256px; height: 210px; position: absolute; top: 0; left: 15px; margin-top: -394px;  background-color: #3d86ca; opacity:0.9;}
.test1:hover .textbox { margin-top:0;}
.textbox h4 { font-size: 16px; text-align: center;  padding-top:60px; color: #fff;  font-weight:bold; line-height:40px; border-bottom:1px solid #fff;}
.textbox {transition:0.5s all;	-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}

@media (max-width:1080px) {
.test1 .textbox {width: 210px; }
.textbox h4 { font-size: 16px;  padding-top:30px;  }
}
@media (max-width:580px) {
	
.KF-course {padding: 0 0 10px;}
.news { padding-top:0;}
.KF-three .three-col-a p{ padding:12px 30px;}
.test1 .textbox {width: 128px;  margin-top: -220px;}
.textbox h4 { font-size: 14px;  padding-top:8px;  }
}

@media (max-width:320px) {
.test1 .textbox {width:100px;  margin-top: -220px;}



.textbox h4 { font-size: 13px;  padding-top:0;  }
}