* {
    padding: 0px;
    margin: 0px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: rgba(50, 112, 169, 1);
}

body {
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    font-family: 微软雅黑;
    min-width: 1200px;
}

.container {
    width: 1200px;
    margin: 0 auto;
}


/* header-top */

header {}

.header-top {
    height: 40px;
    background-color: #f2f2f2;
}

.header-top-container::after {
    clear: both;
    display: block;
    content: '';
}

.header-top-container {
    width: 1200px;
    margin: 0 auto;
    zoom: 1;
    line-height: 40px;
}

.header-top-left {
    float: left;
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 12px;
    color: rgb(85, 85, 85);
    width: 889px;
}

.header-top-left span {
    margin-top: 20px;
    display: block;
}

.header-top-right {
    float: right;
    display: flex;
}

.header-top-right a {
    font-size: 12px;
    font-weight: normal;
    font-family: 微软雅黑;
    color: #666666;
    letter-spacing: 2px;
}

.header-moddle {}

.header-moddle-container::after {
    clear: both;
    display: block;
}

.header-moddle-container {
    width: 1200px;
    margin: 0 auto;
    height: 104px;
    zoom: 1;
}

.header-moddle-left {
    float: left;
    width: 705px;
}

.header-moddle-left div {
    font-size: 20px;
    font-family: "微软雅黑";
    color: #666666;
    font-weight: normal;
}

.header-moddle-left span div:nth-child(1) {
    margin-top: 20px;
}

.header-moddle-left div span {
    color: #666666;
}

.header-moddle-right {
    float: right;
    width: ;
}

.header-moddle-right img {
    float: left;
}

.header-moddle-right div {
    float: right;
    margin-top: 25px;
}

.header-moddle-right div span {
    display: block;
    color: #666666;
}

.header-moddle-right div span:nth-child(1) {
    font-size: 20px;
}

.header-moddle-right div span:nth-child(2) {
    position: relative;
    left: -30px;
    top: 5px;
}

.header-bottom {
    width: ;
    background-color: rgba(35, 58, 110, 1);
}

.header-bottom .header-bottom-container {
    width: 1200px;
    margin: 0 auto;
    height: 53px;
}

.header-bottom .header-bottom-container ul {
    display: flex;
    /* max-height: 53px; */
    /* height: 53px; */
}

.navitem-active {
    background-color: rgba(50, 112, 169, 1);
}

.navitem-active a {
    background-color: rgba(50, 112, 169, 1);
}

.header-bottom .header-bottom-container ul li {
    flex: 1;
    /* float: left; */
    /* width: 150px; */
    font-size: 16px;
    position: relative;
}

.header-bottom .header-bottom-container ul li a:hover {
    background-color: rgba(50, 112, 169, 1);
}

.header-bottom .header-bottom-container ul li a {
    text-align: center;
    color: white;
    display: block;
    line-height: 53px;
    height: 53px;
}

.header-bottom .header-bottom-container ul li:hover .sub {
    display: none;
    /* position: relative; */
    /* z-index: 99999999; */
    /* top: 60px; */
    opacity: 1;
    /* top: 134px; */
    /* background: blue; */
    position: absolute;
    z-index: 99999999999999999999999999999999;
}

.header-bottom .header-bottom-container ul li .sub {
    display: inline-block;
    width: 100%;
    background-color: none;
    opacity: 0;
    position: absolute;
    top: 53px;
    padding-top: 20px;
}

.header-bottom .header-bottom-container ul li .sub li {
    flex: 1;
    line-height: 53px;
    height: 53px;
    display: block;
    font-size: 16px;
    position: relative;
    background-color: rgba(35, 58, 110, 1);
    border-bottom: 1px solid white;
}

.header-bottom .header-bottom-container ul li .sub li:last-child {
    border-bottom: none;
}

.nvaitem-active {
    background-color: rgba(50, 112, 169, 1);
}


/* banner */

.banner {
    height: ;
}

.banner li div img {}

