﻿div, p, span {
    font-size: 16px;
}
body{
	margin:0;
}
.xjpgs a,
.xjpgs strong {
    display: block
}

a:hover {
    text-decoration: none !important;
    color: #fff ;
    cursor: pointer
}

.xjpgs .container {
    width: 1100px !important;
    min-width: 1100px !important;
}

.gray_text {
    color: #434343 !important;
}

.white_text {
    color: white
}

.blue_bg_color {
    background-color: #1f7ac1;
}

.banner {
    width: 100%;
    height: auto;
    text-align: center;
}

.banner img {
    width: 100%
}

.xjpgs {
    width: 100%;
    text-align: center;
    clear: both;
}


.alltitle strong {
    padding: 70px 0 14px 0;
    font-size: 34px;
    color: #fff;
    line-height: 34px;
    display: block;
}

.alltitle div {

    width: 44px;
    height: 6px;
    margin: auto;
}


/*row1*/
.ygzc1 {
    background: #FFF;
    min-height: 408px
}

.ygzc1 .row {
    margin: 61px auto 28px auto
}

.ygzc1 .row div:first-child {
    float: left
}

.ygzc1 .row .map {
    float: left;
    background: url("../images/xjpgskh-img/img_69.jpg") no-repeat center;
    background-size: 100%;
    width: 645px;
    height: 319px;
}

.ygzc1 .row .map strong {
    font-size: 34px;
    color: #434343;
    line-height: 106px;
    text-align: left;
    display: block;
    position: relative;
    margin-left: 70px;
}

.ygzc1 .row .map div p {
    font-size: 16px;
    color: #6d6d6d;
    text-align: justify;
    line-height: 26px;
    width: 590px;
    margin-left: 70px;
}

.ygzc1 .ygzc1 .row .map i {
    width: 44px;
    height: 6px;
    position: absolute;
    top: 85px;
    left: 0;
}

/*row2*/
.ygzc2 {
    background: url("../images/xjpgskh-img/bg.jpg") no-repeat center;
    min-height: 520px;
    background-size: 100% 100%;
}



.ygzc2 .alltitle strong {
    padding: 37px 0 14px 0;
    font-size: 34px;
    color: #fff;
    line-height: 34px;
    display: block;
}

.ygzc2 .alltitle div {

    width: 44px;
    height: 6px;
    margin: auto;
    background-color: #fff;
}

.ygzc2 .ys {
    width: 982px;
    margin: 46px auto 0 auto;
}

.ygzc2 .ys .ys_left {
    width: 535px;
    float: left
}

.ygzc2 .ys .ys_left ul li {
    width: 207px;
    float: left
}

.ygzc2 .ys .ys_left ul li:nth-child(even) {
    float: right
}

.ygzc2 .ys .ys_left ul li:nth-child(1),
.ygzc2 .ys .ys_left ul li:nth-child(2) {
    margin-bottom: 48px;
}

.ygzc2 .ys .ys_left ul li div {
    font-size: 14px;
    color: #fff;
    line-height: 24px
}

.ygzc2 .ys .ys_right {
    width: 354px;
    height: 334px;
    background-color: #fff;
    float: right;
}

.ygzc2 .ys .ys_right div {
    text-align: left
}

.ygzc2 .ys .ys_right div p {
    font-size: 16px;
    line-height: 16px;
}

.ygzc2 .ys .ys_right h1 {
    font-size: 28px;
    line-height: 67px;
    color: #940202;

}

.ygzc2 .ys .ys_right form {
    width: 300px;
    margin: auto;
}

.ygzc2 .ys .ys_right form .input {
    background-color: #f0f0f0;
    margin: 12px 0;;

    width: 100%;
    font-size: 14px;
    height: 47px;
    text-indent: 15px;
}

.ygzc2 .ys .ys_right form .select {
    background: url("../images/xjpgskh-img/select_bg.jpg") no-repeat center;
    width: 300px;
    height: 47px;
}

.ygzc2 .ys .ys_right form .submit {
    width: 198px;
    height: 49px;
    margin: auto;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 15px;
}

