
/* 首页 */
*{
    box-sizing: border-box;
}
input{
    outline: none;
}
div{
    text-transform:capitalize;
}
ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.sy1_k1 {
    width: 1200px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: space-between;
    cursor: pointer;
}
.page-box{
    width: 802px;
    margin: 0 auto;
    margin-bottom: 25px;
}
.prve,.next{
    color: #000000;
    line-height: 35px;
}
.sy1_logo img {
    width: 193px;
    height: 73px;
}

.sy1_wz1 {
    width: 125px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    display: flex;
    justify-content: center;
    height: 77px;
    align-items: center;
}

a {
    list-style: none;
    text-decoration: none;
}

.sy1_wz1 a {
    font-size: 18px;
    color: #000000;
    text-decoration: none;
}

.sy1_wz2 {
    width: 91px;
    height: 30px;
    background: #085A4D;
    border-radius: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #EDC693;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sy1_wz2 a {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #EDC693;
    text-decoration: none;
}

.sy3_top1 {
    display: flex;
    width: 385px;
    margin: 0 auto;
    align-items: center;
    justify-content: space-between;
}

.sy3_line1 {
    width: 84px;
    height: 2px;
    background: #000000;
}

.sy3_wz1 {
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #010101;
}

.sy3_wz2 {
    display: flex;
    justify-content: center;
    font-size: 16px;
    font-family: Arial;
    font-weight: 400;
    color: #000000;
    margin-top: 14px;
}

.sy3_k1 {
    width: 1554px;
    display: flex;
    margin: 0 auto;
    position: relative;
    margin-top: 49px;
}

.bud {
    width: 1200px !important;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.sy3_k2 {
    width: 255px;
    height: 409px;
    background: #F8F8F8;
    cursor: pointer;
}

.sy3_tp1 {
    width: 255px;
}

.sy3_tp1 img {
    display: flex;
    margin: 0 auto;
    width:100%;
}

.sy3_wz3 {
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #010101;
    text-align: center;
    margin-top: 60px;
}

.sy3_wz4 {
    font-size: 17px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    text-align: center;
    margin-top: 21px;
}

/* .sy3_k2:hover {
    background-image: url("../images/555.jpg");
    background-size: 255px 409px;
} */

.sy3_k2:hover .sy3_tp1 {
    display: none;
    margin-top: 20px;
}

.sy3_k2:hover .sy3_wz3 {
    display: none;
}

.sy3_k2:hover .sy3_wz4 {
    display: none;
}

.yctp {
    display: none;
}

.sy4_top1 {
    font-size: 80px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 148px;
    display: flex;
    justify-content: center;
}

.sy4_box1 {
    height: 1294px;
    background-image: url("../images/jx3.png");
    background-size: 100% 100%;
    margin-top: 41px;
}

.sy4_xieline {
    width: 3px;
    height: 133px;
    background: #FFFFFF;
    transform: rotate(45deg);
    position: relative;
    top: 35px;
    left: -10px;
}

.sy4_bottom {
    width: 1200px;
    margin: 0 auto;
    justify-content: center;
    margin-top: 36px;
}

.sy4_top2 {
    display: flex;
}

.sy4_left1 {
    width: 398px;
    height: 520px;
    background-color: #FFFFFF;
}

.sy4_k1 {
    width: 370px;
    height: 473px;
    background: #F6F6F6;
    margin-left: 28px;
    margin-top: 23px;
    margin-bottom: 24px;
}

.sy4_zmj {
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FF960E;
    padding-top: 50px;
    padding-left: 30px;
}

.sy4_wz2 {
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #444444;
    margin-top: 10px;
    padding-left: 30px;
}

.sy4_right1 {
    width: 802px;
    height: 520px;
    overflow: hidden;
}

.sy4_right1 img {
    width: 802px;
    height: 520px;
    transition: all 0.8s;
}

.sy4_right1 img:hover {
    transform: scale(1.2);
}

.sy4-b2 {
    display: flex;
    justify-content: space-between;
    margin-top: 29px;
}

.sy4_k2 {
    height: 505px;
    width: 375px;
    background-color: #FFFFFF;
}

.sy4b2 {
    overflow: hidden
}

.sy4b2_t1 {
    width: 375px;
    height: 401px;
    ;
    transition: all 0.8s;
}

.sy4_wz4 {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #010101;
    line-height: 30px;
    text-align: center;
}

.sy4_wz5 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    text-align: center;
}

.sy4b2_t2 {
    margin: 0 auto;
    display: flex;
}

.sy4b2_t1:hover {
    transform: scale(1.1);
}

.sy4_box2 {
    height: 762px;
    background: #F8F8F8;
    width: 100%;
    padding-top: 85px;
}

.sy4_left2k {
    width: 701px;
    height: 600px;
    overflow: hidden;
}

.sy42_k {
    width: 1200px;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
}

.sy4_title1 {
    display: flex;
}

.sy4_jch {
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FF960E;
}

.sy4_sgjch {
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #444444;
    margin-top: 15px;
}

.sy4_wz02 {
    font-size: 80px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #000000;
}

.sy4_xieline2 {
    width: 3px;
    height: 133px;
    background: #333333;
    transform: rotate(45deg);
    position: relative;
    top: 25px;
    left: -16px;
}
.fzlc-con{
    background-image: url(/skins/demo/images/tc331.png);
}
.sy4_kjc {
    margin-top: 40px;
}

