@charset "utf-8";


.g_center {

    width: 1200px;

    margin: auto;

}

.g_cen {

    width: 1400px;

    margin: auto;

}

.g_nrcenter {

    width: 1100px;

    margin: auto;

}

.g_centerx {

    width: 1000px;

    margin: auto;

}

.g_cennr {

    width: 930px;

    margin: auto;

}

* {

    font-family: "微软雅黑";

}

body {

    overflow: hidden;
}

/*search*/

.sout {

    margin: 34px auto;

}

.sout .soupc {

    display: inline-block;

    cursor: pointer;

}

.souy {

    position: fixed;

    top: 0;

    left: 0;

    width: 100vw;

    height: 100vh;

    background-color: rgba(0, 0, 0, 0.66);

    z-index: 999;

    display: none;

}

.souk {

    width: 876px;

    max-width: 100%;

    margin: 315px auto 0 auto;

    position: relative;

}

.souk .closei {

    cursor: pointer;

}

.souk .inputk {

    position: relative;

    width: calc(100% - 48px);

    background-color: #fff;

    margin-top: 104px;

}

.souk .inputk input {

    height: 62px;

    width: 100%;

    padding-left: 50px;

    padding-right: 50px;

    color: #bbbaba;

    font-size: 16px;

    font-family: "微软雅黑";

}

.souk .inputk input::-webkit-input-placeholder {

    color: #bbbaba;

    opacity: 1;

}

.souk .inputk input:-moz-placeholder {

    color: #bbbaba;

    opacity: 1;

}

.souk .inputk input::-moz-placeholder {

    color: #bbbaba;

    opacity: 1;

}

.souk .inputk input:-ms-input-placeholder {

    color: #bbbaba;

    opacity: 1;

}

.souk .inputk img {

    position: absolute;

    top: 18px;

    right: 53px;

    width: 25px;

    cursor: pointer;

}

/*头部*/

.g_pchead {
    height: 88px;
    display: flex;
}

