.ktsp_main { width: 1200px; margin: 0 auto;}
.ktsp_main .ktsp_img { width:1089px; margin: 40px auto;}
.ktsp_kuan { width: 100%; margin: 40px auto;}
.ktsp_kuan .ktsp_l { float: left; width: 257px;}
.ktsp_kuan .ktsp_r { float: right; width: 900px; font-size: 32px; font-weight: bold; color: #266b91; line-height: 140%;}
.ktsp_kuan .ktsp_r_con { float: right; width: 900px; font-size: 16px; line-height: 180%; color: #666;  margin-top: 30px;}
.ktsp_part_one { width: 1200px; margin: 40px auto; background-image: url("target_bg.jpg"); background-repeat: no-repeat; background-position: left bottom;}
.ktsp_part_one .ktsp_zsdx {float: left;  background-color: #ffffff; width: 370px; height: 460px; margin-left: 360px; margin-top:10px; box-shadow: 0 0 10px 2px rgba(67, 104, 210, 0.15);  border-radius: 20px;}
.ktsp_part_one .ktsp_x_img { width: 100%; text-align: center; margin: 60px auto 40px auto; }
.ktsp_part_one .ktsp_x_tt {  width: 100%; text-align: center; font-weight: bold; font-size: 20px; line-height: 200%;}
.ktsp_part_one .ktsp_x_con {  width: 100%; text-align: center;  font-size: 16px; line-height: 200%;}
.ktsp_part_one .ktsp_byxy { float: left; background-color: #ffffff; width: 370px; height: 460px; margin-left: 80px; margin-top:300px; box-shadow: 0 0 10px 2px rgba(67, 104, 210, 0.15);  border-radius: 20px;}

.ktsp_title { width: 1200px; margin: 40px auto; text-align: center; font-weight: bold; font-size: 40px; line-height: 160%; color: #ffffff;}
.ktsp_part { width: 1200px; margin: 20px auto; color: #ffffff;}
.ktsp_part .ktsp_one { width: 50%; float: left; margin-bottom: 40px;}
.ktsp_part .ktsp_one .ktsp_p_l { width: 68px; float: left;}
.ktsp_part .ktsp_one .ktsp_content { width: 500px; float: right;}
.ktsp_part .ktsp_one .ktsp_content h1 { display: block; width: 100%; font-size: 26px; font-weight: bold; line-height: 120%;}
.ktsp_part .ktsp_one .ktsp_content span { display: block; width: 100%; font-size: 22px; font-weight: bold; line-height: 140%;}
.ktsp_part .ktsp_one .ktsp_content p { display: block; width: 100%; font-size: 18px; line-height: 160%;}

.ktsp_t_title { width: 1200px; margin: 40px auto 20px auto; color: #446d88; text-align: center; font-weight: bold; font-size: 40px; line-height: 160%;}
.ktsp_t_content { width: 1200px; margin: 0 auto 40px auto; color: #666; text-align: center; font-size: 30px; line-height: 160%;}

.ktsp_left { float: left; width: 580px; margin-top: 40px;}
.ktsp_right { float: right; width: 580px;}
.ktsp_nei_one { float: left; width:100%; margin: 10px auto 20px auto; font-size: 16px; line-height: 160%; color: #666;}
.ktsp_nei_one span { display: block; width: 100%; margin:20px auto; font-size: 20px; font-weight: bold; color: #1c6899; line-height: 160%;}
.ktsp_ul { width: 100%; margin: 10px auto;}
.ktsp_ul li { float: left; width: 30%; margin: 0 1.5%;}

.ktsp_lan_title { width: 1200px; margin: 40px auto; font-size: 40px; font-weight: bold; line-height: 140%; color: #1382a9; text-align: center;}
.ktsp_f_div { width: 1200px; margin: 20px auto; }
.ktsp_f_div  .ktsp_f_one { float: left; background-color: #ffffff; width: 280px; height: 450px; box-shadow: 0 0 10px 2px rgba(67, 104, 210, 0.15);  border-radius: 20px; margin: 10px 10px;}
.ktsp_f_div  .ktsp_f_one .ktsp_f_l { width: 100%; height: 225px; text-align: center;}
.ktsp_f_div  .ktsp_f_one .ktsp_f_l .ktsp_m  { width: 100%; text-align: center; margin: 50px auto 20px auto;}
.ktsp_f_div  .ktsp_f_one .ktsp_f_l span { display: block; width: 100%; color: #ffffff; font-weight: bold; font-size: 24px;}
.ktsp_f_div  .ktsp_f_b { width: 100%; text-align: center; font-size: 18px; line-height: 180%; margin-top: 60px;}

.ktsp_jy {width: 1200px; margin: 50px auto;}
.ktsp_jy .ktsp_jy_b { width: 100%; text-align: center; font-size: 40px; font-weight: bold; line-height: 160%; color: #ffffff;}
.ktsp_jy .ktsp_jy_s { width: 100%; text-align: center; font-size: 30px; font-weight: bold; line-height: 160%; color: #ffffff;}
.ktsp_part_yi { width: 1200px; margin: 40px auto 20px auto; color: #ffffff;}
.ktsp_part_yi  .ktsp_l_img{ float: left; width: 288px; margin-right: 40px; margin-top: 10px;}
.ktsp_part_yi  .ktsp_r_con{ float: right; width: 860px;}
.ktsp_part_yi  .ktsp_r_con h2 { font-size: 20px;}
.ktsp_part_yi  .ktsp_r_con span { font-size: 18px;}

.ktsp_tou { width: 1200px; margin: 50px auto; text-align: center; font-size: 40px; font-weight: bold;}
.ktsp_img { width: 1200px; margin: 30px auto; text-align: center;}

.ktsp_anniu { width: 260px; height: 46px; margin: 30px auto; border-radius: 6px; background-color: #ea0016; text-align: center; }
.ktsp_anniu a {text-align: center; color: #ffffff; font-size: 18px; line-height: 46px; font-weight: 500; display: block;}