.sy4_right2 {
    width: 290px;
}

.sy4_left2 {
    overflow: hidden;
    display: flex;
    transition: all 0.8s;
}

.sy4_left2 {
    width: 701px;
    height: 600px;
}

.sy4_left2:hover {
    transform: scale(1.4);
}

.sy43_t1 {
    width: 312px;
    height: 437px;
}

.sy43_top, .sy43_t1 {
    overflow: hidden;
}

.sy43_top img, .sy43_t1 img {
    transition: all 0.8s;
}

.sy43_top img:hover {
    transform: scale(1.4);
}

.sy43_t1 img:hover {
    transform: scale(1.4);
}

.yiwanm img {
    position: relative;
    left: 1572px;
    top: -147px;
}

.sy4_wz03 {
    font-size: 80px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #000000;
}

.sy4_xieline3 {
    width: 3px;
    height: 133px;
    background: #333333;
    transform: rotate(45deg);
    position: relative;
    top: 35px;
    left: -10px;
}

.sy43_box {
    height: 1055px;
    background-image: url(../images/tc38.png);
    margin-top: 20px;
}

.sy4_box3 {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.sy43_b {
    display: flex;
    justify-content: space-between;
    width: 668px;
    margin-top: 40px;
}

.sy4_left3 {
    margin-top: 157px;
}

.sy4_right3 {
    margin-top: 65px;
}

.sy43_wz11 {
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
}

.sy43_wz22 {
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 15px;
}

.sy43_wz33 {
    margin-top: 57px;
}

.sy43_wzk {
    width: 312px;
    height: 42px;
    background: rgba(0, 0, 0, 0.3);
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -45px;
}

.sy5_box1 {
    width: 1200px;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
    margin-top: 87px;
}

.sy5_wz1 {
    font-size: 26px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #085A4D;
}

.sy5_line {
    width: 56px;
    height: 2px;
    background: #002A7D;
    margin-top: 26px;
}

.sy5_wz2 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 28px;
    margin-top: 26px;
    margin-bottom: 36px;
    width: 565px;
    height: 166px;
    overflow: hidden;
    height: inherit;
}

button {
    border: none;
}

.sy5_left a:hover {
    background-color: #085A4D;
    color: #ffffff;
}

.sy5_left a {
    width: 129px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 41px;
    border: 1px solid #C9C9C9;
    background-color: #FFFFFF;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #636363;
    cursor: pointer;
}

.sy6_box1 {
    display: flex;
    position: relative;
    margin-bottom: 92px;
    width: 575px;
}