.g_pcheadfl {
    width: 200px;
    height: 100%;
    background: #ff81a7;
    border-bottom-left-radius: 10px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.g_pcheadfr {
    flex: 1;
    width: 1px;
    display: flex;
}

.g_logo {
    width: 126px;
    display: flex;
}

.g_logo img {
    width: 100%;
}

.g_deng a {

    font-size: 12px;

    color: #fff;

    line-height: 84px;

    margin-right: 5px;

    display: block;

    font-family: "微软雅黑";

}

.g_deng {

    font-size: 12px;

    color: #fff;

    line-height: 84px;

    margin-right: 5px;

    display: block;

    font-family: "微软雅黑";

}

.g_phdengl a {

    font-size: 12px;

    color: #fff;

    line-height: 64px;

    margin-right: 5px;

    display: block;

    font-family: "微软雅黑";

}

.g_yonghu {

    width: 31px;

    margin-top: 26px;

}

.g_yonghu img {

    width: 100%;

    border-radius: 50%;

}

.g_dlu {

    margin-left: 35px;

}

.g_pcdhtle a {

    font-size: 16px;

    color: #666666;

    padding-bottom: 35px;

    padding-top: 35px;

    font-family: "微软雅黑";

}

.g_pcdhtu {

    width: 11px;

    cursor: pointer;

    display: inline-block;

    line-height: 86px;

    margin-left: 2px;

}

.g_pcdhtu img {

    width: 100%;

}

.g_pcdh {

    width: calc(100% - 100px);

    padding-left: 10px;

    padding-right: 0;

}

.g_ty {

    width: 100px;

}

.g_pcdh1 {

    padding-left: 30px;

    padding-right: 30px;

    position: relative;

    text-align: center;

}

.g_wx {

    width: 22px;

    cursor: pointer;

}

.g_weixin {

    margin-right: 15px;

    margin-top: 34px;

    position: relative;

}

.soupc {

    width: 17px;

}

.g_wx img,
.soupc img {

    width: 100%;

}

.g_bannext2 {

    width: 34px;

}

.g_bannext2 img {

    width: 100%;

}

.g_ban {

    width: 100%;

}

.g_ban img {

    width: 100%;

}

.g_pchead {

    position: fixed;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    z-index: 100;

}

.g_pchead.act {

    box-shadow: 0 0 15px #f0f0f0;

    border-bottom-right-radius: 10px;

    border-bottom-left-radius: 10px;

}

.g_syhead,
.g_banner {
    position: relative;
}

.g_banner .swiper-slide img {
    width: 100%;
    display: block;
}

.my-bullet-active {
    background: #ff81a7 !important;
    opacity: 0.8 !important;
}

.g_footer {
    background-color: #ff81a7;
}

.g_pcheadfr {

    background: #fff;

    border-bottom-right-radius: 10px;

}

.g_bannext {

    position: absolute;

    bottom: 185px;

    right: 18.75%;

}

.g_bannext1 {

    font-size: 16px;

    font-weight: bold;

    color: #c4c3c3;

    width: 30px;

    text-align: center;

    line-height: 24px;

    margin-bottom: 12px;

    font-family: "微软雅黑";

}

.g_bannext {

    cursor: pointer;

}

.g_telephone {

    background: url(../images/dianhua_03.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

    position: absolute;

    bottom: 8px;

    left: 50%;

    transform: translateX(-50%);

}

.g_telephone1 {

    width: 22px;

    margin-top: 13px;

    margin-right: 13px;

}

.g_telephone1 img {

    width: 100%;

}

.g_tele1 {

    font-size: 20px;

    color: #fff;

    letter-spacing: 1px;

    line-height: 54px;

    margin-right: 50px;

    font-family: "微软雅黑";

}

.g_tele2 {

    font-family: "Conv_CHARLEMAGNESTD-BOLD-1";

    font-size: 32px;

    color: #ffa320;

    line-height: 54px;

    padding-top: 5px;

}

.g_phone {

    padding-left: 40px;

    padding-right: 40px;

    padding-top: 0px;

    padding-bottom: 10px;

}

/*首页*/

.g_sy1nrfl {

    float: left;

}

.g_sy1nrfr {

    float: left;

}

.g_sy1nr1 .g_sy1nrfl {

    float: right
}

.g_sy1nr1 .g_sy1nrfr {

    float: right
}

.g_sy1nrfl {

    width: 50%;

    position: relative;

}

.g_sy1nrfl img {

    width: 100%;

}

.g_sy1nrfl1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_sy1nrfl2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_sy1nrfr {

    width: 50%;

}

.g_sy1nrfr h3 {

    font-family: "source-han-serif-sc";

    font-size: 36px;

    color: #000000;

    font-weight: 600;

    margin-bottom: 28px;

}

.g_sy1nrfrp p {

    font-size: 16px;

    color: #999999;

    line-height: 30px;

    font-family: "微软雅黑";

}

.g_sy1nrx2 {

    width: 18.75%;

}

.g_sy1nrx1 {

    width: calc(100% - 18.75%);

}

.g_sy1nr {

    width: 100%;

    padding-left: 15px;

    padding-right: 15px;

}

.g_sy1nrx1 {

    float: left;

}

.g_sy1nrx2 {

    float: left;

}

.g_sy1nr1 .g_sy1nrx1 {

    float: right;

}

.g_sy1nr1 .g_sy1nrx2 {

    float: left;

}

.g_sy1 {

    margin-top: 64px;

}

.g_sy1nr1 {

    margin-top: 100px;

}

.g_sy1nrfr {

    padding-top: 130px;

    padding-left: 45px;

}

.g_sy1nr1 .g_sy1nrfr {

    /*padding-right: 90px;*/

}

.g_sy1duifl {

    width: 22px;

    margin-right: 28px;

    display: inline-block;

    line-height: 38px;

}

.g_sy1duifl img {

    width: 100%;

}

.g_sy1duifr {

    font-size: 18px;

    color: #e87497;

    line-height: 38px;

    font-family: "微软雅黑";

    width: calc(100% - 50px);

}

.g_sybtn {

    margin-top: 38px;

}

.g_sybtn1 {

    width: 170px;

    height: 38px;

    background: #ff81a7;

    border-radius: 25px;

}

.g_buttn1 {

    font-size: 14px;

    color: #fff;

    line-height: 38px;

    padding: 0px 54px 1px 22px;

    letter-spacing: 1px;

    font-family: "微软雅黑";

}


.g_buttn2 {

    width: 23px;

    margin-right: 10px;

    margin-top: 7px;

}

.g_buttn2 img {

    width: 100%;

}

.g_sybtn2 {

    background: #fe887c;

    margin-left: 20px;

}

.g_sy1nr1 .g_sy1nrfrp {

    margin-bottom: 14px;

}

.g_sy1nr1 .g_sy1nrfr {

    padding-top: 0;

}

.g_sy22 {
    background: #e793b4;
    padding-bottom: 40px;
}

.g_sy22tle {

    font-family: "source-han-serif-sc";

    font-size: 36px;

    color: #fff;

    font-weight: 500;

    padding-bottom: 78px;

    padding-top: 85px;

}

.g_sy3tle h3 {

    font-family: "source-han-serif-sc";

    font-size: 36px;

    color: #ff81a7;

    margin-bottom: 18px;

}

.g_sy3tle p {

    font-size: 18px;

    color: #666;

    font-family: "微软雅黑";

}

.g_sy3nr {

    margin-top: 150px;

    position: relative;

    z-index: 1;

    margin-bottom: 50px;

}

.g_sy3nr1 {

    width: 33.333333%;

    position: relative;

}

.g_sy3nrtu {

    width: 306px;

}

.g_sy3nrtu img {

    width: 100%;

}

.g_sy3nr12 {

    margin-top: -52px;

}

.g_sy3nrtle1 {

    font-family: "Conv_ArialRoundedMTBold";

    font-size: 62px;

    color: #ff81a7;

    transform: rotate(5deg);

    -ms-transform: rotate(5deg);
    /* IE 9 */

    -webkit-transform: rotate(5deg);
    /* Safari and Chrome */

    -o-transform: rotate(5deg);
    /* Opera */

    -moz-transform: rotate(5deg);

    position: absolute;

    bottom: 7px;

    left: -40px;

    z-index: 1;

}

.g_sy3nrtle2 {

    font-size: 28px;

    color: #333333;

    font-family: "source-han-serif-sc";

    line-height: 50px;

    position: relative;

    z-index: 2;

    display: inline-block;

}

.g_sy3nr11 .g_sy3nrtle {

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: -60px;

}

.g_sy3nr12 .g_sy3nrtle {

    position: absolute;

    left: 42%;

    transform: translateX(-50%);

    top: -60px;

}

.g_sy3nr13 .g_sy3nrtle {

    position: absolute;

    left: 42%;

    transform: translateX(-50%);

    top: -60px;

}

.g_sy21,
.g_sy23,
.g_sy41,
.g_sy43 {

    width: 100%;

}

.g_sy21 img,
.g_sy23 img,
.g_sy41 img,
.g_sy43 img {

    width: 100%;

}

.g_sy42 {

    width: 100%;

    background: #ffe7e5;

}

.g_sy42tle {

    font-size: 36px;

    color: #f7ad00;

    font-family: "source-han-serif-sc";

    padding-bottom: 54px;

    font-weight: 500;

}

.g_sy42nr1 {

    width: 33.333333%;

    padding-left: 9px;

    padding-right: 9px;

}

.g_sy42nr {

    margin-right: -9px;

    margin-left: -9px;

}

.g_sy42nr1tubox {

    width: 100%;

    padding: 10px;

    border-radius: 5px;

    background: #fff;

    box-shadow: 0 0 10px 2px #eaeaea;

}

.g_sy42nr1tu {

    width: 100%;

    overflow: hidden;

    position: relative;

}

.g_sy42nr1tu img {

    width: 100%;

    transition: all 0.36s;

    height: 100%;

}

.g_sy42nr1tu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_sy42nr1tu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_sy42nr1 p {

    font-size: 16px;

    color: #696a6a;

    line-height: 24px;

    height: 48px;

    overflow: hidden;

    margin: 22px 16px 28px;

    display: block;

    letter-spacing: 1px;

    font-family: "微软雅黑";

}

.g_sy42nr1more1 {

    font-size: 16px;

    color: #cd930b;

    line-height: 19px;

    font-family: "微软雅黑";

}

.g_sy42nr1more2 {

    width: 19px;

    margin-left: 12px;

}

.g_sy42nr1more2 img {

    width: 100%;

}

.g_sy42nr1more {

    padding-left: 16px;

}

.g_sy42 .g_sybtn {

    width: 364px;

    margin: 80px auto 0;

}

.g_sy42 {

    padding-top: 90px;

    padding-bottom: 140px;

    margin-top: 0;

}

.g_sy4 {

    position: relative;

}

.g_sy43 {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

}

.g_sy5b {

    position: relative;

    z-index: 10;

    padding-top: 42px;

}

.g_sy51 {

    background: #fff;

    border-radius: 5px;

    box-shadow: 0 0 25px #ededed;

    padding-left: 35px;

    padding-right: 35px;

    padding-top: 64px;

    padding-bottom: 90px;

}

.g_sy51lb1 {

    width: 33.333333%;

    padding-left: 11px;

    padding-right: 11px;

}

.g_sy51lb {

    margin-left: -11px;

    margin-right: -11px;

}

.g_sy5 {

    position: relative;

    z-index: 10;

    margin-top: 0;

}

.g_sy51lb1fl {

    width: 226px;

    overflow: hidden;

    position: relative;

}

.g_sy51lb1fl img {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.g_sy51lb1fl1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_sy51lb1fl2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_sy51lb1fr {

    width: calc(100% - 226px);

    background: url(../images/sytu7_03.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

    padding: 21px 18px;

}

.g_sy51time {

    font-size: 14px;

    color: #999999;

    padding-bottom: 12px;

    border-bottom: 1px solid #e3e3e3;

    font-family: "微软雅黑";

}

.g_sy51tle {

    font-size: 14px;

    color: #666666;

    line-height: 22px;

    height: 66px;

    overflow: hidden;

    margin-top: 8px;

    margin-bottom: 9px;

    letter-spacing: 1px;

    font-family: "微软雅黑";

}

.g_sy51more {

    color: #e88913;

    font-size: 12px;

    font-family: "微软雅黑";

}

.g_sy51tlez {

    font-size: 30px;

    color: #333;

    font-family: "source-han-serif-sc";

    font-weight: bold;

    margin-bottom: 42px;

    text-align: center;

}

.g_sy5 .g_sybtn {

    margin: 70px auto 0;

    width: 364px;

}

.g_sy5 {

    margin-bottom: 150px;

    position: relative;

}

.slick-dots {

    position: absolute;

    bottom: -42px;

    display: block;

    width: 100%;

    list-style: none;

    text-align: center;

}

.slick-dots li {

    font-size: 0;

    position: relative;

    display: inline-block;

    width: 7px;

    height: 7px;

    margin: 0 6px;

    cursor: pointer;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    vertical-align: middle;

    border-radius: 50%;

    border: 1px solid #cdcdcd;

    background: #cdcdcd;

    font-family: "微软雅黑";

}

.slick-dots li.slick-active {

    background: #ffa320;

    border: 1px solid #ffa320;

}

.g_sy63nrtu {

    width: 192px;

    margin: 36px auto;

}

.g_sy63nrtu img {

    width: 100%;

}

.g_sy63 {

    transform: translateX(1px);

    background: #fff;

    width: 100%;

    border-radius: 5px;

    margin-bottom: 66px;

}

.g_sy63nr {

    width: 25%;

}

.g_sy63box {

    position: relative;

    /*overflow: hidden;*/

    box-shadow: 0 0 20px #eaeaea;

}

.g_sy63box::before {

    position: absolute;

    content: '';

    top: 0;

    right: -1px;

    width: 1px;

    height: 145px;

    background: #fff;

    z-index: 10;

}

.g_line {

    width: 1px;

    height: 140px;

    background: #dcdcf0;

}

.g_line1 {

    position: absolute;

    top: 0;

    left: 25%;

}

.g_line2 {

    position: absolute;

    top: 0;

    left: 50%;

}

.g_line3 {

    position: absolute;

    top: 0;

    right: 25%;

}

.g_sy6 {

    margin-bottom: 256px;

}

.g_sy61 {

    font-size: 36px;

    color: #ffa320;

    font-family: "source-han-serif-sc";

    font-weight: 500;

    text-align: center;

    margin-bottom: 18px;

}

.g_sy62 {

    width: 500px;

    font-size: 18px;

    color: #666666;

    line-height: 26px;

    text-align: center;

    margin: 0 auto 48px;

    font-family: "微软雅黑";

}

.g_sy6 .g_sybtn {

    width: 364px;

    margin: auto;

}

.g_sy6 .slick-dots {

    /*margin-left: -28px;*/

}

.g_sy6 .slick-dots {

    position: absolute;

    bottom: -35px;

    display: block;

    width: 100%;

    list-style: none;

    text-align: center;

}

.g_folocalfl {

    width: 106px;

}

.g_folocalfr {

    width: calc(100% - 106px);

}

.g_folocalfl p {

    font-size: 28px;

    color: #fff;

    font-family: "source-han-serif-sc";

    font-weight: bold;

    line-height: 38px;

}

.g_folocalfl span {

    font-size: 20px;

    color: #fff;

    font-family: "source-han-serif-sc";

    font-weight: bold;

    line-height: 34px;

    letter-spacing: 1px;

}

.g_foot2 h3 {

    font-size: 38px;

    color: #fff;

    font-family: "source-han-serif-sc";

    font-weight: bold;

    padding-top: 146px;

    padding-bottom: 86px;

}

.g_folocalwz {

    width: 16.666666%;

    padding-left: 30px;

    padding-right: 30px;

}

.g_folocalwz a {

    font-size: 16px;

    color: #edb5b6;

    line-height: 34px;

    display: block;

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    font-family: "微软雅黑";

}

.g_folocalwz {

    margin-bottom: 12px;

}

.g_folocal {

    margin-bottom: 53px;

}

.g_folocalfr {

    padding-left: 26px;

    padding-right: 26px;

}

.footer .item4 .link {

    position: relative;

    width: 138px;

    margin-right: auto;

    text-align: center;

}


.footer .item4 .link span {

    color: #f4d5d5;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    display: inline-block;

    width: 100%;

    line-height: 38px;

}

.footer .item4 .link span.act {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    transform: rotate(180deg);

}

.footer .item4 .link .head {

    display: block;

    width: 138px;

    height: 38px;

    /*cursor: pointer;*/

    color: #ea9a99;

    border: 1px solid #ea9a99;

    border-radius: 5px;

}

.footer .item4 .link .head a {

    display: block;

}

.footer .item4 .link .drop {

    position: absolute;

    top: 40px;

    left: 0;

    visibility: hidden;

    overflow: hidden;

    width: 100%;

    max-height: 169px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    opacity: 0;

    border: 1px solid #ea9a99;

    border-top: none;

}

.footer .mCustomScrollBox {

    background: #d14d4b;

}

.footer .item4 .link .drop.act {

    visibility: visible;

    opacity: 1;

}

.footer .item4 .link .drop li {

    padding-top: 14px;

    padding-right: 20px;

    padding-bottom: 14px;

    padding-left: 30px;


    background: #d14d4b;

}

.footer .item4 .link .drop li a {

    color: #fff;

}

.footer .item4 .link2 {

    padding-top: 33px;


    text-align: right;

}

.footer .item4 .link2 a {

    font-size: 18px;

    line-height: 30px;

    font-family: "微软雅黑";

    display: inline-block;


    width: 30px;

    height: 30px;

    margin-left: 8px;


    text-align: center;

    vertical-align: middle;


    color: #fff;

    border-radius: 50%;

}

.footer .item4 .link2 .a1 {

    background: #57c839;

}

.footer .item4 .link2 .a2 {

    line-height: 26px;


    background: #118fd1;

}

.footer .item4 .link2 .a3 {

    background: #63b3f0;

}

.footer .item4 .link2 .a4 {

    background: #3b5998;

}

.footer .item4 .link2 .a5 {

    background: #ec3335;

}

.footer .left,
.footer .right {

    display: inline-block;


    vertical-align: top;

}

.footer .right {

    width: calc(100% - 38px);

    width: -webkit-calc(100% - 38px);

    padding-left: 24px;

}

.footer .right {

    width: calc(100% - 50px);

    width: -webkit-calc(100% - 50px);

    padding-left: 24px;

}

.footer p {

    line-height: 1.85;


    letter-spacing: .75px;


    color: rgba(255, 255, 255, .5);

}

.footer h4 {

    color: #fff;

    font-size: 16px;

    font-family: "微软雅黑";

}

.g_fomap {

    width: 370px;

}

.g_fodh {

    width: calc(100% - 370px);

    margin-left: -20px;

    margin-right: -20px;

}

.g_fodh1 {

    width: 16.666666%;

    padding-left: 18px;

    padding-right: 18px;

}

.g_fodh1 a {

    font-size: 16px;

    color: #f1c6c6;

    letter-spacing: 1px;

    font-family: "微软雅黑";

    text-align: center;

    display: block;

}

.g_fomanual a {

    font-size: 16px;

    color: #fff;

    font-family: "微软雅黑";

}

.footer {

    margin-top: -12px;

}

/*新增热门标签css*/


@media screen and (max-width: 1200px) {


    .hot-tag {

        display: none;

    }

}


.hot-tag {
}


.hot-tag-title {

    font-size: 18px;

    margin: 10px 0;

    color: #fff;

}


.hot-tag-list > div {

    width: 190px;

    text-align: center;

    font-size: 12px;

    color: #f1c6c6;

    margin: 12px 0;

}

/*热门标签结束*/


.g_foewm1 {

    width: 160px;

    border: 1px solid #e06a69;

    border-radius: 25px;

    padding: 7px 14px;

    margin-right: 20px;

    position: relative;

    margin-bottom: 12px;

    cursor: pointer;

    height: 30px;

}

.g_footewm {

    font-size: 14px;

    color: #f1bcbb;

    font-family: "微软雅黑";

}

.g_foottu {

    width: 12px;

    position: relative;

}

.g_foottu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_foottu2 {

    position: absolute;

    top: 0;

    left: 0;

    display: none;

}

.g_foottu img {

    width: 100%;

}

.g_foewm {

    width: 560px;

}

.g_fogg {

    width: calc(100% - 560px);

    padding-left: 110px;

}

.g_fogg1 {

    width: 62px;

    margin-right: 16px;

    margin-top: 6px;

}

.g_fogg2 {

    width: 103px;

    margin-right: 16px;

}

.g_fogg3 {

    width: 180px;

    margin-right: 16px;

}

.g_fogg4 {

    width: 47px;

    margin-right: 16px;

}

.g_fogg5 {

    width: 47px;

}

.g_fogg1 img,
.g_fogg2 img,
.g_fogg3 img,
.g_fogg4 img {

    width: 100%;

}

.g_fodhbox {

    margin-bottom: 45px;

}

.g_fosmfl {
    font-size: 12px;
    color: #fff;
    font-family: "微软雅黑";
}

.g_fosm {
    padding-top: 30px;
    padding-bottom: 20px;
    display: flex;
    justify-content: center;
}

.g_fosmfr1 a {

    font-size: 12px;

    color: #e78d8c;

    line-height: 16px;

    font-family: "微软雅黑";

}

.g_fosmfr1:nth-child(1) {

    margin-right: 30px;

}

.g_fosmfr1:nth-child(1) {

    position: relative;

}

.g_fosmfr1:nth-child(1) a::before {

    position: absolute;

    top: 0;

    right: -15px;

    content: '';

    width: 2px;

    height: 100%;

    background: #e37876;

}

.g_yuyue {

    background: #ff81a7;

    width: 100%;

    height: 68px;

    position: fixed;

    bottom: 0;

    left: 0;

    z-index: 99;

    display: none;

}

.g_yynr {

    width: 930px;

    margin: auto;

}

.g_yynr1 {

    font-family: "Conv_CHARLEMAGNESTD-BOLD-1";

    font-size: 30px;

    color: #10183f;

    line-height: 68px;

    margin-right: 36px;

}

.g_yynr2 {

    font-family: "source-han-serif-sc";

    font-size: 20px;

    color: #fff;

    line-height: 68px;

    margin-right: 56px;

}

.g_yynr3 {

    width: 170px;

    height: 36px;

    background: #fff;

    font-size: 16px;

    line-height: 36px;

    text-align: center;

    color: #ffa320;

    border-radius: 25px;

    margin-top: 16px;

    letter-spacing: 1px;

    cursor: pointer;

    font-family: "微软雅黑";

}

/*弹窗*/

.g_yytan {

    position: fixed;

    z-index: 999;

    top: 0;

    left: 0;

    display: none;

}

.g_yytanmc {

    width: 100vw;

    height: 100vh;

    background: #000;

    opacity: 0.7;

}

.g_yytanbox {

    background: url(../images/yuyue_03.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    padding-left: 220px;

    padding-right: 220px;

}

.g_yytantle {

    font-weight: bold;

    font-size: 20px;

    color: #333;

    margin-bottom: 48px;

    margin-top: 120px;

    text-align: center;

    font-family: "微软雅黑";

}

.g_yytanbd {

    width: 400px;

    height: 46px;

    border-radius: 25px;

    background: #fff;

    margin: 0 auto 18px;

}

.g_yytanbd input {

    width: 100%;

    height: 100%;

    padding-left: 26px;

    padding-right: 26px;

}

.g_yytanyz {

    width: 400px;

    height: 46px;

    border-radius: 25px;

    background: #fff;

    margin: 0 auto 32px;

}

.g_yytanyz input {

    width: calc(100% - 128px);

    height: 100%;

    padding-left: 26px;

    padding-right: 26px;

}

.g_yzm {

    width: 110px;

    margin-right: 18px;

    margin-top: 6px;

}

.g_tantj {

    width: 400px;

    height: 54px;

    background: #ffa320;

    font-size: 15px;

    color: #fff;

    text-align: center;

    line-height: 54px;

    font-weight: bold;

    border-radius: 25px;

    margin-bottom: 170px;

    letter-spacing: 1px;

    cursor: pointer;

    font-family: "微软雅黑";

}

.g_tanclose {

    width: 88px;

    position: absolute;

    top: 10px;

    right: 32%;

    cursor: pointer;

}

.g_tanclose img {

    width: 100%;

}

.g_kato {

    width: 71px;

    position: absolute;
    right: -7px;
    top: -70px;
    z-index: 100;

}

.g_kato img {

    width: 100%;

}

.g_piao {

    position: fixed;

    top: 50%;

    right: 190px;

    transform: translateY(-50%);

    display: none;

    transition: all 0.36s;

    z-index: 99;

}

.g_piaonr {

    width: 60px;

    background: #ff81a7;

    border-top-left-radius: 40px;

    border-top-right-radius: 40px;

    border-bottom-left-radius: 40px;

    border-bottom-right-radius: 40px;

    padding-top: 42px;

    padding-bottom: 1px;

}

.g_piaotu {

    width: 19px;

    margin: 5px auto 10px;

}

.g_piaotu img {

    width: 100%;

}

.g_piaonr1 p {

    font-size: 16px;

    color: #FFF;

    line-height: 20px;

    width: 34px;

    text-align: center;

    font-family: "微软雅黑";

}

.g_piaonr1 {

    padding-left: 12px;

    padding-right: 12px;

    padding-bottom: 20px;

    padding-top: 14px;

    position: relative;

    cursor: pointer;

}

.g_piaotubox {

    position: relative;

}

.g_piaotubox::before {

    content: '';

    position: absolute;

    bottom: -20px;

    width: 60px;

    left: -12px;

    height: 1px;

    background: #ffd9a2;

}

/*.g_piaonr1:nth-child(6) .g_piaotubox::before {

        display: none;

}*/

.g_piphone {

    width: 200px;

    height: 60px;

    background: #fff;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 80px;

    display: none;

    box-shadow: 0 0 10px #f0f0f0;

}

.g_piphone p {

    font-size: 22px;

    line-height: 60px;

    color: #ff81a7;

    width: 100%;

    letter-spacing: 1px;

    font-family: "Conv_CHARLEMAGNESTD-BOLD-1";

}

.g_piaonr1 a {

    font-size: 12px;

    color: #FFF;

    line-height: 18px;

    width: 34px;

    text-align: center;

    display: block;

    font-family: "微软雅黑";

}

.g_tanwxtu {

    width: 180px;

}

.g_tanwxtu img {

    width: 100%;

}

.g_tanwx {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 80px;

    width: 180px;

    height: 180px;

    background: #fff;

    display: none;

    box-shadow: 0 0 10px #f0f0f0;

}

.g_tanqq {

    width: 253px;

    height: auto;

    background: #fff;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 80px;

    padding-top: 24px;

    padding-bottom: 24px;

    display: none;

    box-shadow: 0 0 10px #f0f0f0;

}

.g_piaonr12mc {

    position: absolute;

    top: 0;

    left: 12px;

    width: 114.5%;

    height: 100%;

    background: #000;

    display: none;

    z-index: 1;

}

.g_tanqqzz {

    position: relative;

    z-index: 10;

}

.g_piaonr12.act1 .g_tanqq {

    display: block;

}

.g_piaonr15.act2 .g_tanqq {

    display: block;

}

.g_piaonr12.act1 .g_tanqq .g_piaonr12mc {

    display: block;

    opacity: 0;

}

.g_piaonr15.act2 .g_tanqq .g_piaonr12mc {

    display: block;

    opacity: 0;

}

.g_tanqq1 {

    background: url(../images/qie.png) no-repeat;

    background-position: center;

    background-size: 200px 48px;

    padding-left: 68px;

    padding-right: 28px;

    padding-top: 22px;

    padding-bottom: 11px;

    letter-spacing: 1px;

    margin-bottom: 15px;

}

.g_tanqq1 a {

    font-size: 12px;

    color: #fff;

    width: 100%;

    font-family: "微软雅黑";

}

.g_piaojt {

    width: 13px;

    position: absolute;

    top: 50%;

    right: -13px;

    transform: translateY(-50%);

}

.g_piaojt img {

    width: 100%;

}

.g_piao.act {

    display: block;

}

.g_pcxlbox {

    width: 230px;

    height: auto;

    position: absolute;

    top: 104px;

    left: 50%;

    transform: translateX(-50%);

    display: none;

}

.g_phxlfl {

    width: 100%;

    height: 100%;

    border-radius: 10px;

    box-shadow: -3px 2px 10px 3px rgba(0, 0, 0, .07);

}

.g_phxlflx2 {

    background: #fff;

    border-radius: 10px;

}

.g_phxlfl1 {

    width: 100%;

    height: 50px;

    position: relative;

    z-index: 10;

}

.g_phxlfl1 .g_phxlfl1a {

    font-size: 16px;

    color: #ff81a7;

    line-height: 50px;

    text-align: center;

    display: block;

    font-family: "微软雅黑";

    transition: all 0.36s;

}

.g_phxlflx1 {

    position: relative;

}

.g_phxlfl p {

    font-family: "source-han-serif-sc";

    font-size: 24px;

    color: #333;

    font-weight: bold;

    display: block;

    text-align: center;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 100%;

}

.g_phxlfl1.act {

    background: #ff81a7;

    position: relative;

    z-index: 10;

}

.g_phxlfl1.act .g_phxlfl1a {

    color: #fff;

}

.g_phxlfl1.act .g_phxlfl1tu1 {

    opacity: 0;

}

.g_phxlfl1.act .g_phxlfl1tu2 {

    opacity: 1;

}

.g_phxlfl1.act:first-child {

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}

.g_phxlfl1.act:last-child {

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

}

.g_dhxltu {

    width: 11px;

    position: absolute;

    top: -12px;

    left: 103px;

}

.g_dhxltu img {

    width: 100%;

}

/*手机下拉*/

.g_phxlbox {

    position: fixed;

    width: 100%;

    left: 50%;

    top: 64px;

    z-index: 12;

    transform: translateX(-50%);

    z-index: 999;

}

.g_phxl {

    display: none;

    width: 100%;

    background-color: #f1f1f1;

    font-family: '微软雅黑';

    padding: 0px 15px 18px;

}

.g_phxl h4 {

    position: relative;

}

.g_phxl h4::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    opacity: .1;

    background-color: #000;

}

.g_phxl h4 a {

    font-size: 16px;

    /*font-weight: bold;*/

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

    font-family: "微软雅黑";

}

.g_phxl h4 img {

    position: absolute;

    top: 50%;

    right: 5px;


    width: 13px;

    cursor: pointer;


    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.g_phxl .ul2 {

    display: none;

    padding-top: 7px;

    padding-bottom: 8px;

}

.g_phxl .ul2 .g_phxlyj {

    max-width: 100%;

    padding: 0 15px;

}

.g_phxl h5 {

    position: relative;

}

.g_phxl h5::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    opacity: .05;

    background-color: #000;

}

.g_phxl h5 a {

    font-family: '微软雅黑';

    font-size: 14px;

    line-height: 35px;

    text-transform: uppercase;

    color: #999;

}

.g_phxl h5 img {

    position: absolute;

    top: 50%;

    right: 5px;


    width: 13px;

    cursor: pointer;


    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.g_phxl h4.active img.img_s,
.g_phxl h5.active img.img_s {

    display: none;

}

.g_phxl h4.active img.img_d,
.g_phxl h5.active img.img_d {

    display: block;

}

.g_phxl .ul3 {

    display: none;

}

.g_phxl h6 a {

    font-family: '微软雅黑';

    font-size: 12px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}

.g_phhead {

    position: fixed;

    top: 0;

    left: 50%;

    z-index: 900;

    width: 100%;

    height: 64px;

    padding-left: 15px;

    padding-right: 15px;

    background-color: #ff81a7;

    transform: translateX(-50%);

    display: flex;

}

.g_phhead .g_phlogo {

    width: 110px;

    line-height: 64px;

}

.g_phhead .g_phlogo img {

    width: 100%;

}

.g_phhead .phsearch {

    position: absolute;

    top: 50%;

    right: 70px;

    width: 25px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.g_phhead .g_phlang {

    margin-right: 5px;

    padding-top: 25px;

}

.g_phhead .phsearch img {

    width: 100%;

}

.g_phmenu {

    overflow: hidden;

    width: 50px;

    height: 100%;

}

.g_phhead .menuph {

    width: 50px;

    height: 50px;

    cursor: pointer;

    text-align: center;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}

.g_phhead .menuph .point {

    position: relative;

    display: inline-block;

    width: 28px;

    height: 22px;

    margin-top: 14px;

}

.g_phhead .menuph .point: .navbtn,
.g_phhead .menuph .point: .navbtn::after,
.g_phhead .menuph .point: .navbtn::before {

    width: 28px;

}

.g_phhead .menuph .navbtn {

    position: absolute;

    top: 10px;

    right: 0;

    display: inline-block;

    width: 28px;

    height: 1px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    background: #fff;

}

.g_phhead .menuph .navbtn::after,
.g_phhead .menuph .navbtn::before {

    position: absolute;

    right: 0;

    display: inline-block;

    width: 28px;

    height: 1px;

    content: '';

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    background: #fff;

}

.g_phhead .menuph .navbtn::after {

    top: -10px;

}

.g_phhead .menuph .navbtn::before {

    top: 10px;

}

.g_phhead .menuph .point.active .navbtn {

    background: transparent;

}

.g_phhead .menuph .point.active .navbtn::after {

    top: 0;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

}

.g_phhead .menuph .point.active .navbtn::before {

    top: 0;

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

}

.ph_search {

    width: 100%;

    overflow: hidden;

    padding: 0 15px;

    padding-left: 15px;

}

.ph_search_ph {

    width: 100%;

    height: 35px;

    border: 1px solid #999999;

    margin-top: 18px;

    float: left;

    border-radius: 17.5px;

    position: relative;

}

.ph_search_ph input {

    width: calc(100% - 32px);

    height: 100%;

    text-indent: 20px;

    color: #333333;

}


.ph_search_ph input::-webkit-input-placeholder {

    color: #999999;

}

.ph_search_ph button {

    width: 40px;

    height: 100%;

    color: #ffffff;

    line-height: 35px;

    text-align: center;

    font-size: 20px;

    font-family: "微软雅黑";

    float: right;

    position: absolute;

    top: 0;

    right: 0;

}

.ph_search button .icon-sousuo {

    font-size: 27px;

    color: #999999;

    font-family: "微软雅黑";

}

/*头部导航*/

.wj_header_i_nav {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 80px;

    /*box-shadow: 0px -6px 30px #888888;*/

    z-index: 10;

}

/*电话*/

.g_phonex {

    width: 100%;

    text-align: center;

    margin-top: 18px;

}

.g_phone .g_phone1 {

    display: inline-block;

    overflow: hidden;

}

.g_phone .g_phone1 p {

    float: left;

    font-size: 20px;

    color: #333333;

    font-family: "微软雅黑";

}

.g_phone .g_phone1 .g_phone1_p1 {

    margin-right: 15px;

}

.g_phser {

    width: 16px;

    margin-right: 10px;

    margin-top: 8px;

}

.g_phser img {

    width: 100%;

}

.g_phlang1 {

    font-size: 14px;

    color: #fff;

    font-family: "微软雅黑";

}

.g_yuyue.act {

    display: block;

}

.g_headwx {

    /* width:77px;*/

    width: 120px;

    display: none;

    position: absolute;

    top: 30px;

    left: 50%;

    transform: translateX(-50%);

}

.g_headwx img {

    width: 100%;

}

.g_banner .slick-dots {

    position: absolute;

    bottom: 126px;

    display: block;

    width: 100%;

    list-style: none;

    text-align: left;

    left: 20%;

}

.g_dian {

    width: 12px;

    position: relative;

    cursor: pointer;

}

.g_dian img {

    width: 100%;

}

.g_dian1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_dian2 {

    position: absolute;

    top: -14px;

    left: 0;

}

.g_banner .slick-dots li {

    font-size: 0;

    position: relative;

    display: inline-block;

    width: 12px;

    height: 12px;

    margin: 0 6px;

    cursor: pointer;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    vertical-align: middle;

    border-radius: 50%;

    border: 1px solid #fff;

    background: #fff;

    font-family: "微软雅黑";

}

.g_banner .slick-dots li.slick-active {

    background: #ffa320;

    border: 1px solid #ffa320;

}

.g_dianbox {

    position: absolute;

    bottom: 124px;

    left: 18.5%;

}

.g_dian .hide {

    display: none;

}

/*footer{

    margin-bottom: 67px;

}*/

/*内页公共*/

.g_nybj {

    width: 100%;

    height: 260px;
}

.g_nydhhear {

    position: relative;

}

.g_nybj img {

    width: auto;

    height: 100%;

    position: relative;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

}

.g_nydh {

    width: 950px;

}

.g_nydhbox {

    position: absolute;

    top: 140px;

    left: 50%;

    transform: translateX(-50%);

}

.g_nydh1 {

    min-width: 20%;

    padding-left: 20px;

    padding-right: 20px;

}

.g_nydh1.act a {

    height: 42px;

    background: #FFF;

    border-radius: 25px;

    display: block;

    letter-spacing: 1px;

}

.g_nydh1 a {

    display: block;

    text-align: center;

    font-size: 16px;

    font-weight: bold;

    line-height: 42px;

    color: #ff81a7;

    font-family: "微软雅黑";

    letter-spacing: 1px;

}

/*f2*/

.g_cityb {

    width: 198px;

    height: 50px;

    cursor: pointer;

    position: relative;

    z-index: 99;

    border-radius: 25px;

    box-shadow: 0 5px 10px #f1f1f1;

}

.g_aclist {

    box-shadow: 0 5px 10px #3c3e43;

}

.g_city1 {

    font-size: 22px;

    color: #fff;

    line-height: 50px;

    font-family: "微软雅黑";

}

.g_city2 {

    width: 17px;

    margin-right: 12px;

    margin-top: 16px;

}

.g_city2 img {

    width: 100%;

}

.link {

    position: relative;

    margin-right: auto;

}

.link span {

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}

.link span.act {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    transform: rotate(180deg);

}

.link .head {

    width: 198px;

    /*padding-top: 14px;

    padding-right: 15px;

    padding-bottom: 14px;

    padding-left: 40px;*/

    /*cursor: pointer;*/

    color: #fff;

}

.link .drops {

    position: absolute;

    top: 50px;

    left: -2px;

    /*visibility: hidden;*/

    overflow: hidden;

    width: 100%;

    max-height: 169px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    /*opacity: 0;*/

    /*border: 2px solid #666a76;*/

    border-top: none;

    display: none;

}

.g_city1 .mCustomScrollBox {

    background: #fff;

}

.link .drops.act {

    visibility: visible;


    opacity: 1;

}

.link .drops li {

    padding-top: 14px;

    padding-right: 20px;

    padding-bottom: 14px;

    padding-left: 40px;

    font-size: 16px;

    background: #fff;

    font-family: "微软雅黑";

}

.link .drops li {

    color: #999;

}

.g_link .drops.act {

    visibility: visible;


    opacity: 1;

}

.g_link .drops li {

    padding-top: 14px;

    padding-right: 20px;

    padding-bottom: 14px;

    padding-left: 40px;

    font-size: 16px;

    background: #fff;

    font-family: "微软雅黑";

}

.g_link .drops li {

    color: #999;

}

.link2 {

    padding-top: 33px;


    text-align: right;

}

.link2 li {

    font-size: 18px;

    line-height: 30px;

    font-family: "微软雅黑";

    display: inline-block;


    width: 30px;

    height: 30px;

    margin-left: 8px;


    text-align: center;

    vertical-align: middle;


    color: #fff;

    border-radius: 50%;

}

.link2 .a1 {

    background: #57c839;

}

.link2 .a2 {

    line-height: 26px;


    background: #118fd1;

}

.link2 .a3 {

    background: #63b3f0;

}

.link2 .a4 {

    background: #3b5998;

}

.link2 .a5 {

    background: #ec3335;

}

.g_span {

    color: #999;

    font-size: 16px;

    line-height: 24px;

    font-family: "微软雅黑";

}

.g_f2part1 {

    margin-bottom: 64px;

    margin-top: 32px;

    position: relative;

    z-index: 9;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #fff !important;

    width: 2px;

}

.link span.act {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    transform: rotate(180deg);

}

.g_f2search1 {

    width: 26px;

    margin-top: 12px;

    cursor: pointer;

}

.g_f2search1 img {

    width: 100%;

}

.g_f2search2 {

    width: calc(100% - 26px);

    height: 100%;

}

.g_f2search2 input {

    width: 100%;

    height: 100%;

    padding-left: 30px;

}

.g_f2search {

    width: 345px;

    height: 50px;

    background: #fff;

    border-radius: 25px;

    box-shadow: 0 5px 10px #f1f1f1;

}

.g_f2search {

    padding-left: 24px;

    margin-left: 56px;

    margin-right: 16px;

}

.g_f2sou {

    width: 136px;

    height: 50px;

    background: #ff81a7;

    color: #fff;

    font-size: 18px;

    letter-spacing: 2px;

    text-align: center;

    border-radius: 25px;

    line-height: 50px;

    font-family: "微软雅黑";

    cursor: pointer;

}

.g_f2pa2nrfr {

    width: 340px;

    margin-bottom: 18px;

}

.g_f2pa2nrfl {

    width: calc(100% - 340px);

    padding-right: 110px;

}

.g_nylie h3 {

    font-family: "source-han-serif-sc";

    font-size: 36px;

    color: #333;

    font-weight: bold;

}

.g_f2pa2nr {

    margin-top: 38px;

}

.g_f2pa2newtime {

    width: 100px;

}

.g_f2pa2newtime1 {

    width: 100%;

    font-family: "Arial";

    font-size: 14px;

    padding-top: 24px;

    border-top: 1px solid #ff81a7;

    color: #9a9a9a;

    text-align: right;

}

.g_f2pa2newtime2 {

    width: 40px;

    margin-top: 18px;

    margin-left: 58px;

}

.g_f2pa2newtime2 img {

    width: 100%;

}

.g_f2pa2newtu {

    width: calc(100% - 164px);

    margin-left: 32px;

    margin-right: 26px;

    position: relative;

    overflow: hidden;

}

.g_f2pa2newtu img {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.g_f2pa2newtu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_f2pa2newtu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_f2pa2newz {

    width: calc(100% - 444px);

}

.g_f2pa2newz p {

    font-size: 20px;

    color: #333;

    line-height: 26px;

    margin-bottom: 18px;

    max-height: 52px;

    overflow: hidden;

    transition: all 0.36s;

    font-family: "微软雅黑";

}

.g_f2pa2newz span {

    font-size: 14px;

    color: #999;

    line-height: 22px;

    height: 44px;

    overflow: hidden;

    font-family: "微软雅黑";

    display: block;

}

.g_f2pa2newzmore {

    margin-top: 48px;

}

.g_f2pa2newzmore1 {

    font-size: 14px;

    color: #999;

    font-family: "Arial";

    transition: all 0.36s;

}

.g_f2pa2newzmore2 {

    width: 17px;

    margin-left: 12px;

    position: relative;

}

.g_f2pa2newzmore2 img {

    width: 100%;

    transition: all 0.36s;

}

.g_new1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_new2 {

    position: absolute;

    top: 6px;

    left: 0;

    opacity: 0;

}

.g_f2pa2new {

    padding-bottom: 44px;

    padding-top: 44px;

    border-top: 1px solid #eeeeee;

}

.g_f2pa2new:last-child {

    border-bottom: 1px solid #eeeeee;

}

.g_f2pa2new1 .g_f2pa2newz {

    width: calc(100% - 100px);

    padding-left: 32px;

}

.g_f2pa2new1 .g_f2pa2newz p {

    max-height: 52px;

    margin-bottom: 10px;

}

.g_f2pa2new1 .g_f2pa2newz span {

    height: 66px;

}

.g_f2pa2new1 .g_f2pa2newzmore {

    margin-top: 38px;

}

/*fenye*/

.public-yema4 {

    width: 100%;

    overflow: hidden;

    text-align: center;

    margin-top: 70px;

}

.public-yema4 a {

    display: inline-block;

    text-align: center;

    color: #666666;

}

.g_fenye .sy-size {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    border: 1px solid #fff;

}

.g_fenye .prev {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    border: 1px solid #fff;

}

.g_fenye .next {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    border: 1px solid #fff;

}

.public-yema4 i {

    font-size: 13px;

    font-weight: bold;

}

.public-yema4 .activepage {

    border: 1px solid #ff81a7;

    color: #ff81a7;

}

.public-yema4 .icon-shuangjiaofu-zuo:before {

    content: "\e78a";

}

.public-yema4 .icon-zuo:before {

    content: "\e630";

}

.public-yema4 .icon-z043-you {

    font-size: 10px;

}

.public-yema4 .icon-z043-you:before {

    content: "\e62f";

}

.public-yema4 .icon-shuangjiaofu-you:before {

    content: "\e642";

}

.public-yema4 a span {

    font-family: 微软雅黑;

    font-size: 14px;

    line-height: 37px;

    color: rgb(102, 102, 102);

    display: inline-block;

    text-align: center;

    padding: 0px 12px;

    margin: 0px 3px;

}

.public-yema4 li:nth-child(1) {

    text-align: center;

}

.public-yema4 li {

    font-family: Arial;

    font-size: 14px;

    line-height: 30px;

    color: #000000;

    display: inline-block;

    text-align: center;

    padding: 0px 12px;

    margin: 0px 6px;

    border-radius: 50%;

}

.g_f2 {

    margin-bottom: 86px;

}

.g_f2pa2nrfrtu {

    width: 100%;

    position: relative;

    overflow: hidden;

}

.g_f2pa2nrfrtu img {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}

.g_f2pa2nrfrtu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_f2pa2nrfrtu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_f2pa2nrfrtle {

    background: #fffcf7;

    padding: 30px 30px 42px;

}

.g_f2pa2nrfrtle h4 {

    font-size: 20px;

    color: #666;

    line-height: 32px;

    max-height: 64px;

    margin-bottom: 5px;

    overflow: hidden;

    transition: all 0.36s;

    font-family: "微软雅黑";

}

.g_f2pa2nrfrtle span {

    font-size: 14px;

    font-family: "Arial";

    display: block;

    margin-bottom: 12px;

    color: #aeaeae;

}

.g_f2pa2nrfrtle p {

    font-size: 14px;

    color: #999;

    line-height: 24px;

    height: 96px;

    overflow: hidden;

    font-family: "微软雅黑";

}

.g_f2pa2nrfr .g_f2pa2newzmore {

    margin-top: 28px;

}

.g_nyfoot {

    background: #ffecea;

    padding-top: 90px;

    padding-bottom: 200px;

    position: relative;

    z-index: 1;

}

.g_nyfoot h3 {

    font-family: "source-han-serif-sc";

    font-size: 36px;

    color: #333;

    font-weight: bold;

    text-align: center;

}

.g_nyfootnr1 {

    width: 25%;

    padding-left: 50px;

    padding-right: 50px
}

.g_nyfootnrtu {

    width: 76px;

    margin: auto;

}

.g_nyfootnrtu img {

    width: 100%;

}

.g_nyfootnr1 p {

    font-size: 20px;

    color: #333333;

    margin-top: 16px;

    text-align: center;

    width: 100%;

    font-family: "微软雅黑";

}

.g_nyfootnr {

    margin-top: 78px;

}

.g_nybtn {

    width: 170px;

    margin: 80px auto 0;

}

.g_nybtn .g_sybtn2 {

    margin-left: 0;

}

.g_nydibu {

    margin-bottom: 67px;

    margin-top: -114px;

    position: relative;

    z-index: 10;

}

.g_f3tle1 {

    width: 84px;

    height: 8px;

    display: inline-block;

    line-height: 36px;

}

.g_f3tle1 img {

    width: 100%;

}

.g_f3tle2 {

    width: calc(100% - 168px);

    text-align: center;

    font-size: 30px;

    color: #ff81a7;

    letter-spacing: 1px;

    padding-left: 15px;

    padding-right: 15px;

    line-height: 36px;

    height: auto;

    overflow: hidden;

    margin-bottom: 32px;

    font-family: "微软雅黑";

}

.g_f3 {

    background: #fff;

    margin-top: 90px;

}

.g_f3time1 {

    width: 33.333333%;

    padding-left: 86px;

    padding-right: 86px;

    height: 53px;

}

.g_f3time1 p {

    font-size: 14px;

    color: #666;

    line-height: 56px;

    text-align: center;

    font-family: "微软雅黑";

}

.g_f3time {

    border-top: 1px solid #f1f1f1;

    border-bottom: 1px solid #f1f1f1;

}

.g_f3nr p {

    font-size: 14px;

    color: #666;

    line-height: 26px;

    font-family: "微软雅黑";

}

.g_f3nr img {

    max-width: 100%;

    height: auto !important;

}

.g_f3nr {

    padding-top: 42px;

    padding-bottom: 22px;

    margin-bottom: 42px;

    padding-left: 105px;

    padding-right: 105px;

}

.g_f3dibu1tu {

    width: 84px;

    margin-bottom: 20px;

}

.g_f3dibu1tu img {

    width: 100%;

}

.g_f3dibu2tu {

    width: 22px;

    margin: 0 auto 12px;

}

.g_f3dibu2tu img {

    width: 100%;

}

.g_f3dibu2 {

    width: 40px;

    position: absolute;

    top: 35px;

    left: 50%;

    transform: translateX(-50%);

}

.g_f3dibu1 p,
.g_f3dibu2 p {

    width: 100%;

    text-align: center;

    font-size: 16px;

    color: #666;

    letter-spacing: 1px;

    transition: all 0.36s;

    font-family: "微软雅黑";

}

.g_f3dibu {

    position: relative;

    border-top: 1px solid #f1f1f1;

    padding-top: 35px;

}

.g_f3 {

    margin-bottom: 90px;

}

.g_b4partnr {

    margin-top: 46px;

}

.g_b4partnr1 {

    padding-top: 36px;

    padding-bottom: 36px;

}

.g_b4panrtle {

    font-size: 18px;

    color: #333;

    line-height: 36px;

    max-height: 72px;

    overflow: hidden;

    margin-bottom: 16px;

    transition: all 0.36s;

    font-family: "微软雅黑";

    letter-spacing: 1px;

}

.g_b4partnr1 p {

    font-size: 14px;

    color: #999999;

    line-height: 26px;

    height: 52px;

    overflow: hidden;

    display: block;

    margin-bottom: 14px;

    font-family: "微软雅黑";

}

.g_b4panrmore {

    width: 325px;

}

.g_b4part1 .g_f2pa2newzmore {

    margin-top: 0;

}

.g_b4part1 .g_f2pa2newzmore1 {

    color: #ff81a7;

}

.g_b4panrmo1tu {

    width: 13px;

    margin-right: 14px;

}

.g_b4panrmo1tu img {

    width: 100%;

}

.g_b4panrmo1wz {

    font-size: 14px;

    color: #999999;

    font-family: "Helvetica Neue";

}

.g_b4partnr1 {

    border-top: 1px solid #eee;

    padding-right: 108px;

}

.g_b4partnr1:last-child {

    border-bottom: 1px solid #eee;

}

.g_b4 {

    margin-bottom: 165px;

}

.g_sywhylb {

    margin-left: -83px;

    margin-right: -83px;

}

.g_sywhy {

    width: 33.333333%;

    padding-left: 83px;

    padding-right: 83px;

}

.g_sywhy1tu {

    width: 100%;

}

.g_sywhy1tu img {

    width: 100%;

}

.g_sywhy1 {

    position: relative;

}

.g_sywhy1sz {

    position: absolute;

    top: 70px;

    left: 80px;

    font-size: 68px;

    font-family: "Conv_ArialRoundedMTBold";

    color: #fff;

}

.g_sywhy1jia {

    position: absolute;

    bottom: 72px;

    left: 95%;

    transform: translateX(-50%);

    width: 100%;

}

.g_sywhy1jia1 {

    width: 37px;

    margin-right: 8px;

}

.g_sywhy1jia1 img {

    width: 100%;

}

.g_sywhy1jia2 {

    font-size: 22px;

    color: #fff;

    line-height: 38px;

    font-family: "source-han-serif-sc";

}

.g_sywhyjs {

    font-size: 16px;

    color: #fff;

    padding: 42px 50px 0 20px;

    line-height: 24px;

    letter-spacing: 1px;

    font-family: "微软雅黑";

}

.syprev, .synext {
    width: 26px;
    top: 42%;
    position: absolute;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 99;
}

.syprev {
    left: 31.510416%;
}

.synext {
    right: 31.510416%;

}

.synext img,
.syprev img {

    width: 100%;

}

.g_sy2 .slick-dots li {

    font-size: 0;

    position: relative;

    display: inline-block;

    width: 12px;

    height: 12px;

    margin: 0 6px;

    cursor: pointer;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    vertical-align: middle;

    border-radius: 50%;

    border: 1px solid #493402;

    background: #493402;

}

.g_sy2 .slick-dots li.slick-active {

    background: #fff;

    border: 1px solid #fff;

}

.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #fff;

    background-color: rgba(255, 255, 255, .4);

}

.g_phfenye {

    display: none;

    margin-top: 32px;

}

.g_phfenye1 a {

    font-size: 14px;

    color: #333;

    font-family: "微软雅黑";

}

/*.g_f2 .public-yema4{

    text-align: left;

}*/

.g_phone1_p1 {

    float: left;

}

.g_phone1_p2 {

    float: left;

    text-align: center;

}

.g_phone1 {

    display: inline-block;

}

.g_f2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #333 !important;

    width: 2px;

}

.g_f2 .mCSB_scrollTools .mCSB_draggerRail {

    background-color: #000;

    background-color: rgba(0, 0, 0, .4);

}

.g_b4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #333 !important;

    width: 2px;

}

.g_b4 .mCSB_scrollTools .mCSB_draggerRail {

    background-color: #000;

    background-color: rgba(0, 0, 0, .4);

}

.g_f2jin {

    width: 440px;

}

.g_f2pa2new1 .g_f2jin {

    width: 100px;

}

.g_sy3bj1 {

    position: relative;

}

.g_sy41 {

    position: absolute;

    bottom: -50px;

    left: 0;

    z-index: 10;

    height: 136px;

}

.g_sy41 img {

    height: 100%;

}

.g_b1part1 .g_b1part1fl {

    float: left;

}

.g_b1part1 .g_b1part1fr {

    float: left;

    padding-left: 0;

    padding-right: 250px;

}

.g_b1part2 .g_b1part1fl {

    float: right
}

.g_b1part2 .g_b1part1fr {

    float: left;

    padding-left: 200px;

    padding-right: 22px;

}

.g_b1part1fl {

    width: 45%;

    position: relative;

}

.g_b1part1fr {

    width: 50%;

}

.g_b1part1fl img {

    width: 100%;

}

.g_b1 {

    padding-left: 120px;

    padding-right: 120px;

    margin-top: 70px;

    margin-bottom: 94px;

}

.g_b1tle {

    font-size: 36px;

    color: #333;

    font-family: "source-han-serif-sc";

    font-weight: bold;

    margin-bottom: 80px;

    padding-left: 50px;

}

.g_b1part1frbt {

    font-size: 30px;

    color: #333;

    font-family: "source-han-serif-sc";

    font-weight: bold;

    margin-bottom: 24px;

    line-height: 36px;

    max-height: 72px;

    overflow: hidden;

}

.g_b1part1fr p {

    font-size: 14px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 26px;

    letter-spacing: 1px;

}

.g_b1part1 {

    margin-bottom: 0;

}

.g_b1part1fr {

    padding-top: 165px;

    padding-bottom: 120px;

}

.g_b1part2bt {

    font-size: 30px;

    color: #333;

    font-family: "source-han-serif-sc";

    line-height: 36px;

    margin-bottom: 10px;

    font-weight: bold;

}

.g_b1part2jj {

    font-size: 18px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 36px;

}

.g_b1part2jj {

    margin-bottom: 30px;

}

.g_b2pt1 {

    background: #fff;

    margin-top: 56px;

    margin-bottom: 62px;

}

.g_b2tle {

    font-size: 30px;

    color: #333;

    font-family: "source-han-serif-sc";

    line-height: 36px;

    font-weight: bold;

    margin-bottom: 32px;

}

.g_b2pt1sfl {

    width: 281px;

}

.g_b2pt1sfl img {

    width: 100%;

}

.g_b2pt1sfr {

    width: calc(100% - 281px);

}

.g_b2pt1sfr h3 {

    font-size: 26px;

    color: #333333;

    font-family: "微软雅黑";

    line-height: 32px;

    margin-bottom: 12px;

}

.g_b2pt1sfr p {

    font-size: 16px;

    color: #333333;

    font-family: "微软雅黑";

    line-height: 26px;

}

.g_b2pt1box {

    padding-left: 62px;

    padding-right: 62px;

}

.g_b2pt1sx {

    padding-left: 50px;

    padding-right: 50px;

}

.g_b2pt1s {

    margin-bottom: 30px;

    margin-top: 84px;

}

.g_b2pt1sfr {

    padding-top: 24px;

    padding-bottom: 84px;

    padding-left: 68px;

    padding-right: 30px;

}

.g_b2pt1xfl {

    width: 50%;

    padding-left: 21px;

    padding-right: 21px;

}

.g_b2pt1x {

    margin-left: -21px;

    margin-right: -21px;

}

.g_b2pt1xfr1 {

    width: 420px;

}

.g_b2pt1xfr1 img {

    width: 100%;

}

.g_b2pt1xfr2 {

    width: 386px;

}

.g_b2pt1xfr2 img {

    width: 100%;

}

.g_b2pt2 .g_b2tle {

    text-align: center;

}

.g_b2pt2jj p {

    font-size: 14px;

    color: #464646;

    font-family: "微软雅黑";

    line-height: 26px;

}

.g_b2pt2 {

    background: #f9f9f9;

    padding-top: 108px;

    padding-bottom: 60px;

}

.g_b2pt2box {

    padding-left: 112px;

    padding-right: 112px;

}

.g_b2pt2jj {

    margin-bottom: 52px;

}

.g_b2pt2nr1tle {

    font-size: 26px;

    color: #333333;

    font-family: "微软雅黑";

    font-weight: bold;

    margin-bottom: 14px;

}

.g_b2pt2nr1p {

    font-size: 16px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 26px;

}

.g_b2pt2nr1b {

    margin-top: 68px;

}

.g_b2pt2nr1bflban {

    position: relative;

}

.g_b2pt2nr1bflban h3 {

    font-size: 14px;

    color: #fff;

    font-family: "微软雅黑";

    font-weight: bold;

    line-height: 22px;

    text-align: center;

}

.g_b2pt2nr1bflban p {

    font-size: 12px;

    color: #fff;

    font-family: "微软雅黑";

    line-height: 22px;

    height: 110px;

    overflow: hidden;

}

.g_b2pt2nr1bfl1 {

    background: #2792ee;

    padding: 42px 20px 34px;

    border-radius: 5px;

}

.g_b2pt2nr1bfl2 {

    background: #dc5755;

    padding: 42px 20px 34px;

    border-radius: 5px;

}

.g_b2pt2nr1bfl3 {

    background: #fcb03f;

    background-size: 100% 100%;

    padding: 42px 20px 34px;

    border-radius: 5px;

}

.g_b2pt2nr1bflban {

    width: 33.333333%;

    padding-left: 18px;

    padding-right: 18px;

}

.g_b2pt2nr1b {

    margin-left: -18px;

    margin-right: -18px;

}

.g_b2pt2nr1 {

    margin-bottom: 56px;

}

.g_b2pt2nr2tle {

    font-size: 16px;

    color: #333;

    font-family: "微软雅黑";

    margin-top: 28px;

    margin-bottom: 20px;

    font-weight: bold;

}

.g_b2pt2nr2tu {

    width: 671px;

    margin: 58px auto 0;

}

.g_b2pt2nr2tu img {

    width: 100%;

}

.g_b2pt3 {

    background: #fff;

}

.g_b2pt3 {

    margin-top: 100px;

    margin-bottom: 105px;

}

.g_b2pt3fr {

    width: 439px;

}

.g_b2pt3frtu {

    width: 100%;

    position: relative;

    z-index: 1;

}

.g_b2pt3frtu img {

    width: 100%;

}

.g_b2pt3frmc {

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.3;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 3;

}

.g_b2pt3fr {

    position: relative;

    cursor: pointer;

}

.g_b2pt3frbf {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    z-index: 5;

    width: 56px;

}

.g_b2pt3frbf img {

    width: 100%;

}

.g_b2pt3flbox h3 {

    font-size: 30px;

    color: #ff81a7;

    font-family: "source-han-serif-sc";

    line-height: 36px;

    font-weight: bold;

    margin-bottom: 18px;

    max-height: 72px;

    overflow: hidden;

}

.g_b2pt3flbox p {

    font-size: 12px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 20px;

}

.g_b2pt3fl {

    width: calc(100% - 420px);

    padding-right: 70px;

}

.g_b2pt3 .g_sybtn2 {

    margin-left: 0;

    margin-top: 72px;

}

.g_b3 {

    background: #fff;

    padding-top: 56px;

    padding-bottom: 142px;

}

.g_b3pt1tle p {

    font-size: 30px;

    color: #333;

    font-family: "source-han-serif-sc";

    line-height: 38px;

    font-weight: bold;

}

.g_b3pt1p {

    font-size: 16px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 20px;

    margin-top: 24px;

    margin-bottom: 52px;

    line-height: 26px;

}

.g_b3pt1h {

    font-size: 20px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 26px;

    font-weight: bold;

    display: block;

    margin-bottom: 34px;

}

.g_b3pt1img {

    width: 651px;

}

.g_b3pt1img img {

    width: 100%;

}

.g_b3pt1 {

    margin-bottom: 90px;

}

.g_b3tabox {

    background: #ff9900;

}

.g_b3tab1 {

    width: 86px;

    border-right: 1px solid #e5e5e5;

}

.g_b3tab2 {

    width: 100px;

    border-right: 1px solid #e5e5e5;

}

.g_b3tab3 {

    width: 220px;

    border-right: 1px solid #e5e5e5;

}

.g_b3tab4 {

    width: 230px;

    border-right: 1px solid #e5e5e5;

}

.g_b3tab5 {

    width: calc(100% - 636px);

}

.g_b3tab {

    width: 100%;

}

.g_b3tabwz {

    font-size: 14px;

    color: #fff;

    font-family: "微软雅黑";

    line-height: 20px;

    padding-top: 15px;

    padding-bottom: 15px;

    text-align: center;

}

.g_b3table table {

    width: 100%;

}

.g_b3tabox1 th {

    color: #666;

}

.g_b3tabox2 th {

    color: #666;

}

.g_b3tabox2 {

    background: #f2f2f2;

}

.g_b3tabox1 .g_b3tab2,
.g_b3tabox1 .g_b3tab3,
.g_b3tabox1 .g_b3tab4,
.g_b3tabox1 .g_b3tab5 {

    text-align: left;

    padding-left: 20px;

}

.g_b3tabox2 .g_b3tab2,
.g_b3tabox2 .g_b3tab3,
.g_b3tabox2 .g_b3tab4,
.g_b3tabox2 .g_b3tab5 {

    text-align: left;

    padding-left: 20px;

}

.g_b3pt2nr p {

    font-size: 14px;

    color: #666;

    font-family: "微软雅黑";

    line-height: 26px;

}

.g_b3pt2nr {

    margin-top: 42px;

}

.g_b3pt2 .g_sybtn {

    margin-top: 64px;

}

.g_c2 {

    background: #fff;

}

.g_c2tle {

    font-size: 36px;

    color: #333;

    font-family: "source-han-serif-sc";

    line-height: 42px;

    font-weight: bold;

    margin-bottom: 10px;

}

.g_c2pt1jj p {

    font-size: 14px;

    color: #666;

    font-family: "微软雅黑";

    line-height: 24px;

    letter-spacing: 1px;

}

.g_c2 {

    padding-top: 52px;

    padding-bottom: 80px;

}

.g_c2pt1ka {

    margin-top: 42px;

    margin-bottom: 54px;

}

.g_c2pt1kafl1 {

    background: url(c2tu1.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

    margin-right: 20px;

}

.g_c2pt1kafl2 {

    background: url(c2tu2.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

}

.g_c2pt1kafl {

    width: 445px;

    padding: 20px 30px;

}

.g_c2pt1kaflnr p {

    font-size: 16px;

    color: #fff;

    font-family: "source-han-serif-sc";

    line-height: 38px;

    font-weight: bold;

}

.g_c2pt1zx1 p {

    font-size: 18px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 40px;

    letter-spacing: 1px;

}

.g_c2pt1zx1 span {

    font-size: 24px;

    color: #dd5754;

    font-family: "微软雅黑";

    line-height: 40px;

    letter-spacing: 1px;

    font-weight: bold;

}

.g_c2pt1zx1 {

    margin-bottom: 32px;

}

.g_c2pt1zx2fl {

    width: 8px;

    margin-right: 20px;

    margin-top: 5px;

}

.g_c2pt1zx2fl img {

    width: 100%;

}

.g_c2pt1zx2fr {

    font-size: 14px;

    color: #666;

    font-family: "微软雅黑";

    line-height: 26px;

    letter-spacing: 1px;

    width: calc(100% - 28px);

}

.g_c2pt1zx2box {

    margin-bottom: 18px;

}

.g_c2pt2 .g_c2pt1zx3 {

    margin-left: 10px;

}

.g_c2pt1zx3 p {

    font-size: 14px;

    color: #999999;

    font-family: "微软雅黑";

    line-height: 34px;

    letter-spacing: 1px;

}

.g_c2pt1zx3 span {

    font-size: 14px;

    color: #ff81a7;

    font-family: "微软雅黑";

    line-height: 34px;

    letter-spacing: 1px;

    font-weight: bold;

}

.g_c2pt2 {

    margin-top: 78px;

}

.g_c2pt2zx {

    margin-bottom: 52px;

}

.g_c2pt2zx .g_c2pt1zx3 p {

    transform: translateY(6px);

}

.g_c2pt2zx .g_c2pt1zx3 span {

    transform: translateY(6px);

}

.g_c2pt2zx .g_c2pt1zx3span {

    font-size: 18px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 40px;

    letter-spacing: 1px;

    font-weight: bold;

}

.g_c2pt2tle span {

    font-size: 36px;

    color: #eb4440;

    font-family: "source-han-serif-sc";

    line-height: 40px;

    font-weight: 700;

}

.g_c2pt2tle p {

    font-size: 36px;

    color: #333;

    font-family: "source-han-serif-sc";

    line-height: 40px;

    font-weight: bold;

}

.g_c2pt2tle {

    margin-bottom: 22px;

}

.g_c2pt2icon1 {

    width: 25%;

    padding-left: 45px;

    padding-right: 45px;

    margin-bottom: 42px;

}

.g_c2pt2icon {

    margin-left: -45px;

    margin-right: -45px;

}

.g_c2pt2ico {

    width: 80px;

    margin: auto;

}

.g_c2pt2ico img {

    width: 100%;

}

.g_c2pt2icon1 p {

    text-align: center;

    font-size: 18px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 26px;

}

.g_c2pt2icobox {

    width: 80px;

    height: 80px;

    background: #fff;

    border-radius: 50%;

    box-shadow: 0 0 20px #c5c3c3;

    margin: 0 auto 20px;

    /*padding-top: 22px;

padding-bottom: 22px;*/

}

.g_c3 {

    background: #fff;

}

.g_c3pt1tle p {

    font-size: 36px;

    color: #333;

    font-family: "source-han-serif-sc";

    line-height: 40px;

    font-weight: bold;

}

.g_c3pt1tle span {

    font-size: 36px;

    color: #ff81a7;

    font-family: "source-han-serif-sc";

    line-height: 40px;

    font-weight: bold;

}

.g_c3pt1tle {

    margin-bottom: 48px;

}

.g_c3pt1nr {

    border-radius: 5px;

}

.g_c3pt1nrfl1 {

    background: #fcc2bc;

    border-top-left-radius: 10px;

    border-bottom-left-radius: 10px;

}

.g_c3pt1nrfl2 {

    background: #ffdfb0;

    border-top-right-radius: 10px;

    border-bottom-right-radius: 10px;

}

.g_c3pt1nrfl {

    width: 50%;

    padding: 62px 52px;

}

.g_c3pt1nrfltu {

    width: 171px;

    margin: 0 auto 44px;

}

.g_c3pt1nrfltu img {

    width: 100%;

}

.g_c3pt1nrflwz h3 {

    text-align: center;

    font-size: 20px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 28px;

    font-weight: bold;

    margin-bottom: 18px;

}

.g_c3pt1nrflwz p {

    font-size: 14px;

    color: #464646;

    font-family: "微软雅黑";

    line-height: 26px;

    height: 78px;

    overflow: hidden;

    letter-spacing: 1px;

}

.g_c3pt1 {

    margin-bottom: 86px;

}

.g_c3 {

    padding-top: 50px;

    padding-bottom: 0;

}

.g_c3pt2wz p {

    font-size: 14px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 26px;

    letter-spacing: 1px;

}

.g_c3pt2wz span {

    font-size: 20px;

    color: #ff81a7;

    font-family: "微软雅黑";

    line-height: 26px;

    font-weight: bold;

    letter-spacing: 1px;

}

.g_c3pt2wz .g_c3pt2span {

    font-size: 14px;

    color: #ff81a7;

    font-family: "微软雅黑";

    line-height: 26px;

    text-decoration: underline
}

.g_c3pt2 {

    margin-bottom: 68px;

}

.g_c3pt4 span {

    color: #ff81a7;

}

.g_c3pt3nr {

    margin-left: -14px;

    margin-right: -14px;

}

.g_c3pt3nrfl {

    width: 50%;

    padding-left: 14px;

    padding-right: 14px;

}

.g_c3pt3nrfl .g_c3pt3nrs {

    background: #f9ce8f;

    font-size: 20px;

    color: #464646;

    font-family: "微软雅黑";

    line-height: 26px;

    font-weight: bold;

    padding: 28px 42px;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}

.g_c3pt3nrfl .g_c3pt3nrx {

    background: #fff3e1;

    padding: 28px 42px;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

}

.g_c3pt3nrx p {

    font-size: 14px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 26px;

    height: 78px;

    overflow: hidden;

}

.g_c3pt3 {

    margin-bottom: 78px;

}

.g_c3pt4wz p {

    font-size: 14px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 26px;

}

.g_c3pt4wz {

    margin-bottom: 34px;

}

.g_c3pt4 .g_c3pt1tle {

    margin-bottom: 22px;

}

.g_c3pt3 .g_c3pt1tle {

    margin-bottom: 26px;

}

.g_c3pt2 .g_c3pt1tle {

    margin-bottom: 30px;

}

.g_c3cen1 {

    background: #f6f6f6;

    padding-top: 92px;

    padding-bottom: 102px;

}

.g_c3cenjj {

    font-size: 16px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 26px;

    margin-bottom: 32px;

    letter-spacing: 1px;

}

.g_c3cenz1 {

    background: #fff;

    padding: 35px 38px;

    margin-bottom: 20px;

    border-radius: 10px;

    position: relative;

}

.g_c3cen1sz1 {

    font-family: "Conv_ArialRoundedMTBold";

    font-size: 36px;

    color: #ff9500;

    padding-right: 25px;

    width: 50px;

    transform: rotate(5deg);

    -ms-transform: rotate(5deg);
    /* IE 9 */

    -webkit-transform: rotate(5deg);
    /* Safari and Chrome */

    -o-transform: rotate(5deg);
    /* Opera */

    -moz-transform: rotate(5deg);

}

.g_c3cen1sz2 {

    width: calc(100% - 50px);

    font-size: 16px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 26px;

    max-height: 52px;

    overflow: hidden;

    letter-spacing: 1px;

}

.g_c3cen2nr1 {

    width: 49%;

    padding-right: 14px;

}

.g_c3cen2nr2 {

    width: 51%;

}

.g_c3cen2nr1tu {

    width: 100%;

}

.g_c3cen2nr1tu img {

    width: 100%;

}

.g_centerxh3 {

    font-size: 36px;

    color: #333;

    font-family: "source-han-serif-sc";

    line-height: 40px;

    font-weight: bold;

    text-align: center;

    margin-bottom: 42px;

}

.g_c3pt4 {

    margin-bottom: 88px;

}

.g_c3cen1 .g_c3pt1tle {

    margin-bottom: 22px;

}

.g_c3cen1 .g_sybtn1 {

    margin-top: 42px;

}

.g_c3cen2 {

    margin-top: 88px;

    margin-bottom: 135px;

}

.g_c3cen2nr2fl {

    width: 50%;

    padding-right: 18px;

    padding-left: 18px;

}

.g_c3cen2nr2fl1 {

    width: 100%;

}

.g_c3cen2nr2fl1 img {

    width: 100%;

}

.g_c3cen2nr1wz h3 {

    font-size: 18px;

    color: #fff;

    font-family: "微软雅黑";

    line-height: 28px;

    font-weight: bold;

    margin-bottom: 32px;

}

.g_c3cen2nr1wz p {

    font-size: 14px;

    color: #fff;

    font-family: "微软雅黑";

    line-height: 26px;

    letter-spacing: 1px;

    height: 78px;

    overflow: hidden;

}

.g_c3cen2nr1,
.g_c3cen2nr2fl {

    position: relative;

}

.g_c3cen2nr1wz {

    position: absolute;

    bottom: 74px;

    left: 0;

    width: 100%;

    padding-left: 50px;

    padding-right: 86px;

}

.g_c3cen2nr2fl .g_c3cen2nr1wz {

    padding-left: 30px;

    padding-right: 48px;

    left: 10px;

}

.g_c3cen3nr {

    width: 100%;

}

.g_c3cen3nr img {

    width: 100%;

}

.g_c4 {

    background: #fff;

}

.g_c4box {

    padding-left: 75px;

    padding-right: 75px;

}

.g_c4boxflru {

    width: 36px;

    margin-top: 10px;

}

.g_c4boxflru img {

    width: 100%;

}

.g_c4boxflwz {

    width: calc(100% - 36px);

    padding-left: 40px;

}

.g_c4boxflwz {

    font-size: 30px;

    color: #ff81a7;

    font-family: "source-han-serif-sc";

    line-height: 46px;

    font-weight: bold;

    letter-spacing: 1px;

}

.g_c4boxfr p {

    font-size: 14px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 28px;

    letter-spacing: 1px;

}

.g_c4boxfl {

    padding-right: 106px;

}

.g_c4boxfl {

    width: calc(100% - 426px);

}

.g_c4boxfr {

    width: 426px;

}

.g_c4 {

    padding-top: 106px;

    padding-bottom: 90px;

}

.g_c4box {

    margin-bottom: 110px;

}

.g_e2 {

    background: #fff;

    padding-top: 60px;

    padding-bottom: 16px;

}

.g_e2pt1fl {

    width: 568px;

}

.g_e2pt1fr {

    width: calc(100% - 568px);

}

.g_e2pt1flh {

    font-size: 36px;

    color: #333333;

    font-family: "source-han-serif-sc";

    line-height: 46px;

    font-weight: bold;

    margin-bottom: 52px;

}

.g_e2pt1fl p {

    font-size: 14px;

    color: #848484;

    font-family: "微软雅黑";

    line-height: 26px;

    letter-spacing: 1px;

}

.g_e2pt1flp1 {

    margin-bottom: 42px;

}

.g_e2pt1fl span {

    font-size: 20px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 26px;

    font-weight: bold;

    letter-spacing: 1px;

}

.g_e2pt1flp2 {

    margin-top: 28px;

    margin-bottom: 22px;

}

.g_e2pt1frtu {

    width: 360px;

}

.g_e2pt1frtu img {

    width: 100%;

}

.g_e2pt1fr {

    padding-left: 54px;

    padding-top: 100px;

}

.g_e2pt1 {

    margin-bottom: 100px;

}

.g_e2pt2 {

    background: #f6f6f6;

    padding-top: 82px;

    padding-bottom: 82px;

}

.g_e2pt2nr1 {

    width: 50%;

    padding-left: 13px;

    padding-right: 13px;

    margin-bottom: 28px;


}

.g_e2pt2nr {

    margin-right: -13px;

    margin-left: -13px;

    margin-top: 50px;

}

.g_e2pt2shdow {

    background: #fff;

    box-shadow: -5px 5px 15px #e2e0e0;

    padding: 32px 30px;

}

.g_e2pt2fl {

    font-family: "Conv_ArialRoundedMTBold";

    font-size: 48px;

    color: #ff81a7;

    font-weight: bold;

    transform: rotate(5deg);

    -ms-transform: rotate(5deg);
    /* IE 9 */

    -webkit-transform: rotate(5deg);
    /* Safari and Chrome */

    -o-transform: rotate(5deg);
    /* Opera */

    -moz-transform: rotate(5deg);

    width: 40px;

}

.g_e2pt2fr {

    width: calc(100% - 40px);

    padding-left: 28px;

}

.g_e2pt2fr span {

    font-size: 20px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 26px;

    height: 26px;

    overflow: hidden;

    display: block;

}

.g_e2pt2fr p {

    font-size: 14px;

    color: #999999;

    font-family: "微软雅黑";

    line-height: 26px;

    height: 52px;

    overflow: hidden;

    display: block;

    margin-top: 18px;

    letter-spacing: 1px;

}

.g_e2pt3nrfl {

    width: 33.333333%;

    padding-left: 45px;

    padding-right: 45px;

    position: relative;

    margin-bottom: 36px;

}

.g_e2pt3nr {

    margin-right: -45px;

    margin-left: -45px;

    margin-top: 70px;

}

.g_e2pt3sz {

    font-family: "Conv_ArialRoundedMTBold";

    font-size: 68px;

    color: #db504b;

    font-weight: bold;

    position: absolute;

    top: -20px;

    left: 65px;

    z-index: 1;

    transform: rotate(5deg);

    -ms-transform: rotate(5deg);
    /* IE 9 */

    -webkit-transform: rotate(5deg);
    /* Safari and Chrome */

    -o-transform: rotate(5deg);
    /* Opera */

    -moz-transform: rotate(5deg);

}

.g_e2pt3tu {

    width: 100%;

    margin-bottom: 26px;

    position: relative;

    z-index: 10;

}

.g_e2pt3tu img {

    width: 100%;

}

.g_e2pt3wz h3 {

    font-size: 20px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 26px;

    margin-bottom: 28px;

    text-align: center;

}

.g_e2pt3wz p {

    font-size: 14px;

    color: #999;

    font-family: "微软雅黑";

    line-height: 26px;

    height: 78px;

    overflow: hidden;

    text-align: left;

}

.g_e2pt3 {

    margin-top: 100px;

    margin-bottom: 40px;

}

.g_e2pt4 .g_e2pt1flh {

    text-align: center;

}

.g_e2pt4nrfl {

    width: 33.333333%;

    padding-left: 10px;

    padding-right: 10px;

    position: relative;

    margin-bottom: 42px;

}

.g_e2pt4nr {

    margin-left: -10px;

    margin-right: -10px;

}

.g_e2pt4tu {

    width: 100%;

    overflow: hidden;

    position: relative;

}

.g_e2pt4tu img {

    width: 100%;

    transition: all 0.36s;

}

.g_e2pt4tu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_e2pt4tu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_e2pt4mc {

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.5;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

    z-index: 10;

}

.g_e2pt4wz {

    margin-top: 12px;


}

.g_e2pt4wz p {

    font-size: 20px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 28px;

    max-height: 56px;

    overflow: hidden;

}

.g_e2pt4mo2 {

    font-size: 12px;

    color: #ff81a7;

    font-family: "微软雅黑";

    margin-right: 5px;

    line-height: 14px;

}

.g_e2pt4mo1 {

    width: 7px;

}

.g_e2pt4mo1 img {

    width: 100%;

}

.g_e2pt4mo {

    margin-top: 12px;

}

.g_f4pt1lb1fl {

    width: 470px;

    position: relative;

}

.g_f4pt1lb1fl img {

    width: 100%;

}

.g_f4pt1lb1fr {

    width: calc(100% - 470px);

    padding-left: 78px;

    padding-top: 26px;

    padding-bottom: 26px;

}

.g_f4pt1lb1fr h3 {

    font-size: 16px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 24px;

    margin-bottom: 12px;

}

.g_f4pt1lb1fr span {

    font-size: 12px;

    color: #999;

    font-family: "微软雅黑";

    line-height: 24px;

}

.g_f4pt1lb1fr p {

    font-size: 14px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 24px;

    margin-top: 36px;

}

.g_f4jt1 {

    width: 29px;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    cursor: pointer;

}

.g_f4jt2 {

    width: 29px;

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

    cursor: pointer;

}

.g_f4jt1 img,
.g_f4jt2 img {

    width: 100%;

}

.g_f4pt1lbox {

    position: relative;

}

.g_f4pt1lb1bf {

    width: 67px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    z-index: 20;

}

.g_f4pt1lb1bf img {

    width: 100%;

}

.g_f4pt1lb1tu {

    width: 100%;

    position: relative;

    z-index: 1;

}

.g_f4pt1lb1tu img {

    width: 100%;

    height: 100%;

    border-radius: 22px;

}

.g_f4pt1lb1tu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_f4pt1lb1tu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_f4pt1lb1mc {

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.2;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

    border-radius: 22px;

    z-index: 10;

}

.g_f4pt1lb1 {

    cursor: pointer;

}

.g_f4 {

    background: #fff;

    padding-top: 66px;

}

.g_f4pt1 {

    margin-bottom: 138px;

}

.g_f4pt2 {

    background: #f9f9f9;

    padding-top: 102px;

    padding-bottom: 98px;

}

.g_f4pt2bfl {

    cursor: pointer;

    width: 25%;

    padding-left: 20px;

    padding-right: 20px;

    margin-bottom: 44px;

}

.g_f4pt2box {

    margin-left: -20px;

    margin-right: -20px;

}

.g_f4pt2bfltu {

    width: 100%;

    position: relative;

    z-index: 1;

}

.g_f4pt2bfltu img {

    width: 100%;

    height: 100%;

}

.g_f4pt2bfltu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_f4pt2bfltu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_f4pt2bfltop {

    position: relative;

}

.g_f4pt2bflmc {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.2;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    transition: all 0.36s;

    z-index: 5;

}

.g_f4pt2bflbf {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 40px;

    z-index: 10;

}

.g_f4pt2bflbf img {

    width: 100%;

}

.g_f4pt2bflbot {

    background: #fff;

    width: 100%;

    height: 100px;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

    padding: 15px 20px;

}

.g_bunmkpv {

    overflow: hidden;

}

.g_f4pt2bflbot p {

    font-size: 14px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 24px;

    height: 48px;

    overflow: hidden;

    letter-spacing: 1px;

}

.g_f4pt2bflbot span {

    font-size: 12px;

    color: #999;

    font-family: "微软雅黑";

    line-height: 24px;

    display: inline-block;

}

.g_f4 .public-yema4 {

    margin-top: 32px;

}

.g_f5 {

    background: #fff;

    padding-top: 94px;

}

.g_f5pt1lb {

    height: 442px;

    margin-bottom: 22px;

}

.g_f5pt1 {

    width: 1510px;

    margin: auto;

    position: relative;

}

.g_f5pt1lbox {

    width: 33.333333%;

    padding-left: 25px;

    padding-right: 25px;

    margin-top: 50px;

}

.g_f5pt1lb {

    margin-left: -25px;

    margin-right: -25px;

}

.g_f5pt1lbwz p {

    text-align: center;

    font-size: 16px;

    color: #333;

    font-family: "微软雅黑";

    line-height: 30px;

}

.g_f5pt1lbwz {

    margin-top: 26px;

}

.g_f5pt1jt1 {

    width: 20px;

    position: absolute;

    top: 50%;

    left: 31%;

    transform: translateY(-50%);

    cursor: pointer;

}

.g_f5pt1jt2 {

    width: 20px;

    position: absolute;

    top: 50%;

    right: 31%;

    transform: translateY(-50%);

    cursor: pointer;

}

.g_f5pt1jt1 img {

    width: 100%;

}

.g_f5pt1jt2 img {

    width: 100%;

}

.g_f5pt1lbtu {

    width: 317px;

    margin: auto;

}

.g_f5pt1lbtu img {

    width: 100%;

}

.g_f5pt1lbox.slick-current .g_f5pt1lbtu {

    /*width:442px;*/

    transition: all 0.36s;

    transform: scale(1.3);

    margin-top: 54px;

}

.g_f5pt1lbox.slick-current .g_f5pt1lbtu img {

    transition: all 0.36s;

}

.g_f5pt1lbox.slick-current .g_f5pt1lbwz {

    /*width:442px;*/

    margin-top: 62px;

}

.g_f5pt1lbox.slick-current {

    margin-top: 0;

}

.g_f5pt2 {

    background: #f9f9f9;

    padding-top: 72px;

    padding-bottom: 80px;

}

.g_f5pt2nr1 {

    width: 25%;

    padding-left: 21px;

    padding-right: 21px;

    margin-bottom: 56px;

}

.g_f5pt2nr {

    margin-left: -21px;

    margin-right: -21px;

}

.g_f5pt2nrtu {

    width: 100%;

    position: relative;

}

.g_f5pt2nrtu img {

    width: 100%;

    height: 100%;

}

.g_f5pt2nrtu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_f5pt2nrtu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_f5pt2nrwz {

    background: #fff;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

    padding: 22px 38px 22px 20px;

}

.g_f5pt2nrwz p {

    font-size: 14px;

    color: #666;

    font-family: "微软雅黑";

    line-height: 24px;

    height: 48px;

    overflow: hidden;

    letter-spacing: 1px;

}

.g_f5 .public-yema4 {

    margin-top: 16px;

}

.g_g1 {

    background: #fff;

    padding-top: 40px;

    padding-bottom: 86px;

}

.g_g1 .g_f2search {

    margin-left: 0;

}

.g_f5pt2ying {

    box-shadow: -5px 5px 10px #f0efef;

}

.zlw_zhishi {

    margin-top: 54px;

}

.zs_box:nth-child(1) {

    margin-top: 0;

}

.zs_box {

    position: relative;

    margin-top: 25px;

}

.zs_wenti.act {

    box-shadow: 0 0 20px #f3f2f2;

}

.zs_wenti {

    width: 100%;

    height: 86px;

    background-color: #fff;

    padding: 0 36px;

    cursor: pointer;

    transition: all 0.3s;

    box-shadow: 0 0 20px #f3f2f2;

}

.zs_wentifl {

    width: 19px;

    line-height: 86px;

}

.zs_wenti.act .zs_wentifl .zs_a {

    display: none;

}

.zs_wentifl img {

    width: 100%;

}

.zs_wenti.act .zs_wentifl .zs_b {

    display: inline-block;

}

.zs_wentifr {

    width: calc(100% - 41px);

    margin-left: 22px;

}

.zs_wentifrbox {

    width: 100%;

    height: 86px;

    overflow: hidden;

}

.zs_wenti.act .zs_wentifrbox p {

    color: #333;

}

.zs_wentifrbox p {

    font-family: 微软雅黑;

    font-size: 18px;

    color: rgb(51, 51, 51);

    line-height: 86px;

    height: 86px;

    overflow: hidden;

}

.zs_daan {

    position: relative;

    top: 0;

    left: 0;

    width: 100%;

    padding: 45px 78px 65px;

    display: none;

}

.zs_daanboxp {

    font-family: 微软雅黑;

    font-size: 14px;

    color: rgb(102, 102, 102);

    line-height: 24px;

}

/*.zs_b {

    display: none;

}*/

.g_g1 .public-yema4 {

    margin-top: 86px;

}

.g_b4 .g_f2part1 .head .fr img {

    width: 15px;

}

.g_e2pt4mcbox {

    position: relative;

    width: 100%;

}

.g_city1 img {

    width: 18px;

}

.g_f4pt2bflmcbox {

    position: relative;

}

.g_b2pt1sfrbx {

    width: 424px;

    margin-top: 30px;

}

.g_b2pt1sfrbx img {

    width: 100%;

}

.g_b2pt2nr1bfl1tu {

    width: 70px;

    position: absolute;

    top: -35px;

    left: 50%;

    transform: translateX(-50%);

}

.g_b2pt2nr1bfl1tu img {

    width: 100%;

}

.g_pcdhtle {

    display: inline-block;

}

.g_phxlfly.act1 {

    display: block;

}

.g_phxlfly {

    position: absolute;

    top: 18px;

    left: 0;

    height: 50px;

    width: 100%;

    background: #fff;

    z-index: 1;

    transition: all 0.2s;

    display: none;

}

.g_phxlflz {

    position: relative;

}

.g_f5 .g_f2part1 {

    margin-bottom: 72px;

    margin-top: 0;

}

.g_c1pt1 {

    /*background: #f6f6f6;*/

    padding-top: 110px;

}

.g_c1 {

    background: #fff;

    margin-top: -60px;

}

.g_c1pt1fl {

    /*width: 25%;*/

    /*padding-right: 36px;*/

    /*padding-left: 36px;*/

    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}

.g_c1pt1fl h3 {
    /*width: 150px;*/
    text-align: center;
    flex-shrink: 0;
    margin-left: 80px;
}

.g_c1pt1fo {

    margin-left: -36px;

    margin-right: -36px;

    margin-top: 120px;

    padding-bottom: 120px;

}

.g_c1pt1fltu {

    width: 150px;

    position: relative;

    z-index: 10;
    margin-left: 50px;

    /*margin: auto;*/

}

.g_c1pt1fltu img {

    width: 100%;

}

.g_c1pt1tle {

    font-family: "source-han-serif-sc";

    font-size: 30px;

    color: #333333;

    line-height: 32px;

    font-weight: bold;

    letter-spacing: 1px;
    text-align: center;

}

.g_c1pt1flsz {

    font-family: "Conv_ArialRoundedMTBold";

    font-size: 68px;

    color: #f7ad00;

    /*position: absolute;*/

    /*top: -15px;*/

    /*left: 48px;*/

    z-index: 1;

    /*transform: rotate(5deg);*/

    /*-ms-transform: rotate(5deg);*/
    /* IE 9 */

    /*-webkit-transform: rotate(5deg);*/
    /*!* Safari and Chrome *!*/

    /*-o-transform: rotate(5deg);*/
    /*!* Opera *!*/

    /*-moz-transform: rotate(5deg);*/

}

.g_c1pt1flwz {

    width: 350px;
    margin-left: 100px;

    font-family: "微软雅黑";

    font-size: 16px;

    color: #848484;
    /*margin-bottom: 50px;*/

}

.g_c1pt1flwz h3 {

    font-family: "微软雅黑";

    font-size: 20px;

    color: #333333;
    margin-left: 100px;

    /*margin-bottom: 28px;*/

    /*text-align: center;*/

}

.g_c1pt1flwz p {
    line-height: 24px;

}

.g_c1pt2 {

    background: #fff;

    padding-top: 82px;

    padding-bottom: 80px;

}

.g_c1pt2xl {

    margin-top: 80px;

    margin-left: -78px;

    margin-right: -78px;

}

.g_c1pt2xlfl {

    width: 33.333333%;

    padding-right: 78px;

    padding-left: 78px;

}

.g_c1pt2xlflwai {

    width: 268px;

    margin: auto;

    position: relative;

}

.g_c1pt2xlflwk {

    width: 100%;

    position: relative;

    z-index: 20;

}

.g_c1pt2xlflwk img {

    width: 100%;

}

.g_c1pt2xlfltumc {

    width: 100%;

    height: 100%;

    background: #ff81a7;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

    opacity: 0;

    transition: all 0.36s;

}

.g_c1pt2xlfltu {

    width: 258px;

    position: absolute;

    z-index: 1;

    top: 5px;

    left: 5px;

}

.g_c1pt2xlfltu img {

    width: 100%;

}

.g_c1pt2xlfltu1 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_c1pt2xlfltu2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_c1pt2xlflmore {

    width: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    z-index: 30;

    opacity: 0;

    transition: all 0.36s;

}

.g_c1pt2xlflmore1 {

    width: 23px;

    margin: 0 auto 5px;

    transform: translateY(-100px);

    transition: all 0.36s;

}

.g_c1pt2xlflmore1 img {

    width: 100%;

}

.g_c1pt2xlflmore2 {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    text-align: center;

}

.g_c1pt2 .g_c1pt1flwz {

    margin-top: 20px;

}

.g_c1pt2 .g_c1pt1flwz p {

    letter-spacing: 2px;

    height: 96px;

}

.g_c1pt2xlfl {

    margin-bottom: 88px;

}

.g_nybj1 {

    width: 100%;

    height: 452px;

}

.g_nybj1 img {

    width: auto;

    height: 100%;

    position: relative;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

}

.g_d1 {

    background: #fff;

    padding-top: 80px;

    margin-bottom: 112px;

}

.g_d1pt1j {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666666;

    line-height: 24px;

    margin-top: 18px;

}

.g_d1pt1nrfl {

    width: 396px;

}

.g_d1pt1nrfl img {

    width: 100%;

}

.g_d1pt1nrfr {

    width: calc(100% - 396px);

    padding-left: 160px;

}

.g_d1pt1nrfrk1 {

    font-family: "微软雅黑";

    font-size: 20px;

    color: #333333;

    line-height: 30px;

    font-weight: bold;

    text-align: left;

    width: 58px;

}

.g_d1pt1nrfrk2 {

    font-family: "微软雅黑";

    font-size: 16px;

    color: #666666;

    line-height: 30px;

    padding-left: 40px;

    width: calc(100% - 58px);

}

.g_d1pt1nrfrk {

    padding-top: 40px;

    padding-bottom: 40px;

}

.g_d1pt1nrfrk {

    border-bottom: 1px dashed #d8d8d8;

}

.g_d1pt1nr {

    margin-bottom: 72px;

    padding-right: 100px;

}

.g_d1pt2 .g_c3pt1tle p {

    text-align: center;

}

.g_d1pt2 .g_c3pt1tle .g_d1pt1j {

    text-align: center;

}

.g_d1pt3 .g_c3pt1tle p {

    text-align: center;

}

.g_d1pt3 .g_c3pt1tle .g_d1pt1j {

    text-align: left;

    margin-top: 42px;

}

.g_d1pt4 .g_c3pt1tle p {

    text-align: center;

}

.g_d1pt4 .g_c3pt1tle .g_d1pt1j {

    text-align: center;

}

.g_d1pt5 .g_c3pt1tle p {

    text-align: center;

}

.g_d1pt5 .g_c3pt1tle .g_d1pt1j {

    text-align: center;

}

.g_d1pt2 {

    background: #ffecea;

    padding-top: 100px;

    padding-bottom: 72px;

}

.g_d1pt3 {

    margin-top: 108px;

}

.g_d1pt4 {

    margin-top: 100px;

}

.g_d1pt5 {

    background: #f4f4f4;

    padding-top: 88px;

    padding-bottom: 72px;

}

.g_d1pt6 {

    margin-top: 58px;

    margin-bottom: 42px;

}

.g_d1pt3nrfl {

    width: 50%;

    padding-left: 16px;

    padding-right: 16px;

}

.g_d1pt3nrfl .g_d1pt3nrflbj {

    background: url(../images/d1bj1.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

}

.g_d1pt3nrflz1 .g_d1pt3nrflbj {

    background: url(../images/d1bj2.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

}

.g_d1pt3nrflbj {

    padding: 46px 35px 12px;

}

.g_d1pt3nrflbjfr {

    width: 175px;

}

.g_d1pt3nrflbjfr img {

    width: 100%;

}

.g_d1pt3nrflbjfl {

    width: calc(100% - 175px);

    padding-right: 20px;

}

.g_d1pt3nrfl1 {

    font-family: "微软雅黑";

    font-size: 26px;

    color: #fff;

    line-height: 32px;

    font-weight: bold;

    letter-spacing: 1px;

    margin-bottom: 14px;

}

.g_d1pt3nrflbjfl p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    height: 96px;

    overflow: hidden;

    letter-spacing: 1px;

}

.g_d1pt3nrfl .g_sybtn1 {

    margin-top: 12px;

    background: #fff;

}

.g_d1pt3nrfl .g_sybtn1 .g_buttn1 {

    color: #ffa320;

}

.g_d1pt3nrfl .g_sybtn2 .g_buttn1 {

    color: #fe887c;

}

.g_d1pt3nrfl .g_sybtn2 {

    margin-left: 0;

}

.g_d1pt4nrbox {

    width: 694px;

    margin: 0 auto 76px;

}

.g_d1pt4nrfl {

    width: 50%;

    padding-right: 40px;

    padding-left: 40px;

}

.g_d1pt4nr {

    margin-left: -40px;

    margin-right: -40px;

}

.g_d1pt4nrflwz h3 {

    font-family: "微软雅黑";

    font-size: 20px;

    color: #333;

    line-height: 30px;

    font-weight: bold;

    margin-bottom: 10px;

    text-align: center;

}

.g_d1pt4nrflwz p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666666;

    line-height: 22px;

    text-align: center;

    margin-bottom: 28px;

}

.g_d1pt4nrfl .g_sybtn1 {

    margin: auto;

}

.g_d1pt4nrflwz {

    margin-top: 42px;

}

.g_d1pt4nrfl a {

    position: relative;

    display: block;

}

.g_d1pt4nrfl:first-child a::after {

    position: absolute;

    top: 0;

    right: -40px;

    content: '';

    width: 1px;

    height: 100%;

    background: #dadada;

}

.g_d1pt5nrbox {

    background: #fff;

    border-radius: 10px;

}

.g_d1pt5nrtu {

    width: 25%;

    border-right: 1px solid #ededf7;

}

.g_d1pt5nrtu:last-child {

    /*border-right:1px solid transparent;*/

}

.g_d1pt5nrtup {

    margin: 24px auto;

    width: 192px;

}

.g_d1pt5nrtup img {

    width: 100%;

}

.g_d1pt5nr {

    border-bottom: 1px solid #ededf7;

}

.g_d1pt5nr:last-child {

    border-bottom: 1px solid transparent;

}

.g_d1pt6wz p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666666;

    line-height: 22px;

    margin-bottom: 28px;

}

.g_d1pt6 .g_c3pt1tle {

    margin-bottom: 32px;

}

.g_d1pt6xiatu {

    width: 33.333333%;

}

.g_d1pt6xiatu img {

    width: 100%;

}

.g_d1pt6bj {

    width: 100%;

    height: 327px;

}

.g_d1pt6bj img {

    width: auto;

    height: 100%;

    position: relative;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.g_d1pt6xia {

    position: relative;

    margin-bottom: 126px;

}

.g_d1pt6xiatuo {

    position: absolute;

    top: 110px;

    left: 50%;

    transform: translateX(-50%);

}

.g_d1pt6btn .g_buttn1 {

    padding: 0px 25px 1px 22px;

}

.g_d1pt4nrfltu {

    position: relative;

}

.g_d1pt4nrfltumc {

    width: 100%;

    height: 100%;

    background: #000;

    opacity: .42;

    border-radius: 50%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

}

.g_d1pt4nrfltp {

    width: 307px;

}

.g_d1pt4nrfltp img {

    width: 100%;

}

.g_d2pt1 .g_c3pt1tle p {

    text-align: center;

}

.g_d2pt1 .g_c3pt1tle .g_d1pt1j {

    padding-left: 150px;

    padding-right: 150px;

}

.g_d2 {

    padding-top: 96px;

    background: #fff;

}

.g_d2pt1 {

    padding-bottom: 120px;

}

.g_d2pt2 {

    background: #f4f4f4;

    padding-top: 78px;

    padding-bottom: 105px;

}

.g_d2pt2 .g_c3pt1tle p {

    text-align: center;

}

.g_d2pt2 .g_c3pt1tle .g_d1pt1j {

    text-align: center;

}

.g_d2pt3 .g_c3pt1tle p {

    text-align: center;

}

.g_d2pt3 .g_c3pt1tle .g_d1pt1j {

    text-align: center;

}

.g_d2pt3 {

    margin-top: 98px;

    margin-bottom: 98px;

}

.g_d1pt5nrbox {

    box-shadow: 0 0 10px 5px #eaeaea;

}

.g_e1pt1nrfr {

    width: 447px;

}

.g_e1pt1nrfr img {

    width: 100%;

}

.g_e1 {

    background: #fff;

    padding-top: 78px;

}

.g_e1pt1nrfl {

    width: 486px;

    padding-right: 84px;

}

.g_e1pt1nrfl p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666666;

    line-height: 22px;

    margin-bottom: 24px;

    letter-spacing: 1px;

}

.g_e1pt1 {

    margin-bottom: 86px;

}

.g_e1pt2nrwz p {

    font-family: "微软雅黑";

    font-size: 16px;

    color: #333333;

    line-height: 26px;

    letter-spacing: 1px;

}

.g_e1pt2 .g_c3pt1tle {

    margin-bottom: 28px;

}

.g_e1pt2nrtu {

    width: 994px;

    margin-top: 70px;

    margin-bottom: 22px;

}

.g_e1pt2nrtu img {

    width: 100%;

}

.g_e1pt2nrwz1 {

    font-family: "微软雅黑";

    font-size: 16px;

    color: #333333;

    line-height: 26px;

    font-weight: bold;

}

.g_e1pt2nrwz2 {

    width: 88px;

    margin-left: 12px;

}

.g_e1pt2nrwz2 img {

    width: 100%;

}

.g_e1pt2nrwzb {

    margin-bottom: 28px;

    margin-top: 12px;

}

.g_e1pt2 .g_e1pt1nrfl {

    width: 100%;

}

.g_e1pt2 .g_e1pt1nrfl p {

    margin-bottom: 0;

}

.g_e1pt2plfl {

    width: 33.333333%;

    padding-left: 65px;

    padding-right: 65px;

}

.g_e1pt2plfltu {

    width: 184px;

    margin: auto;

}

.g_e1pt2plfltu img {

    width: 100%;

}

.g_e1pt2plflwz {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666666;

    line-height: 22px;

}

.g_e1pt2plan {

    margin-top: 50px;

    margin-bottom: 62px;

}

.g_e1pt2plflwz {

    margin-top: 18px;

}

.g_e1pt2plfltu {

    position: relative;

}

.g_e1pt2plfltu::before {

    content: '';

    position: absolute;

    top: 50%;

    right: -150px;

    width: 150px;

    height: 1px;

    background: #cfcfcf;

    transform: translateY(-50%);

}

.g_e1pt2plfl:last-child .g_e1pt2plfltu::before {

    display: none;

}

.g_e1pt2vsfl {

    width: 427px;

}

.g_e1pt2vsfl img {

    width: 100%;

}

.g_e1pt2vsfr {

    width: 39px;

    margin: 70px 29px;

}

.g_e1pt2vsfr img {

    width: 100%;

}

.g_e1pt2vs {

    margin-bottom: 100px;

}

.g_e1pt6xiaa {

    font-size: 26px;

    color: #333333;

    font-family: "source-han-serif-sc";

    line-height: 60px;

}

.g_e1pt6xiab {

    font-size: 36px;

    color: #f57c13;

    font-family: "source-han-serif-sc";

    line-height: 60px;

    font-weight: bold;

}

.g_e1pt3 {

    margin-bottom: 126px;

}

.g_e1pt4 {

    margin-bottom: 115px;

}

.g_e1pt6xia {

    margin-top: 62px;

}

.g_e1pt6xiafl {

    margin-top: 126px;

    margin-right: 62px;

}

.g_e1pt3tu {

    width: 811px;

}

.g_e1pt3tu img {

    width: 100%;

}

.g_e1pt4tu {

    width: 724px;

}

.g_e1pt4tu img {

    width: 100%;

}

.g_e1pt5tu {

    width: 1016px;

}

.g_e1pt5tu img {

    width: 100%;

}

.g_e1pt6xiaf {

    width: 642px;

}

.g_e1pt6xiaf img {

    width: 100%;

}

.g_e1pt6 {

    margin-bottom: 134px;

}

.g_f1 {

    background: #fff;

    padding-top: 67px;

    padding-bottom: 125px;

}

.g_f1pt1j {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666666;

    line-height: 22px;

    margin-bottom: 52px;

    letter-spacing: 1px;

}

.g_f1pt1 .g_c3pt1tle {

    margin-bottom: 36px;

}

.g_f1pt1nrfltop {

    padding: 74px 82px;

    background: -webkit-linear-gradient(left, #f89b18, #f79712);
    /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(right, #f89b18, #f79712);
    /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(right, #f89b18, #f79712);
    /* Firefox 3.6 - 15 */

    background: linear-gradient(right, #f89b18, #f79712);
    /* 标准的语法 */

}

.g_f1pt1nrfl {

    width: 50%;

}

.g_f1pt1nrflbot {

    background: #f4f4f4;

    padding: 82px;

}

.g_f1pt1nrfltop h3 {

    font-family: "微软雅黑";

    font-size: 20px;

    color: #fff;

    line-height: 26px;

    font-weight: bold;

    margin-bottom: 26px;

    letter-spacing: 1px;

}

.g_f1pt1nrfltop p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #fff;

    line-height: 22px;

    opacity: 0.8;

    letter-spacing: 1px;

}

.g_f1pt1nrflbot p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666666;

    line-height: 22px;

    margin-bottom: 32px;

}

.g_f1pt1nrfltu {

    width: 100%;

    margin-top: 112px;

}

.g_f1pt1nrfltu img {

    width: 100%;

}

.g_f1pt1nrflwz {

    background: #f77062;

    position: relative;

    padding: 78px 96px 94px 80px;

}

.g_f1pt1nrflbj {

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 1;

}

.g_f1pt1nrflwzx {

    position: relative;

    z-index: 10;

}

.g_f1pt1nrflwzx h3 {

    font-family: "微软雅黑";

    font-size: 20px;

    color: #fff;

    line-height: 26px;

    font-weight: bold;

    margin-bottom: 26px;

    letter-spacing: 1px;

}

.g_f1pt1nrflwzx p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #fff;

    line-height: 22px;

    opacity: 0.8;

    letter-spacing: 1px;

}

.g_f1pt2 {

    margin-top: 74px;

}

.g_f1pt2 .g_c3pt1tle {

    margin-bottom: 36px;

}

.g_f1pt2jjfl {

    font-size: 28px;

    color: #f57c13;

    font-family: "source-han-serif-sc";

    font-weight: bold;

}

.g_f1pt2jjfr {

    font-family: "微软雅黑";

    font-size: 18px;

    color: #666666;

    transform: translateY(10px);

    margin-left: 20px;

}

.g_f1pt2jj {

    margin-bottom: 28px;

}

.g_f1pt2inyr {

    font-family: "微软雅黑";

    font-size: 16px;

    color: #666666;

    line-height: 26px;

    letter-spacing: 1px;

}

.g_f1pt2rw {

    margin-top: 40px;

}

.g_f1pt2rwfl1 {

    height: 441px;

    padding: 77px 82px;

    background: -webkit-linear-gradient(left, #ffae3b, #fba325);
    /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(right, #ffae3b, #fba325);
    /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(right, #ffae3b, #fba325);
    /* Firefox 3.6 - 15 */

    background: linear-gradient(right, #ffae3b, #fba325);
    /* 标准的语法 */

}

.g_f1pt2rwfl {

    width: 50%;

}

.g_f1pt2rwfl img {

    width: 100%;

}

.g_f1pt2rwfl p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #fff;

    line-height: 26px;

    letter-spacing: 1px;

}

.g_f1pt2ry {

    margin-top: 48px;

}

.g_f1pt2ry h3 {

    font-family: "微软雅黑";

    font-size: 20px;

    color: #333333;

    line-height: 30px;

    margin-bottom: 32px;

}

.g_f1pt2ryfl {

    width: 15px;

}

.g_f1pt2ryfld img {

    width: 100%;

}

.g_f1pt2ryfr {

    width: calc(100% - 30px);

    margin-left: 15px;

    font-family: "微软雅黑";

    font-size: 16px;

    color: #666666;

    line-height: 22px;

}

.g_f1pt2ryfl img {

    width: 100%;

}

.g_f1pt2ry1 {

    margin-bottom: 18px;

}

.g_f1 .g_sybtn1 {

    width: 250px;

    margin-top: 46px;

}

.g_f1 .g_buttn1 {

    padding: 0px 44px 1px 22px;

}

.g_nianfen {

    width: 200px;

    position: relative;

    z-index: 100;

}

.g_nianfen1fr {

    width: 15px;

    margin-top: 15px;

}

.g_nianfen1fr img {

    width: 100%;

}

.g_nianfen2 {

    width: 100%;

    height: 150px;

    background: #fff;

    position: absolute;

    top: 50px;

    left: 0;

    padding-left: 22px;

    padding-top: 18px;

    overflow: hidden;

    box-shadow: 0 3px 2px #f1f1f1;

    display: none;

}

.g_nianfen1fl {

    color: #999;

    font-size: 16px;

    line-height: 50px;

    font-family: "微软雅黑";

}

.g_nianfen2 li {

    color: #999;

    font-size: 14px;

    line-height: 26px;

    font-family: "微软雅黑";

    cursor: pointer;

}

.g_nianfen1 {

    width: 100%;

    height: 50px;

    background: #fff;

    border-radius: 25px;

    box-shadow: 0 5px 10px #f1f1f1;

    padding-left: 20px;

    padding-right: 20px;

}

.g_nianfen1fr img {

    transition: all 0.36s;

}

.g_nianfen.act .g_nianfen1fr img {

    transform: rotate(180deg);

}

.g_nianfen1 {

    cursor: pointer;

}

.g_nianfen.act .g_nianfen2 {

    display: block;

}

.g_nianfen2 {

    transition: all 0.36s;

}

.g_vio {

    display: none;

}

.g_viomc {

    width: 100vw;

    height: 100vh;

    background: #000;

    opacity: 0.84;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 999;

}

.g_video {

    width: 875px;

    position: fixed;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    z-index: 1000;

}

.g_vioclo {

    width: 36px;

    position: absolute;

    top: -36px;

    right: -36px;

    cursor: pointer;

}

.g_vioclo img {

    width: 100%;

}

.g_video video {

    width: 100%;

    height: 100%;

}

.g_sy1nrfl3 {

    display: none;

}

.g_fogg5 img {

    width: 100%;

}

.g_foot2 {

    margin-top: -115px;

}

.g_nyfootnr1 span {

    color: #666;

    font-size: 14px;

    line-height: 24px;

    font-family: "微软雅黑";

    display: block;

    margin-top: 12px;

    height: 72px;

    overflow: hidden;

    letter-spacing: 1px;

}

.g_sy3 {

    margin-top: 62px;

}

.g_d1pt6wz {

    margin-bottom: 48px;

}

.g_f4 .slick-dots {

    bottom: -66px;

}

.g_f5.g_h2 {

    padding-top: 0;

    background: #f9f9f9;

    margin-top: -42px;

}

.g_h2 .g_f5pt2 {

    padding-top: 100px;

}

.g_h3tle {

    color: #333;

    font-size: 18px;

    line-height: 24px;

    font-family: "微软雅黑";

    letter-spacing: 1px;

}

.g_h3 {

    margin-top: 42px;

    margin-bottom: 62px;

    height: 20vh;

}

.g_d1map1 {

    display: none;

}

.g_d1ding {

    width: 214px;

    height: 50px;

    padding: 8px 12px;

    position: relative;

    transition: all 0.36s;

}

.g_dianyuan {

    width: 30px;

    height: 30px;

    background: #94b9fb;

    border-radius: 50%;

    position: relative;

}

.g_dianyuan::after {

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 12px;

    height: 12px;

    border-radius: 50%;

    background: #fff;

}

.g_dianloca h3 {

    color: #333;

    font-size: 14px;

    line-height: 18px;

    font-family: "微软雅黑";

    text-align: left;

    padding-left: 5px;

}

.g_dianloca p {

    color: #666666;

    font-size: 14px;

    line-height: 18px;

    font-family: "微软雅黑";

    text-align: left;

}

.g_dianloca {

    padding-left: 6px;

}

.g_d1ding .g_dianline span {

    position: absolute;

    top: -6px;

    right: 0;

    width: 12px;

    height: 12px;

    background: #2993ee;

    border-radius: 50%;

}

.g_d1ding .g_dianline span::after {

    content: '';

    position: absolute;

    top: 3px;

    left: 3px;

    width: 6px;

    height: 6px;

    background: #fff;

    border-radius: 50%;

}

.g_d1mapo {

    position: relative;

}

.g_d1pt2int1 p {

    color: #666666;

    font-size: 14px;

    line-height: 22px;

    font-family: "微软雅黑";

}

.g_d1dingbox {

    position: relative;

}

/*北京*/

.g_d1ding1 {

    position: absolute;

    top: 28.395061%;

    left: 19.416666%;

}

.g_d1ding1 .g_dianline {

    width: 53px;

    height: 1px;

    border-top: 1px dashed #519fe8;

    position: absolute;

    top: 63px;

    right: -29px;

    transform: rotate(80deg);

    -ms-transform: rotate(80deg);

    -webkit-transform: rotate(80deg);

    -o-transform: rotate(80deg);

    -moz-transform: rotate(80deg);

}

/*重庆*/

.g_d1ding2 {

    position: absolute;

    top: 39.506172%;

    left: 16.3125%;

}

.g_d1ding2 .g_dianline {

    width: 36px;

    height: 1px;

    border-top: 1px dashed #519fe8;

    position: absolute;

    top: 55px;

    right: -23px;

    transform: rotate(41deg);

    -ms-transform: rotate(41deg);

    -webkit-transform: rotate(41deg);

    -o-transform: rotate(41deg);

    -moz-transform: rotate(41deg);

}

/*新德里*/

.g_d1ding3 {

    position: absolute;

    bottom: 34.876543%;

    left: 18.166666%;

}

.g_d1ding3 .g_dianline {

    width: 103px;

    height: 1px;

    border-top: 1px dashed #519fe8;

    position: absolute;

    top: -23px;

    left: 22px;

    transform: rotate(-25deg);

    -webkit-transform: rotate(-25deg);

    -webkit-transform: rotate(-25deg);

    -o-transform: rotate(-25deg);

    -moz-transform: rotate(-25deg);

}

/*广西*/

.g_d1ding4 {

    position: absolute;

    bottom: 20.679012%;

    left: 20.291666%;

}

.g_d1ding4 .g_dianline {

    width: 143px;

    height: 1px;

    border-top: 1px dashed #519fe8;

    position: absolute;

    top: -71px;

    right: -60px;

    transform: rotate(-84deg);

    -webkit-transform: rotate(-84deg);

    -webkit-transform: rotate(-84deg);

    -o-transform: rotate(-84deg);

    -moz-transform: rotate(-84deg);

}

/*首尔*/

.g_d1ding5 {

    position: absolute;

    top: 31.327160%;

    left: 44.645833%;

}

.g_d1ding5 .g_dianline {

    width: 56px;

    height: 1px;

    border-top: 1px dashed #519fe8;

    position: absolute;

    top: 50px;

    left: -47px;

    transform: rotate(-84deg);

    -webkit-transform: rotate(-84deg);

    -webkit-transform: rotate(-230deg);

    -o-transform: rotate(-84deg);

    -moz-transform: rotate(-84deg);

}

/*天津*/

.g_d1ding6 {
    position: absolute;
    top: 20.32716%;
    left: 38.045833%;
}

.g_d1ding6 .g_dianline {
    width: 94px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: 94px;
    left: -31px;
    transform: rotate(97deg);
    -webkit-transform: rotate(97deg);
    -webkit-transform: rotate(97deg);
    -o-transform: rotate(97deg);
    -moz-transform: rotate(97deg);
}

/*无锡*/

.g_d1ding7 {

    position: absolute;

    top: 54.32716%;

    left: 42.045833%;

}

.g_d1ding7 .g_dianline {

    width: 64px;

    height: 1px;

    border-top: 1px dashed #ff9700;

    position: absolute;

    top: -22px;

    left: -41px;

    transform: rotate(-118deg);

    -webkit-transform: rotate(-118deg);

    -webkit-transform: rotate(-118deg);

    -o-transform: rotate(-118deg);

    -moz-transform: rotate(-118deg);

}

/*广州*/

.g_d1ding8 {
    position: absolute;
    top: 43.32716%;

    left: 46.045833%;
}

.g_d1ding8 .g_dianline {
    width: 78px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: 10px;
    left: -77px;
    transform: rotate(198deg);
    -webkit-transform: rotate(198deg);
    -o-transform: rotate(198deg);
    -moz-transform: rotate(198deg);
}

/*旧金山*/

.g_d1ding9 {

    position: absolute;

    top: 35.32716%;

    right: 13.045833%;

}

.g_d1ding9 .g_dianline {

    width: 44px;

    height: 1px;

    border-top: 1px dashed #519fe8;

    position: absolute;

    top: 40px;

    left: -40px;

    transform: rotate(-102deg);

    -webkit-transform: rotate(-102deg);

    -webkit-transform: rotate(-220deg);

    -o-transform: rotate(-102deg);

    -moz-transform: rotate(-102deg);

}


/*深圳*/

.g_d1ding10 {
    position: absolute;
    top: 66.32716%;
    right: 60.045833%;
}

.g_d1ding10 .g_dianline {
    width: 114px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: -50px;
    left: 126px;
    transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
}

/*美国 尔湾*/

.g_d1ding11 {
    position: absolute;
    top: 56.32716%;
    right: 11.045833%;
}

.g_d1ding11 .g_dianline {
    width: 100px;
    height: 1px;
    border-top: 1px dashed #519fe8;
    position: absolute;
    top: -34px;
    left: -70px;
    transform: rotate(241deg);
    -webkit-transform: rotate(241deg);
    -o-transform: rotate(241deg);
    -moz-transform: rotate(241deg);
}


.g_d1ding {

    cursor: pointer;

}

.g_d1pt2int1tle {

    display: none;

}

.g_d1pt2int1 {

    transition: all 0.1s;

    max-width: 0;

    overflow: hidden;

    opacity: 0;

    max-height: 0;

}

.g_d1dingbox {

    background: rgba(255, 255, 255, .9);

    border-radius: 25px;

}

.g_d2 .g_sy42nr1 {

    padding-left: 12px;

    padding-right: 12px;

}

.g_e1pt6xiafr {

    width: 642px;

}

.g_e1pt6xiafr img {

    width: 100%;

}

.g_e1pt6xiac2 {

    width: 42px;

}

.g_e1pt6xiac2 img {

    width: 100%;

}

.g_f1pt1nrflbj img {

    width: 100%;

}

.g_c3pt4 .g_sybtn1 {

    margin-top: 28px;

}


/*鼠标效果*/

@media screen and (min-width: 1200px) {

    .g_phxlfl1:hover a {

        color: #fff;

        background: #ff81a7;

    }

    .g_phxlfl1:first-child a:hover {

        border-top-left-radius: 10px;

        border-top-right-radius: 10px;

        background: #ff81a7;

    }

    .g_phxlfl1:last-child a:hover {

        border-bottom-left-radius: 10px;

        border-bottom-right-radius: 10px;

        background: #ff81a7;

    }

    .g_foewm1:hover .g_footewm {

        text-align: center;

        float: none;

        color: #fff;

        width: 100%;

    }

    .g_foewm1:hover .g_foottu {

        width: 126px;

        float: none;

        position: absolute;

        top: 16px;

        left: 50%;

        transform: translateX(-50%);

    }

    .g_foewm1:hover .g_foottu2 {

        display: block;

    }

    .g_foewm1:hover .g_foottu1 {

        display: none;

    }

    .g_foewm1:hover .g_foottubox {

        width: 160px;

        height: 160px;

        background: #d14d4b;

        position: absolute;

        border-radius: 25px;

        top: -170px;

        left: 0;

    }

    .g_nydh1:hover a {

        background: #fff;

        border-radius: 25px;

    }

    .g_fenye .sy-size:hover .icon-shuangjiaofu-zuo {

        color: #ff81a7;

    }

    .g_fenye .sy-size:hover .icon-shuangjiaofu-you {

        color: #ff81a7;

    }

    .g_fenye .prev:hover .icon-zuo {

        color: #ff81a7;

    }

    .g_fenye .next:hover .icon-z043-you {

        color: #ff81a7;

    }

    .g_fenye .sy-size:hover {

        border: 1px solid #ff81a7;

    }

    .g_fenye .next:hover {

        border: 1px solid #ff81a7;

    }

    .g_fenye .prev:hover {

        border: 1px solid #ff81a7;

    }

    .public-yema4 .comp-tabli:hover li {

        border: 1px solid #ff81a7;

        margin: 0px 5px;

        color: #ff81a7;

    }

    .g_sy42nr1:hover .g_sy42nr1tu img {

        transform: scale(1.1);

    }

    .g_sy51lb1:hover .g_sy51lb1fl img {

        transform: scale(1.1);

    }

    .g_f2pa2new:hover .g_f2pa2newtu img {

        transform: scale(1.1);

    }

    .g_f2pa2new:hover .g_f2pa2newz p {

        color: #ff81a7;

    }

    .g_f2pa2new:hover .g_f2pa2newzmore1 {

        color: #ff81a7;

    }

    .g_f2pa2new:hover .g_f2pa2newzmore2 .g_new1 {

        opacity: 0;

    }

    .g_f2pa2new:hover .g_f2pa2newzmore2 .g_new2 {

        opacity: 1;

    }

    .g_f2pa2nrfr:hover .g_f2pa2nrfrtu img {

        transform: scale(1.1);

    }

    .g_f2pa2nrfr:hover .g_f2pa2nrfrtle h4 {

        color: #ff81a7;

    }

    .g_f2pa2nrfr:hover .g_f2pa2newzmore2 .g_new1 {

        opacity: 0;

    }

    .g_f2pa2nrfr:hover .g_f2pa2newzmore2 .g_new2 {

        opacity: 1;

    }

    .g_f2pa2nrfr:hover .g_f2pa2newzmore1 {

        color: #ff81a7;

    }

    .g_f3dibu1:hover p {

        color: #ff81a7;

    }

    .g_f3dibu2:hover p {

        color: #ff81a7;

    }

    .g_b4partnr1:hover .g_b4panrtle {

        font-weight: bold;

        color: #ff81a7;

    }

    .g_b4partnr1:hover .g_f2pa2newzmore2 .g_new1 {

        opacity: 0;

    }

    .g_b4partnr1:hover .g_f2pa2newzmore2 .g_new2 {

        opacity: 1;

    }

    .g_foot2 {

        background: url(../images/dibu_02.png) no-repeat;

        background-size: 100% 100%;

        background-position: center;

        position: relative;

        z-index: 1;

    }

    .g_e2pt4nrfl:hover .g_e2pt4mc {

        opacity: 0;

    }

    .g_f4pt1lb1:hover .g_f4pt1lb1mc {

        opacity: 0;

    }

    .g_f4pt2bfl:hover .g_f4pt2bflmc {

        opacity: 0;

    }

    .zs_wenti:hover .zs_wentifl .zs_a {

        display: none;

    }

    .zs_wenti:hover .zs_wentifl .zs_b {

        display: inline-block;

    }

    .g_c1pt2xlfl:hover .g_c1pt2xlfltumc {

        opacity: 0.8;

    }

    .g_c1pt2xlfl:hover .g_c1pt2xlflmore {

        opacity: 1;

    }

    .g_d1pt4nrfl:hover .g_d1pt4nrfltumc {

        opacity: 0;

    }

    .g_c1pt2xlfl:hover .g_c1pt2xlflmore1 {

        transform: translateY(0px);

    }

    .g_d1dingbox:hover {

        z-index: 9999;

    }

    .g_d1dingbox:hover .g_d1pt2int1 {

        display: block;

        padding: 14px 28px 18px;

        border-bottom-left-radius: 25px;

        border-bottom-right-radius: 25px;

        /*max-height:180px;*/

        max-width: 545px;

        opacity: 1;

        max-height: 150px;

    }

    .g_d1dingbox:hover .g_d1ding {

        max-width: 545px;

        border-bottom-left-radius: 0;

        border-bottom-right-radius: 0;

        position: relative;

        z-index: 1000;

        opacity: 0.9;

    }

    .g_d1dingbox:hover .g_dianline {

        display: none;

    }

    .g_phxlfl1:hover .g_phxlfl1tu1 {

        opacity: 0;

    }

    .g_phxlfl1:hover .g_phxlfl1tu2 {

        opacity: 1;

    }

    .g_phxlfl1:hover .g_phxlfl1a {

        color: #fff;

    }

    .g_foot2 .head:hover {

        background: #d14d4b;

    }

}

/*载入效果*/

/*首页*/

.g_sy1nrfl {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.3s;

}

.g_sy1nrfr {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.3s;

}

.g_sy1nr1 .g_sy1nrfl {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.3s;

}

.g_sy1nr1 .g_sy1nrfr {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.3s;

}

.g_sy22 .g_sy22tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_sy3 .g_sy3tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_sy3nr11 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_sy3nr12 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_sy3nr13 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}

.g_sy3 {

    overflow: hidden;

}

.g_sy4 .g_sy42tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_sy42nr1x1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_sy42nr1x2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_2sy_new {
    overflow: hidden;
}

.g_sy51tlez,
.g_2sy_newnr {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_sy42nr1x3 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}

.g_sy4 .g_sybtn {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.6s;

}

.g_sy42nr {

    overflow: hidden;

}

.g_sy5b {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

.g_sy6

    /* .g_2sy_new */
{

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

/* .g_2sy_new{
    -webkit-animation: fadeUp 1s ease both;

    animation: fadeUp 1s ease both;

    animation-delay: 0.4s;
} */

/*b1*/

.g_b1 .g_b1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_b1part1 .g_b1part1fl {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.3s;

}

.g_b1part1 .g_b1part1fr {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.3s;

}

.g_b1part2 .g_b1part1fl {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.3s;

}

.g_b1part2 .g_b1part1fr {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.3s;

}

.g_b1foot {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.3s;

}

/*b2*/

.g_b2pt1 .g_b2tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_b2pt1box {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_b2pt1 {

    overflow: hidden;

}

.g_b2tle,
.g_b2pt2jj {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_b2pt2nr1tle,
.g_b2pt2nr1p {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

.g_b2pt2nr1bflban1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_b2pt2nr1bflban2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}

.g_b2pt2nr1bflban3 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.7s;

}

.g_b2pt2nr1 {

    overflow: hidden;

}

.g_b2pt2nr2tle,
.g_b2pt2nr2tu {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

.g_b2pt3fl {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.4s;

}

.g_b2pt3fr {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.4s;

}

/*b3*/

.g_b3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_b3pt1p {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_b3pt1map {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

.g_b3pt2 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

/*b4*/

.g_f2part1 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_b4part1 h3 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

.g_b4partnr1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_b4partnr {

    overflow: hidden;

}

/*c1*/

.g_c1pt1 .g_c1pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c1pt1fl1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c1pt1fl2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_c1pt1fl3 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}

.g_c1pt1fl4 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.7s;

}

.g_c1pt1,
.g_c1pt2 {

    overflow: hidden;

}

.g_c1pt2 .g_c1pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c1pt2xlfl1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c1pt2xlfl2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_c1pt2xlfl3 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}

.g_c1pt2xlfl4 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c1pt2xlfl5 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_c1pt2xlfl6 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}

.g_c1pt2xlfl7 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c1pt2xlfl8 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_c1pt2xlfl9 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}

/*c2*/

.g_c2 .g_c2tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c2 .g_c2pt1jj {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c2pt1kafl1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c2pt1kafl2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c2pt1ka {

    overflow: hidden;

}

.g_c2pt1zx1 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.45s;

}

.g_c2pt1zx2 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.5s;

}

.g_c2pt1zx3 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.55s;

}

.g_c2pt2tle,
.g_c2pt2zx {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c2pt2icon1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c2pt2 {

    overflow: hidden;

}

/*c3*/

.g_c3pt1 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c3pt1nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c3pt1nr {

    overflow: hidden;

}

.g_c3pt2 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c3pt2 p {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c3pt2wz {

    overflow: hidden;

}

.g_c3pt3 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c3pt3 .g_c3pt3nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c3pt3nr {

    overflow: hidden;

}

.g_c3pt4 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c3pt4 .g_c3pt4wz {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_cejo {

    overflow: hidden;

}

.g_c3cen1 {

    overflow: hidden;

}

.g_c3cen1 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c3cenjj {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c3cenz1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c3cen1 .g_sybtn1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_centerxh3 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_c3cen2box {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_c3cen2 {

    overflow: hidden;

}

/*d1*/

.g_c4boxfl {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.4s;

}

.g_c4boxfr {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt1 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_d1pt1nrfl {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt1nrfr {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt2 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_d1pt3 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_d1pt3nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt3nrflz1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt3nr {

    overflow: hidden;

}

.g_d1pt4 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_d1pt4 {

    overflow: hidden;

}

.g_d1pt4nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt5 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt6 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_d1pt6 .g_d1pt6wz {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt6t {

    overflow: hidden;

}

.g_d1pt6xiatuo {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.4s;

}

.g_d1pt6 .g_d1pt6btn {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

/*d2*/

.g_d2 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_d2pt1lo {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_d2pt1 {

    overflow: hidden;

}

.g_d2pt2 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_d2pt3 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

/*e1*/

.g_e1pt1 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e1pt1nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt1nrfr {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt1 {

    overflow: hidden;

}

.g_e1pt2 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e1pt2nrwz {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e1pt2nrtu img {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt2nrtu {

    overflow: hidden;

}

.g_e1pt2nrwz {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt2nrwzb {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt1nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt2plfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt2plan {

    overflow: hidden;

}

.g_e1pt2vsfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt2vsfr {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt2vs {

    overflow: hidden;

}

.g_e1pt3 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e1pt3tu img {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt3tu {

    overflow: hidden;

}

.g_e1pt4 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e1pt4tu img {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt4tu {

    overflow: hidden;

}

.g_e1pt6 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e1pt5tu img {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e1pt5tu {

    overflow: hidden;

}

.g_e1pt6xia {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_e1pt6 {

    overflow: hidden;

}

/*e2*/

.g_e2pt1fl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e2pt1fr {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e2pt1,
.g_e2pt2,
.g_e2pt3 {

    overflow: hidden;

}

.g_e2pt2 .g_e2pt1flh {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e2pt2nr1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e2pt3 .g_e2pt1flh {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e2pt3nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_e2pt4 .g_e2pt1flh {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e2pt4nrfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_f1pt1 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_f1pt1 .g_f1pt1j {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_f1pt1nrfl1 {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.4s;

}

.g_f1pt1nrfl2 {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.4s;

}

.g_f1pt2 .g_c3pt1tle {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_f1pt2intr {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_f1pt2rwfl1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_f1pt2rwfl2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_f1pt2ry {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}

.g_f2part2 h3 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_f2pa2new {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_f2pa2nr {

    overflow: hidden;

}

.g_f4pt1 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_f4pt2 {

    overflow: hidden;

}

.g_f4pt2bfl {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_f5pt1 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_e2pt1flhox {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_f5pt2nr1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_f5pt2nr {

    overflow: hidden;

    display: none;

}

.g_g1 .g_e2pt1flh {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.g_g1 .g_f2part1 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}

.zs_box {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}

.g_b1 .g_buttn1 {

    font-size: 14px;

    color: #fff;

    font-family: "微软雅黑";

    line-height: 38px;

    padding: 0px 10px 1px 22px;

    letter-spacing: 1px;

}

.g_d1pt5 .g_sybtn1 {

    margin: 52px auto 0;

}

.g_djsmc {

    width: 100vw;

    height: 100vh;

    background: rgba(0, 0, 0, .3);

    position: fixed;

    top: 0;

    left: 0;

}

.g_djsbox {

    display: none;

    position: relative;

    z-index: 1000;

}

.g_djs {

    width: 840px;

    position: fixed;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.g_djshang {

    background: url(../images/djsbox_03.png) no-repeat;

    background-size: 100% 100%;

    background-position: center;

    padding-left: 180px;

    padding-right: 54px;

    padding-top: 88px;

    padding-bottom: 78px;

}

.g_djstle {

    width: 100%;

}

.g_djstle1 {

    width: 29px;

}

.g_djstle1 img {

    width: 100%;

}

.g_djstle2 {

    width: calc(100% - 29px);

    padding-left: 12px;

    font-size: 30px;

    color: #fff;

    font-family: "微软雅黑";

    letter-spacing: 1px;

}

.g_djstle2 span {

    font-size: 32px;

    color: #fff;

    font-family: "Conv_CharlemagneStd-Bold";

    padding-left: 10px;

}

.g_djsact {

    font-size: 60px;

    color: #fff;

    font-family: "微软雅黑";

    margin-bottom: 38px;

}

.g_djsp p {

    font-size: 24px;

    color: #fff;

    font-family: "微软雅黑";

    margin-bottom: 20px;

    letter-spacing: 1px;

}

.g_djstle {

    margin-bottom: 32px;

}

.g_djszx {

    margin-top: 56px;

}

.g_djszxfl {

    width: 160px;

    height: 40px;

    background: #fff;

    border-radius: 25px;

    padding: 8px 12px;

}

.g_djszxfltu1 {

    width: 22px;

}

.g_djszxfltu1 img,
.g_djszxfltu3 img {

    width: 100%;

}

.g_djszxfltu3 {

    width: 19px;

}

.g_djszxfltu2 {

    font-size: 16px;

    color: #f18d01;

    font-family: "微软雅黑";

    padding-left: 6px;

    padding-right: 16px;

    line-height: 22px;

}

.g_djszxfl:nth-child(1) {

    margin-right: 18px;

}

.g_djsxxfrtu {

    width: 164px;

    border-radius: 15px;

    border: 1px dashed #fff;

    padding: 5px;

}

.g_djsxxfrtu img {

    width: 100%;

}

.g_djsxxfr p {

    text-align: center;

    font-size: 16px;

    color: #fff;

    font-family: "微软雅黑";

    margin-top: 12px;

}

.g_djsclo {

    position: absolute;

    top: 0;

    right: 50px;

    width: 37px;

    cursor: pointer;

}

.g_djsclo img {

    width: 100%;

}

.g_nyfootnr1 {

    position: relative;

}

.g_nftuewm {

    position: absolute;

    top: -180px;

    left: 50%;

    transform: translateX(-50%);

    width: 160px;

    display: none;

}

.g_nftuewm img {

    width: 100%;

}

.g_fozxunb {

    cursor: pointer;

}

.g_banph {

    display: none;

}

.g_f1 {

    overflow: hidden;

}

.g_phxlfl1tu {

    position: relative;

    width: 4px;

    margin-right: 5px;

    margin-top: 16px;

}

.g_phxlfl1tu img {

    width: 100%;

}

.g_phxlfl1tu1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_phxlfl1tu2 {

    position: absolute;

    top: 4px;

    left: 0;

    opacity: 0;

}

.g_phxlfl1 a {

    padding-left: 56px;

    display: block;

    padding-right: 15px;

}

.g_d1pt5 .g_buttn1 {

    padding: 0px 25px 1px 22px;

}

.g_pcdh1:hover .g_pcdhtlea,
.g_pcdh1.active .g_pcdhtlea {

    color: #ff81a7;

}

.g_pcdh1.act .g_pcdhtlea {

    color: #ff81a7;
}

.g_fosmfl a {

    font-size: 12px;

    color: #eaa7a6;

    font-family: "微软雅黑";

}

.g_f2pa2newbox {

    overflow: hidden;

}

.g_foot2 .head {

    transition: all 0.36s;

}

/*底部去小手*/

.g_folocal .g_folocalwz a {

    cursor: auto;

}

.g_ban {

    display: none;

}

.g_ban0 {

    display: block;

}

.g_b3 .g_sybtn2 {

    width: 218px;

}

/*.g_sybtn2 .g_buttn1{

    padding: 0px 42px 1px 22px;

}*/

.g_sy63nr {

    position: relative;

}

.g_sy63nr:before {

    width: 1px;

    height: 145px;

    background: #dcdcf0;

    content: '';

    position: absolute;

    top: 0;

    right: 0;

}

.g_b3 .g_buttn1 {

    padding: 0px 40px 1px 22px;

}


.g_d1ding7 .g_dianyuan {

    width: 30px;

    height: 30px;

    background: #ff9700;

    border-radius: 50%;

    position: relative;

}

.g_d1ding7 .g_dianline span {

    width: 16px;

    height: 16px;

    background: #ff9700;

}

.g_d1ding7 .g_dianline span::after {

    top: 4px;

    left: 4px;

    width: 8px;

    height: 8px;

}

.g_f5zz {

    padding-top: 0;

    margin-top: -60px;

}

.g_f5zz .g_f5pt2 {

    padding-top: 132px;

}

/***********6.4************/


.g_yytanbdbox {

    height: 80px;

}

.g_yytanbdbox textarea {

    width: 100%;

    height: 100%;

    resize: none;

    padding: 15px 25px;

}

.g_nyfootnr1:nth-child(2) {

    cursor: pointer;

}

.g_nyfootnr1:nth-child(1) {

    cursor: pointer;

}


.g_b3tablebox .g_b3tabwz p {

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666;

    line-height: 20px;

    letter-spacing: 1px;

    font-weight: bold;

}

.g_b3tablebox .g_b3tab2 {

    width: 5px;

    border-right: 1px solid #e5e5e5;

    padding-right: 30px
}

.g_b3tablebox .g_b3tabwz {

    padding-right: 30px
}

.dianjitanchu {

    cursor: pointer;

}


/****************************新增页面样式1   6.4**************************************/


.ny_tle {

    padding-top: 90px;

    padding-bottom: 35px;

}

.ny_tle h1 {

    font-size: 30px;

    line-height: 30px;

    color: #666;

    font-weight: bold;

    text-align: center;

}

.ny_tle h2 {

    position: relative;

    font-size: 14px;

    line-height: 30px;

    color: #595656;

    text-align: center;

    margin-top: 12px;

    font-family: hn35;

}

.ny_tle span {

    display: block;

    width: 60px;

    height: 1px;

    background: #aaaaaa;

    margin: 0 auto;

    margin-top: 12px;

}

.c1_cp {

    margin-bottom: 30px;

}

.c1_cp .img_box {

    position: relative;

    float: left;

    width: 43.33%;

    overflow: hidden;

}

.c1_cp .img_box .bg {

    position: relative;

}

.c1_cp .img_box .pic {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    -webkit-transition: all .6s ease-out 0s;

    -moz-transition: all .6s ease-out 0s;

    -ms-transition: all .6s ease-out 0s;

    -o-transition: all .6s ease-out 0s;

    transition: all .6s ease-out 0s;

}

.c1_cp .tit {

    float: left;

    width: calc(100% - 43.33%);

    padding: 40px 75px;

    background-color: #f4f4f4;

    height: 280px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}

.c1_cp .tit h1 {

    display: block;

    font-size: 24px;

    line-height: 32px;

    color: #333;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    max-height: 32px;

    overflow: hidden;

}

.c1_cp .tit .xian {

    display: inline-block;

    width: 44px;

    height: 1px;

    border-top: 1px solid #ffa320;

    margin-top: 20px;

    margin-bottom: 24px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}

.c1_cp .tit p {

    font-size: 16px;

    line-height: 28px;

    color: #666666;

    height: 56px;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    max-height: 56px;

    overflow: hidden;

}

.c1_cp .tit .more {

    position: relative;

    display: inline-block;

    width: 180px;

    height: 24px;

    margin-top: 42px;

    background-color: #70b92c;

    color: #fff;

    font-size: 14px;

    line-height: 24px;

    padding: 0 22px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}

.g_sybtn1sb {

    margin-top: 15px;

}

.xinzengman {

    margin-bottom: 250px;

}

.xizneng2boxxxa p {

    font-size: 16px;

    color: #666666;

    font-family: "微软雅黑";

    line-height: 1.75;

}

.xizneng2boxxxa p img {

    max-width: 100%;

}

.xizneng2boxxxa img {

    max-width: 100%;

}

.c1_cp .img_box img {

    width: 100%;

}

.ny_tleboxxaa {

    text-align: left;

    width: 1200px;

    margin: 0 auto;

}

.ny_tleboxxaa h1 {

    text-align: left;

    font-family: "思源宋体";

}

.ny_tleboxxaa span {

    margin-left: 0;

}

.tit {

    transition: all .3s ease-out;

}

.g_sybtn1sb {

    transition: all .3s ease-out;

}

.ace_honor {

    width: 100%;

}

.ace_honor img {

    width: 100%;

}

.g_e2pt1flhoxfr1 {

    font-size: 16px;

    font-family: "微软雅黑";

    padding: 10px 15px;

    text-align: center;

    border-radius: 25px;

    color: #ffa320;

    margin-left: 15px;

    background: #fff;

}

.g_e2pt1flhoxfr1.act {

    background: #ffa320;

    color: #fff;

}

/*.g_f5pt2nr{

    display: none;

}*/

.g_f5pt2nract {

    display: block;

}


@media screen and (min-width: 1200px) {

    .c1_cp:hover .tit {

        background: #ffe7e5;

    }

    .c1_cp:hover .g_sybtn1sb {

        background: #fff;

    }

    .g_buttn1 {

        transition: all .3s ease-out;

    }

    .c1_cp:hover .g_buttn1 {

        color: #666666;

    }

    .c1_cp:hover .pic {

        transform: translate(-50%, -50%) scale(1.2);

    }

}


/*************************6.20新增***************************/

.sunny_honors .g_f5pt2 {

    background: #fff;

}

.sunny_honors .g_e2pt1flhoxfr1 {

    box-shadow: -5px 5px 10px #f0efef;

    cursor: pointer;

}

.sunny_tan {

    width: 560px;

    position: fixed;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    padding: 40px 40px 60px;

    background: #fff;

    box-shadow: -3px 2px 10px #c1c1c1;

    z-index: 1000;

    display: none;

}

.sunny_tan_pic {

    position: relative;

    width: 100%;

    overflow: hidden;

}

.sunny_tan_pic img {

    width: 100%;

}

.sunny_tan_picone {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.sunny_tan_text {

    padding-top: 26px;

}

.sunny_tan_text p {

    color: #666666;

    font-size: 14px;

    font-family: "微软雅黑";

    line-height: 24px;

}

.sunny_tan_box {

    height: 460px;

}

.sunny_tan_zz {

    min-height: 465px;

}

.sunny_tan .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background: rgba(0, 0, 0, 0000000.75) !important;

}

.sunny_btn {

    position: absolute;

    top: 15px;

    right: 15px;

    z-index: 10;

    cursor: pointer;

}

.g_f5pt2ying {

    cursor: pointer;

}

.g_d2pt1 {

    position: relative;

}

.sunny_xinzeng_a {

    width: 170px;

    height: 38px;

    background: #ffa320;

    border-radius: 25px;

    margin: 0 auto;

    position: absolute;

    bottom: 25px;

    left: 50%;

    transform: translateX(-50%);

}

.g_tyrenz {

    width: 120px;

    margin-top: 18px;

    margin-right: 10px;

}

.g_tyrenz img {

    width: 100%;

}

.g_tyrenz1 {

    width: 80px;

    margin-top: 18px;

    margin-right: 10px;

}

.g_tyrenz1 img {

    width: 100%;

}


/*在线咨询*/

.online-consultation {

    position: relative;

    display: none;

    z-index: 999;

}


.weixin-hide {

    display: none;

}


.online-consultation > div {

    position: fixed;

    top: 470px;

    right: 2px;

}


.online-consultation div img {

    display: block;

    width: 100px;

    height: 30px;

}


@media screen and (max-width: 1200px) {


    .online-consultation {

        display: block;

    }


}


.new_nav_box {

    display: none;

}


/*6.10*/

.g_f3dibu1 {

    width: calc(50% - 40px);

}


.g_f3dibu1 p {

    line-height: 20px;

    text-align: left;

    vertical-align: text-top;

}

.g_f3dibu1.fr {

    text-align: right;

}

.g_f3dibu1tu {

    display: inline-block;

}

.g_f3dibu1 p span:last-child {

    display: inline-block;

    width: calc(100% - 80px);

    vertical-align: text-top;

    font-size: inherit;

    line-height: inherit;

    color: inherit;

    margin-top: 1px;

}

.new_nav_box {

    display: block;

}

.new_nav_box > div {

    float: left;

    position: relative;

    font-size: 14px;

    line-height: 20px;

    color: #333;

}

.new_nav_box > div:not(:last-child)::after {

    content: ">";

    font-family: "SimSun";

    margin: 0 5px;

}


.new_nav_box a {

    font-size: inherit;

    line-height: inherit;

    color: inherit;

}


.new_nav_box > div.act a {
    color: #ff81a7;
}


.new_nav_box > div:first-child a::before {

    content: "";

    display: inline-block;

    width: 16px;

    height: 15px;

    background: url(xtb_home.png) center / cover no-repeat;

    vertical-align: middle;

    margin-top: -3px;

    margin-right: 3px;

}


.new_nav_box::after {

    content: "";

    display: block;

    clear: both;

}


.new_nav_box {

    margin: 10px 0 30px;

}


@media screen and (min-width: 1200px) {


    .new_nav_box a:hover {

        color: #ff81a7;

    }

    .xg-news a:hover em {

        color: #ff81a7;

    }

    .xg-news a:hover i {

        color: #ff81a7;

    }


}


/*6.22*/


.xunjia-tit {

    width: 100%;

    height: 39px;

    line-height: 39px;

    background-color: #f0f0f0;

    margin: 1.1299435% 0 5.08474576% 0;

}


.xunjia-tit span {

    display: block;

    width: 117px;

    height: 39px;

    line-height: 39px;

    font-size: 14px;

    background-color: #ff81a7;

    color: #ffffff;

    text-align: center;

    float: left;

    cursor: default;

}


.xg-news a {

    font-size: 13px;

    color: #666666;

    display: block;

    line-height: 39px;

    padding-left: 18px;

    position: relative;

    margin-bottom: 20px;

}


.xg-news a em {

    display: block;

    width: 70%;

    font-size: 14px;

    line-height: 20px;

    height: 20px;

    overflow: hidden;

    float: left;

    font-style: normal;

    font-family: Arial, "microsoft yahei", serif;

    margin: 0;

    padding: 0;

}


.xg-news a i {

    font-size: 13px;

    color: #999999;

    font-family: "Arial", serif;

    display: block;

    float: right;

    font-style: normal;

    font-family: Arial, "microsoft yahei", serif;

    margin: 0;

    padding: 0;

}


.xg-news a:before {

    content: '>';

    display: block;

    font-family: Arial, "microsoft yahei", serif;

    /*background: url(../images/xgnews.jpg) no-repeat center center;*/

    position: absolute;

    top: 0;

    left: 0;

    line-height: 20px;

    color: #ff81a7;

}


.new_nav_box::after {

    content: "";

    display: block !important;

    clear: both !important;

}


.g_c1 {

    content: "";

    display: block;

    clear: both;

}


.new_nav_box {

    padding-bottom: 1px;

}


.g_c1 {

    position: relative;

    z-index: 1;

}


.g_nydhhear {

    z-index: 2;

}


.new_nav_box {

    position: relative;

    z-index: 2;

}


.g_pcxlbox {

    z-index: 90;

}


.g_nydhhear {

    z-index: 99;

}


/*8.28 grace*/

.g_pic {

    position: relative;

    width: 100%;

}

.g_pic img {

    width: 100%;

    height: 100%;

    transition: all 0.36s ease;

}

.g_pic1 {

    position: relative;

    top: 0;

    left: 0;

}

.g_pic2 {

    position: absolute;

    top: 0;

    left: 0;

}

.g_2sy_botsk {

    display: none;

}

.g_2sy_botsk:first-child {

    display: block;

}

.g_2sy_newfl,
.g_2sy_newfr {

    width: 50%;

}

.g_2sy_newfr {

    padding-left: 60px;

}

.g_2sy_sk1nr {

    display: none;

    width: 50%;

    padding: 0 10px;

    margin-bottom: 20px;

}

.g_2sy_sk1nr:first-child {

    display: block;

}

.g_2sy_sk1 {

    margin: 0 -10px;

}

.g_2sy_newnr {

    margin-top: 60px;

}

.g_2sy_sk1wz h4 {

    color: #333;

    font-size: 18px;

    font-weight: bold;

    line-height: 28px;

    height: 56px;

    overflow: hidden;

    margin-bottom: 16px;

}

.g_2sy_sk1wz p {

    color: #999999;

    font-size: 16px;

    line-height: 24px;

    height: 72px;

    overflow: hidden;

}

.g_2sy_btn {

    width: 13px;

}

.g_2sy_sk1wzbox {

    padding: 24px 18px;

    background: #fff;

    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .04);

}

.g_2sy_sk1wzbox .g_2sy_sk1wz {

    padding-bottom: 24px;

    border-bottom: 1px solid #ebebeb;

}

.g_2sy_new .g_sy42nr1more {

    margin-top: 24px;

}

.g_2sy_top {

    margin-bottom: 44px;

}

.g_2sy_topfl {

    margin-right: 36px;

    width: 145px !important;

    transition: all .36s ease;

    cursor: pointer;

    border-radius: 20px;

}

.g_2sy_topfl p {

    color: #ffa542;

    display: block;

    line-height: 40px;

    text-align: center;

    font-size: 16px;

    transition: all .36s ease;

    font-weight: bold;

}

.g_2sy_topfl.slick-current {

    background: #ffa320;

}

.g_2sy_topfl.slick-current p {

    color: #fff;

}

.g_2sy_botnr {

    width: 100%;

    margin-bottom: 30px;

    padding: 0 10px;

    position: relative;

}

.g_2sy_botnr::before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 10px;

    width: 0;

    height: 4px;

    background: #ffa320;

    transition: all .36s ease;

}

.g_2sy_bot .g_2sy_botbox {

    position: relative;

    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .04);

}

.g_2sy_bot .g_2sy_botbox a {

    display: block;

    padding: 32px 45px;

}

.g_2sy_bot .g_2sy_sk1wz h4 {

    height: auto;

    max-height: 56px;

    margin-bottom: 10px;

}

.g_2sy_bot .g_2sy_sk1wz p {

    height: auto;

    max-height: 48px;

}

.g_2sy_btn {

    position: absolute;

    top: 50%;

    right: 50px;

    transform: translateY(-50%);

}

.g_2sy_bot .g_2sy_sk1wz {

    padding-right: 50px;

}

.g_2sy_botsknr {

    display: none;

}

.g_2sy_botsknr:first-child {

    display: block;

}

.g_2sy_new {

    margin-bottom: 110px;

}

.g_2sy_botsk .slick-dots {

    bottom: 0;

}

.g_2sy_sk1 .slick-dots {

    bottom: -20px;

}

.g_2b4 .g_f2pa2nrfr {

    width: 30.8%;

    margin-bottom: 18px;

}

.g_2b4 .g_b4partnr {

    width: 69.2%;

    border-right: 1px solid #eee;

}

.g_2inforb_topul,
.g_2inforb_botul {

    padding-left: 25px;

}

.g_2inforb_toptit {

    width: 200px;

    background: #fff3e1;

    border-top-right-radius: 28.5px;

    border-bottom-right-radius: 28.5px;

    position: relative;

    margin-bottom: 36px;

}

.g_2inforb_toptit::before {

    content: '';

    position: absolute;

    top: 0;

    left: -4px;

    width: 8px;

    height: 100%;

    background: #ff81a7;

}

.g_2inforb_toptit p {

    display: block;

    text-align: center;

    color: #ffa335;

    line-height: 56px;

    font-size: 24px;

    font-weight: bold;

    font-family: "source-han-serif-sc";

}

.g_2b4 .g_f2pa2nrfrtu,
.g_2f3_other .g_f2pa2nrfrtu {

    border-top-left-radius: 7px;

    border-top-right-radius: 7px;

}

.g_2b4 .g_f2pa2nrfrtle,
.g_2f3_other .g_f2pa2nrfrtle {

    background: transparent;

    padding: 22px 30px;

    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .04);

    border-bottom-left-radius: 7px;

    border-bottom-right-radius: 7px;

}

.g_2inforb_topli {

    margin-bottom: 40px;

}

.g_2b4 .g_f2pa2nrfrtle p {

    height: auto;

}

.g_2inforb_topli .g_f2pa2newzmore1 {

    color: #ff81a7;

    text-align: right;

    margin-top: 20px;

}

.g_2b4_left {

    margin-top: 40px;

}

.g_2b4 .g_b4partnr {

    margin-top: 0;

}

.g_2inforb_botli a {

    padding: 20px 0 12px;

    border-bottom: 1px solid #eee;

    display: block;

}

.g_2inforb_botli:first-child a {

    padding-top: 0;

}

.g_2inforb_bot_tit {

    color: #333333;

    font-size: 18px;

    line-height: 32px;

    height: 32px;

    overflow: hidden;

    margin-bottom: 8px;

    transition: all .36s ease;

}

.g_2inforb_bot_timefl {

    color: #999999;

    font-size: 14px;

    line-height: 20px;

    transition: all .36s ease;

}

.g_2inforb_bot_time {

    padding-right: 80px;

}

.g_2inforb_top .g_f2pa2nrfrtle h4 {

    margin-bottom: 10px;

}

.g_2f2 .g_f2pa2newbox {

    margin-top: 40px;

}

.g_2f2 .g_f2pa2nrfl {

    width: 69.2%;

    padding-right: 32px;

}

.g_2f2 .g_f2pa2nrfr {

    width: 30.8%;

    border-left: 1px solid #eee;

}

.g_2f2 .g_2inforb_bot {

    margin-bottom: 40px;

}

.g_2f3fl {

    width: 69.2%;

    padding-right: 25px;

}

.g_2f3 .g_f2pa2nrfr {

    width: 30.8%;

    margin-top: 40px;

    border-left: 1px solid #eee;

}

.g_2f3 .g_f3nr {

    padding-left: 0;

    padding-right: 0;

}

.g_cont1440 {

    width: 1440px;

    margin: 0 auto;

}

.g_2f3top {

    width: 100%;

    margin-top: 50px;

}

.g_2f3box {

    margin-bottom: 60px;

}

.g_2new {

    margin-top: 90px;

    margin-bottom: 90px;

}

.g_2new_tit {

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    line-height: 1.75;

    margin-bottom: 56px;

    color: #333;

}

.g_2newnrfl {

    width: 33.333333%;

    padding: 0 40px;

}

.g_2newnr {

    margin: 0 -40px;

}

.g_2newnrfl a {

    display: block;

    position: relative;

}

.g_2new_btn {

    width: 80%;

    position: absolute;

    bottom: 0px;

    left: 50%;

    transform: translateX(-50%);

    padding: 0 34px;

    border-radius: 31px;

}

.g_2newnrfl1 .g_2new_btn {

    background: #d64946;

}

.g_2newnrfl2 .g_2new_btn {

    background: #4379de;

}

.g_2newnrfl3 .g_2new_btn {

    background: #fbbb51;

}

.g_2new_btnfl {

    line-height: 62px;

    color: #fff;

    font-size: 24px;

    font-weight: bold;

}

.g_2new_btnfr {

    width: 18px;

    line-height: 62px;

}

.g_2new_btnfr img {

    width: 100%;

}

.g_2f3_other .g_f2pa2nrfrtle p {

    height: auto;

}

.g_2new_img,
.g_2new_img img {

    width: 100%;

}

@media screen and (min-width: 1200px) {

    .g_2sy_botnr:hover::before {

        width: calc(100% - 20px);

    }

    .g_2sy_botnr:hover .g_pic1 {

        opacity: 0;

    }

    .g_2sy_botnr:hover .g_pic2 {

        opacity: 1;

    }

    .g_2b4 .g_f2pa2nrfr:hover .g_f2pa2nrfrtu img,
    .g_2f3_other .g_f2pa2nrfr:hover .g_f2pa2nrfrtu img {

        transform: scale(1);

    }

    .g_2b4 .g_f2pa2nrfr:hover .g_f2pa2nrfrtle h4,
    .g_2f3_other .g_f2pa2nrfr:hover .g_f2pa2nrfrtle h4 {

        color: #666;

    }

    .g_2b4 .g_2inforb_topli:hover .g_f2pa2nrfrtle h4,
    .g_2f3_other .g_2inforb_topli:hover .g_f2pa2nrfrtle h4 {

        color: #ff81a7;

    }

    .g_2inforb_botli a:hover .g_2inforb_bot_tit,
    .g_2inforb_botli a:hover .g_2inforb_bot_timefl {

        color: #ff81a7;

    }

    .g_2sy_botnr:hover .g_pic1 {
        opacity: 0 !important;
    }

    .g_2sy_botnr:hover .g_pic2 {
        opacity: 1 !important;
    }
}

.g_piao {

    right: 30px;

}

.g_2sy_sk1nr .g_sy42nr1more1 {
    color: #ffa320;
}

.g_f2pa2new .g_f2pa2newzmore1 {
    color: #ff81a7;
}

/* .g_f2pa2new .g_new2 {
    opacity: 1;
}
.g_f2pa2new .g_new1 {
    opacity: 0;
} */

.he_2b4 .g_f2pa2nrfr .g_f2pa2newzmore {
    margin-top: 2px;
}

.g_f2pa2nrfr .g_f2pa2newzmore1 {
    color: #ff81a7;
}

.g_2f3_other .g_f2pa2nrfrtle p {
    height: 48px;
}

.g_2sy_sk1 {
    display: none;
}

.g_2sy_sk1:first-child {
    display: block;
}

.g_2sy_sk1 {
    margin-bottom: 30px;
}

.he_margin .g_f2pa2nrfr .g_f2pa2newzmore {
    margin-top: 2px;
}

.g_2f3 .g_2inforb_bot {
    margin-bottom: 50px;
}

.g_2b4 .g_f2pa2nrfrtle p {
    height: 48px;
}

.g_2sy_botbox .g_pic1 {
    opacity: 1;
}

.g_2sy_botbox .g_pic2 {
    opacity: 0;
}

.g_2f2 .g_f2pa2nrfr,
.g_2b4 .g_f2pa2nrfr {
    width: 34.8%;
}

.g_2f2 .g_f2pa2nrfl,
.g_2b4 .g_b4partnr {
    width: 65.2%;
    padding-right: 26px;
}

.g_2b4 .g_b4partnr {
    padding-right: 0;
}

.g_f2pa2nrfrtle h4 {
    font-size: 16px;
    line-height: 30px;
    max-height: 60px;
}

.g_2b4 .g_f2pa2nrfrtle,
.g_2f3_other .g_f2pa2nrfrtle {
    padding: 18px 28px;
}

.g_2inforb_bot_time {
    padding-right: 28px;
}

.g_2inforb_bot_tit {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
}

.g_f2pa2new {
    padding-bottom: 38px;
    padding-top: 38px;
}

.g_2f3 .g_f2pa2nrfr {
    width: 29%;
}

.g_2f3fl {
    width: 71%;
    padding-right: 5px;
}

.g_2f3 .g_f3nr {
    padding-left: 32px;
    padding-right: 32px;
}

.g_2inforb_botli a {
    padding: 26px 0 16px;
}

.g_2inforb_bot_tit {
    margin-bottom: 10.5px;
}

.g_f2pa2new {
    padding-bottom: 35.5px;
    padding-top: 35.5px;
}

.g_2f2 .g_2inforb_bot:last-child {
    margin-bottom: 0;
}

.g_2f3top {
    margin-top: 25px;
}

.public-yema4 li {
    line-height: 36px;
    padding: 0px 0;
    width: 36px;
    height: 36px;
    border: 1px solid transparent;
}

.public-yema4 a {
    width: 36px;
    height: 36px;
    margin: 0 5px;
}

.place {
    margin-top: 50px;
    padding-right: 5px;
}

.g_b4panrtle {
    max-height: 36px;
}


/* 10.13 star */

.g_2new {
    margin-top: 76px;
    margin-bottom: 133px;
}

.g_2new {
    padding-left: 21px;
    padding-right: 34px;

}

.g_2new_tit {
    margin-bottom: 50px;
}

.g_2new_btn {
    width: 88%;
}

/* 10.13 end */
.g_2new_btnxx {
    display: inline-block;
}

.g_2new_btn {
    text-align: center;
}

.g_2new_btnfl {
    padding-right: 13px;
}