.banner li img {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.banner li .btn {
    margin: 0 auto;
    margin: 0 auto;
    width: fit-content;
}

.banner li .btn1 {
    padding-bottom: 20px;
    margin-top: 75px;
}

.banner li .btn2 {
    /* margin-top: 150px; */
    padding-bottom: 20px;
    margin-top: 75px;
}

.banner li .btn a:nth-child(1) {
    width: 177px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #1e50ae;
    display: inline-block;
    border-radius: 25px;
    font-size: 18px;
    text-align: center;
}

.banner li .btn a:nth-child(2) {
    width: 177px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: ;
    border: 1px solid #1e50ae;
    display: inline-block;
    border-radius: 25px;
    font-size: 18px;
    text-align: center;
}

.banner li .btn2 a {
    width: 177px;
    height: 50px;
    line-height: 50px;
    color: #68aadc!important;
    background: white!important;
    display: inline-block;
    border-radius: 25px;
    font-size: 18px;
    text-align: center;
}


/* body */

.body_01 {
    width: 100%;
    padding-bottom: 20px;
}

.body_01 .body_01_title {
    width: 1200px;
    margin: 0 auto;
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 40px;
    text-align: center;
    position: relative;
    margin-top: 60px;
    margin-bottom: 20px;
    font-weight: 700;
    color: rgb(75, 75, 75);
}

.body_01 .body_01_title::after {
    width: 66px;
    height: 4px;
    background: #233a6e;
    position: absolute;
    content: '';
    left: 0px;
    top: 25px;
}

.body_01 .body_01_title::before {
    width: 66px;
    height: 4px;
    background: #233a6e;
    position: absolute;
    content: '';
    right: 0px;
    top: 25px;
}

.body_01 .body_01_container {
    width: 1200px;
    margin: 0 auto;
}

.body_01 .body_01_container .body_01_t {
    color: rgb(51, 51, 51);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 18px;
    text-align: center;
    display: block;
    width: ;
    margin: 0 auto;
    margin-bottom: 30px;
}

.body_01 .body_01_container ul {
    display: flex;
}

.body_01 .body_01_container ul .body_01_item {
    flex: 1;
    margin-left: 25px;
    height: ;
    /* padding: 30px; */
    min-width: 221px;
    min-height: 268px;
}

.body_01 .body_01_container ul .body_01_item .body_01_h {
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 22px;
    text-align: center;
    display: block;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding-top: 80px;
}

.body_01 .body_01_container ul .body_01_item .body_01_p {
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 14px;
    background-color: initial;
    line-height: 20px;
    padding: 0 20px;
}

.body_01 .body_01_container ul .body_01_item:nth-child(1) {
    margin-left: 0px;
    background-image: url(/template/pc/skin/images/A.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.body_01 .body_01_container ul .body_01_item:nth-child(1):hover {
    margin-left: 0px;
    background-image: url(/template/pc/skin/images/A_a.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    color: white;
}

.body_01 .body_01_container ul .body_01_item:nth-child(2) {
    background-image: url(/template/pc/skin/images/B.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.body_01 .body_01_container ul .body_01_item:nth-child(2):hover {
    background-image: url(/template/pc/skin/images/B_b.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    color: white;
}

.body_01 .body_01_container ul .body_01_item:nth-child(3) {
    background-image: url(/template/pc/skin/images/C.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.body_01 .body_01_container ul .body_01_item:nth-child(3):hover {
    background-image: url(/template/pc/skin/images/C_c.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    color: white;
}

.body_01 .body_01_container ul .body_01_item:nth-child(4) {
    background-image: url(/template/pc/skin/images/D.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.body_01 .body_01_container ul .body_01_item:nth-child(4):hover {
    background-image: url(/template/pc/skin/images/D_d.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    color: white;
}

.body_01 .body_01_container ul .body_01_item:nth-child(5) {
    background-image: url(/template/pc/skin/images/E.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.body_01 .body_01_container ul .body_01_item:nth-child(5):hover {
    background-image: url(/template/pc/skin/images/E_e.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    color: white;
}


/* body_02 */

.body_02 {
    width: 100%;
    height: 867px;
    background-color: #f4f4f4;
}

.body_02 .body_02_container {
    width: 1200px;
    margin: 0 auto;
}

.body_02 .body_02_container .body_02_title {
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 40px;
    text-align: center;
    display: block;
    padding-top: 60px;
    margin-bottom: 40px;
    position: relative;
    font-weight: 700;
    color: rgb(75, 75, 75);
}

.body_02 .body_02_container .body_02_title::before {
    position: absolute;
    top: 85px;
    left: 0px;
    content: "";
    width: 300px;
    height: 3px;
    background-color: #233a6e;
}

.body_02 .body_02_container .body_02_title::after {
    position: absolute;
    top: 85px;
    right: 0px;
    content: "";
    width: 300px;
    height: 3px;
    background-color: #233a6e;
}

.body_02 .body_02_container .body_02_title font {
    color: rgb(35, 58, 110)
}

.body_02 .body_02_container .body_02_body {}

.body_02 .body_02_container .body_02_body p {
    color: rgb(51, 51, 51);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 18px;
    text-align: center;
    display: block;
    line-height: 40px;
}

.body_02 .body_02_container .body_02_body .why {}

.body_02 .body_02_container .body_02_body p {
    height: auto;
    line-height: normal;
    color: black;
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: center;
    display: block;
    padding: 20px;
}

.body_02 .body_02_container .body_02_body .why p {}

.body_02 .body_02_container .body_02_body .why p span {
    font-size: 22px;
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
}

.body_02 .body_02_container .body_02_body .why::after {
    clear: both;
    display: block;
    content: '';
}

.body_02 .body_02_container .body_02_body .why {
    zoom: 1;
}

.body_02 .body_02_container .body_02_body .why div {
    position: relative;
}

.body_02 .body_02_container .body_02_body .why .why-left {
    float: left;
    margin-top: 100px;
}

.body_02 .body_02_container .body_02_body .why .why-right {
    float: right;
    margin-top: 100px;
}

.body_02 .body_02_container .body_02_body .p1 {
    background-image: url(/template/pc/skin/images/w_a.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 195px;
    /* height: 44px; */
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0 0px;
    text-indent: 9px;
    padding-top: -13px;
    margin-bottom: 30px;
    position: absolute;
    left: 155px;
    z-index: 9;
}

.body_02 .body_02_container .body_02_body .p1:hover {
    background-image: url(/template/pc/skin/images/w_a1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 195px;
    /* height: 44px; */
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0 0px;
    text-indent: 9px;
    padding-top: -13px;
    margin-bottom: 30px;
    position: absolute;
    left: 155px;
    z-index: 9;
}

.body_02 .body_02_container .body_02_body .p2 {
    background-image: url(/template/pc/skin/images/w_b.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 289px;
    line-height: 54px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 20px;
    margin-bottom: 30px;
    position: absolute;
    top: 80px;
    left: 45px;
    z-index: 9
}

.body_02 .body_02_container .body_02_body .p2:hover {
    background-image: url(/template/pc/skin/images/w_b1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 289px;
    line-height: 54px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 20px;
    margin-bottom: 30px;
    position: absolute;
    top: 80px;
    left: 45px;
    z-index: 9
}

.body_02 .body_02_container .body_02_body .p3 {
    background-image: url(/template/pc/skin/images/w_c.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 259px;
    height: 44px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 10px;
    padding-left: 10px;
    padding-top: -13px;
    margin-bottom: 30px;
    position: absolute;
    top: 170px;
    z-index: 9;
    left: 55px;
}

.body_02 .body_02_container .body_02_body .p3:hover {
    background-image: url(/template/pc/skin/images/w_c1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 259px;
    height: 44px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 10px;
    padding-left: 10px;
    padding-top: -13px;
    margin-bottom: 30px;
    position: absolute;
    top: 170px;
    z-index: 9;
    left: 55px;
}

.body_02 .body_02_container .body_02_body .p4 {
    background-image: url(/template/pc/skin/images/w_d.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 204px;
    height: 44px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 10px;
    padding-left: 10px;
    padding-top: -13px;
    margin-bottom: 30px;
    position: absolute;
    top: 260px;
    left: 140px;
    z-index: 9;
}

.body_02 .body_02_container .body_02_body .p4:hover {
    background-image: url(/template/pc/skin/images/w_d1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 204px;
    height: 44px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 10px;
    padding-left: 10px;
    padding-top: -13px;
    margin-bottom: 30px;
    position: absolute;
    top: 260px;
    left: 140px;
    z-index: 9;
}

.body_02 .body_02_container .body_02_body .p5 {
    background-image: url(/template/pc/skin/images/w_e.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 339px;
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 45px;
    margin-bottom: 30px;
    margin-bottom: 30px;
    position: absolute;
    right: 65px;
}

.body_02 .body_02_container .body_02_body .p5:hover {
    background-image: url(/template/pc/skin/images/w_e1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 339px;
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 45px;
    margin-bottom: 30px;
    margin-bottom: 30px;
    position: absolute;
    right: 65px;
}

.body_02 .body_02_container .body_02_body .p6 {
    background-image: url(/template/pc/skin/images/w_f.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 306px;
    /* width: 327px; */
    /* line-height: 45px; */
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: center;
    display: block;
    padding: 9px 10px;
    text-indent: 26px;
    margin-bottom: 30px;
    position: absolute;
    top: 80px;
    right: 50px;
}

.body_02 .body_02_container .body_02_body .p6:hover {
    background-image: url(/template/pc/skin/images/w_f1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 306px;
    /* width: 327px; */
    /* line-height: 45px; */
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: center;
    display: block;
    padding: 9px 10px;
    text-indent: 26px;
    margin-bottom: 30px;
    position: absolute;
    top: 80px;
    right: 50px;
}

.body_02 .body_02_container .body_02_body .p7 {
    background-image: url(/template/pc/skin/images/w_g.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 356px;
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 45px;
    margin-bottom: 30px;
    position: absolute;
    top: 170px;
    right: 25px;
}

.body_02 .body_02_container .body_02_body .p7:hover {
    background-image: url(/template/pc/skin/images/w_g1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 356px;
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 45px;
    margin-bottom: 30px;
    position: absolute;
    top: 170px;
    right: 25px;
}

.body_02 .body_02_container .body_02_body .p8 {
    background-image: url(/template/pc/skin/images/w_h.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 293px;
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 45px;
    margin-bottom: 30px;
    position: absolute;
    top: 260px;
    right: 130px;
}

.body_02 .body_02_container .body_02_body .p8:hover {
    background-image: url(/template/pc/skin/images/w_h1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    width: 293px;
    line-height: 45px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 0px;
    text-indent: 45px;
    margin-bottom: 30px;
    position: absolute;
    top: 260px;
    right: 130px;
}

.body_02 .body_02_container .body_02_body .why .why-moddle {
    float: left;
    width: 132px;
    height: 132px;
}

.body_02 .body_02_container .body_02_body .why .why-moddle img {
    width: auto;
    display: block;
    position: relative;
    top: -70px;
    left: 250px;
}

.body_02 .body_02_container .body_02_body .why .why-moddle .yuan {
    font-size: 30px;
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    background-image: url(/template/pc/skin/images/yuan_h.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    /* width: 132px; */
    position: relative;
    top: -240px;
    left: 510px;
    padding: 20px;
    padding-left: 30px;
    color: white;
}

.body_02 .body_02_container .body_02_body .why .why-moddle .yuan a {
    color: white;
}

.body_02 .body_02_container .body_02_body .why .why-moddle .yuan:hover {
    background-image: url(/template/pc/skin/images/yuan.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    color: black;
}


/* body-03 */

.body-03 {
    width: 100%;
}

.body-03-container {
    width: 1200px;
    height: 700px;
    margin: 0 auto;
}

.body-03-container .body-03-title {
    height: 87px;
    background-image: url(/template/pc/skin/images/body_03.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-top: 30px;
    margin-bottom: 60px;
}

.body-03-container .body-03-title p:nth-child(1) {
    float: left;
    width: 265px;
    margin: 0 auto;
}

.body-03-container .body-03-title p:nth-child(1) span {
    font-size: 24px;
    width: 100%;
    display: block;
}

.body-03-container .body-03-title p:nth-child(1) span b {
    width: 100%;
    display: block;
}

.body-03-container .body-03-title p:nth-child(1) span b span {
    color: rgb(255, 255, 255);
    text-align: center;
    width: 100%;
    display: block;
    line-height: 87px;
}

.body-03-container .body-03-title p:nth-child(2) {
    font-size: 36px;
    font-weight: 100;
    line-height: 87px;
    text-indent: 50px;
}

.body-03-container .body-03-title p:nth-child(2) font {
    color: rgb(35, 58, 110);
    font-weight: 700;
}

.body-03-container .body-03-title p:nth-child(2) span {
    font-size: 20px;
    font-weight: normal;
}

.body-03-container .body-03-body::after {
    clear: both;
    display: block;
    content: '';
}

.body-03-container .body-03-body {
    zoom: 1;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-top::after {
    clear: both;
    display: block;
    content: '';
}

.body-03-container .body-03-body .body-03-body-left {
    float: left;
    width: 577px;
    height: ;
    zoom: 1;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-top .body-03-body-left-left {
    float: left;
    background-image: url(/template/pc/skin/images/yuan1.png);
    background-repeat: no-repeat;
    width: 94px;
    height: 94px;
    /* padding: 8px; */
    font-size: 72px;
    color: white;
    text-align: center;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-top .body-03-body-left-right {
    float: right;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-top .body-03-body-left-right .p1 {}

.body-03-container .body-03-body .body-03-body-left .body-03-body-top .body-03-body-left-right img {
    width: 461px;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-top .body-03-body-left-right .p2 {
    color: rgb(51, 51, 51);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 27px;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-bottom {
    background-image: url(/template/pc/skin/images/kuan.png);
    background-repeat: no-repeat;
    padding: 20px;
    width: 547px;
    height: 347px;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-bottom .body-03-item::after {
    clear: both;
    display: block;
    content: '';
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-bottom .body-03-item {
    zoom: 1;
    margin-top: 20px;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-bottom .body-03-item .body-03-item-left {
    float: left;
    background-color: #233a6e;
    width: 27px;
    height: 27px;
    color: white;
    font-size: 20px;
    text-align: center;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-bottom .btn3 {
    width: 180px;
    height: 47px;
    position: relative;
    bottom: -40px;
    background: #233a6e;
    left: 45%;
    border: none;
    transform: translate(-50%, -50%);
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-bottom .btn3 a {
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    text-align: center;
    display: block;
    line-height: 47px;
}

.body-03-container .body-03-body .body-03-body-left .body-03-body-bottom .body-03-item .body-03-item-right {
    float: left;
    color: rgb(51, 51, 51);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    margin-left: 11px;
    line-height: 27px;
}

.body-03-container .body-03-body .body-03-body-right {
    float: right;
    width: 566px;
    height: ;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-top::after {
    clear: both;
    display: block;
    content: '';
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-top {
    zoom: 1;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-top .body-03-body-left-left {
    float: left;
    background-image: url(/template/pc/skin/images/yuan1.png);
    background-repeat: no-repeat;
    width: 94px;
    height: 94px;
    /* padding: 8px; */
    font-size: 72px;
    color: white;
    text-align: center;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-top .body-03-body-left-right {
    float: right;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-top .body-03-body-left-right .p1 {}

.body-03-container .body-03-body .body-03-body-right .body-03-body-top .body-03-body-left-right img {
    width: 461px;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-top .body-03-body-left-right .p2 {
    color: rgb(51, 51, 51);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 27px;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-bottom {
    background-image: url(/template/pc/skin/images/kuan.png);
    background-repeat: no-repeat;
    padding: 20px 0px 0px 40px;
    max-width: 547px;
    height: 337px;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-bottom .body-03-item::after {
    clear: both;
    display: block;
    content: '';
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-bottom .body-03-item {
    zoom: 1;
    margin-top: 20px;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-bottom .body-03-item .body-03-item-left {
    float: left;
    background-color: #233a6e;
    width: 27px;
    height: 27px;
    color: white;
    font-size: 20px;
    text-align: center;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-bottom .body-03-item .body-03-item-right {
    float: left;
    color: rgb(51, 51, 51);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    font-size: 16px;
    margin-left: 11px;
    line-height: 27px;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-bottom .btn4 {
    width: 180px;
    height: 47px;
    position: relative;
    bottom: -40px;
    background: #233a6e;
    left: 45%;
    transform: translate(-50%, -50%);
    border: none;
}

.body-03-container .body-03-body .body-03-body-right .body-03-body-bottom .btn4 a {
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-family: 微软雅黑, 宋体, "microsoft yahei", simhei;
    text-align: center;
    display: block;
    line-height: 47px;
}


/* body_04 */

.body_04 {
    width: auto;
    background-color: rgba(244, 244, 244, 1);
}

.body_04 .body_04_container {
    width: 1200px;
    margin: 0 auto;
    height: 390px;
    padding-top: 70px;
}

.body_04 .body_04_container .body_04_title {
    margin-bottom: 65px;
    position: relative;
}

.body_04 .body_04_container .body_04_title::before {
    position: absolute;
    content: '';
    left: 0px;
    top: 25px;
    width: 425px;
    height: 3px;
    background-color: #233a6e;
}

.body_04 .body_04_container .body_04_title::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 25px;
    width: 425px;
    height: 3px;
    background-color: #233a6e;
}

.body_04 .body_04_container .body_04_body {
    width: auto;
}

.body_04 .body_04_container .body_04_body ul {
    display: flex;
    flex-wrap: wrap;
}

.body_04 .body_04_container .body_04_body ul li {
    max-width: 232px;
    margin-left: 5px;
    margin-bottom: 10px;
}

.body_04 .body_04_container .body_04_body ul li:nth-child(1) {
    margin-left: 0px;
}

.body_04 .body_04_container .body_04_body ul li:nth-child(6) {
    margin-left: 0px;
}

.body_04 .body_04_container .body_04_body ul li img {
    width: 100%;
}

.body_04 .body_04_container .body_04_body ul li p {
    background-color: #dddddd;
    height: 30px;
    line-height: 30px;
    text-align: center;
}


/* body_05 */

.body_05 {
    width: auto;
}

.body_05 .body_05_container::after {
    clear: both;
    display: block;
    content: '';
}

.body_05 .body_05_container {
    width: 1200px;
    margin: 70px auto;
}

.body_05 .body_05_container .body_05_left {
    float: left;
    width: 775px;
    background-color: #f4f4f4;
}

.body_05 .body_05_container .body_05_left .body_05_tabs {
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 2px solid #1e50ae;
    overflow: visible;
    height: 60px;
    display: flex;
}

.body_05 .body_05_container .body_05_left .body_05_tabs li {
    flex: 1;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    color: #666666;
}

.body_05 .body_05_container .body_05_left .body_05_tabs a {
    flex: 1;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    width: 130px;
    color: #666666;
}

.body_05 .body_05_container .body_05_left .body_05_tabs li.action {
    color: #1e50ae;
    position: relative;
}

.body_05 .body_05_container .body_05_left .body_05_tabs .action::after {
    position: absolute;
    /* top: 0px; */
    bottom: 0px;
    left: 45%;
    width: 0;
    height: 0;
    border-width: 5px;
    border-color: transparen;
    border-style: solid;
    border-color: transparent;
    border-bottom-color: #1e50ae;
    display: block;
    content: '';
}

.body_05 .body_05_container .body_05_left .body_05_box::after {
    clear: both;
    display: block;
    content: '';
}

.body_05 .body_05_container .body_05_left .body_05_box {
    width: 96%;
    padding: 2%;
    zoom: 1;
}

.body_05 .body_05_container .body_05_left .body_05_boxs .body_05_box {
    display: none;
}

.body_05 .body_05_container .body_05_left .body_05_boxs .body_05_box:nth-child(1) {
    display: block;
}

.body_05 .body_05_container .body_05_left .body_05_box li {
    min-width: 300px;
    width: 48%;
    padding: 10px 0px;
    /* padding-top: 10px; */
    /* margin: 5px 0; */
    border-bottom: 1px solid rgba(153, 153, 153, 0.15);
}

.body_05 .body_05_container .body_05_left .body_05_box li a p {
    font-size: 16px;
    color: #333;
}

.body_05 .body_05_container .body_05_left .body_05_box li a p:hover {
    color: #1e50ae;
}

.body_05 .body_05_container .body_05_left .body_05_box li a p:hover {
    color: #1e50ae;
}

.body_05 .body_05_container .body_05_left .body_05_box li a p span {
    line-height: 1.5;
    color: #999;
    font-size: 14px;
    float: right;
}

.body_05 .body_05_container .body_05_left .body_05_box li:nth-child(odd) {
    float: left;
}

.body_05 .body_05_container .body_05_left .body_05_box li:nth-child(even) {
    float: right;
}

.body_05 .body_05_container .body_05_right {
    float: right;
    width: 386px;
    background-color: #f4f4f4;
}

.body_05 .body_05_container .body_05_right div:nth-child(1) {
    height: 60px;
    line-height: 60px;
    border-bottom: 2px solid #1e50ae;
    padding: 0 10px;
    font-size: 16px;
    color: #666666;
}

.body_05 .body_05_container .body_05_right div:nth-child(1) a {
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    float: right;
}

.body_05 .body_05_container .body_05_right .body_05_box {
    max-width: 96%;
    padding: 4%;
}

.body_05 .body_05_container .body_05_right .body_05_box li {
    min-width: 300px;
    width: 96%;
    padding: 10px 0px;
    /* padding-top: 18px; */
    /* margin: 5px 0; */
    border-bottom: 1px solid rgba(153, 153, 153, 0.15);
}

.body_05 .body_05_container .body_05_right .body_05_box li a p {
    font-size: 16px;
    color: #333;
}

.body_05 .body_05_container .body_05_right .body_05_box li a p:hover {
    color: #1e50ae;
}

.body_05 .body_05_container .body_05_right .body_05_box li a p span {
    line-height: 1.5;
    color: #999;
    font-size: 14px;
    float: right;
}


/* foot */

footer {
    background: url(/template/pc/skin/images/footer-banner.png) repeat top, rgba(35, 58, 110, 1);
    background-size: 100% 100%;
    height: auto;
}

.footer-container {
    width: 1200px;
    margin: 0 auto;
}

.footer-top::after {
    clear: both;
    display: block;
    content: '';
}

.footer-top {
    zoom: 1;
}

.footer-top .footer-top-left {
    float: left;
    height: 100%;
    padding-top: 60px;
    padding-bottom: ;
    position: relative;
}

.footer-top .footer-top-left::after {
    height: 260px;
    /* height: 1px; */
    background-color: white;
    content: '';
    position: absolute;
    width: 2px;
    top: 25px;
    right: 0px;
}

.footer-top .footer-top-left ul {
    display: flex;
}

.footer-top .footer-top-left ul li {
    flex: 1;
    min-width: 150px;
    max-width: 165px;
}

.footer-top .footer-top-left ul li p:nth-child(1) {
    height: 100%;
    text-align: left;
    word-break: normal;
    color: white;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}

.footer-top .footer-top-left ul li p:nth-child(1) a {
    height: 100%;
    text-align: left;
    word-break: normal;
    color: white;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}

.footer-top .footer-top-left ul li p:nth-child(2) {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: rgb(222, 222, 222);
}

.footer-top .footer-top-left ul .p3 {
    width: 265px;
    height: 40px;
    line-height: 40px;
    margin-left: 16px;
}

.footer-top .footer-top-left ul .p3 span:first-child {
    font-family: Candara;
}

.footer-top .footer-top-left ul .p3 span:last-child {
    color: white;
    font-size: 14px;
    margin-top: 8px;
    display: block;
}

.footer-top .footer-top-left ul li ul {
    display: block;
    height: 125px;
    overflow: hidden;
}

.footer-top .footer-top-left ul li ul li p {
    color: rgb(222, 222, 222)!important;
}

.footer-top .footer-top-left ul li ul li p {
    height: 100%;
    text-align: left;
    word-break: normal;
    color: white;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}

.footer-top .footer-top-left ul li ul li p a {
    height: 100%;
    text-align: left;
    word-break: normal;
    color: white;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}

.footer-top .footer-top-right {
    float: left;
    padding-top: 60px;
    padding-bottom: 70px;
    padding-left: 35px;
}

.footer-top .footer-top-right img {
    display: block;
}

.footer-top .footer-top-right p {
    color: rgb(255, 255, 255);
    font-size: 18px;
    background-color: initial;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.footer-bottom {
    padding-bottom: 20px
}

.footer-bottom p {
    font-size: 14px;
    font-family: 微软雅黑;
    color: #9b9b9b;
    text-align: center;
}


/* seo */

.seo-title {
    padding-top: 70px;
    padding-bottom: 30px;
}

.seo-title p {
    font-size: 36px;
    text-align: center;
    display: block;
    color: rgb(35, 58, 110);
    font-weight: 550;
}

.seo-title span {
    color: rgb(90, 90, 90);
    font-size: 16px;
    text-align: center;
    display: block;
    margin: 10px 0;
}

.seo-item1-body {
    width: auto;
}

.seo-item1-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item1-body ul li {
    float: left;
    width: 33.3333%;
    padding: 40px 0;
    position: relative;
}

.seo-item1-body ul li:nth-child(1)::after {
    display: none;
}

.seo-item1-body ul li:nth-child(4)::after {
    display: none;
}

.seo-item1-body ul li:nth-child(4)::before {
    display: none;
}

.seo-item1-body ul li:nth-child(5)::before {
    display: none;
}

.seo-item1-body ul li:nth-child(6)::before {
    display: none;
}

.seo-item1-body ul li::before {
    position: absolute;
    content: '';
    width: 233px;
    height: 1px;
    background: #666666;
    bottom: 0px;
    right: 75px;
}

.seo-item1-body ul li::after {
    position: absolute;
    content: '';
    width: 1px;
    top: 30px;
    height: 190px;
    background: #666666;
}

.seo-item1-body ul li img {
    width: auto;
    display: block;
    margin: 0 auto;
    max-height: 96px;
}

.seo-item1-body ul li p:nth-child(2) {
    color: rgb(35, 58, 110);
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
}

.seo-item1-body ul li p:nth-child(3) {
    color: rgb(86, 86, 86);
    font-size: 14px;
    text-align: center;
    padding: 0 45px;
}

.seo-item1-body ul li p:nth-child(3) a {
    color: rgb(86, 86, 86);
    font-size: 14px;
    text-align: center;
}

.seo-item2 {
    background: #f5f5f5;
}

.seo-item2-body::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item2-body {
    zoom: 1;
    background-image: url(/template/pc/skin/images/problem.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 436px;
    /* padding-bottom: 15px; */
    height: 434px;
}

.seo-item2-body .seo-item2-left {
    float: left;
    min-width: 370px;
    max-width: 370px;
    empty-cells: 370px;
    width: 370px;
}

.seo-item2-body .seo-item2-left ul {}

.seo-item2-body .seo-item2-left ul li {
    color: #666666;
    font-size: 14px;
    text-align: right;
}

.seo-item2-body .seo-item2-left ul li:nth-child(1) {
    margin-top: 50px;
}

.seo-item2-body .seo-item2-left ul li:nth-child(2) {
    margin-top: 80px;
}

.seo-item2-body .seo-item2-left ul li:nth-child(3) {
    margin-top: 90px;
}

.seo-item2-body .seo-item2-left ul li:nth-child(4) {
    margin-top: 70px;
}

.seo-item2-body .seo-item2-moddle {
    float: left;
    min-width: 470px;
    max-width: 470px;
    width: 470px;
}

.seo-item2-body .seo-item2-moddle img {
    display: block;
    width: 385px;
    margin: 0 auto;
    padding-top: 20px;
    padding-left: -7px;
    padding-right: 10px;
}

.seo-item2-body .seo-item2-right {
    float: left;
    min-width: 235px;
    max-width: 287px;
}

.seo-item2-body .seo-item2-right ul {}

.seo-item2-body .seo-item2-right ul li {
    color: #666666;
    font-size: 14px;
    text-align: left;
}

.seo-item2-body .seo-item2-right ul li:nth-child(1) {
    margin-top: 50px;
}

.seo-item2-body .seo-item2-right ul li:nth-child(2) {
    margin-top: 80px;
}

.seo-item2-body .seo-item2-right ul li:nth-child(3) {
    margin-top: 70px;
}

.seo-item2-body .seo-item2-right ul li:nth-child(4) {
    margin-top: 70px;
}

.seo-item2 .seo-item2-bottom {
    padding-bottom: 10px;
}

.seo-item2 .seo-item2-bottom p {
    color: rgb(90, 90, 90);
    font-size: 24px;
    text-align: center;
    display: block;
    padding: 25px 0px;
}

.seo-item2 .seo-item2-bottom button {
    font-size: 26px;
    line-height: 52px;
    font-family: "Microsoft YaHei";
    overflow: visible;
    background-color: #1e50ae;
    width: 162px;
    height: 50px;
    margin: 0 auto;
    display: block;
    border: none;
    /* padding: 10px 0px; */
    margin-bottom: 25px;
}

.seo-item2 .seo-item2-bottom button a {
    display: block;
    width: 100%;
    height: 100%;
    color: white;
}


/* seo-item3 */

.seo-item3 {
    padding-bottom: 25px;
}

.seo-item3-body {
    width: auto;
}

.seo-item3-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item3-body ul {
    zoom: 1;
}

.seo-item3-body ul li:nth-child(1) {
    margin-left: 0;
}

.seo-item3-body ul li {
    width: 24%;
    float: left;
    margin-left: 1%;
    background: #233a6e;
    min-height: 341px;
}

.seo-item3-body ul li img {
    display: block;
    margin: 0 auto;
    padding: 30px 0px;
}

.seo-item3-body ul li p {
    color: rgb(251, 228, 46);
    font-size: 24px;
    text-align: center;
}

.seo-item3-body ul li span {
    color: rgb(255, 255, 255);
    font-size: 16px;
    text-align: center;
    padding: 0 10px;
    display: block;
    line-height: 25px;
    padding-top: 10px;
    padding-bottom: 20px;
}


/* seo-item4 */

.seo-item4 {
    background: #f5f5f5;
}

.seo-item4 .seo-item4-body {}

.seo-item4 .seo-item4-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item4 .seo-item4-body ul {
    zoom: 1;
}

.seo-item4 .seo-item4-body ul li {
    width: auto;
    float: left;
    margin-left: 2%;
    padding: 30px 25px;
    max-width: 310px;
    margin-bottom: 25px;
    border-radius: 12px;
}

.seo-item4 .seo-item4-body ul li p {
    color: rgb(255, 255, 255);
    font-size: 20px;
    text-align: left;
    height: 40px;
}

.seo-item4 .seo-item4-body ul li span {
    text-align: left;
    display: block;
    color: rgb(255, 255, 255);
    font-size: 14px;
    line-height: 20px;
}

.seo-item4 .seo-item4-body ul li:nth-child(1) {
    background: #e76467;
}

.seo-item4 .seo-item4-body ul li:nth-child(2) {
    background: #ef8539;
}

.seo-item4 .seo-item4-body ul li:nth-child(3) {
    background: #01b7ee;
}

.seo-item4 .seo-item4-body ul li:nth-child(4) {
    background: #1acac5;
}

.seo-item4 .seo-item4-body ul li:nth-child(5) {
    background: #17bf64;
}

.seo-item4 .seo-item4-body ul li:nth-child(6) {
    background: #f7b553;
}


/* seo-item5 */

.seo-item5 {
    width: auto;
}

.seo-item5 .seo-item5-body {}

.seo-item5 .seo-item5-body .seo-item5-top {
    padding-bottom: 20px;
}

.seo-item5 .seo-item5-body .seo-item5-top h2 {
    color: rgb(35, 58, 110);
    font-size: 24px;
    padding-bottom: 20px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container {
    zoom: 1;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container div {
    float: left;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-one {
    min-width: 95px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-one ul li {
    font-size: 18px;
    color: rgb(35, 58, 110);
    margin-bottom: 32px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-one ul li:last-child {
    margin-bottom: 0px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two {
    min-width: 440px;
    background-image: url(/template/pc/skin/images/seo5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 362px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two ul::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two ul {
    zoom: 1;
    position: relative;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two ul li {
    float: left;
    position: absolute;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two ul li:nth-child(1) {
    top: 50px;
    left: 70px;
    /* max-width: 42px; */
    width: 58px;
    height: 52px;
    color: rgb(255, 255, 255);
    font-size: 20px
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two ul li:nth-child(2) {
    top: 40px;
    left: 193px;
    /* max-width: 42px; */
    width: 70px;
    height: 52px;
    color: rgb(255, 255, 255);
    font-size: 30px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two ul li:nth-child(3) {
    top: 50px;
    left: 330px;
    /* max-width: 42px; */
    width: 58px;
    height: 52px;
    color: rgb(255, 255, 255);
    font-size: 20px
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-two h2 {
    color: rgb(35, 58, 110);
    text-align: center;
    padding: 35px 0px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-three {
    min-width: 45px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-three ul {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 10px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-three ul li {
    color: rgb(62, 178, 250);
    font-size: 20px;
    margin-bottom: 52px
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-three ul li:last-child {
    margin-bottom: 0px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-five {
    min-width: 440px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-five ul li {
    font-size: 18px;
    color: rgb(62, 178, 250);
    margin-bottom: 20px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-five ul li:last-child {
    margin-bottom: 0px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-five ul li img {
    float: left;
    width: 42px;
    height: 57px;
}

.seo-item5 .seo-item5-body .seo-item5-top .seo-item5-top-container .seo-item5-top-five ul li span {
    display: block;
    color: rgb(0, 0, 0);
    font-size: 14px;
}

.seo-item5 .seo-item5-body .seo-item5-bottom {}

.seo-item5 .seo-item5-body .seo-item5-bottom h3 {
    color: rgb(35, 58, 110);
    font-size: 24px;
    padding: 20px 0px;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container {
    zoom: 1;
    padding-bottom: 50px;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container div:nth-child(1) {
    margin-left: 0px;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container div {
    float: left;
    min-width: 360px;
    margin-left: 30px;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container div h2 {
    font-size: 22px;
    padding: 10px 0;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container div p {
    font-size: 18px;
    padding-top: 10px;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container .seo-item5-bottom-left {
    color: rgb(35, 58, 110);
    position: relative;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container .seo-item5-bottom-left::before {
    position: absolute;
    width: 360px;
    height: 1px;
    top: 0px;
    background-color: rgb(35, 58, 110);
    content: '';
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container .seo-item5-bottom-moddle {
    color: rgb(134, 198, 16);
    position: relative;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container .seo-item5-bottom-moddle::before {
    position: absolute;
    width: 360px;
    height: 1px;
    top: 0px;
    background-color: rgb(134, 198, 16);
    content: '';
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container .seo-item5-bottom-right {
    color: rgb(60, 176, 249);
    position: relative;
}

.seo-item5 .seo-item5-body .seo-item5-bottom .seo-item5-bottom-container .seo-item5-bottom-right::before {
    position: absolute;
    width: 360px;
    height: 1px;
    top: 0px;
    background-color: rgb(60, 176, 249);
    content: '';
}


/*  seo-item6*/

.seo-item6 {
    background: #f5f5f5;
}

.seo-item6 .seo-item6-body {}

.seo-item6 .seo-item6-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item6 .seo-item6-body ul {
    zoom: 1;
}

.seo-item6 .seo-item6-body ul li {
    float: left;
    margin-left: 40px;
    max-width: 520px;
    margin-bottom: 20px;
}

.seo-item6 .seo-item6-body ul li img {
    float: left;
    display: block;
    width: 120px;
    height: 120px;
    margin-right: 30px;
}

.seo-item6 .seo-item6-body ul li h2 {
    color: rgb(35, 58, 110);
    font-size: 20px;
    height: 40px;
}

.seo-item6 .seo-item6-body ul li span {
    display: block;
    color: rgb(90, 90, 90);
    font-size: 16px;
    line-height: 25px
}


/* seo-item7 */

.seo-item7 {}

.seo-item7 .seo-item7-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item7 .seo-item7-body ul {
    zoom: 1;
}

.seo-item7 .seo-item7-body ul li {
    float: left;
    margin-left: 40px;
    min-width: 520px;
    max-width: 520px;
    margin-bottom: 30px;
}

.seo-item7 .seo-item7-body ul li p {
    color: white;
    font-size: 20px;
    background: #243a6b;
    width: 64px;
    height: 64px;
    float: left;
    border-radius: 50px;
    text-align: center;
    line-height: 64px;
    margin-right: 15px;
}

.seo-item7 .seo-item7-body ul li span {
    display: block;
    color: rgb(0, 0, 0);
    font-size: 14px;
    background: #f3f3f3;
    height: 80px;
    /* padding-left: 57px; */
    margin-left: 30px;
    margin-top: -10px;
    line-height: 26px;
    /* text-align: left; */
    /* text-indent: 20px; */
    max-width: 510px;
    padding-top: 25px;
    padding-right: 19px;
}


/* seo-item8 */

.seo-item8 {
    background-color: #f5f5f5;
}

.seo-item8-body::after {
    clear: both;
    display: block;
    content: '';
}

.seo-item8-body {
    background-image: url(/template/pc/skin/images/s_8.png);
    background-repeat: no-repeat;
    background-position-x: center;
}

.seo-item8-body div {
    max-width: 410px;
}

.seo-item8-body div ul li {
    padding-left: 17px;
}

.seo-item8-body div ul li p:nth-child(1) {
    color: rgb(35, 58, 110);
    font-size: 20px;
    height: 40px;
}

.seo-item8-body div ul li p:nth-child(1) span {
    color: white;
}

.seo-item8-body div ul li p:nth-child(2) {
    font-size: 14px;
    color: #666666;
    line-height: 27px;
    padding-bottom: 5px;
}

.seo-item8-body .seo-item8-left {
    float: left;
    padding-left: 60px;
}

.seo-item8-body .seo-item8-left ul li p {
    text-align: left;
    padding-right: 44px;
}

.seo-item8-body .seo-item8-left ul li p span {
    padding-right: 10px;
    padding-top: 3px;
    display: inline-block;
}

.seo-item8-body .seo-item8-left ul li:nth-child(1) {
    padding-bottom: 15px;
}

.seo-item8-body .seo-item8-left ul li:nth-child(2) {
    padding-bottom: 52px;
}

.seo-item8-body .seo-item8-left ul li:nth-child(3) {
    padding-bottom: 48px;
}

.seo-item8-body .seo-item8-left ul li:nth-child(4) {
    padding-bottom: 44px;
}

.seo-item8-body .seo-item8-left ul li:nth-child(5) {
    padding-bottom: 55px;
}

.seo-item8-body .seo-item8-moddle {
    float: left;
    min-width: 245px;
}

.seo-item8-body .seo-item8-moddle p {
    font-size: 48px;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 660px;
}

.seo-item8-body .seo-item8-right {
    float: right;
    padding-right: 72px;
}

.seo-item8-body .seo-item8-right ul li p {
    text-align: right;
}

.seo-item8-body .seo-item8-right ul li {
    padding-right: 10px;
    padding-left: 45px;
}

.seo-item8-body .seo-item8-right ul li p:nth-child(1) {
    line-height: 33px;
}

.seo-item8-body .seo-item8-right ul li p:nth-child(1) span {
    padding-left: 15px;
}

.seo-item8-body .seo-item8-right ul li p:nth-child(2) {}

.seo-item8-body .seo-item8-right ul li:nth-child(1) {
    padding-bottom: 43px;
}

.seo-item8-body .seo-item8-right ul li:nth-child(2) {
    padding-bottom: 25px;
}

.seo-item8-body .seo-item8-right ul li:nth-child(3) {
    padding-bottom: 50px;
}

.seo-item8-body .seo-item8-right ul li:nth-child(4) {
    padding-bottom: 42px;
}

.seo-item8-body .seo-item8-right ul li:nth-child(5) {
    padding-right: 4px;
}


/* seo-item9 */

.seo-item9 {}

.seo-itme9-body {}

.seo-item9-body button {
    width: 210px;
    height: 50px;
    background-color: #233a6e;
    border: none;
    margin: 0 auto;
    display: block;
    margin: 0px auto;
    margin-bottom: 40px;
    border-radius: 8px;
}

.seo-item9-body button a {
    width: 100%;
    height: 100%;
    text-align: center;
    display: block;
    color: white;
    font-size: 20px;
    line-height: 50px;
}


/* zhen */

.zhen-item1 {}

.zhen-item1 .zhen-item1-body {
    padding: 10px 0;
}

.zhen-item1 .zhen-item1-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.zhen-item1 .zhen-item1-body ul {
    zoom: 1;
}

.zhen-item1 .zhen-item1-body ul li {
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
    min-height: 98px;
}

.zhen-item1 .zhen-item1-body ul li:hover {
    background-color: #2c2c2c;
}

.zhen-item1 .zhen-item1-body ul li:nth-child(1) {
    margin-left: 0px;
}

.zhen-item1 .zhen-item1-body ul li:nth-child(4) {
    margin-left: 0px;
}

.zhen-item1 .zhen-item1-body ul li h2 {
    color: rgb(255, 255, 255);
    font-size: 30px;
    font-weight: normal;
}

.zhen-item1 .zhen-item1-body ul li span {
    width: 87px;
    height: 9px;
    background-color: white;
    margin: 10px 0;
    display: block;
}

.zhen-item1 .zhen-item1-body ul li p {
    font-family: 微软雅黑, "Microsoft YaHei";
    line-height: 24px;
    color: white;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-01 {
    background-color: #233a6e;
    max-width: 245px;
    padding: 90px 25px;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-02 {
    background-color: #346fa9;
    max-width: 455px;
    padding: 90px 70px;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-03 {
    background-color: #233a6e;
    padding: 70px 30px;
    max-width: 245px;
    padding: 90px 25px;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-04 {
    max-width: 245px;
    background-color: #346fa9;
    padding: 90px 25px;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-05 {
    background-color: #233a6e;
    max-width: 245px;
    padding: 90px 25px;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-06 {
    max-width: 295px;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-06 ul li:nth-child(1) {
    width: auto;
    background-color: #dd254e;
    padding: 50px 40px;
    min-height: 56px;
    margin-bottom: 0px;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-06 ul li h2 {
    font-family: 微软雅黑, "Microsoft YaHei";
    font-size: 24px;
    text-align: center;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-06 ul li p {
    text-align: center;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-06 ul li:nth-child(2) {
    width: auto;
    background-color: #233a6e;
    padding: 30px 70px;
    min-height: 80px;
    margin: 0 0 0 0;
}

.zhen-item1 .zhen-item1-body ul li ul li:hover {
    background-color: #2c2c2c!important;
}

.zhen-item1 .zhen-item1-body ul .zhen-item1-07 {
    background-color: #346fa9;
    max-width: 245px;
    padding: 90px 25px;
}

.zhen-item2 {}

.zhen-item2 .zhen-item2-body {
    padding-bottom: 50px;
}

.zhen-item2 .zhen-item2-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.zhen-item2 .zhen-item2-body ul {
    zoom: 1;
}

.zhen-item2 .zhen-item2-body ul li {
    float: left;
}

.zhen-item2 .zhen-item2-body ul li .p1 {}

.zhen-item2 .zhen-item2-body ul li .p1 span {
    display: block;
    font-size: 14px;
    text-align: center;
    font-family: 微软雅黑, "Microsoft YaHei";
}

.zhen-item2 .zhen-item2-body ul li .p2 {
    color: rgb(35, 58, 110);
    font-size: 24px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 12px;
}

.zhen-item2 .zhen-item2-body ul li img {
    width: auto;
    display: block;
}

.zhen-item3 {
    background-color: #f5f5f5;
}

.zhen-item3 .zhen-item3-body {
    padding: 0 60px;
}

.zhen-item3-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.zhen-item3-body ul {
    zoom: 1;
}

.zhen-item3-body ul li {
    float: left;
    width: 33.3333%;
    position: relative;
}

.zhen-item3-body ul li:nth-child(1)::after {
    display: none;
}

.zhen-item3-body ul li:nth-child(4)::after {
    display: none;
}

.zhen-item3-body ul li:nth-child(4)::before {
    display: none;
}

.zhen-item3-body ul li:nth-child(5)::before {
    display: none;
}

.zhen-item3-body ul li:nth-child(6)::before {
    display: none;
}

.zhen-item3-body ul li::before {
    position: absolute;
    content: '';
    width: 225px;
    height: 1px;
    background: #666666;
    bottom: 0px;
    right: 63px;
}

.zhen-item3-body ul li::after {
    position: absolute;
    content: '';
    width: 1px;
    top: 30px;
    height: 212px;
    background: #000000;
}

.zhen-item3-body ul li img {
    display: block;
    margin: 20px auto;
}

.zhen-item3-body ul li p:nth-child(2) {
    color: rgb(35, 58, 110);
    font-size: 20px;
    text-align: center;
    padding: 10px 0px;
}

.zhen-item3-body ul li p:nth-child(3) {
    text-align: center;
    display: block;
    font-family: 微软雅黑, "Microsoft YaHei";
    padding: 0 20px;
    padding-bottom: 60px;
}

.zhen-item4 {
    padding-bottom: 30px;
}

.zhen-item4 .zhen-item4-body {}

.zhen-item4 .zhen-item4-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.zhen-item4 .zhen-item4-body ul {
    zoom: 1;
}

.zhen-item4 .zhen-item4-body ul li {
    float: left;
    min-width: 189px;
    min-height: 167px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.zhen-item4 .zhen-item4-body ul li:hover {
    background-color: rgba(35, 58, 110, 1);
}

.zhen-item4 .zhen-item4-body ul li:nth-child(1) {
    margin-left: 0px;
    margin-bottom: 0px;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(2) {
    background-image: url(/template/pc/skin/images/zhen_13.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(2):hover {
    background-image: url(/template/pc/skin/images/zhen_13_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(3) {
    background-image: url(/template/pc/skin/images/zhen_14.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(3):hover {
    background-image: url(/template/pc/skin/images/zhen_14_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(4) {
    background-image: url(/template/pc/skin/images/zhen_15.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(4):hover {
    background-image: url(/template/pc/skin/images/zhen_15_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(5) {
    background-image: url(/template/pc/skin/images/zhen_16.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(5):hover {
    background-image: url(/template/pc/skin/images/zhen_16_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(6) {
    background-image: url(/template/pc/skin/images/zhen_31.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(6):hover {
    background-image: url(/template/pc/skin/images/zhen_31_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(6) p {
    font-size: 16px;
    line-height: 162px;
    padding-top: 0px;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(6) p a {
    font-size: 16px;
    line-height: 162px;
    color: white;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(7) {
    margin-left: 0px;
    margin-bottom: 0px;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(8) {
    background-image: url(/template/pc/skin/images/zhen_17.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(8):hover {
    background-image: url(/template/pc/skin/images/zhen_17_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(9) {
    background-image: url(/template/pc/skin/images/zhen_18.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(9):hover {
    background-image: url(/template/pc/skin/images/zhen_18_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(10) {
    background-image: url(/template/pc/skin/images/zhen_19.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(10):hover {
    background-image: url(/template/pc/skin/images/zhen_19_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(11) {
    background-image: url(/template/pc/skin/images/zhen_20.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(11):hover {
    background-image: url(/template/pc/skin/images/zhen_20_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(12) {
    background-image: url(/template/pc/skin/images/zhen_21.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(12):hover {
    background-image: url(/template/pc/skin/images/zhen_21_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(13) {
    margin-left: 0px;
    margin-bottom: 0px;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(14) {
    background-image: url(/template/pc/skin/images/zhen_22.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(14):hover {
    background-image: url(/template/pc/skin/images/zhen_22_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(15) {
    background-image: url(/template/pc/skin/images/zhen_23.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(15):hover {
    background-image: url(/template/pc/skin/images/zhen_23_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(16) {
    background-image: url(/template/pc/skin/images/zhen_24.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(16):hover {
    background-image: url(/template/pc/skin/images/zhen_24_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(17) {
    background-image: url(/template/pc/skin/images/zhen_25.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(17):hover {
    background-image: url(/template/pc/skin/images/zhen_25_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(18) {
    background-image: url(/template/pc/skin/images/zhen_26.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(18):hover {
    background-image: url(/template/pc/skin/images/zhen_26_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(19) {
    margin-left: 0px;
    margin-bottom: 0px;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(20) {
    background-image: url(/template/pc/skin/images/zhen_27.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(20):hover {
    background-image: url(/template/pc/skin/images/zhen_27_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(21) {
    background-image: url(/template/pc/skin/images/zhen_28.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(21):hover {
    background-image: url(/template/pc/skin/images/zhen_28_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(22) {
    background-image: url(/template/pc/skin/images/zhen_29.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(22):hover {
    background-image: url(/template/pc/skin/images/zhen_29_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(23) {
    background-image: url(/template/pc/skin/images/zhen_30.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(23):hover {
    background-image: url(/template/pc/skin/images/zhen_30_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(24) {
    background-image: url(/template/pc/skin/images/zhen_31.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(24):hover {
    background-image: url(/template/pc/skin/images/zhen_31_a.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(24) p {
    font-size: 16px;
    line-height: 162px;
    padding-top: 0px;
}

.zhen-item4 .zhen-item4-body ul li:nth-child(24) p a {
    font-size: 16px;
    line-height: 162px;
    color: white;
}

.zhen-item4 .zhen-item4-body ul li img {
    width: auto;
    display: block;
    margin: 0 auto;
}

.zhen-item4 .zhen-item4-body ul li p {
    font-family: 微软雅黑, "Microsoft YaHei";
    font-size: 20px;
    color: rgb(255, 255, 255);
    text-align: center;
    padding-top: 80px;
    padding-bottom: 5px;
}

.zhen-item4 .zhen-item4-body ul li span {
    font-family: 微软雅黑, "Microsoft YaHei";
    font-size: 16px;
    text-align: center;
    color: white;
    display: block;
}

.zhen-item5 {
    background: #f5f5f5;
    padding-bottom: 50px;
}

.zhen-item5 .zhen-item5-body::after {
    clear: both;
    display: block;
    content: '';
}

.zhen-item5 .zhen-item5-body {
    zoom: 1;
}

.zhen-item5 .zhen-item5-body .zhen-item5-left {
    float: left;
}

.zhen-item5 .zhen-item5-body .zhen-item5-left div {
    width: 183px;
    height: 89px;
    line-height: 90px;
    background-color: #3270a9;
    color: white;
    text-align: center;
}

.isShow {
    height: 117px!important;
    line-height: 117px!important;
    background-color: #233a6e!important;
}

.zhen-item5 .zhen-item5-body .zhen-item5-right {
    float: left;
    width: 1000px;
}

.zhen-item5 .zhen-item5-body .zhen-item5-right ul::after {
    clear: both;
    display: block;
    content: '';
}

.zhen-item5 .zhen-item5-body .zhen-item5-right ul {
    zoom: 1;
    display: none;
    padding-left: 25px;
    margin-top: 35px;
}

.zhen-item5 .zhen-item5-body .zhen-item5-right ul:nth-child(1) {
    display: block;
}

.zhen-item5 .zhen-item5-body .zhen-item5-right ul li {
    float: left;
    width: 25%;
}

.zhen-item5 .zhen-item5-body .zhen-item5-right ul li img {
    width: 64px;
    height: 60px;
    display: block;
    margin: 0 auto;
}

.zhen-item5 .zhen-item5-body .zhen-item5-right ul li p {
    color: rgb(35, 58, 110);
    font-size: 14px;
    text-align: center;
    padding: 5px 0px;
}

.zhen-item5 .zhen-item5-body .zhen-item5-right ul li span {
    font-size: 12px;
    font-family: 微软雅黑, "Microsoft YaHei";
    text-align: center;
    padding-left: 19px;
    display: block;
}


/* wan */

.wan-item1 {}

.wan-item1-body {}

.wan-item1-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.wan-item1-body ul {
    zoom: 1;
}

.wan-item1-body ul li {
    float: left;
    width: 33.3333%;
    position: relative;
    padding-bottom: 30px;
}

.wan-item1-body ul li:nth-child(1)::after {
    display: none;
}

.wan-item1-body ul li:nth-child(4)::after {
    display: none;
}

.wan-item1-body ul li:nth-child(4)::before {
    display: none;
}

.wan-item1-body ul li:nth-child(5)::before {
    display: none;
}

.wan-item1-body ul li:nth-child(6)::before {
    display: none;
}

.wan-item1-body ul li::before {
    position: absolute;
    content: '';
    width: 310px;
    height: 2px;
    background: #233a6e;
    bottom: 0px;
    right: 40px;
}

.wan-item1-body ul li::after {
    position: absolute;
    content: '';
    width: 2px;
    top: 30px;
    height: 170px;
    background: #233a6e;
}

.wan-item1-body ul li img {
    display: block;
    margin: 0 auto;
    margin-top: 40px;
}

.wan-item1-body ul li p:nth-child(2) {
    font-size: 22px;
    color: rgb(35, 58, 110);
    text-align: center;
    margin: 10px 0;
}

.wan-item1-body ul li p:nth-child(3) {
    color: rgb(90, 90, 90);
    font-size: 16px;
    padding: 0 25px;
    margin: 19px 0;
    text-align: center;
}

.wan-item2 {
    background-color: #f5f5f5;
    padding-bottom: 30px;
}

.wan-item2-body {}

.wan-item2-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.wan-item2-body ul {
    zoom: 1;
}

.wan-item2-body ul li {
    float: left;
    width: 24%;
    margin-left: 5px;
    margin-bottom: 5px;
    border: 1px solid #666666;
    min-height: 200px;
    background: white;
}

.wan-item2-body ul li:nth-child(1) {
    margin-left: 0px;
}

.wan-item2-body ul li:nth-child(5) {
    margin-left: 0px;
}

.wan-item2-body ul li img {
    display: block;
    margin: 0px auto;
    margin-top: 40px;
}

.wan-item2-body ul li p:nth-child(2) {
    color: rgb(35, 58, 110);
    font-size: 20px;
    text-align: center;
    font-weight: bolder;
}

.wan-item2-body ul li p:nth-child(2) span {
    font-size: 30px;
    display: inline;
}

.wan-item2-body ul li p:nth-child(3) {
    font-size: 14px;
    color: #666666;
    text-align: center;
    padding: 0 20px;
}

.wan-item3-body {
    padding-bottom: 20px;
}

.wan-item3-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.wan-item3-body ul {
    zoom: 1;
}

.wan-item3-body ul li {
    float: left;
    width: 31%;
    margin-left: 20px;
    margin-bottom: 20px;
    min-height: 200px;
}

.wan-item3-body ul li:nth-child(1) {
    margin-left: 0px;
    background-image: url(/template/pc/skin/images/zhen_40.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.wan-item3-body ul li:nth-child(2) {
    background-image: url(/template/pc/skin/images/zhen_41.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.wan-item3-body ul li:nth-child(3) {
    background-image: url(/template/pc/skin/images/zhen_42.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.wan-item3-body ul li:nth-child(4) {
    margin-left: 0px;
    background-image: url(/template/pc/skin/images/zhen_43.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.wan-item3-body ul li:nth-child(5) {
    background-image: url(/template/pc/skin/images/zhen_44.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.wan-item3-body ul li:nth-child(6) {
    background-image: url(/template/pc/skin/images/zhen_45.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: contain;
}

.wan-item3-body ul li p {
    color: rgb(35, 58, 110);
    font-family: 微软雅黑, "Microsoft YaHei";
    font-size: 20px;
    padding: 0 20px;
    font-weight: 600;
    line-height: 30px;
    /* padding-top: 11px; */
    margin: 0px auto;
    padding-top: 20px;
}

.wan-item3-body ul li p img {
    display: inline-block;
    vertical-align: middle;
    padding-top: -14px;
    position: relative;
    top: -10px;
}

.wan-item3-body ul li span {
    padding: 0 25px;
    max-width: 200px;
    display: block;
}

.wan-item4 {
    background: #f5f5f5;
    padding-bottom: 70px;
}

.wan-item4-body {}

.wan-item4-body ul::after {
    clear: both;
    display: block;
    content: '';
}

.wan-item4-body ul {
    zoom: 1;
}

.wan-item4-body ul li {
    float: left;
    width: 16%;
    margin-left: 5px;
    border: 1px solid #666666;
    min-height: 200px;
    background-color: white;
}

.wan-item4-body ul li:nth-child(1) {
    margin-left: 0px;
}

.wan-item4-body ul li img {
    display: block;
    margin: 0px auto;
    margin-top: 20px;
}

.wan-item4-body ul li p:nth-child(2) {
    color: rgb(35, 58, 110);
    background-color: initial;
    text-align: center;
    font-size: 20px;
    font-size: 600;
    padding-top: 10px;
}

.wan-item4-body ul li p:nth-child(3) {
    color: rgb(90, 90, 90);
    text-align: center;
    font-size: 16px;
    padding: 5px 20px;
}


/* about */

.about {
    margin: 35px 0px;
}

.about .container::after {
    clear: both;
    display: block;
    content: ' ';
}

.about .container {
    zoom: 1;
}

.about .about-left {
    float: left;
    max-width: 340px;
    padding-top: 80px;
}

.about .about-left .p1 {
    font-family: 微软雅黑, "Microsoft YaHei";
    font-size: 28px;
    background-color: initial;
    color: rgba(35, 58, 110, 1);
}

.about .about-left .p1 span {
    color: rgba(35, 58, 110, 1);
    font-size: 96px;
    display: inline-block;
    margin-right: 10px;
}

.about .about-left .p2 {
    font-family: 微软雅黑, "Microsoft YaHei";
    font-size: 28px;
    background-color: initial;
    color: black;
    font-weight: 550;
    margin-bottom: 15px;
}

.about .about-left .p3 {
    font-size: 14px;
    color: #666666;
    margin-bottom: 15p'x;;
;
    ;
    ;
    ;
    margin-bottom: 15px;
    ;
    ;
    ;
    ;
}

.about .about-left .p4 {
    height: 2px;
    background: black;
    width: 100%;
}

.about .about-left .p5 {
    padding: 15px 0px;
}

.about .about-left .p5 img {
    width: auto;
    display: block;
}

.about .about-right {
    float: right;
    min-width: 770px;
    background: none!important;
    padding-top: 0px!important;
}

.about2 {
    background-image: url(/template/pc/skin/images/about2.png);
    height: 226px;
    background-size: ;
    background-repeat: no-repeat;
}

.about2 p {
    color: rgb(255, 255, 255);
    font-size: 48px;
    background-color: initial;
    text-align: center;
    padding-top: 50px;
    font-weight: 600;
}

.about2 span {
    color: rgb(255, 255, 255);
    text-align: center;
    display: block;
    margin: 20px auto;
    font-size: 20px;
}

.about3::after {
    clear: both;
    display: block;
    content: '';
}

.about3 {
    zoom: 1;
    padding: 90px 0;
}

.about3 .about3-left {
    float: left;
    max-width: 690px;
}

.about3 .about3-left h2 {
    color: rgb(35, 58, 110);
    font-size: 32px;
    font-weight: bold;
}

.about3 .about3-left h2 span {
    font-size: 14px;
    color: rgb(90, 90, 90);
}

.about3 .about3-left ul::after {
    clear: both;
    display: block;
    content: '';
}

.about3 .about3-left ul {
    zoom: 1;
}

.about3 .about3-left ul li {
    float: left;
    max-width: 340px;
    padding: 0 -1px;
    padding-right: 50px;
    padding: 75px 0;
}

.about3 .about3-left ul li p:nth-child(1) {
    color: rgb(35, 58, 110);
    font-size: 18px;
    font-weight: 600;
    height: 87px;
    line-height: 110px;
    /* padding-top: 30px; */
    /* padding-right: 69px; */
}

.about3 .about3-left ul li p:nth-child(1) img {
    float: left;
    display: inline-block;
    padding-bottom: -20px;
    /* position: relative; */
    /* top: -15px; */
    padding-right: 10px;
}

.about3 .about3-left ul li p:nth-child(2) {
    color: rgb(86, 86, 86);
    font-size: 14px;
    text-align: left;
    /* display: block; */
    padding-right: 80px;
}

.about3 .about3-left ul li p:nth-child(2) span {
    color: rgb(35, 58, 110);
    font-weight: 600;
}

.about3 .about3-riht {
    float: right;
}

.about3 .about3-riht img {
    display: block;
    width: auto;
}


/* list_article */

.title-list ul {
    background: #f5f5f5;
    height: 51px;
    padding: 0 10px;
}

.title-list ul li {
    float: left;
    font-size: 16px;
    line-height: 51px;
    margin: 0 15px;
}

.title-list ul li a {
    color: #666;
    display: inline-block;
}

.title-list ul li a:hover {
    color: rgba(50, 112, 169, 1);
}

.news-lists::after {
    clear: both;
    display: block;
    content: '';
}

.news-lists {
    zoom: 1;
    padding: 0 10px;
    margin: 10px 0;
}

.news-lists li::after {
    clear: both;
    display: block;
    content: '';
}

.news-lists li {
    zoom: 1;
    float: left;
    width: 49%;
    margin-left: 2%;
    background: #f5f5f5;
    /* padding: 10px; */
    margin-bottom: 2%;
}

.news-lists li:nth-child(odd) {
    margin-left: 0px;
}

.news-lists li .news-l {
    float: left;
    max-width: 220px;
}

.news-lists li .news-l img {
    display: block;
    width: 100%;
    padding: 10px;
}

.news-lists li .news-r {
    float: right;
    max-width: 314px;
    /* padding: 15px; */
    padding-top: 15px;
    padding-right: 15px;
}

.news-lists li .news-r h2 {
    font-size: 16px;
    color: #333;
}

.news-lists li .news-r h2:hover {
    color: #01b7ee;
}

.news-lists li .news-r p {
    line-height: 26px;
    color: #878787;
    white-space: normal;
    margin-top: 14px;
    font-size: 14px;
}

.news-lists li .news-r span {
    line-height: 26px;
    color: #878787;
    white-space: normal;
    margin-top: 14px;
    font-size: 14px;
}


/* article */

.recommend {
    width: auto;
    height: 47px;
    border-bottom: 1px solid gray;
    margin-bottom: 16px;
}

.recommend a {
    display: block;
}

.recommend a h2 {
    width: 100px;
    border-bottom: 1px solid #1e50ae;
    font-size: 20px;
    padding-top: 6px;
    font-weight: bold;
    padding-bottom: 15px;
    font-family: 微软雅黑;
    color: rgba(35, 58, 110, 1);
    display: inline-block;
}

.recommend a span {
    /* content: "\e924";
    visibility: visible; */
    color: #999999;
    font-size: 20px;
    float: right;
    display: inline-block;
    line-height: 47px;
}

.news-list {
    padding: 0;
    margin: 0;
}

.news-list li {
    zoom: 1;
    float: left!important;
    width: 49%!important;
    margin-left: 0% !important;
    background: #f5f5f5!important;
    padding: 0px;
    margin-bottom: 2%!important;
    margin-right: 2%!important;
}

.news-lists li:nth-child(odd) {
    margin-right: 0px!important;
}