.sy6_box1k {
    width: 1200px;
    display: flex;
    margin: 0 auto;
    margin-top: 68px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.sy6_left {
    width: 430px;
    height: 310px;
    background: #F8F8F8;
}

.sy6_left:hover {
    background-color: #085A4D;
}

.sy6_left:hover .sy6_wz1 {
    color: #F7F7F7;
}

.sy6_left:hover .sy6_wz2 {
    color: #F7F7F7;
}

.sy6_left:hover .sy6_wz3 {
    color: #F7F7F7;
}

.sy6_left:hover .sy6-wzk2 {
    background-color: #2E2E2E;
}

.sy6_left:hover .sy6_sj img {
    display: none;
}

.sy6_left:hover .zb img {
    display: block;
}

.zb img {
    display: none;
}

.sy6_wzk {
    width: 240px;
    margin-left: 27px;
    margin-top: 36px;
}

.sy6_box1:hover .heilin {
    background: #363837;
}

.heilin {
    width: 6px;
    height: 310px;
    background: #ECECEC;
}

/* .sy6_wz1,.sy6_wz2,.sy6_wz3:hover{

    color: #FFFFFF;

} */

.sy6_wz1 {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #404040;
    overflow: hidden;
    height: inherit;
    width: 238px;
    height: 58px;
}

.sy6_sj {
    display: flex;
    align-items: center;
    margin-top: 17px;
}

.sy6_sj img {
    width: 24px;
    height: 24px;
}

.sy6_wz2 {
    margin-left: 14px;
    font-size: 16px;
    font-family: Arial;
    font-weight: 400;
    color: #404040;
}

.sy6_wz3 {
    width: 240px;
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #404040;
    margin-top: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.sy6-wzk2 {
    width: 141px;
    height: 48px;
    background: #A2A2A2;
    position: absolute;
    left: 23px;
    top: 285px;
    cursor: pointer;
}

.sy6_wz4 {
    width: 103px;
    height: 48px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sy6-wzk2 button {
    width: 38px;
    height: 38px;
    background: #5D5D5D;
    position: relative;
    left: 103px;
    top: -44px;
}

.sy6_right1 {
    width: 270px;
    height: 270px;
    position: absolute;
    left: 304px;
    top: 20px;
}
.sy6_right1 img{
    width: 270px;
    height: 270px;
}
.sy_con7 img {
    width: 1517px;
    display: flex;
    margin: 0 auto;
}

.sy_down {
    height: 411px;
    background: #11111D;
    padding-top: 38px;
    position: relative;
}

.down_box1 {
    width: 1300px;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
}

.down_tp1 {
    padding-top: 33px;
}

.down_tp1 {
    display: flex;
}

.logowz1 {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 22px;
}

.logowz2 {
    font-size: 14px;
    font-family: Arial;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 7px;
}

.down_wz1 {
    width: 249px;
    height: 61px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #AEACAC;
    margin-top: 22px;
}

td {
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AEACAC;
    cursor: pointer;
}

.dyh td {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #EDC693;
    height: 71px;
    width: 127px;
}

.down_right1 {
    margin-left: 72px;
    margin-top: 30px;
    display: flex;
}
.downr1-con1{
    width: 127px;
}
.downr11-wz1{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #EDC693;
    margin-bottom: 30px;
    cursor: pointer;
}
.downr11-wz2{
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AEACAC;
    cursor: pointer;
    margin-top: 15px;
}
.down_line {
    height: 1px;
    background: #8E8E8E;
    opacity: 0.35;
    margin-top: 38px;
}

.down_box2 {
    display: flex;
    justify-content: space-between;
    width: 1300px;
    margin: 0 auto;
}

.down2_wzk1 {
    display: flex;
    margin-top: 35px;
    align-items: flex-end;
}

.down2_wz1 {
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AEACAC;
}

.down2_wz2 {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AEACAC;
    margin-right: 38px;
}

.down2_wz3 {
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8E8E8E;
    margin-top: 25px;
}

.down2_wz4 {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8D8D8D;
    text-align: center;
}

.down2_right {
    margin-top: 15px;
}

.zx1 :hover {
    background: #085A4D;
    border-color: #DDDDDD;
}

.zx1 :hover .dhwz {
    color: #FFFFFF;
}

.zx1 {
    width: 60px;
    height: 60px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    margin: 0 auto;
    margin-bottom: 18px;
}

.dhwz {
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    text-align: center;
    margin-top: 3px;
}

.zx1_k {
    width: 60px;
    height: 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.zx1_k img {
    margin-top: 9px;
}

.zixun {
    position: fixed;
    right: 109px;
    bottom: 47px;
    cursor: pointer;
    z-index: 1111111;
}

.dayuandiank {
    display: flex;
    align-items: center;
    margin-left: 30px;
    margin-top: 55px;
}

.dayuandiank2 {
    display: flex;
    align-items: center;
    margin-left: 30px;
    margin-top: 0;
}

.dyd {
    list-style: none;
    width: 14px;
    height: 14px;
    background: #085A4D;
    border-radius: 50%;
}

.dydz {
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-left: 13px;
}

.xyd {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #085A4D;
    margin-top: 5px;
    margin-left: 35px;
}

.dydbk {
    display: flex;
    align-items: center;
    margin-top: 0;
}

.dydb {
    width: 14px;
    height: 14px;
    background: #FFFFFF;
    border-radius: 50%;
}

.dydbz {
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 13px;
}

.xydb {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #FFFFFF;
    margin-top: 5px;
    margin-left: 6px;
}

.button-next {
    position: absolute;
    right: 0;
    top: 50%;
}

.button-prev {
    position: absolute;
    left: 0;
    top: 50%;
}

.sy1_wz1_active {
    text-decoration: underline;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.bailine {
    height: 600px;
    width: 4px;
    background-color: #FFFFFF;
}

.baitu {
    display: none;
    margin-top: 9px;
}

.zx1:hover .baitu {
    display: block;
}

.zx1:hover .huitu {
    display: none;
}

/* 资质荣誉 */

.zzrybanner {
    height: 350px;
    width: 100%;
}

.zzry-banner {
    width: 100%;
    position: relative;
    height: 350px;
}

.bannerdi {
    width: 18vw;
}

body {
    margin: 0;
}

.zzry-dh {
    height: 59px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 291px;
}

.zzrydh-wzk {
    display: flex;
    width: 1200px;
    margin: 0 auto;
}

.zzrydh-wz a, .zzjg-wz a {
    width: 153px;
    height: 59px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    border-right: 1px solid rgba(250, 250, 250, 0.4);
}

.wz_active a{
    background-color: rgba(250, 250, 250, 0.64);
    color: #000000;
}

.zzry-con2 {
    width: 100%;
    height: 40px;
    background: #F4F4F4;
    margin-bottom: 53px;
}

.zzry-wzk img {
    width: 15px;
    height: 13px;
    margin-left: -8px;
    margin-right: 9px;
}
.zzry-wzk a{
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8A8A8A;
    margin: 0 10px;
}
.zzry-wzk{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    height: 40px;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8A8A8A;
}

.fzlc-title {
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    text-align: center;
    width: 100%;
}

.fzlc-fgx {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 25px;
}

.fzlcfgx-line {
    width: 161px;
    height: 1px;
    background: #085A4D;
}

.fzlcfgx-dian {
    width: 12px;
    height: 12px;
    background: #085A4D;
    border-radius: 50%;
    position: relative;
    top: -5px;
    left: -80px;
}

.fzlc-center {
    width: 1200px;
    margin: 0 auto;
    margin-top: 50px;
}

.fzlc-wz1 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 30px;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 36px;
}

.fzlc-fl {
    display: flex;
    justify-content: space-between;
}

.cjzxk:hover {
    background-color: #085A4D;
}

.pzbzk:hover {
    background-color: #085A4D;
}

.yzfwk:hover {
    background-color: #085A4D;
}

.cxjyk:hover {
    background-color: #085A4D;
}

.cjzxk {
    width: 169px;
    height: 169px;
    background: #0378D0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.cjzxk img {
    width: 54px;
    height: 53px;
}

.cjzx-wz {
    text-align: center;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #373737;
    margin-top: 26px;
}

.cxjyk {
    width: 169px;
    height: 169px;
    background: #E1AF45;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.pzbzk {
    width: 169px;
    height: 169px;
    background: #4B4A6C;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.yzfwk {
    width: 169px;
    height: 169px;
    background: #058A6A;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.fzlcsjz-line {
    width: 90%;
    margin: 0 auto;
    height: 1px;
    background: -webkit-linear-gradient(right, #fff, #858585 70%, #fff 100%);
    position: relative;
    top: 162px;
    z-index: -1;
}

.fzlcsjz-kuan {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    margin-top: 59px;
    justify-content: space-between;
}

.xs:hover {
    font-weight: bold;
    color: #0378D0;
}

.xs {
    width: 211px;
    height: 72px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    cursor: pointer;
    transition: all 0.5s;
}

.k {
    width: 15px;
    height: 15px;
    background: #0378D0;
    margin-top: 23px;
    margin-bottom: 36px;
}

.ryzz-con {
    margin-top: 72px;
}

.ryzz-tpk {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 35px;
}

.qyjj-con1 {
    width: 100%;
    height: 40px;
    background: #FFFFFF;
    margin-bottom: 53px;
}

.qyjj-box {
    background-color: #F7F7F7;
    height: 100%;
    padding-top: 50px;
}
.fzlc-title{
    padding-top: 50px;
}
.zzrybanner show {
    display: none;
}

.gsjj-wzk {
    background-image: url(../images/tc30.png);
    width: 1200px;
    height: 601px;
    margin: 0 auto;
    align-items: center;
    display: flex;
}

.gsjjwz-k1 {
    width: 1047px;
    height: 530px;
    margin: 0 auto;
    border: 5px solid rgba(250, 250, 250, 0.6);
    display: flex;
    align-items: center;
}

.gsjjwz-k2 {
    width: 1029px;
    height: 507px;
    background: rgba(250, 250, 250, 0.6);
    margin: 0 auto;
}

.gsjjwz-k3 {
    width: 965px;
    height: 436px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    margin: 0 auto;
    padding-top: 38px;
    padding-left: 39px;
}

.gsjjwz-k3 p {
    margin-bottom: 35px;
}

.qyln-title {
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F7F7F7;
    text-align: center;
    width: 100%;
}

.qyln-fgx {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 25px;
}

.qylnfgx-line {
    width: 161px;
    height: 1px;
    background: #F7F7F7;
}

.qylnfgx-dian {
    width: 12px;
    height: 12px;
    background: #F7F7F7;
    border-radius: 50%;
    position: relative;
    top: -5px;
    left: -80px;
}

.qyln-con {
    background-image: url(../images/tc38.png);
    width: 100%;
    height: 521px;
    margin-top: 72px;
}

.qyln-con {
    padding-top: 94px;
}

.qyln-wzk {
    padding-top: 78px;
    width: 949px;
    height: 156px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F7F7F7;
    margin: 0 auto;
}

.qyln-wzk div {
    margin-bottom: 40px;
}

.ctgy-wz {
    width: 1002px;
    margin: 0 auto;
    height: 44px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    margin-top: 56px;
    margin-bottom: 63px;
}

.ctgy-con {
    margin-top: 66px;
}

.ctgy-tpk {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 27px;
}

.ctgy-tpk img:hover {
    transform: scale(1.03);
}

.ctgy-tpk img {
    width: 381px;
    height: 254px;
    transition: all 0.6s;
    cursor: pointer;
}

.lxwm-con {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 42px;
    padding-bottom: 71px;
    cursor: pointer;
}

.lxwm-con:hover .lxwm-wz a{
    color: #ffff;
}

.lxwm-wz {
    position: relative;
    left: -154px;
    top: 23px;
}
.lxwm-wz a{
    color: #000;
}
.cpzx-con1 {
    width: 1220px;
    margin: 0 auto;
}

.cpzx-k1 {
    display: flex;
    /* justify-content: space-between; */
    /* margin-bottom: 55px; */
    flex-wrap: wrap;
}

.cpzxcp-con1 {
    width: 288px;
    height: 391px;
    background: #FFFFFF;
    border: 1px solid #ECECEC;
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 55px;
}

.cpzxcp-con1 img {
    object-fit: contain;
    width: 288px;
    height: 223px;
}

.cpzxcp-d {
    height: 170px;
    width: 288px;
    /* padding-left: 22px; */
    margin: 0;
    margin-top: -5px;
}

.cpzxcp-wz1 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    padding-top: 20px;
    padding-left: 22px;
}

.cpzxcp-wz2 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    width: 245px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 18px;
    padding-left: 22px;
}

.cpzxcp-ljgd {
    width: 113px;
    height: 42px;
    border: 1px solid #D3D3D3;
    border-radius: 21px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    margin-left: 22px;
}

.cpzxcp-con1:hover .cpzxcp-d {
    background-color: #085A4D;
}

.cpzxcp-con1:hover .cpzxcp-wz1 {
    color: #FFFFFF;
}

.cpzxcp-con1:hover .cpzxcp-wz2 {
    color: #FFFFFF;
}

.cpzxcp-con1:hover .cpzxcp-ljgd {
    color: #085A4D;
    background-color: #FFFFFF;
}

.xgwh-con {
    background-image: url(../images/fff.png);
    background-size: 100% 100%;
    padding-top: 51px;
}

.xgwh-ysz {
    width: 1200px;
    margin: 0 auto;
    display: flex;
}

.x {
    margin-left: 31px;
    margin-top: 68px;
}

.ysz-wz {
    font-size: 43px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #BB9764;
    margin-left: 17px;
    margin-top: 91px;
}

.xgwh-line {
    width: 331px;
    height: 2px;
    background-color: #AC3014;
}

.xgwh-kuan {
    width: 30px;
    height: 4px;
    background-color: #AC3014;
}

.xgwh-linek {
    width: 331px;
    position: relative;
    left: 196px;
    top: -26px;
}

.xgwh-wzk {
    width: 1200px;
    margin: 0 auto;
    margin-top: 55px;
    padding-bottom: 202px;
}

.xgwh-wz {
    width: 700px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 40px;
}

.qyjs-con {
    padding-top: 65px;
    padding-bottom: 12px;
    background-image: url(../images/bj3.jpg);
}

.qyjs-k {
    width: 900px;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
}

.qyjs-wzk {
    display: flex;
    width: 40%;
    margin-top: 155px;
}

.qywh-yuan1 {
    width: 19px;
    height: 19px;
    border: 3px solid #000000;
    border-radius: 50%;
}

.qywh-line {
    width: 1px;
    height: 145px;
    background: #7E7E7E;
    margin-left: 11px;
}

.qywh-yuan2 {
    width: 10px;
    height: 10px;
    background: #7E7E7E;
    border-radius: 50%;
    margin-left: 7px;
}

.qywhr-wz1 {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #383838;
    height: 40px;
}

.qywhr-wz1:hover {
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AC3014;
}

.qyjs-right p {
    margin-bottom: 42px;
    margin-top: -3px;
}

.qyjs-right {
    margin-left: 50px;
    cursor: pointer;
}

.qywh-con {
    padding-top:10px;
    padding-bottom: 23px;
    background-image: url(../images/bj1.jpg);
}

.qywh-tpk {
    display: flex;
    width: 1200px;
    justify-content: space-between;
    margin: 0 auto;
    margin-bottom: 28px;
}

.qywh-k1 {
    background-image: url(../images/sss.png);
    width: 578px;
    height: 230px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.qywh-k1:hover {
    background-image: url(../images/ddd.png);
}

.qywh-k1:hover .qywh-left img {
    transform: scale(1.2);
}

.qywh-left {
    overflow: hidden;
    width: 276.1px;
    height: 198.4px;
}

.qywh-left img {
    transition: all 0.5s;
}

.qywh-wzk {
    width: 276.1px;
}

.qywh-wz1 {
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-left: 25px;
    line-height: 60px;
}

.qywh-k1:hover .qywh-wz2 {
    color: #AC3014;
}

.qywh-wz2 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3E3E3E;
    margin-left: 25px;
    line-height: 48px;
}

.xgwh-b {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 81px;
    background-image: url(../images/bj2.jpg);
}

.xgwhb-con1 {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-bottom: 61px;
}

.jiao1 {
    width: 16px;
    height: 18px;
    opacity: 0.78;
    border-top: 1px solid rgba(0, 0, 0, 0.78);
    border-left: 1px solid rgba(0, 0, 0, 0.78);
    margin-right: 35px;
}

.jiao2 {
    width: 16px;
    height: 18px;
    opacity: 0.78;
    border-bottom: 1px solid rgba(0, 0, 0, 0.78);
    border-right: 1px solid rgba(0, 0, 0, 0.78);
    margin-left: 35px;
    margin-top: 20px;
}

.xgwhb-wz1 {
    font-size: 31px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #AC3014;
}

.xgwh-b {
    padding-top: 94px;
}

.xgwhb-wz2 {
    text-align: center;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AC3014;
    line-height: 52px;
}

.xgwhd-line {
    width: 450px;
    height: 1px;
    background: #BB9764;
}

.xgwhd-con2 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 56px;
}

.xgwhd2-tp {
    padding: 0 67px;
}


.xwzx-xwk {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 60px;
}

.xwzx-one {
    display: flex;
    height: 284px;
    align-items: center;
    border-bottom: 1px solid #D6D6D6;
    padding-left: 10px;
}
.xwzx-one:hover{
    background-color: #eee;
}
.xwzxo-left {
    width: 320px;
    height: 219px;
    overflow: hidden;
}

.xwzxo-left img:hover {
    transform: scale(1.2);
}

.xwzxo-left img {
    width: 320px;
    height: 219px;
    transition: all 0.6s;
    cursor: pointer;
}

.xwzxo-right {
    margin-left: 52px;
    position: relative;
    cursor: pointer;
}

.xwzxor-wz1 {
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #085A4D;
    line-height: 30px;
    width: 700px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.xwzxor-wzk {
    align-items: center;
    display: flex;
    padding: 26px 0;
}

.xwzxor-wz2:hover {
    font-weight: 600;
}

.xwzxor-wz2 {
    width: 784px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #757575;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 28px;
}

.xwzxor-wzk img {
    width: 21px;
    height: 21px;
    margin-right: 14px;
}

.lyb-box {
    width: 1115px;
    margin: 0 auto;
    margin-top: 51px;
}

.lyb-one {
    display: flex;
    justify-content: space-between;
}

.lyb-title {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #292727;
    line-height: 49px;
    margin-top: 26px;
    margin-bottom: 29px;
}

.lybxm-wz {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #292727;
    line-height: 49px;
}

.lyb-xm input {
    border-style: none;
    width: 544px;
    height: 49px;
    background: #F5F5F5;
    padding-left: 20px;
}

input {
    padding: 0;
}

.lyb-lynr {
    margin-top: 33px;
}

.lyb-lynr textarea {
    width: 1115px;
    height: 171px;
    background: #F5F5F5;
    border-style: none;
    outline: none;
    padding-left: 15px;
}

.lyb-yzm input {
    width: 403px;
}

.lyb-yzm {
    display: flex;
    width: 544px;
    justify-content: space-between;
}

.lybyzm-t img {
    width: 133px;
    height: 49px;
}

.jiahao {
    width: 30px;
    height: 30px;
    background: #A5A5A5;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    top: 9px;
}

.jiahao img {
    width: 17px;
    height: 17px;
}

.xwzxo-right:hover .jiahao {
    background: #085A4D;
}

.lyb-ljtj button {
    width: 154px;
    height: 48px;
    background: #0051A2;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 49px;
    position: relative;
    right: 0;
}

.lyb-ljtj img {
    position: absolute;
    right: 35px;
    top: 16px;
}

.lyb-ljtj {
    display: flex;
    justify-content: flex-end;
    width: 1115px;
    margin-top: 19px;
}

.xggsdz-box {
    width: 1115px;
    margin: 0 auto;
    margin-bottom: 55px;
}

.ddyw-con {
    width: 1115px;
    margin: 0 auto;
}

.ddyw-tp img {
    width: 1023px;
    height: 132px;
    margin: 0 auto;
    display: flex;
}

.ddyw-wzk {
    display: flex;
    justify-content: center;
    margin-top: 47px;
}

.ddyw-dh {
    display: flex;
}

.ddyw-dz {
    display: flex;
    margin-left: 80px;
}

.ddyw-yx {
    display: flex;
    margin-left: 58px;
}

.ddyw-wl {
    display: flex;
    margin-left: 68px;
}

p {
    margin: 0;
}

.ddyw-left {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
}

.ddyw-left p {
    margin-bottom: 19px;
}

.lxwm-lxrx {
    position: relative;
    width: 1115px;
    margin: 0 auto;
    margin-top: 52px;
    margin-bottom: 103px;
}

.lxwm-lxrx img {
    width: 1115px;
    height: 137px;
}

.lxre-wz {
    display: flex;
    align-items: center;
    position: absolute;
    top: 50px;
    left: 392px;
}

.lxrxwz-1 {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.lxrxwz-2 {
    font-size: 31px;
    font-family: Arial;
    font-weight: 400;
    color: #FFFFFF;
}
.hzlc-k1 {
    display: flex;
    align-items: center;
    width: 1200px;
    margin: 0 auto;
    justify-content: space-between;
}

.hzlc-lxwm {
    width: 82px;
    height: 82px;
    background: #FFFFFF;
    box-shadow: 0px 2px 32px 0px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hzlc-mt {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 82px;
    height: 82px;
    background: #ECECEC;
    border-radius: 50%;
}

.hzlc-wzk {
    width: 1203px;
    height: 648px;
    background: #F7F7F7;
    margin: 0 auto;
    display: flex;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 60px;
}

.hzlc-wzkk {
    width: 620px;
    height: 559px;
    margin-left: 49px;
}

.hzlc-wz1 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 30px;
    margin-bottom: 30px;
}

.jmys-con {
    width: 1200px;
    margin: 0 auto;
}

.jmys-k1 {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    margin-bottom: 64px;
    flex-wrap: wrap;
}

.jmyswt-k img:hover {
    border: 3px solid rgba(220, 202, 200, 0.7);
}

.jmyswt-k img {
    width: 371px;
    height: 259px;
    border: 3px solid #ffffff;
    cursor: pointer;
}

.jmyswt-k:hover .jmyswtk-wz1 {
    color: #085A4D;
}

.jmyswtk-wz1 {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    padding: 29px 0;
    cursor: pointer;
}

.jmyswtk-wz2 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #4E4E4E;
    line-height: 26px;
    width: 352px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.khfk-con {
    display: flex;
    height: 696px;
    background: #F7F7F7;
}

.khfk-right {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.khfk-left1 {
    display: flex;
    height: 493px;
    align-items: center;
}

.khfkl-left {
    width: 317px;
    height: 2px;
    background: #DEDEDE;
}

.khfkr-right {
    width: 773px;
    position: relative;
}

.khfkl-right {
    width: 47px;
    height: 53px;
    border: 1px solid #DADADA;
    font-size: 49px;
    font-family: Arial;
    font-weight: bold;
    color: #B3B3B3;
}

.khfkr-wzk1 {
    display: flex;
    margin-left: 17px;
}

.khfkr-wz1 {
    font-size: 33px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: #000000;
}

.khfkr-wz2 {
    font-size: 33px;
    font-family: MicrosoftYaHei;
    font-weight: Regular;
    color: #000000;
}

.khfkr-wz3 {
    font-size: 20px;
    font-family: Arial;
    font-weight: 400;
    color: #393939;
    margin-left: 17px;
    margin-top: 13px;
}

.khfkr-wz4 {
    width: 384px;
    height: 72px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #4E4E4E;
    line-height: 28px;
    margin-top: 47px;
    margin-left: -50px;
}

.khfkr-left {
    height: 250px;
}

.khfk-lxwm:hover .khfklxwm-wz1 {
    color: #ffff;
}

.khfk-lxwm:hover {
    background-color: #085A4D;
    border: 1px solid #085A4D;
}

.khfk-lxwm {
    width: 175px;
    height: 43px;
    border: 1px solid #777777;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 57px;
    margin-left: -50px;
    cursor: pointer;
}

.khfk-lxwmk {
    width: 80%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.khfklxwm-wz1 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2D2D2D;
}

.khfkr-k1 {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FEFEFE;
    width: 371px;
    height: 70px;
    background: #222222;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(222, 222, 222, 0.14);
}

.khfkr-tu1 img:hover {
    transform: scale(1.2);
}

.khfkr-tu1 img {
    width: 371px;
    height: 369px;
    cursor: pointer;
    transition: all 0.5s;
}

.khfkr-k2 img {
    width: 19px;
    height: 19px;
    margin-left: 38px;
    margin-right: 11px;
}

.khfkr-k1 p {
    margin-left: 38px;
}

.khfkr-k2 {
    height: 50px;
    background: #222222;
    display: flex;
    align-items: center;
}

.khfkrk-wz {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DEDEDE;
}

.tupk {
    height: 369px;
    width: 371px;
    overflow: hidden;
}

.cpxqq-left {
    width: 540px;
}

.cpxqq-box {
    width: 1200px;
    margin: 0 auto;
    display: flex;
}

.cpxqq-right {
    margin-left: 85px;
}

.cpxqq-wz1 {
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #282828;
    margin-top: 48px;
    margin-bottom: 32px;
}

.cpxqq-wz2 {
    width: 464px;
    height: 41px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3F3F3F;
}

.cpxqq-line {
    width: 1200px;
    height: 2px;
    background: #085A4D;
    margin: 0 auto;
    margin-top: 61px;
}

.cpxqq-lk {
    width: 1200px;
    margin: 0 auto;
}

.cpxqq-tu1 {
    margin-left: 83px;
    position: relative;
}

.cpxqqlk-wz1 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    position: absolute;
    top: 5px;
    left: 54px;
}

.cpxqq-dt {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    width: 100px;
    margin-top: 5px;
    margin-bottom: 107px;
}

.cpxqq-dtk img {
    width: 551px;
    height: 462px;
    margin-top: 45px;
}

.yema-con {
    width: 500px;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
    margin-top: 99px;
    margin-bottom: 91px;
}

.yemazong {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #6E6E6E;
}

.yemasyy {
    width: 77px;
    height: 42px;
    border: 1px solid #C2C2C2;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #6E6E6E;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.yemaxyy {
    width: 77px;
    height: 42px;
    border: 1px solid #C2C2C2;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #6E6E6E;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.yemago {
    font-size: 16px;
    font-family: Arial;
    font-weight: 400;
    color: #6E6E6E;
}

.yema-con input {
    width: 92px;
    height: 37px;
    border: 1px solid #C2C2C2;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    text-align: center;
}

.yemaye {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #6E6E6E;
}

.grjbzl-box {
    width: 1123px;
    margin: 0 auto;
    margin-top: 84px;
}

.grjbzl-title {
    display: flex;
    align-items: center;
    margin-top: 65px;
}

.grjbzl-wz1 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #363636;
}

.grjbzl-line {
    margin-top: 21px;
    width: 1123px;
    height: 1px;
    border-top: 2px dotted #eeee;
    margin-bottom: 27px;
}

.grjbzl-1 {
    display: flex;
    width: 100%;
    margin: 0 auto;
    margin-top: 12px;
    margin-left: -35px;
}

.grjbzl-xm {
    display: flex;
    align-items: center;
    width: 460px;
    justify-content: flex-end;
}

.zlxm-wz1 {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #EA0000;
}

.grjbzl-xm input {
    width: 302px;
    height: 36px;
    border: 1px solid #eeee;
}

.grjbzl-xb {
    display: flex;
    width: 230px;
    justify-content: left;
    align-items: center;
}

#country {
    width: 120px;
    height: 36px;
    border: 1px solid #eeee;
}

.grjbzl-hyzt {
    width: 384px;
    justify-content: left;
    display: flex;
    align-items: center;
}

.grjbzl-zgxl {
    width: 390px;
    justify-content: left;
    display: flex;
    align-items: center;
}

.grjbzl-gzxz {
    width: 384px;
    justify-content: left;
    display: flex;
    align-items: center;
}

.grjbzl-gzjl {
    display: flex;
    justify-content: flex-end;
    width: 884px;
    margin-top: 22px;
    margin-bottom: 18px;
}

.grjbzl-gzjl input {
    width: 760px;
    height: 246px;
    border: 1px solid #eeee;
}

.gzjl-wz1 {
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #363636;
    line-height: 23px;
    margin-left: 124px;
    display: flex;
}

.tijiaoanniu {
    width: 169px;
    height: 52px;
    background: linear-gradient(0deg, #1252A9, #1D66CB);
    border: 1px solid #1B5ADA;
    border-radius: 6px 6px 6px 6px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    margin-left: 125px;
    margin-top: 33px;
    margin-bottom: 119px;
}

.jrwmk1-wz2k {
    width: 277px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #737373;
    margin-bottom: 10px;
}

.zaixianlianxi {
    width: 169px;
    height: 52px;
    background: linear-gradient(0deg, #1252A9, #1D66CB);
    border: 1px solid #1B5ADA;
    border-radius: 6px 6px 6px 6px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    margin-bottom: 156px;
}

.zaixianshenqing {
    width: 169px;
    height: 52px;
    background: linear-gradient(0deg, #1252A9, #1D66CB);
    border: 1px solid #1B5ADA;
    border-radius: 6px 6px 6px 6px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 42px;
}

.jrwm-con {
    width: 1200px;
    margin: 0 auto;
}

.jrwm-con1 {
    display: flex;
    align-items: center;
    border-top: 3px solid rgb(230, 0, 18);
    background-color: rgb(247, 247, 247);
    justify-content: space-between;
    margin-top: 74px;
}

.jrwm-wzk1 {
    width: 554px;
    margin-left: 25px;
    margin-top: 21px;
    padding-bottom: 22px;
}

.jrwmk1-wz1 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3C3C3C;
    margin-bottom: 31px;
}

.jrwmk1-wz2 {
    display: flex;
}

.xxjs-wzk1 {
    display: flex;
}

.xxjs-wz1 {
    width: 8%;
    height: 35px;
    border-top: 2px solid rgb(62, 124, 212);
    border-left: 1px solid rgb(221, 234, 249);
    border-right: 1px solid rgb(221, 234, 249);
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #373737;
    line-height: 33px;
}

.xxjs-line {
    width: 92%;
    height: 35px;
    border-bottom: 1px solid rgb(221, 234, 249);
}

.xxjs-con1 {
    width: 790px;
    margin-top: 38px;
    margin-left: 25px;
}

.xxjs-con {
    margin-top: 27px;
}

.xxjsk2-wz1 {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #363636;
    line-height: 29px;
}

.xxjs-wzk2 {
    margin-bottom: 54px;
}

.zhaopin-box {
    background-image: url(../images/jr.png);
    height: 814px;
    width: 100%;
    padding-top: 52px;
}

.zhaopk-box {
    margin-top: 120px;
}

.zhaop-k1 {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 16px;
}

.zhaop-tu1 img {
    width: 50px;
    height: 50px;
}

.zhaop-k1 {
    height: 50px;
    display: flex;
    justify-content: space-between;
    background-color: rgba(247, 247, 247, 0.7);
    align-items: center;
}

.zhaop-wz1 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #505050;
}

.zhaop-zxlx {
    cursor: pointer;
    width: 88px;
    height: 27px;
    background: linear-gradient(0deg, #B5B5B5, #C4C4C4);
    border: 1px solid #B7B7B7;
    border-radius: 3px 3px 3px 3px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 16px;
}

.zhaop-zxlx:hover {
    background: linear-gradient(0deg, #1252A9, #1D66CB);
    border: 1px solid #1B5ADA;
}

.ryzztpk-k {
    /*width: 395px;*/
    /*height: 273px;*/
    /*overflow: hidden;*/
    /*cursor: pointer;*/
    width: 1270px;
    margin: 0 auto;
}
.ryzztpk-k img{
    width: 367px;
    height: 273px;
    margin:29px 28px ;
    overflow: hidden;
    cursor: pointer;
    float: left;
    
    background: url(../images/kb2.png) no-repeat bottom;
    padding-bottom: 24px;
}

.ryzz-tp1 img {
    transition: all 0.6s;
}

.ryzz-tp2 img {
    transition: all 0.6s;
}
.ryzz-tp2{
    display: none;
}
.sylb-con {
    position: absolute;
    top: 76px;
    z-index: 99;
    width: auto;
    display: none;
}

/* .sylb-xlline {
    height: 10px;
    width: 5px;
    background-color: rgba(25, 25, 25, 0.45);
    margin: 0 auto;
} */

.sylb-box {
    width: auto;
    height: auto;
    background-color: rgba(25, 25, 25, 0.45);
    border-radius: 10%;
}

.sylb-gsjj a {
    width: 113px;
    height: 40px;
    font-size: 16px;
    color: #ffff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sylb:hover .sylb-con {
    display: block;
}

.diwysp {
    width: 460px;
}

.dywysp-k {
    width: 156px;
}

.dywysp_content {
    width: 224px;
}

.list_diwysp {
    justify-content: space-between;
}

.jtyc {
    display: none;
}

.khfk-lxwm:hover .jtcx {
    display: none;
}

.khfk-lxwm:hover .jtyc {
    display: block;
}
/* 修改新加 */
.rlzy-con{
    width: 1200px;
    margin: 0 auto;
}
.bannerdi{
    width: 100% !important;
}
.slxwm-con{
    width: 1115px;
    margin: 0 auto;  
}
.jmyswt-k{
    margin-bottom: 50px;
}
.news-detail{
    width: 802px;
    margin: 0 auto;
    padding-top: 50px;
}
.news-title .title{
    margin-bottom: 13px;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
}
.news-title .date{
    text-align: center;
    font-size: 18px;
}
#articeBottom{
    padding-bottom: 60px;
}
.xftp{
    position: absolute;
    z-index: -1;
    top: 350px;
}
.xftp img{
    width: 100%;
}
.ddddd p{
    margin-bottom: 15px !important;
}
.sy_con3 div ,.sy_con4 div,.sy_con5 div,.sy_con6 div{
    text-transform: uppercase;
}
#map{
    margin-top: 20px;
}
.hd2{
    margin-top: 20px;
}