@charset "utf-8";
/* CSS Document */
/*科室首页*/
.ks_index{ min-width:320px; max-width:640px; margin:auto; font-size:1.2rem; padding:0 2%;}
.ks_index_1_1{ overflow:hidden; margin-top:10px; text-align:center;}
.ks_index_1_1 p, .ks_index_1_1 .ks_index_1_img{ float:left;}
.ks_index_1_1 p b{ color:#eb8b8f; font-weight:bold; font-size:1.7rem;}
.ks_index_1_1 p span{ color:#eb8b8f; font-size:0.9rem;}
.ks_index_1_1 p a{ display:block; margin-top:1rem; color:#cf9b36;}
.ks_index_1_1 p{ width:30%; height:10rem; background:#f5e7da;  padding-top: 2rem;}
.ks_index_1_1 .ks_index_1_img{ width:70%; height:10rem;}
.ks_index_1_2 a{ float:left; border:1px solid #cacaca; width:24.23%; margin:0 1% 1% 0; text-align:center; height:3rem; line-height:3rem;}
.ks_index_1_2 a:nth-child(4), .ks_index_1_2 a:nth-child(8), .ks_index_1_2 a:nth-child(12){ margin-right:0;}
.ks_index_1_2{ overflow:hidden; padding:0.5rem 0;}
.ks_index_2{ text-align:center; margin-bottom:1rem;}
.ks_index_2 h2{ color:#eb2351;}
.ks_index_2 h2, .ks_index_2 b{ border-bottom:1px solid #b7b7b7; display:inline-block;  font-weight:bolder; font-size:2rem; margin-bottom:1rem;}
.ks_index_2_1{ overflow:hidden;}
.ks_index_2_1 a{ border:0.1rem solid #e92452; height:5.4rem; float:left; display:table-cell; display:table; margin-bottom:1%; margin-right:1%;}
.ks_index_2_1 a span{ display:table-cell; vertical-align:middle; font-size:1.5rem; font-weight:bolder;}
.ks_index_2_1 a:nth-child(1){ height:10.9rem; width:40%;}
.ks_index_2_1 a:nth-child(1) span{ font-size:2rem;}
.ks_index_2_1 a:nth-child(2){ width:29%;}
.ks_index_2_1 a:nth-child(3){  margin-right:0; width:29%;}
.ks_index_2_1 a:nth-child(4){ width:29%;}
.ks_index_2_1 a:nth-child(5){  margin-right:0;width:29%;}
.ks_index_2_1 a:nth-child(6){  width:29%;}
.ks_index_2_1 a:nth-child(7){  width:29%;}
.ks_index_2_1 a:nth-child(8){  margin-right:0; width:40%;}
.ks_index_2_1 a:nth-child(8) font{ color:#F00;}
.secher{ padding:0 2%; overflow:hidden;}
.secher .sec_tex{ border-radius:0.5rem 0 0 0.5rem; color:#666; border:1px solid #b7b7b7; padding-left:0.5rem; width:78%;}
.secher .sec_sub{ color:#FFF; background:#d10836; border-radius:0.5rem; border:none; margin-left:-5px; line-height:170%; width:20%; font-size:1.5rem;}
.secher form input{ font-size:1.2rem; line-height:200%; float:left;}