/*row3*/
.ygzc3 {
    min-height: auto
}

.ygzc3 .alltitle > div {
    background-color: #1f7ac1
}

.ygzc3 .ys_content {
    width: 964px;
    height: auto;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    padding-bottom: 70px;
    padding-top: 58px;
}

.ygzc3 .ys_content li {
    width: 242px;
    height: auto;
    float: left;
}

.ygzc3 .ys_content li div {
    font-size: 16px;
    color: #434343;
    line-height: 26px;
    margin-top: 31px;
}

/*row4*/
.ygzc4 {
    background: url("../images/xjpgskh-img/vs.png") no-repeat center;
    height: 827px;
    width: auto;
}

.kh_content {
    margin-top: 155px;
    margin-bottom: 62px;
    height: 616px;
}

.kh_content ul {
    display: flex;
    justify-content: space-between;
    width: 918px;
    margin: auto;
}

.kh_content ul li {
    width: 362px;
}

.kh_steps {;
    border-bottom: 1px solid #000;
    text-align: left;
    height: 110px;
    padding-top: 20px;
}

.kh_steps strong {
    font-size: 24px;
    line-height: 24px;
    display: block;
}

.kh_steps p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px !important;
}

.kh_content ul li .kh_steps:first-child {
    height: 220px
}

.kh_content ul li:nth-child(2) .kh_steps {
    border-bottom: 1px solid #fff
}

.kh_content ul li .kh_steps:last-child {
    border-bottom: none !important;
}

.yhzl_content {
    height: 205px;
}

/*row5*/
.ygzc5 {
    height: auto;
}

.yhzl_content {
    height: 220px;
}

.ygzc5 .yhzl_content .img {
    float: left;
    display: block
}

.ygzc5 .yhzl_content ul {
    float: right;
    width: 698px;
    margin: 17px auto;
}

.ygzc5 .yhzl_content ul li {
    width: 698px;
    display: inline-block;
    margin-bottom: 5px;
}

.ygzc5 .num {
    width: 31px;
    height: 31px;
    border-radius: 50%;
    text-align: center;
    line-height: 31px;
    color: #fff;
    float: left;
}

.ygzc5 .yhzl_content ul li p {
    float: left;
    line-height: 31px;
    margin-left: 11px;
}

/*row6*/
.ygzc6 {
    background-color: #f5f5f5;
    height: auto;

}

.khlc_content {
    height: 212px;
    margin-top: 35px;
}

.khlc_content_area:first-child {
    width: 260px;
    float: left
}

.khlc_content_area div {
    margin-left: 40px;
}

.khlc_content_area img {
    float: left
}

.khlc_content_area strong {
    font-size: 24px;
    display: block;
    text-align: justify;
}

.khlc_content_area:nth-child(2) {
    width: 830px;
    float: right;
}

.khlc_content_area:nth-child(2) p {
    width: 785px;
    text-align: justify;
    font-size: 18px;
    line-height: 32px;
}

.blue_line {
    height: 8px;
    width: 100%
}

.butt-area {
    height: 123px;
    padding: 30px 0 44px 0;
}

.butt {
    width: 293px;
    height: 48px;
    border-radius: 10px;
    margin: auto;
    text-align: center;
    font-size: 24px;
    line-height: 48px;
}

.butt {
    color: #fff;
}

/*row7*/
.ygzc7 {
    height: auto;
}

.ygzc7 .xbk_content {
    height: auto;
    padding: 25px 0 70px 0;
    min-width: 1100px;
}

.ygzc7 .xbk_content ul li strong {
    position: absolute;
    top: 13px;
    left: 70px;
    margin: auto;
}

.ygzc7 .xbk_content ul li p {
    font-size: 18px;
    line-height: 30px;
    text-align: justify;
    position: absolute;
    top: 57px;
    width: 954px;
    left: 0;
    right: 0;
    margin: auto;
}

/*row8*/

.ygzc8 {
    height: auto;
    background-color: #f5f5f5
}

.ygzc8 .bk_partner {
    height: auto;
    padding: 64px 0 80px 0
}



/*# sourceMappingURL=zcbvigs-style.css.map */
