.soft_3.footer {
    background-color: #333333;
    background-image: none;
}
/* nav ¸²¸Ç */
.menu, .menu .menu_1_item, .menu .menu_2_item {
    /* background: rgba(0, 0, 0, 0.3); */
}
/* ------------------------------------------- banner */
.banner {height:auto;}
.banner  img { width:100%; height:auto}
/* ------------------------------------------- 1 */
.cjkc_part1 {height:auto; padding:60px 0;}
.cjkc_part1 .rm_title1 {color: #333333;font-size: 32px;font-weight:bold;text-align: center;}
.cjkc_part1 .rm_title2 {margin-top: 18px;color: #333333;font-size:18px;text-align: center;}
.part1_body {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part1_body2 {margin-top:40px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.cjkc_part2 {clear:both;background:#F5F6F8; padding:60px 0}
.cjkc_part2 .rm_title1 {color: #333333;font-size: 32px;font-weight:bold;text-align: center;}
.cjkc_part2 .rm_title2 {margin-top: 18px;color: #333333;font-size:18px;text-align: center;}
.cjkc_part2_top {margin:80px auto 0 auto; width:1000px}
.cjkc_part2_top .cjkc_part2_img_b2{ width:375px; float:left;text-align: center;}
.cjkc_part2_4_cont {width:318px; float:right}
.cjkc_part2_4_cont dl{color:#231916; margin-top:20px}
.cjkc_part2_4_cont dl dd{text-align: center;}
.cjkc_part2_4_cont dl dt{text-align: center;}
.cjkc_part2_4_cont dl dt b{ font-size:18px; color:#231916; display:block;margin-top:10px}
.cjkc_part2_4_cont dl dt span{font-size:14px; color:#595757;display:block; margin-top:6px; line-height:20px}
.cjkc_part2_4_cont_dl2{ text-align:right; margin-top:50px;margin-top: 150px;}
/* ------------------------------------------- 5 */
.soft3_part5 {height:auto; padding:60px 0;}
.soft3_part5 .jsoft3_title1 {color: #333333;font-size: 32px;font-weight:bold;text-align: center;}
.soft3_part5 .jsoft3_title2 {margin-top: 18px;color: #333333;font-size:18px;text-align: center;}
.part5_body {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
	margin-top:50px
}
.part5_box {
    width: 185px;
    height: 200px;
    box-sizing: border-box;
    padding: 40px 30px 0px 30px;
    background: #fff;
    box-shadow: 0px 4px 18px 3px rgba(0,8,84,0.24);
    border-radius: 8px;
}
.img_b {
    text-align: center;
}
.part5_p1 {
    margin-top: 32px;
    color: #333333;
    font-size:18px;
    font-weight:bold;
    text-align: center;
}
.part5_p2 {
    margin-top: 12px;
    color: #666666;
    font-size:14px;
    line-height:22px;  
    text-align: center;  
}


/* ------------------------------------------- 2 */
@media only screen and (max-width: 767px){
.cjkc_part1 {padding: 30px 0 30px 0;}
.cjkc_part1 .rm_title1 {font-size: 24px;font-weight: bold;}
.cjkc_part1 .rm_title2 {margin-top: 10px;font-size: 14px;}
.part1_body{ display:block;text-align:center}
.part1_body img{max-width:100%;}
.part1_body2{ display:block;text-align:center;margin-top:0}
.part1_body2 img{max-width:100%;}
/* ------------------------------------------- 2 */
.cjkc_part2 {padding: 30px 0 30px 0;}
.cjkc_part2 .rm_title1 {font-size: 24px;font-weight: bold;}
.cjkc_part2 .rm_title2 {margin-top: 10px;font-size: 14px;}
.cjkc_part2_img_b2{ width:100%;}
.cjkc_part2_img_b2 img{max-width:100%;}
.cjkc_part2_top {margin: 20px auto 0 auto;width: 100%;}
.cjkc_part2_4_cont {margin-left:0; width:100%;}
.cjkc_part2_4_cont dl {margin-top: 20px;}
.soft3_part5 {padding: 30px 0 0 0;}
.soft3_part5 .jsoft3_title1 {font-size: 24px;font-weight: bold; padding-top:0}
.soft3_part5 .jsoft3_title2 {margin-top: 10px;font-size: 14px;}
}