body {background: #011635;}
.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); */
}

/* ------------------------------------------- 公共 */
.jsoft3_title1 {
    padding-top: 60px;
    text-align: center;
    color: #1A1A1A;
    font-size: 30px;
    font-weight:bold;
    letter-spacing: 2px;
}
.jsoft3_title1 .left {
    margin-right: 25px;
}
.jsoft3_title2 {
    font-size:18px;
    color: #666666;
    margin-top: 15px;
    text-align: center;
}
/* ------------------------------------------- banner */
.banner {height:auto;}
.banner  img { width:100%; height:auto}
/* ------------------------------------------- 1 */
.zkb_part2 {height:auto; padding:60px 0 0; background:#011635}
.zkb_part2 .rm_title1 {color: #BBD0FF;font-size: 32px;font-weight:bold;text-align: center;}
.zkb_part2 .rm_title1 img{ max-width:100%}
.zkb_part2 .rm_title2 {margin-top: 18px;color: #fff;font-size:18px;text-align: center; line-height:26px; max-width:900px; display:block; margin:30px auto}
.part2_body {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
/* ------------------------------------------- 2 */
.zkb_part3 {height:auto; padding:60px 0; background:#011635}
.zkb_part3 .rm_title1 {color: #BBD0FF;font-size: 32px;font-weight:bold;text-align: center;}
.zkb_part3 .rm_title1 img{ max-width:100%}
.zkb_part3 .rm_title2 {margin-top: 18px;color: #fff;font-size:18px;text-align: center; line-height:26px; max-width:950px; display:block; margin:30px auto}
.part3_body {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part3_body dl{ width:360px; height:440px; float:left; margin-left:60px; display:block; background:#192D48}
.part3_body dl:first-child{margin-left:0;}
.part3_body dl dt{ width:100%; margin-bottom:20px}
.part3_body dl dt img{width:100%; height:auto}
.part3_body dl span{ width:100%; height:30px; display:block; font-size:18px; color:#fff; text-align:center}
.part3_body dl span img{max-width:100%;}
.part3_body dl dd{ width:calc(100% - 54px); line-height:20px; background:url(../images/dotz.png) no-repeat 20px 5px; color:#fff; padding:0px 20px 20px 34px;}
.part3_body2 {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part3_body2 dl{ width:360px;float:left; margin-left:60px; display:block; background:#192D48}
.part3_body2 dl:first-child{margin-left:0;}
.part3_body2 dl img{width:100%; height:auto}
.part4_body {margin-top:60px; height:460px;background:url(../images/ic_zhangkebao_8.png) no-repeat right bottom; padding-left:80px}
.part4_body dl{ width:100%;display:block}
.part4_body dl dt{margin:30px 0 10px 0}
.part4_body dl dt img{max-width:100%; height:auto}
.part4_body dl dd{max-width:460px;line-height:20px; font-size:14px; color:#fff; margin:20px 0 40px 0}
.part5_body {margin-top:60px;}
.part5_body_left{width:626px; float:left}
.part5_body_left ul li{width:310px; height:130px; float:left; background:#1A2E49; color:#fff; padding:30px; line-height:24px}
.part5_body_left ul li:nth-child(2n){width:174px;float:right;}
.part5_body_left ul li:nth-child(3){ margin-top:20px}
.part5_body_left ul li:nth-child(4){ margin-top:20px}
.part5_body_left ul li span{ display:block; text-align:center}
.part5_body_left ul li b{ display:block; font-size:20px; margin-top:10px; text-align:center}
.part5_body_left ul li p{ display:block; font-size:14px;text-align:center}
.part5_body_right{width:556px; float:right}

.zkb_part4 {height:680px; padding:60px 0;
  background-image: url(../images/ic_zhangkebao_16.jpg);
  background-size: cover; /* 完全覆盖容器，同时保持宽高比 */
  background-repeat: no-repeat; /* 防止图片重复 */
  background-position: center center; /* 图片居中 */
}
.zkb_part4 .rm_title1 {color: #BBD0FF;font-size: 32px;font-weight:bold;text-align: center;}
.zkb_part4 .rm_title1 img{ max-width:100%}
.zkb_part4 .rm_title2 {margin-top: 18px;color: #fff;font-size:18px;text-align: center; line-height:26px; max-width:950px; display:block; margin:30px auto}
.part6_body {margin-top:60px;}
.part6_body dl{ width:240px; height:280px; float:left; margin-left:60px; display:block;background-color: rgba(255, 255, 255, 0.1); padding:60px}
.part6_body dl:first-child{margin-left:0;}
.part6_body dl dt{ width:100%; margin-bottom:20px; text-align:center}
.part6_body dl dt img{max-width:100%; height:auto}
.part6_body dl span{ width:100%; height:30px; display:block; font-size:18px; color:#fff; text-align:center; font-weight:bold}
.part6_body dl span img{max-width:100%;}
.part6_body dl dd{ width:100%; line-height:30px;color:#fff; padding:0px; font-size:16px; text-align:center}
.part7_body{ margin:80px 0 50px 0;}
.part7_body_left{ width:740px; float:left; text-align:center}
.part7_body_right{ width:460px; float:left}
.part7_body_right dl{ width:400px;float:left; margin-top:30px; display:block;}
.part7_body_right dl dt{ width:100%; margin-bottom:20px; margin-left:15px}
.part7_body_right dl dt img{max-width:100%; height:auto}
.part7_body_right dl dd{ width:calc(100% - 35px); line-height:20px; background:url(../images/dotz.png) no-repeat 0px 8px; color:#fff; padding:0px 20px 20px 15px;}
.part8_body {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part8_body dl{ width:360px; height:440px; float:left; margin-left:60px; display:block; background:#192D48}
.part8_body dl:first-child{margin-left:0;}
.part8_body dl dt{ width:100%; margin-bottom:20px}
.part8_body dl dt img{width:100%; height:auto}
.part8_body dl span{ width:100%; height:30px; display:block; font-size:18px; color:#fff; text-align:center}
.part8_body dl span img{max-width:100%;}
.part8_body dl dd{ width:calc(100% - 54px); line-height:20px; background:url(../images/dotz.png) no-repeat 20px 5px; color:#fff; padding:0px 20px 20px 34px;}
.part8_body2 {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part8_body2 dl{ width:360px;float:left; margin-left:60px; display:block; background:#192D48}
.part8_body2 dl:first-child{margin-left:0;}
.part8_body2 dl img{width:100%; height:auto}

.part9_body {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part9_body dl{ width:360px; height:auto; float:left; margin-left:60px; display:block; background:#192D48}
.part9_body dl:first-child{margin-left:0;}
.part9_body dl dt{ width:100%; margin-bottom:20px}
.part9_body dl dt img{width:100%; height:auto}
.part9_body dl span{ width:100%; height:60px; display:block; font-size:18px; color:#fff; text-align:center; line-height:40px}
.part9_body dl span img{max-width:100%;}
.part9_body dl dd{ width:calc(100% - 54px); line-height:20px; background:url(../images/dotz.png) no-repeat 20px 5px; color:#fff; padding:0px 20px 20px 34px;}
.part9_body2 {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part9_body2 dl{ width:360px;float:left; margin-left:60px; display:block; background:#192D48}
.part9_body2 dl:first-child{margin-left:0;}
.part9_body2 dl img{width:100%; height:auto}
.part10_body {margin-top:60px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.part10_body dl{ width:580px; height:auto; float:left; margin-left:36px; display:block; border:1px solid #192D48; padding:30px}
.part10_body dl:first-child{margin-left:0;}
.part10_body dl dt{ width:100%; margin-bottom:20px; font-size:20px; color:#fff; text-align:center; font-weight:bold}
.part10_body dl dd{ width:100%;color:#fff; text-align:center; font-size:16px;}
.mhide{ display:block}
@media only screen and (max-width: 767px){
.mhide{ display: none}
.zkb_part2 {padding: 30px 0 0 0;}
.zkb_part2 .rm_title1 {font-size: 24px;font-weight: bold;}
.zkb_part2 .rm_title2 {margin-top: 10px;font-size: 14px;}
.part2_body{ display:block}
.part2_body img{ width:100%}
/* ------------------------------------------- 2 */
.zkb_part3 {padding: 30px 0 0 0;background: #011635;}
.zkb_part3 .rm_title1 {font-size: 24px;font-weight: bold;}
.zkb_part3 .rm_title2 {margin-top: 10px;font-size: 14px;}
.part3_body{ display:block; padding:0px!important}
.part3_body dl{ width:100%; height:auto; float:none; margin-left:0}
.part3_body2 {margin-top:0px;display:block; background:#1C2D49;margin-bottom: 20px;}
.part3_body2 dl{ width:33.33%;margin-left:0;}
.part4_body {margin-top: 20px;height: 860px;background: url(../images/ic_zhangkebao_8.png) no-repeat center bottom;padding-left:0px;}
.part4_body dl{text-align:center}
.part5_body {margin-top:60px; padding-bottom:20px}
.part5_body_left{width:100%; float:left; padding-bottom:20px}
.part5_body_left ul li{width:100%; height:auto; float:none;padding:0; line-height:24px}
.part5_body_left ul li:nth-child(2){width:32%;margin-top:20px;float:left;}
.part5_body_left ul li:nth-child(3){width:32%;margin-top:20px;float:left; margin-left:2%}
.part5_body_left ul li:nth-child(4){width:32%;margin-top:20px;float:left;; margin-left:2%}
.part5_body_left ul li span{ display:block; text-align:center}
.part5_body_left ul li b{ display:block; font-size:16px; margin-top:10px; text-align:center}
.part5_body_left ul li p{ display:block; font-size:12px;text-align:center}
.part5_body_right{width:100%; float:none; margin-top:10px}
.part5_body_right img{width:100%;}
.part6_body dl {width:calc(100% - 40px);height: auto;float: none;display: block;padding: 20px; margin-left:0; margin-top:10px}
.zkb_part4 {padding: 30px 0 0 0;height: auto;}
.zkb_part4 .rm_title1 {font-size: 24px;font-weight: bold;}
.zkb_part4 .rm_title2 {margin-top: 10px;font-size: 14px;}
.part8_body{ display:block; margin-top:20px!important}
.part8_body dl{ width:100%; height:auto; float:none; margin-left:0}
.part8_body2 {margin-top:0px;display:block}
.part8_body2 dl{ width:100%; float:none; margin-left:0;}
.part7_body {margin: 20px 0 20px 0;}
.part7_body_left {width: 100%;float: none;text-align: center;}
.part7_body_left img{max-width: 100%;}
.part7_body_right {width: 100%;float: left;}
.part7_body_right dl {width: 100%;float:none;}
.part7_body_right dl dd{ width:calc(100% - 25px); line-height:20px; background:url(../images/dotz.png) no-repeat 0px 8px; color:#fff; padding:0px 10px 20px 15px;}
.part7_body_right dl dt {width:calc(100% - 35px);margin-bottom: 20px;margin-left: 15px;}
.part9_body{ display:block; margin-top:20px!important}
.part9_body dl{ width:100%; height:auto; float:none; margin-left:0; background:none}
.part9_body dl dt {margin-bottom:0px;}
.part9_body dl span {height: 30px;line-height: 30px;}
.part9_body2 {margin-top:0px;display:block}
.part9_body2 dl{ width:100%; float:none; margin-left:0;}
.part9_body dl {margin-bottom: 0px;}
.part10_body {margin-top: 20px;}
.part10_body dl {width: 49%; height:112px;float: left;margin-left: 10px;display: block;border: 1px solid #192D48;padding:10px;}
.part10_body dl dd{text-align:center; font-size:14px; line-height:20px;}
}