@charset "utf-8";



/*公共*/

body {

    overflow: hidden;

    max-width: 1920px;

    margin: auto;

    background: #fff;

}



* {

    font-family: "Microsoft Yahei", "PingFangSC-Light", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", tahoma, SimSun, sans-serif;

}



.g_content {

    width: 1200px;

    margin: auto;

}



.yxedr_active p {

    font-size: 16px;

    line-height: 28px;

    color: #666;

}



/*规范*/

.g_word1 {

    font-size: 30px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word2 {

    font-size: 24px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word3 {

    font-size: 18px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word4 {

    font-size: 16px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word5 {

    font-size: 14px;

    line-height: 1.75;

    color: #999;

    letter-spacing: 1px;

}



.g_parp p {

    color: #666;

    font-size: 14px;

    line-height: 1.75;

    margin-bottom: 10px;

    letter-spacing: 1px;

}



/*规范*/

/*pc导航选中*/

.yxnav_active1 .g_nav1 {}



.yxnav_active2 .g_nav2 {}



/*ph导航选中*/

.yxnav_active1.g_phnav1 {

    color: #c0a15d;

}



.yxnav_active2.g_phnav2 {

    color: #c0a15d;

}



.yxnav_active3.g_phnav3 {

    color: #c0a15d;

}



/*ph导航&下拉*/

.phxia {

    position: fixed;

    width: 100%;

    left: 0;

    top: 64px;

    z-index: 300;

    padding: 0 20px;

    background-color: #f1f1f1;

    display: none;

}



.xialaph {

    display: none;

    width: 100%;

    padding-bottom: 18px;

    background-color: #f1f1f1;

}



.xialaph h4 {

    position: relative;

}



.xialaph h4::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    opacity: .1;

    background-color: #000;

}



.xialaph h4 a {

    font-size: 14px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}



.xialaph 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%);

}



.xialaph .ul2 {

    display: none;

    padding-top: 7px;

    padding-bottom: 8px;

}



.xialaph .ul2 .container_s {

    max-width: 100%;

    padding: 0 15px;

}



.xialaph h5 {

    position: relative;

}



.xialaph h5::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;



    width: 100%;

    height: 1px;



    opacity: .05;

    background-color: #000;

}



.xialaph h5 a {

    font-size: 14px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}



.xialaph 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%);

}



.xialaph h4.active img.img_s,

.xialaph h5.active img.img_s {

    display: none;

}



.xialaph h4.active img.img_d,

.xialaph h5.active img.img_d {

    display: block;

}



.xialaph .ul3 {

    display: none;

}



.xialaph h6 a {

    font-size: 12px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}



.header2 {

    position: fixed;

    top: 0;

    left: 0;

    z-index: 999;

    width: 100%;

    height: 64px;

    padding-left: 20px;

    padding-right: 20px;

    background-color: #ffffff;

    display: none;

    box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.08);

}



.header2 .logo {

    width: 100px;

    line-height: 64px;

}



.header2 .logo img {

    width: 100%;

}



.header2 .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%);

}



.header2 .wj_hin_right {

    padding-top: 25px;

}



.header2 .phsearch img {

    width: 100%;

}



.ph_mea_cl {

    overflow: hidden;

    width: 28px;

    height: 100%;

}



.header2 .menuph {

    width: 28px;

    height: 50px;

    cursor: pointer;

    text-align: center;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 20px;

}



.header2 .menuph .point {

    position: relative;

    display: inline-block;

    width: 28px;

    height: 22px;

    margin-top: 14px;

}



.header2 .menuph .point: .navbtn,

.header2 .menuph .point: .navbtn::after,

.header2 .menuph .point: .navbtn::before {

    width: 28px;

}



.header2 .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: #666;

}



.header2 .menuph .navbtn::after,

.header2 .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: #666;

}



.header2 .menuph .navbtn::after {

    top: -10px;

}



.header2 .menuph .navbtn::before {

    top: 10px;

}



.header2 .menuph .point.active .navbtn {

    background: transparent;

}



.header2 .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);

}



.header2 .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 rgba(0, 0, 0, .1);

    margin-top: 18px;

    float: left;

    border-radius: 17.5px;

    position: relative;

}



.ph_search_ph input {

    width: 100%;

    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;

    float: right;

    position: absolute;

    top: 0;

    right: 0;

}



.ph_search button .icon-sousuo {

    font-size: 27px;

    color: #999999;

}



.wj_header_i_nav {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 80px;

    z-index: 10;

}



/*电话*/

.ph_dh_number {

    width: 100%;

    text-align: center;

    margin-top: 18px;



}



.ph_dh_number .ph_dh_n {

    display: inline-block;

    overflow: hidden;

}



.ph_dh_number .ph_dh_n p {

    float: left;

    font-size: 16px;

    color: #999;

}



.ph_dh_number .ph_dh_n p a {

    float: left;

    font-size: 16px;

    color: #999;

}



.ph_dh_number .ph_dh_n .ph_dh_n_p1 {

    margin-right: 15px;

}



.wj_hin_r_en a {

    color: #666;

}



.ph_searchfe {

    position: absolute;

    top: 50%;

    right: 15px;

    transform: translateY(-50%);

    width: 16px;

}



.ph_searchfe img {

    width: 100%;

}



.wj_hin_r_en {

    margin-right: 15px;

}

















/* am_start */

/* b1 */

.am_content1400 {

    width: 1490px;

    margin: 0 auto;

}



.am_mbx_box {

    border-bottom: 1px solid #eeeeee;

    background: linear-gradient(180deg, rgba(249, 249, 249, 1) 0%, transparent 100%);



}



.am_mbx {

    padding: 15px 0;



}



.am_mbxlist {

    display: inline-block;

    position: relative;

    font-size: 14px;

    color: #999999;



}



.am_mbxlist a {

    display: block;

    width: 100%;

    height: 100%;



    font-size: 14px;

    color: #999999;



    margin-right: 35px;

}



.am_mbxlist::before {

    content: ">";

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: -25px;



}



.am_mbxlist:nth-child(1)::before {

    content: "";

}



.am_mbxlist:nth-child(2)::before {

    content: "";

}



.am_title {

    padding: 90px 0 125px;

}



.am_title h3 {

    font-size: 40px;

    color: #c0a15d;

    text-align: center;

    font-weight: bold;

}



.am_b1_content {

    background-color: #f5f5f5;



    padding-top: 40px;

    padding-bottom: 50px;

}



.am_b1_floor {

    border-bottom: 1px solid #dcdcdc;

    padding-top: 45px;

    position: relative;

}



.am_b1_floor:last-child {

    border-bottom: 0px solid #dcdcdc;

}





.am_b1fr1imgbox .he_b1fr {

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

}



.am_b1fr1imgbox {

    position: absolute;

    top: 0;

    left: 0;

    overflow: hidden;

}



.am_d1fr1img {

    position: relative;

    overflow: hidden;

}



.am_d1fr1img video {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    object-fit: cover;
    z-index: 10;

}



.am_d1fr1img img {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.am_d1fr1img1 {

    position: absolute;

}



.am_d1fr1img2 {

    position: relative;

}



.am_d1fr1imgd {

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 43px;

    cursor: pointer;
    z-index: 11;

}



.am_d1fr1imgd img {

    width: 100%;

}





.am_b1_fr1text a {

    display: block;

    width: 100%;

    height: 100%;

}



.am_b1_fr1texth2 {

    padding: 40px 0 18px;

    position: relative;

}



.am_b1_fr1texth2::after {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 50px;

    height: 4px;

    content: '';

    background-color: #c0a15d;

}



.am_b1_fr1texth2 h2 {

    color: #333;



}



.am_b1_fr1texth5 {

    color: #c0a15d;

    padding: 20px 0 5px;

}



.am_b1_fr1textp {

    color: #666666;

}



.am_b1_fr1textmore {

    color: #d0bb8d;

    padding: 25px 0 35px;

}



/* b1 */



/* c1 */

.am_c1_content {

    background-color: #f5f5f5;

    padding-top: 83px;

    padding-bottom: 50px;

}



.am_c1_floor {





    padding-bottom: 118px;



}



.am_c1_floor a {

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

}



.am_c1_fr1img {

    position: relative;

    width: 642px;

}



.am_c1_fr1img img {

    top: 0;

    left: 0;

    width: 100%;

}



.am_c1_fr1img1 {

    position: absolute;

}



.am_c1_fr1img2 {

    position: relative;

}



.am_c1_fr1text {

    padding-right: 99px;

    width: calc(100% - 642px);

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



.am_c1_floor .am_b1_fr1texth2 {

    padding-bottom: 13px;

}



.am_c1_fr1p {

    line-height: 1.75;

    color: #666666;

    margin-top: 23px;

    margin-bottom: 60px;

}



.am_b1_fr1text {

    margin-top: 477px;

}



.am_c1_fr1more {

    color: #d0bb8d;

}





.am_c1_floor.on .am_c1_fr1img {

    float: left;

}



.am_c1_floor.on .am_c1_fr1text {

    float: right;

    right: 0;

    left: auto;

    padding-left: 99px;

    padding-right: 0;

}



/* c1 */

/* e1 */

.am_e1_nav {

    text-align: center;

}



.am_e1_navitem {

    display: inline-block;

    margin: 0 45px;

    position: relative;

    padding-bottom: 8px;

}



.am_e1_navitem::after {

    position: absolute;

    left: 0;

    bottom: 0;

    content: '';

    background-color: #c0a15d;

    width: 68px;

    height: 2px;

    opacity: 0;

    transition: all 0.36s;

}



.am_e1_navitem a {

    display: block;

    width: 100%;

    height: 100%;

    color: #666666;

    transition: all 0.36s;

}



.am_e1_navitem.act::after {

    opacity: 1;

}



.am_e1_navitem.act a {

    color: #c0a15d;

}



.am_e1_content {

    background-color: #f5f5f5;

    padding-top: 85px;

}



.am_e1_floorbox {

    background-color: #ffffff;

    padding-bottom: 145px;

}



.am_e1_floor {

    margin: 0 -21px;

    background-color: #ffffff;

    padding-top: 50px;

    padding-bottom: 90px;

}



.am_e1_flritem {

    padding: 0 21px;

    width: 33.333333%;

    box-shadow: 0px 0.5px 10px rgba(0, 0, 0, 0.00);

    padding: 25px 35px;

    margin-bottom: 20px;

    transition: all 0.36s;

}



.am_e1_flritem a {

    display: block;

    width: 100%;

    height: 100%;

}



.am_e1_fr1img {

    position: relative;

    overflow: hidden;

}



.am_e1_fr1img img {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.am_e1_fr1img1 {

    position: absolute;

}



.am_e1_fr1img2 {

    position: relative;

}



.am_e1_fr1text {

    padding: 15px 0 20px;

}



.am_e1_fr1texth5 {

    color: #c0a15d;

    font-weight: bold;

}



.am_e1_fr1texth3 {

    color: #333333;

    margin: 5px 0 10px;

    height: 62px;

    overflow: hidden;

    /* border-bottom: 1px solid #c3a564; */



    transition: all 0.36s;

}



.am_e1_fr1textp {

    font-size: 14px;

    color: #999999;

    line-height: 1.75;

    height: 49px;

    overflow: hidden;

}



.pc_fenye {

    position: relative;

    left: 50%;

    transform: translateX(-50%);

    display: inline-block;

    text-align: center;

}



.pc_fenye li {

    float: left;

    width: 28px;

    height: 28px;

    border: 1px solid transparent;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    line-height: 28px;

    color: #666;

    text-align: center;

    margin: 0px 10px;

    border-radius: 50%;

    transition: all 0.36s;

}



.pc_fenye li.activepage {

    background-color: #c0a15d;

    color: #fff;

}



.pc_fenye li.clolr {

    color: #0c96a8;

}



.g_phfy {

    display: none;

}



.g_phfyfl {

    font-size: 14px;

    color: #333;

}



.g_e1 .am_fot {

    padding: 100px 0;

}



/* e1 */

/* e2 */

.g_e2 {

    background-color: #f5f5f5;

}



.am_e2_title {

    padding-top: 75px;

}



.am_e2_titleh2 {

    font-size: 24px;

    font-weight: bold;

    color: #333333;

    text-align: center;

    line-height: 1.75;

}



.am_e2_titlenav {

    text-align: center;

    padding-top: 45px;

    padding-bottom: 18px;

    border-bottom: 1px solid #e5e5e5;

}



.am_e2_tnlist {

    display: inline-block;

    margin: 0 30px;



}



.am_e2_tnlist img {

    width: 16px;

}



.am_e2_tnlist p {

    display: inline-block;

    color: #666666;

    line-height: 1.5;

}



.am_e2_content {

    padding-top: 35px;

    padding-bottom: 70px;

}



.am_e2_content p {

    font-size: 14px;

    color: #666666;

    margin-bottom: 18px;

}



.am_e2_bot {}



.am_e2_botitem {

    width: 50%;



}



.am_e2_botitem a {

    display: block;

    width: 100%;

    height: 100%;

    padding: 39px 0;

    padding-left: 387px;

    /* padding-right: 166px; */

    background-color: #f9f9f9;

    transition: all 0.36s;

}



.am_e2_botitemimg {

    position: relative;

    width: 9px;

}



.am_e2_botitemimg img {

    top: 0;

    left: 0;

    width: 100%;

    transition: all 0.36s;

}



.am_e2bitimg1 {

    position: relative;

    opacity: 1;

}



.am_e2bitimg2 {

    position: absolute;

    opacity: 0;

}



.am_e2_botitemp {



    color: #999;

    padding-left: 43px;

    position: relative;

    line-height: 1;

    transition: all 0.36s;

    height: 14px;

    overflow: hidden;

}



.am_e2_botitemp::after {

    position: absolute;

    top: 0;

    left: 22px;

    content: '';

    width: 2px;

    height: 14px;

    background-color: #c1c1c1;

    transition: all 0.36s;

}



.am_e2_botitem.am_e2_botitemr a {

    padding-right: 387px;

    padding-left: 42px;

}



.am_e2_botitem.am_e2_botitemr a .am_e2_botitemimg {

    float: right;

}



.am_e2_botitem.am_e2_botitemr a .am_e2_botitemp {

    float: left;

}



.am_e2_botitem.am_e2_botitemr a .am_e2_botitemimg img {

    transform: rotate(180deg);

}



.am_e2_botitem.on a {

    background-color: #c0a15d;

}



.am_e2_botitem.on .am_e2_botitemp {

    color: #fff;

}



.am_e2_botitem.on .am_e2bitimg1 {



    opacity: 0;

}



.am_e2_botitem.on .am_e2bitimg2 {



    opacity: 1;

}



.am_e2_botitem.on .am_e2_botitemp::after {



    background-color: #fff;

}



.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

    right: -90px;

    left: auto;

}



/* f1 */

.am_f1_content {

    /* padding-top: 30px; */



}



.am_f1_text {

    padding-top: 80px;

}



.am_f1_cselc {

    display: inline-block;

    position: relative;

    width: 205px;

    margin-right: 6px;

    z-index: 20;

}



.am_f1_cselcitem {

    border: 1px solid #e5e5e5;



}



.am_f1_cselcittop {

    padding: 13px 0;

    padding-left: 20px;

    padding-right: 14px;



}



.am_f1_cselcittop p {

    font-size: 14px;

    color: #666666;

}



.am_f1_cselcittop img {

    width: 11px;

    padding-top: 5px;

    transition: all 0.36s;

}



.am_f1_cselcittop.on img {



    transform: rotate(180deg);

    transition: all 0.36s;

}



.am_f1_cselcitbot {

    position: absolute;

    top: 38px;

    left: 0;

    z-index: 10;

    width: 100%;

    padding-left: 20px;

    padding-right: 14px;

    background-color: #fff;

    border-bottom: 1px solid #e5e5e5;

    border-left: 1px solid #e5e5e5;

    border-right: 1px solid #e5e5e5;

    display: none;

    padding-bottom: 5px;

    z-index: 50;

}



.he_f1bxsc {

    height: 145px;

}



.am_f1_cselcitbot P {

    margin: 10px 0;

    font-size: 14px;

    color: #333;

}



.am_f1_cselbtn {

    display: inline-block;

    width: 45px;

    height: 41px;



}



.am_f1_cselbtn button {

    width: 100%;

    height: 100%;

    display: inline-block;

    background-color: #c0a15d;

    position: relative;



}



.am_f1_cselbtn button img {

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 17px;

}



.am_f1_floor {

    padding-top: 28px;

}



.am_fritemtitle {

    background-color: #c0a15d;

    padding: 13.5px 0;

    padding-left: 43px;

}



.am_fritemtitle p {

    display: inline-block;

    color: #fff;

    font-size: 16px;

    line-height: 1.75;

    width: 21.5%;

}



.am_fritem {

    margin-top: 35px;

    /* padding-bottom: 50px; */

}



.am_fritemtop {



    padding-left: 43px;

    background-color: #f5f5f5;

    position: relative;



    cursor: pointer;

}



.am_fritemtop::before {

    position: absolute;

    top: 0;

    left: 0;

    content: '';

    width: 7px;

    height: 100%;

    background-color: #c0a15d;

}



.am_fritemtopl {

    padding: 20px 0;

}



.am_fritemtopl p {

    display: inline-block;

    color: #333333;

    font-size: 16px;

    line-height: 1.75;

    width: 22.1%;

}



.am_fritemtopl {

    width: calc(100% - 28px);

}



.am_fritemtopr {

    width: 28px;

    height: 68px;

    background-color: #c0a15d;

    position: relative;

}



.am_fritemtopr img {

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: 12px;

    transition: all 0.36s;

}



.am_fritemtoprimg1 {

    opacity: 0;

}



.am_fritemtoprimg2 {

    opacity: 1;

}



.am_fritem.act .am_fritembot {

    display: block;

}



/* .am_fritem.act .am_fritemtoprimg1{

    opacity: 1;

} 

.am_fritem.act .am_fritemtoprimg2{

    opacity: 0;

} */

.am_fritemtopr.on .am_fritemtoprimg1 {

    opacity: 1 !important;

}



.am_fritemtopr.on .am_fritemtoprimg2 {

    opacity: 0 !important;

}



.am_fritembot {



    padding-left: 43px;

    padding-right: 43px;

    padding-bottom: 40px;

    display: none;

}



.am_fritembotitem {

    padding-top: 40px;

}



.am_fritembotitem h3 {

    font-size: 14px;

    color: #333333;

    font-weight: bold;

    margin-bottom: 16px;

}



.am_fritembotitem p {

    font-size: 14px;

    color: #666666;

    margin-bottom: 6px;

    line-height: 1.75;

}



.am_fritembotjl {

    width: 198px;

    height: 44px;

    margin-top: 55px;

}



.am_fritembotjl a {

    display: block;

    width: 100%;

    height: 100%;

    background-color: #c0a15d;

    color: #fff;

    line-height: 44px;

    text-align: center;

}



.g_f1 .am_fot {

    padding: 100px 0 80px;

}



/* f3 */

.g_f3 .am_title {

    padding-bottom: 90px;

}



.am_f3_content {

    background-color: #f5f5f5;

}



.am_f3_floor1 {

    padding-top: 85px;

    padding-bottom: 30px;

}



.am_f3_fr1title {

    padding-bottom: 10px;

    position: relative;

    margin-bottom: 42px;

}



.am_f3_fr1title::after {

    position: absolute;

    left: 0;

    bottom: 0;

    content: '';

    width: 50px;

    height: 4px;

    background-color: #c0a15d;

}



.am_f3_fr1title h2 {

    color: #333333;

}



.am_f3_fr1p {

    overflow: hidden;

}



.am_f3_fr1p p {

    color: #666666;

    margin-bottom: 35px;

}



.p_img {

    padding-top: 30px;

    padding-bottom: 50px;

}



.p_img img {

    width: 100%;

}



.am_f3_floor2 {

    background-color: #fff;



}



.am_f3_fr2 {

    padding-bottom: 120px;

}



.am_f3_floor2 {

    margin-left: 234px;

}



.am_f3_fr2 {

    width: 100%;

    background-color: #ffffff;

}



.am_f3_fr2box .g_content {

    width: 1200px;

    margin-left: 119px;

}



.am_f3_fr2item {

    border-bottom: 1px solid #e5e5e5;

    padding-top: 124px;

    padding-bottom: 110px;

    overflow: hidden;

}



.am_f3_fr2item .he_fali {

    position: relative;

}



.am_f3_fr2item:last-child {

    border-bottom: 0px solid #e5e5e5;

}



.am_f3_fr2itetextp {

    padding-top: 5px;

}



.am_f3_fr2itetext p {

    font-size: 16px;

    color: #666666;

    line-height: 1.75;

    margin-bottom: 25px;

}



.am_f3_fr2item .he_fali {

    display: block;

    width: 100%;



}



.am_f3_fr2itemimg {

    width: 470px;

    position: relative;

    overflow: hidden;

}



.am_f3_fr2itemimg img {

    width: 100%;

    top: 0;

    left: 0;

    /* height: 100%; */

}



.am_f3_fr2itemimg2 {

    position: relative;

}



.am_f3_fr2itemimg1 {

    position: absolute;

}



.am_f3_fr2itetext {

    width: calc(100% - 470px);

    padding-right: 160px;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



.am_f3_fr2item.on .am_f3_fr2itemimg {

    float: left;

}



.am_f3_fr2item.on .am_f3_fr2itetext {

    float: right;

    padding-left: 160px;

    padding-right: 0;



    right: 0;

    left: auto;



}















/* f4 */

.am_f4_content {

    background-color: #f5f5f5;

    padding-top: 25px;

    padding-bottom: 118px;

}



.am_f4_floor {

    background-color: #fff;

}



.am_f4_fritem {



    padding-top: 140px;

}



.am_f4_fritemtop {

    text-align: center;

}



.am_f4_fritemtopnav {

    width: 121px;

    height: 41px;

    display: inline-block;

    border: 1px solid #c0a15d;

    margin: 0 22px;

}



.am_f4_fritemtopnav a {

    display: block;

    width: 100%;

    height: 100%;

    color: #fff;

    font-size: 14px;

    color: #c0a15d;

    line-height: 41px;

    text-align: center;

    transition: all 0.36s;

}



.am_f4_fritemtopnav.act a {

    background-color: #c0a15d;

    color: #fff;

}



.am_f4_fritemct {

    background-color: #f5f5f5;

    position: relative;

    margin-top: 60px;

}



.am_f4_fritemctl {

    width: 600px;

    position: relative;

}



.am_f4_fritemctl img {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.am_f4_fritemctl1 {

    position: relative;

}



.am_f4_fritemctl2 {

    position: absolute;

}



.am_f4_fritemctr {

    width: calc(100% - 600px);

    position: absolute;

    top: 50%;

    left: 600px;

    transform: translateY(-50%);

    padding-left: 30px;

    padding-right: 40px;

    overflow: hidden;

}



.am_f4_fritemctr h2 {

    color: #c0a15d;

    margin-bottom: 15px;

    font-weight: bold;

}



.am_f4_fritemctr p {

    color: #666666;

    margin-bottom: 5px;

}



.am_f4fritem3 {

    padding-top: 55px;

}



.am_f4_fritem3text {}



.am_f4_fritem3texth2 {

    color: #333333;

    font-weight: bold;

}



.am_f4fritem3 .am_f3_fr1title {

    margin-bottom: 38px;

}



.am_f4it3box {

    margin: 0 -6px;

    margin-top: 25px;

    border-bottom: 1px solid #e5e5e5;

    overflow: hidden;

    padding-bottom: 45px;

}



.am_f4it3item {

    padding: 0 6px;

    float: left;

    width: 25%;

}



.am_f4it3item a {

    display: block;

    width: 100%;

    height: 100%;

}



.am_f4it3itemimg {

    position: relative;

    overflow: hidden;

}



.am_f4it3itemimg img {

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}



.am_f4it3itemimg1 {

    position: relative;

}



.am_f4it3itemimg2 {

    position: absolute;

}



.am_f4it3ip {

    padding-top: 8px;

}



.am_f4it3ip p {

    color: #999999;

    margin-bottom: 5px;

}



.am_f4it3ip h2 {

    color: #333333;

}



.am_f4fritem4 {

    padding-top: 40px;

    padding-bottom: 120px;

}



.am_f4fritem4box {

    margin: 0 -6px;

    margin-top: 20px;

}



.am_f4fritem4boxitem {

    padding: 0 6px;

    width: 50%;

    float: left;

}



.am_f4fritem4boxitem a {

    display: block;

    width: 100%;

    height: 100%;



}



.am_f4fritebiimg {

    position: relative;

}



.am_f4fritebiimg img {

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}



.am_f4fritebiimg1 {

    position: relative;

}



.am_f4fritebiimg2 {

    position: absolute;

}



.am_f4fritebip {

    color: #333333;

    height: 31.5px;

    margin-top: 22px;

    transition: all 0.36s;

}



.am_f5_content {

    background-color: #f5f5f5;

    padding-top: 86px;

    padding-bottom: 118px;

}



.am_f5bot {

    padding-bottom: 110px;

}



.am_f5bottitle {

    padding: 45px 0;

    overflow: hidden;

}



.am_f5bottitle h2 {

    font-weight: bold;



}



.am_f5bottext table {

    width: 100%;

}



.am_f5bottext table tr {

    background-color: #f5f5f5;

    border-top: 1px solid #eeeeee;

    border-bottom: 1px solid #eeeeee;





}



.am_f5bottext table tr.on {

    background-color: #fff;





}





.am_f5bottext table tr td {

    font-size: 16px;

    color: #333333;

    padding: 22px 0;

    padding-left: 35px;

    line-height: 1.5;

}



.am_f5bottext table tr td:first-child {

    width: 29%;

}



.am_f5bottext table tr td:nth-child(2) {

    width: 22.5%;

}



.am_f5_content .am_f4_fritem {

    padding-top: 80px;

}



.g_f5 .am_title {

    padding-bottom: 90px;

}



.am_f6_content {

    background-color: #f5f5f5;

    padding-bottom: 136px;

}



.am_f6_floor {

    padding-top: 80px;

}



.am_f6_frtitle {}



.am_f6_fr1nav {

    text-align: center;

    padding-bottom: 35px;

}



.am_f6_fr1navitem {

    display: inline-block;

}



.am_f6_fr1navitem .he_f6sc {

    display: block;



    color: #333333;

    padding: 0 40px;

    transition: all 0.36s;

}



.am_f6_fr1navitem.act a {

    color: #c0a15d;

}



.am_f6_lbbot {

    position: relative;

    overflow: hidden;

    margin-top: 40px;

}



.am_f6_lb2 {

    margin: 0 -8px;

    overflow: hidden;

}



.am_f6_lb2 .slick-track {}



.am_f6_lb2item {



    width: 18%;

    padding: 0 8px;





}



.am_f6_lb2item:last-child {}



.am_f6_lb2item img {

    width: 100%;

}



.am_f6_jiantoubox {

    /* position: absolute;

    left: 0;

    bottom: 0;

    height: 100%;

    width: 100%; */



}



.am_f6_banjian {





    background-color: rgb(0, 0, 0);

    opacity: 0.51;

    height: 100%;

    padding: 0 12px;

}



.am_f6_banjian img {

    width: 14px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}



.am_f6_banjian1 {

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



.am_f6_banjian1 img {

    left: 6px;

}



.am_f6_banjian2 {

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

}



.am_f6_banjian2 img {

    right: 6px;

}



.am_fot {

    padding-top: 107px;



}



/* am_start */

/* .he_nav {

    width: 100%;

    padding: 0 215px;

} */



.he_navle {

    width: 228px;

    line-height: 83px;

    position: relative;

}



.he_navle img {

    width: 100%;

}





.he_navnli {

    margin-left: 42px;

}



.he_navnli a {

    font-size: 16px;

    color: #ffffff;

    line-height: 83px;

    display: block;

    transition: all 0.36s;

    position: relative;

    letter-spacing: 2px;

}



.he_navnli a::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0;

    height: 2px;

    background: #c0a15d;

    transition: all 0.36s;

}



.he_navnli.yxnav_active1 a {

    width: 100%;

}



.he_banig {

    width: 100%;

    position: relative;

    overflow: hidden;

    z-index: 10;

}



.he_banig img {

    width: 100%;

    position: relative;

}



.he_banslin,

.he_bansli {

    width: 100%;

    position: relative;

}



.he_banig video {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2;

}



.he_baph {

    display: none;

}



/* 

.he_banner {

    margin-top: 83px;

} */



.g_syhead {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    /* background: #fff; */

    transition: all 0.36s;

    z-index: 99999;

}



.he_navnli.yxnav_active1 a::after {

    width: 100%;

}



.he_show {

    opacity: 1;

    position: relative;

    top: 0;

    left: 0;

}



.he_hide {

    opacity: 0;

    position: absolute;

    top: 22px;

    left: 0;

}



.he_navle img {

    transition: all 0.36s;

}



.he_navnlang a {

    font-size: 14px;

    line-height: 83px;

    color: #ffffff;

    transition: all 0.36s;

    display: block;

}



.he_navnl {

    margin-left: 85px;

    position: relative;

}



.he_show {

    opacity: 1;

}



.he_hide {

    opacity: 0;

}



.he_navnlsr {

    position: relative;

    width: 14px;

    line-height: 83px;

    cursor: pointer;

}



.he_navnlsr img {

    width: 100%;

    left: 0;

    transition: all 0.36s;

}



.he_navnlsr .he_show {

    position: relative;

    top: 0;

}



.he_navnlsr .he_hide {

    position: absolute;

    top: 37px;

}



.he_navnlsr {

    margin-left: 28px;

}



.he_navnl::before {

    content: '';

    width: 1px;

    height: 13px;

    background: #fff;

    position: absolute;

    top: 50%;

    left: 33px;

    transform: translateY(-50%);

}



.he_naverul {

    background: #fff;

    position: fixed;

    width: 100%;

    left: 0;

    top: 83px;

    text-align: center;

    /* border-top: 1px solid rgba(136, 108, 74, 0.12); */

    display: none;

}



.he_naverli a {

    font-size: 14px;

    line-height: 59px;

    color: #666666;

    transition: all 0.36s;

}



.he_naverli {

    display: inline-block;

    padding: 0 30px;

}



.he_naverli.yxnav_active2 a {

    color: #c0a15d;

}



.he_banner {

    position: relative;

}



.he_bantep1 {

    font-size: 24px;

    line-height: 1.75;

    color: #c0a15d;

}



.he_bante p {

    font-size: 56px;

    line-height: 70px;

    color: #c0a15d;

}



.he_con1 {

    width: 1490px;

    margin: 0 auto;

}



.he_bante {

    position: absolute;

    bottom: 253px;

    left: 50%;

    transform: translateX(-50%);

    z-index: 11;

    overflow: hidden;

}



.he_banfr {

    width: 100%;

    background: rgb(203, 197, 197);

    position: fixed;

    bottom: 0;

    left: 0;

    padding: 23px 0;

    z-index: 99;

}



.he_banfrn {

    width: 100%;

    padding: 0 140px;

    position: relative;

}



.he_banfrnle p {

    font-size: 18px;

    line-height: 36px;

    font-weight: bold;

    color: #f5f5f5;

}



.he_bangb {

    width: 20px;

    height: 20px;

    border: 1px solid #fff;

    position: absolute;

    top: 15px;

    right: 50px;

    cursor: pointer;

    top: -14px;

    right: -65px;

    border-radius: 50%;



}



.he_bangb img {

    width: 10px;

    position: absolute;

    top: 50%;

    left: 50%;

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

}



.he_banfrnle {

    width: 173px;

}



.he_banfrnri {

    width: 100px;

}



.he_banfrnce {

    width: calc(100% - 273px);

    padding-right: 46px;

}



.he_banfin {

    width: 25%;

    padding-right: 10px;

}



.he_banfij input {

    width: 100%;

    height: 100%;

    font-size: 14px;

    line-height: 36px;

    color: #f5f5f5;

    padding: 0 9px;

    position: relative;

}



.he_banfij input::-webkit-input-placeholder {

    /* WebKit, Blink, Edge */

    font-size: 12px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);

}



.he_banfij input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    font-size: 12px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);

}



.he_banfij input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    font-size: 12px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);
}



.he_banfij input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

    font-size: 12px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);

}



.he_banfij {

    width: 100%;

    height: 40px;

    border: 1px solid rgba(255, 255, 255, 0.3);

    position: relative;

}



.he_banfrnri {

    background: #808080;

}



.he_banfrnri p {

    font-size: 14px;

    line-height: 36px;

    color: #fff;

    text-align: center;

    cursor: pointer;

}



.he_banfto {

    width: 18px;

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

    cursor: pointer;

}



.he_banfto img {

    width: 100%;

}



.he_min {

    width: 100%;

}



.he_syp1 {

    padding-top: 77px;

    padding-bottom: 80px;

}



.he_syp1b {

    width: 100%;

    padding-left: 145px;

}



.he_sybth4 {

    font-size: 30px;

    line-height: 30px;

    color: #c0a15d;

}



.he_syp1ble {

    width: 300px;

}



.he_syp1bri {

    width: calc(100% - 300px);

}



.he_syp1tph4 {

    font-size: 24px;

    line-height: 1.65;

    color: #666666;

}







.he_syp1tpp {

    font-size: 16px;

    color: #666666;

    line-height: 1.875;

    margin-top: 33px;

}



.he_syp1bp {

    width: 100%;

    margin-top: 45px;

}



.he_syp1bp1 {

    width: 25%;

}



.he_syp1bp1 h4 {

    font-size: 18px;

    color: #c0a15d;

}



.he_syp1bp1 h4 span {

    font-size: 48px;

    line-height: 1.5;

    font-weight: bold;

    padding-right: 5px;

}





.he_syp1bp1 p {

    font-size: 18px;

    line-height: 1.75;

    color: #666666;

}



.he_syp1moa {

    font-size: 16px;

    line-height: 36px;

    color: #d0bb8d;

    position: relative;
    display: inline-block;

}



.he_syp1moa::after {

    content: '';

    position: absolute;

    bottom: 0px;

    left: 0;

    background: #d0bb8d;

    height: 1px;

    width: 0px;

    transition: all 0.36s;

}



.he_syp1mo {

    margin-top: 68px;

}



.he_syp2 {

    width: 100%;

    padding-left: 216px;

}



.he_syp2n {

    width: 100%;

    position: relative;

    height: 738px;

    overflow: hidden;

}



.he_syp2nig {

    overflow: hidden;

}



.he_syp2nig img {

    width: auto;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

}



.he_syp2p {

    position: absolute;

    top: 50%;

    left: 0;

    width: 100%;

    z-index: 10;

    transform: translateY(-50%);

}



.he_syp2hyti {

    padding-right: 500px;

}



.he_syp2pn {

    width: 100%;

    padding-left: 134px;

    position: relative;

    padding-right: 214px;

    position: relative;

}



.he_syp2ti h4 {

    color: #ffffff;

    font-weight: bold;

}



.he_syp2ti {

    margin-bottom: 58px;

}



.he_syp2sw {

    width: 100%;

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

    padding-bottom: 5px;

}



.he_syp2swli {

    display: inline-block;

    margin-right: 63px;

    cursor: pointer;

}



.he_syp2swli p {

    font-size: 16px;

    line-height: 40px;

    color: #ffffff;

    transition: all 0.36s;

    position: relative;

}



.he_syp2swli p::after {

    content: '';

    position: absolute;

    bottom: -6px;

    left: 0;

    height: 1px;

    width: 0;

    background: #fff;

    transition: all 0.36s;

}



.he_syp2swli.act p::after {

    width: 100%;

}



.he_syp2hy {

    margin-top: 160px;

    position: relative;

}



.he_syp2hyti h4 {

    font-size: 24px;

    line-height: 40px;

    color: #ffffff;

    position: relative;

    padding-bottom: 25px;

}
.he_syp2hyti h2 {

    font-size: 24px;

    line-height: 40px;

    color: #ffffff;

    position: relative;

    padding-bottom: 25px;

}
.he_syp2hyti h2::after {

    content: '';

    position: absolute;

    width: 50px;

    height: 4px;

    background: #c0a15d;

    left: 0;

    bottom: 0px;

}

.he_syp2hyti h4::after {

    content: '';

    position: absolute;

    width: 50px;

    height: 4px;

    background: #c0a15d;

    left: 0;

    bottom: 0px;

}



.he_syp2hyti p {

    font-size: 16px;

    line-height: 30px;

    color: #ffffff;

    height: 60px;

    overflow: hidden;

    margin-top: 20px;

}



.he_syp2mo .he_syp1moa {

    color: #f5f5f5;

}



.he_syp2mo .he_syp1moa::after {

    background: #fff;

}



.he_syp2mo {

    margin-top: 50px;

}



.he_syp2pnle {

    width: 47px;

    height: 47px;

    border: 2px solid rgba(255, 255, 255, 0.2);

    border-radius: 50%;

    position: relative;

    cursor: pointer;

}



.he_syp2pnle img {

    width: 13px;

    position: absolute;

    top: 50%;

    left: 50%;

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

}



.he_syp2pnle {

    margin-bottom: 12px;

}



.he_sp2nt {

    position: absolute;

    right: 0;

    bottom: 100px;

}



.he_syp3nle {

    width: 144px;

    position: absolute;

    height: 100%;

    left: 0;

    top: 0;

}



.he_syp3 .he_con1 {

    position: relative;

}



.he_syp3nle .he_sp2nt {

    position: absolute;

    top: 59%;

    transform: translateY(-50%);

    left: 0;

    bottom: inherit;

    right: inherit;

}



.he_syp3n {

    width: calc(100% - 144px);

}



.he_syp3lm {

    width: 100%;

}



.he_syp3 {

    padding-top: 95px;

    background: #f5f5f5;

    padding-bottom: 120px;

}



.he_syp3tple h4 {

    font-weight: bold;

}



.he_syp3tpri a {

    line-height: 36px;

    color: #af9f8d;

}



.he_syp3bp {

    margin-top: 88px;

}



.he_syp3bpul {

    margin: 0 -24px;

}



.he_syp3bpli {

    width: 33.333333%;

    padding: 0 24px;

}



.he_syp3bx {

    width: 100%;

}



.he_img {

    position: relative;

    top: 0;

    left: 0;

}



.he_img1 {

    position: absolute;

    top: 0;

    left: 0;

}



.he_syp3big {

    width: 100%;

    position: relative;

    overflow: hidden;

}



.he_syp3big img {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.he_syp3bte h4 {

    font-size: 18px;

    line-height: 36px;

    color: #c0a15d;

    height: 36px;

    overflow: hidden;

    margin-bottom: 10px;

}



.he_syp3bte p {

    font-size: 14px;

    line-height: 24px;

    color: #666666;

    height: 48px;

    overflow: hidden;

}



.he_syp3bte {

    width: 100%;

    padding-top: 18px;

}



.he_syp3bmo {

    margin-top: 55px;

}



.he_syp3bmo .he_syp1moa {

    display: inline-block;

    color: #d0bb8d;

}



.he_syp3nle .he_syp2pnle {

    border-color: rgba(192, 161, 93, 0.2);

}



.he_syp4 {

    position: relative;

    padding-top: 110px;

    padding-bottom: 158px;

}



.he_syp4::after {

    content: '';

    position: absolute;

    top: 0;

    right: 0;

    background: #f5f5f5;

    height: 100%;

    width: 34.5%;

    z-index: -1;

}



.he_syp4n {

    width: 100%;

}



.he_syp4nle {

    width: 600px;

    padding-right: 165px;

}



.he_syp4nri {

    width: calc(100% - 600px);

    position: relative;

    margin-top: 45px;

}



.he_syp4nri img {

    width: 100%;

    height: 100%;

}



.he_syp4nle .he_sybth4 {

    font-weight: bold;

}



.he_syp4nle p {

    font-size: 18px;

    line-height: 1.75;

    color: #333333;

}



.he_syp4np {

    margin-top: 61px;

}



.he_syp4fin {

    width: 100%;

    height: 50px;

    background: #f5f5f5;

    margin-bottom: 16px;

    position: relative;

}



.he_syp4fin select {

    width: 100%;

    padding-top: 15px;

    padding-bottom: 15px;

    padding-left: 30px;

    cursor: pointer;

    color: #666666;

}



.he_syfig {

    width: 12px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 30px;

}



.he_syp4fin input {

    font-size: 14px;

    /* line-height: 36px; */

    color: #666666;

    width: 100%;

    height: 100%;

    padding: 15px 30px;

}



.he_syp4fin input::-webkit-input-placeholder {

    font-size: 14px;

    /* line-height: 36px; */

    color: rgba(102, 102, 102, 0.4);

}



.he_syp4fin input:-moz-placeholder {

    font-size: 14px;

    /* line-height: 36px; */

    color: rgba(102, 102, 102, 0.4);

}



.he_syp4fin input::-moz-placeholder {

    font-size: 14px;

    /* line-height: 36px; */

    color: rgba(102, 102, 102, 0.4);

}



.he_syp4fin input:-ms-input-placeholder {

    font-size: 14px;

    /* line-height: 36px; */

    color: rgba(102, 102, 102, 0.4);

}



.he_syp4fr {

    margin-top: 46px;

    position: relative;

}



.he_tij {
    width: 500px;
    position: fixed;
    bottom: inherit;
    left: 50%;
    background: rgba(0, 0, 0, 0.57);
    top: 50%;
    display: none;
    z-index: 999;
    transform: translate(-50%,-50%);
}


.he_tij p {

    font-size: 18px;

    line-height: 30px;

    color: #fff;

    text-align: center;

    margin: 50px 0;

}



.he_tij img {

    width: 14px;

    position: absolute;

    top: 9px;

    right: 9px;

    cursor: pointer;

}



.he_banfr .he_tij {

    position: fixed;

    top: 50%;

    left: 50%;

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

    width: 430px;

    height: 170px;

    display: none;

}





.he_syp4cod {

    width: 125px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 6px;

    cursor: pointer;

}



.he_syp4fin1 {

    position: relative;

}



.he_syp4fin1 input {

    padding-right: 105px;

}



.he_syp4ln {

    width: 100%;

    padding-left: 360px;

    position: relative;

}



.he_syp4bt {

    width: 100%;

    margin-top: 50px;

}



.he_syp4bt .he_syp4btp {

    display: inline-block;

    font-size: 16px;

    line-height: 50px;

    color: #ffffff;

    background: #c0a15d;

    padding-left: 54px;

    padding-right: 50px;

    cursor: pointer;

}



.he_syp4lixle {

    width: 16px;

    line-height: 1.75;

}



.he_syp4lixri {

    width: calc(100% - 16px);

    padding-left: 13px;

}



.he_syp4lixri p {

    font-size: 16px;

    line-height: 1.75;

    color: #c0a15d;

    font-weight: bold;

}



.he_syp4lix {

    margin-top: 28px;

}



.he_content {

    width: 1200px;

    margin: 0 auto;

}



.he_syp5 {

    width: 100%;

    padding-top: 105px;

    background: #f5f5f5;

    padding-bottom: 156px;

}



.he_syp5n {

    width: 100%;

}



.he_syp5 .he_syp1moa {

    color: #d0bb8d;

}



.he_syp5blbo p {

    font-size: 18px;

    line-height: 24px;

    color: #c0a15d;

    text-align: right;

    padding-bottom: 17px;
    opacity: 0;

}



.he_syp5b {

    width: 100%;

    margin-top: 50px;

}



.he_syp5ble,

.he_syp5bri {

    width: 50%;

}



.he_syp5bri {

    padding-left: 35px;

}



.he_syp5blbo {

    border-bottom: 2px solid #c0a15d;

}



.he_syp5bp1 p {

    font-size: 18px;

    line-height: 30px;

    color: #c0a15d;

    height: 30px;

    overflow: hidden;

}



.he_syp5blbt {

    margin-top: 24px;

    overflow: hidden;

}



.he_syp5big {

    width: 100%;

    position: relative;

    margin-top: 34px;

    overflow: hidden;

}



.he_syp5big img {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.he_syp5liri {

    width: 90px;

}



.he_syp5lile {

    width: calc(100% - 90px);

}



.he_syp5liri p {

    font-size: 16px;

    line-height: 24px;

    color: #999999;

    text-align: right;

    transition: all 0.36s;

}



.he_syp5lile p {

    font-size: 16px;

    line-height: 30px;

    color: #333333;

    height: 30px;

    overflow: hidden;

    transition: all 0.36s;

}



.he_syp5brili a {

    padding-bottom: 47px;

    border-bottom: 1px solid #e5e5e5;

    display: block;

    padding-top: 62px;

}



footer {

    background: #ffffff;

    width: 100%;

}



.he_fot {

    padding-top: 57px;

    padding-bottom: 70px;

}



.he_fotnav1 a {

    font-size: 16px;

    line-height: 1.75;

    font-weight: bold;

    color: #c0a15d;

    letter-spacing: 2px;

    font-weight: bold;

}



.he_fotnli a {

    font-size: 14px;

    line-height: 30px;

    letter-spacing: 2px;

    color: #a1a1a1;

    transition: all 0.36s;

}



.he_fotnav2 {

    margin-top: 25px;

}



.he_fotleli {

    margin-right: 85px;

}



.he_fotbshr {

    width: 22px;

    margin-left: 27px;

    position: relative;

}



.he_fotbshr img {

    width: 100%;

}



.he_fotbqle p {

    font-size: 14px;

    line-height: 30px;

    color: #ffffff;

}



.he_fotbqle p a {

    font-size: 14px;

    line-height: 30px;

    color: #ffffff;

    transition: all 0.36s;

}



.he_fotbq {

    width: 100%;

    background: #c0a15d;

    padding: 12px 0;

}



.he_fotbqri a {

    font-size: 14px;

    font-family: 'Arial';

    line-height: 30px;

    color: rgba(245, 245, 245, 0.32);

    transition: all 0.36s;

}



.he_fotbshr a {

    position: absolute;

    width: 100%;

    height: 100% !important;

    display: block;

    background: none !important;

    left: 0;

    top: 0;

    z-index: 5;

}



.he_fotbshr a {

    padding-left: 0 !important;

}



.he_annui {

    position: absolute;

    bottom: 158px;

    left: 50%;

    transform: translateX(-50%);

}



.l_a1_tztic:first-child {

    margin-right: 10px;

}



.l_a1_tztic {

    cursor: pointer;

}



.l_a1_tztic {

    width: 36px;

    height: 36px;

    border-radius: 50%;

    position: relative;

}



.l_a1_tztic {

    border: 1px solid #fff;

}



.am_banjian {

    width: 12px;

    position: absolute;

    top: 50%;

    left: 50%;

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

    display: block;

}



.am_banjian img {

    width: 100%;

}



.l_a1_tztic1 .am_banjian {

    top: 47%;

    left: 48%;

}



.l_syqq_act svg {

    transform: rotate(-90deg);

}



.l_syqq_act svg {

    width: 36px;

    height: 36px;

    position: absolute;

    top: -1px;

    left: -1px;

    border-radius: 50%;

}



.mengcen {

    display: none;

    width: 100%;

    height: 100vh;

    position: fixed;

    left: 0;

    top: 0;

    background: rgba(0, 0, 0, 0.8);

    z-index: 30000000;

}



.caidansuo {

    position: relative;

    top: 50%;

    left: 50%;

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

    width: 38%;

    height: 46px;

    border-bottom: 1px solid #ffffff;

}



.caidansuo input {

    width: calc(100% - 60px);

    height: 100%;

    font-size: 24px;

    color: #666666;

}



#buts {

    position: relative;

    right: 0;

    font-size: 22px;

    color: #ffffff;

    letter-spacing: 3px;

}



.guanbi {

    width: 28px;

    display: block;

    position: absolute;

    right: 6%;

    top: 4%;

}



.guanbi img {

    width: 100%;

}



.g_syhead.act {

    background: #fff;

}



.g_syhead.act .he_show {

    opacity: 0 !important;

}



.g_syhead.act .he_hide {

    opacity: 1 !important;

}



.g_syhead.act .he_navnli a {

    color: #333;

}



.g_syhead.act .he_navnlang a {

    color: #999;

}



.g_syhead.act .he_navnl::before {

    background: #ddd6d4;

}



.g_syhead.act .he_navnli a::after {

    background: #886c4a;

}



.he_naverli a::after {

    display: none;

}



.he_banmile p {

    font-size: 14px;

    line-height: 1.75;

    color: #999999;

}



.he_banrili a {

    font-size: 14px;

    line-height: 1.75;

    color: #999999;

    transition: all 0.36s;

}



.he_banrili {

    font-size: 14px;

    line-height: 1.75;

    color: #999999;

}



.he_nybx .he_banner {

    margin-top: 83px;

}



.he_nybx .g_syhead {

    background: #fff;

    box-shadow: 0px 5px 16px 4px rgba(34, 24, 21, 0.05);

}



.he_nybx .g_syhead .he_show {

    opacity: 0 !important;

}



.he_nybx .g_syhead .he_hide {

    opacity: 1 !important;

}



.he_nybx .g_syhead .he_navnli a {

    color: #333;

}



.he_nybx .g_syhead .he_navnlang a {

    color: #999;

}



.he_nybx .g_syhead .he_navnl::before {

    background: #ddd6d4;

}



.he_nybx .g_syhead .he_navnli a::after {

    background: #886c4a;

}



.he_banmib {

    width: 100%;

    padding: 10px 0;

    border-bottom: 1px solid #eeeeee;

    background: #f5f5f5;

}



.he_banrili a {

    padding: 0 5px;

}



.he_banrili.act a {

    color: #c0a15d;

}



.he_b2p1 {

    width: 100%;

    background: #f5f5f5;

}



.he_b2p1b {

    width: 100%;

    overflow: hidden;

}



.he_b2p1ble,

.he_b2p1bri {

    width: 50%;

}



.he_b2p1ble {

    padding-right: 80px;

}



.he_puti {

    font-size: 24px;

    line-height: 1.65;

    color: #333333;

    position: relative;

    padding-bottom: 20px;

}



.he_b2p1bte {

    width: 100%;

}



.he_puti::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 50px;

    height: 4px;

    background: #c0a15d;

}



.he_b2p1b {

    position: relative;

}



.he_b2p1 {

    width: 100%;

    background: #f5f5f5;

    padding-top: 88px;

    padding-bottom: 139px;

}



.he_b2p1vi {

    position: absolute;

    right: 0;

    top: 0;

}



.he_b2p1vi .he_img {

    width: 100%;

    /* height: 100% */
}



.he_b2p1vi video {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    /* object-fit: cover; */

}

#myvideo {
    height: 100%;
}


.he_b2pl {

    width: 42px !important;

    height: auto;

    position: absolute;

    top: 50%;

    left: 50%;

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

    cursor: pointer;

    z-index: 20;

}



.he_b2pms p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

}



.he_b2pms {

    margin-top: 25px;

}



.he_bap1ydti h4 {

    font-size: 20px;

    line-height: 2;

    color: #333333;

}



.he_bap1yd {

    margin-top: 30px;

}



.he_bap1ydlile {

    width: 20px;

    margin-top: 3px;

}



.he_bap1ydliri {

    width: calc(100% - 20px);

    padding-left: 13px;

}



.he_bap1ydlile img {

    width: 100%;

}



.he_bap1ydliri p {

    font-size: 16px;

    line-height: 1.75;

    color: #333333;

}



.he_bap1ydli {

    margin-bottom: 20px;

}



.he_bap1ydul {

    margin-top: 25px;

}



.he_b2p2b {

    width: 100%;

    overflow: hidden;

}



.he_b2p2 {

    width: 100%;

    padding-top: 75px;

    padding-bottom: 75px;

}



.he_b2p2te {

    margin-top: 36px;

}



.he_b2p2te p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

    margin-bottom: 38px;

}



.he_b2p2te span {

    font-weight: bold;

    color: #333333;

    display: block;

    margin-bottom: 7px;

}



.he_b2p2lcti h4 {

    font-size: 18px;

    line-height: 30px;

    font-weight: bold;

    color: #c0a15d;

}



.he_b2p3 {

    background: #f5f5f5;

    padding-top: 85px;

    padding-bottom: 85px;

}



.he_b2p2lcul {

    margin: 0 -5px;

    padding-top: 30px;

}



.he_b2p2lcli {

    width: 16.666666%;

    padding: 0 5px;

    margin-bottom: 19px;

}





.he_b2p2lcig {

    width: 100%;

    background-image: url('../images/b2pic_04.jpg');

    background-size: 100% 100%;

    position: relative;



}



.he_b2p2lcli:first-child .he_b2p2lcig {

    background-image: url('../images/b2pic_02.jpg');

}



.he_b2p2lcli.on .he_b2p2lcig {

    background-image: url('../images/b2pic_03.jpg');

}



.he_b2p2lcig p {

    font-size: 14px;

    line-height: 34px;

    color: #ffffff;

    text-align: center;

    font-weight: bold;

}



.he_b2p2lcig::after {

    content: '';

    width: 1px;

    height: 23px;

    background: #c0a15d;

    position: absolute;

    top: 45px;

    left: 50%;

    transform: translateX(-50%);

}



.he_b2p2dbb {

    width: 100%;

}



.he_b2p2ltye {

    margin-top: 40px;

    /* text-align: center; */

}



.he_b2p2ltye p {

    font-size: 16px;

    line-height: 30px;

    height: 60px;

    overflow: hidden;

    color: #666666;

    padding: 0 10px;

}



.he_b2p3b {

    width: 100%;

}



.he_b2p3ble,

.he_b2p3bri {

    width: 50%;

}



.he_b2p3ble {

    padding-right: 67px;

}



.he_b2p3blti h4 {

    font-weight: bold;

}



.he_b2p3blp p {

    font-size: 18px;

    line-height: 1.75;

    color: #333333;

}



.he_b2p3blp {

    margin-top: 36px;

}



.he_b2p3bul1 {

    width: 100%;

}



.he_b2p3bful2 {

    margin: 0 -7px;

}



.he_b2p3bfli {

    width: 50%;

    padding: 0 7px;

}



.he_b2p3bfli .he_syp4fin {

    background: #fff;

}



.he_b2p3bul1 .he_syp4fin {

    background: #fff;

    width: 100%;

}



.he_b2p3bfli .he_syp4cod {

    right: 0px;

}



.he_b2p3bfr {

    margin-top: 20px;

}



.he_syp4bt {

    margin-top: 24px;

}



.he_b2p3bri {

    position: relative;

}



.he_b2p3bri img {

    width: 100%;

    height: 100%;

}





.he_c2bx {

    background: #f5f5f5;

}



.he_c1p1 {

    width: 100%;

    padding-top: 98px;

    padding-bottom: 92px;

}



.he_c1p1b {

    width: 100%;

    position: relative;

}



.he_c1p1ble {

    width: 644px;

    position: relative;

}



.he_c1p1ble img {

    width: 100%;

    height: 100%;

}



.he_c1p1ri {

    width: calc(100% - 644px);

    background: #fff;

    position: absolute;

    right: 0;

    top: 0;

    height: 100%;



}



.he_c1p1rib {

    position: absolute;

    top: 44.5%;

    transform: translateY(-50%);

    padding-left: 65px;

    padding-right: 60px;

    overflow: hidden;

}



.he_c1p1riti p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

    margin-top: 22px;

}



.he_c1p2 {

    width: 100%;

    background: #fff;

    padding-top: 83px;

    padding-bottom: 111px;

}



.he_c1p2b {

    width: 100%;

}



.he_c1p2bul {

    margin: 0 -15px;

    padding-top: 10px;

}



.he_c1p2bli {

    width: 50%;

    padding: 0 15px;

}



.he_c1p2bg {

    width: 100%;

    border-bottom: 1px solid #e5e5e5;

    padding-top: 20px;

    padding-bottom: 12px;

}



/* .he_c1p2b1co{

    margin-top: ;

} */

.he_c1p2bg p {

    font-size: 16px;

    line-height: 30px;

    height: 30px;

    overflow: hidden;

    color: #666666;

}



.he_c1p2bg p .he_c1ps {

    font-weight: bold;

    color: #333333;

}



.he_c1p2b1co {

    width: 100%;

}



.he_c1p2b2 {

    margin-top: 80px;

}



.he_c1p2b2lnb {

    width: 100%;

}



.he_c1p2b2ul {

    margin: 0 -15px;

    padding-top: 43px;

    padding-bottom: 50px;

    overflow: hidden;

}



.he_c1p2b2li {

    width: 33.333333%;

    padding: 0 15px;

    margin-bottom: 30px;

}



.he_c1p2b2lig {

    width: 100%;

    position: relative;

}



.he_c1p2b2lig img {

    width: 100%;

    height: 100%;

}



.he_c1p2bht {

    margin-top: 29px;

}



.he_c1p2bht h4 {

    font-size: 16px;

    line-height: 30px;

    color: #333333;

    font-weight: bold;

    height: 30px;

    overflow: hidden;

}



.he_c1p2bhp p {

    font-size: 14px;

    line-height: 28px;

    color: #666666;

    letter-spacing: 1px;

    height: 140px;

    overflow: hidden;

}



.he_c1p2bhp {

    margin-top: 9px;

}



.he_c1p2b3co p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

    margin-bottom: 31px;

}



.he_c1p2b3co {

    margin-top: 35px;

}



.he_pgnav {

    width: 100%;

    background: #ffffff;

}



.he_pgnavn {

    width: 100%;

    min-height: 256px;

}



.he_pgnavnti h4 {

    font-size: 40px;

    line-height: 1.75;

    color: #c0a15d;

    font-weight: bold;

    text-align: center;

}

.he_pgnavnti h1 {

    font-size: 40px;

    line-height: 1.75;

    color: #c0a15d;

    font-weight: bold;

    text-align: center;

}




.he_pgnavnli {

    padding: 0 43px;

}



.he_pgnavnli a {

    font-size: 16px;

    line-height: 1.75;

    color: #666666;

    position: relative;

    transition: all 0.36s;

    padding-bottom: 9px;

    display: block;

}



.he_pgnavnli a::after {

    content: '';

    position: absolute;

    width: 0;

    height: 2px;

    background: #c0a15d;

    left: 50%;

    transform: translateX(-50%);

    bottom: -2px;

    transition: all 0.36s;

    opacity: 0;

}



.he_pgnavnli.yxnav_active2 a {

    color: #c0a15d;

}



.he_pgnavnli.yxnav_active2 a::after {

    width: 100%;

    opacity: 1;

}



.he_pgnavnul {

    display: inline-block;

}



.he_pgnavn {

    text-align: center;

}



.he_pgnavnti {

    padding-top: 75px;

    padding-bottom: 72px;

}



.he_f2bx .he_banmib {

    background: #fff;

}



.he_f2p1 {

    background: #f5f5f5;

    padding-top: 134px;

    padding-bottom: 120px;

}



.he_f2p1b {

    width: 100%;

}



.he_f2p1bfl {

    width: 641px;

    position: relative;

}



.he_f2p1bfl img {

    width: 100%;

}





.he_f2p1bri {

    width: calc(100% - 641px);

    padding-left: 88px;

}



.he_f2p1briul {

    padding-top: 25px;

    margin: 0 -10px;

}



.he_f2p1brili {

    width: 50%;

    padding: 0 10px;

}



.he_f2p1brbx {

    width: 100%;

    border-bottom: 1px solid #dcdcdc;

    /* padding: 14px 0; */

}



.he_f2p1brbx p {

    font-size: 16px;

    line-height: 48px;

    color: #666666;

    position: relative;

    padding-left: 22px;

    height: 48px;

    overflow: hidden;

}



.he_f2p1brbx p::after {

    content: '';

    width: 5px;

    height: 5px;

    background: #c0a15d;

    position: absolute;

    top: 22px;

    left: 0;

    border-radius: 50%;

}



.he_f2p2 {

    width: 100%;

    background: #f5f5f5;

    padding-bottom: 153px;

}



.he_f2p2b {

    width: 100%;

    position: relative;

    padding-top: 118px;

}



.he_f2p2b::after {

    content: '';

    position: absolute;

    top: 0;

    left: -144px;

    width: 100vw;

    height: 100%;

    background: #FFF;

}



.he_f2p2li.on .he_f2p1bri {

    float: left;

    padding-left: 0;

    padding-right: 68px;

}



.he_f2p2li.on .he_f2p1bfl {

    float: right;

}



.he_f2p2ul {

    position: relative;

    z-index: 1;

    padding-bottom: 65px;

}



.he_f2p1bht {

    width: 100%;

    margin-top: 38px;

}



.he_f2p2li {

    padding-bottom: 106px;

}



.he_f2p1b .he_f2p1bri {

    padding-left: 71px;

}





.he_g2p1 {

    width: 100%;

    background: #f5f5f5;

    padding-top: 80px;

    padding-bottom: 50px;

}



.he_g2p1ti h4 {

    font-size: 24px;

    line-height: 1.65;

    color: #333333;

}



.he_g2pma {

    width: 100%;

}



.he_g2pma img {

    width: 100%;

}



.he_g2p2 {

    width: 100%;

    background: #f5f5f5;

}



.he_g2p2b {

    width: 100%;

    padding: 0 145px 130px;

    background: #fff;

}



.he_g2p2tp1 {

    width: 129px;

    position: relative;

    background: #f5f5f3;

    margin-right: 8px;

}



select {

    -webkit-appearance: none;

}


.he_g2p2tp1 select {

    width: 100%;

    padding-left: 17px;

    padding-right: 12px;

    height: 43px;

    position: relative;

    z-index: 1;

    cursor: pointer;
    /*opacity: 0;*/

}

select::-ms-expand {
    display: none;
}


.he_g2p2tp1 img {

    width: 9px;

    position: absolute;

    top: 50%;

    transform: translateX(-50%);

    right: 12px;

}



.he_g2p2tp2 {

    width: 223px;

    height: 43px;

    background: #f5f5f3;

    position: relative;

}



.he_g2p2tp2 input {

    width: 100%;

    height: 100%;

    padding-left: 18px;

    padding-right: 30px;

}



.he_g2p2tp2 img {

    width: 14px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 12px;

    cursor: pointer;

}



.he_g2p2tp {

    padding-top: 63px;

    padding-bottom: 43px;

    border-bottom: 1px solid #e5e5e5;

}



.he_g2p2blile {

    width: 175px;

    overflow: hidden;

}



.he_g2p2blile img {

    width: 100%;

    transition: all 0.36s;

}



.he_g2p2bliri {

    width: calc(100% - 175px);

    padding-left: 65px;

    padding-top: 20px;

}



.he_g2p3le {

    width: 205px;

}



.he_g2p3ri {

    width: calc(100% - 205px);

}



.he_g2p3le h4 {

    font-size: 18px;

    line-height: 1.75;

    color: #333;

    font-weight: bold;

    transition: all 0.36s;

}



.he_g2p4le {

    line-height: 30px;

    width: 12px;

}



.he_g2p4le img {

    width: 100%;

}



.he_g2p4ri {

    width: calc(100% - 12px);

    padding-left: 12px;

}



.he_g2p4ri p {

    font-size: 16px;

    line-height: 30px;

    color: #333333;

    height: 30px;

    overflow: hidden;

}



.he_g2p5le {

    width: calc(100% - 100px);

}



.he_g2p5ri {

    width: 100px;

    margin-top: 43px;

}



.he_g2p5ri p {

    font-size: 16px;

    line-height: 36px;

    color: #c0a15d;

}



.he_g2p2bli {

    padding-top: 32px;

    padding-bottom: 35px;

    border-bottom: 1px solid #e5e5e5;

}



.he_g2p5li {

    margin-bottom: 5px;

}



.he_g2pfy {

    width: 100%;

    background: #f5f5f5;

}



.he_g2pfyb {

    width: 100%;

    padding: 105px 0;

}



.he_phfy {

    display: none;

}



.he_g3bx .he_banmib {

    background: #fff;

}



.he_g3bx .he_min {

    background: #f5f5f5;

}



.he_g3p1b {

    width: 100%;

    padding-top: 68px;

}



.g3p1btp p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

}



.g3p1btp {

    margin-top: 30px;

}



.g3p1bby {

    width: 100%;

    margin-top: 45px;

}



.he_g3p2 {

    padding-top: 55px;

    padding-bottom: 86px;

}



.he_g3p2ul {

    margin: 0 -26px;

    overflow: hidden;

}



.he_g3p2li {

    padding: 0 26px;

    width: 50%;

}



.he_g3p2bf {

    width: 100%;

    position: relative;

}



.he_g3p2bf img {

    width: 100%;

    height: 100%;

}



.he_g3p3 {

    width: 100%;

    height: 400px;

    padding-bottom: 98px;

}



#map {

    width: 100%;

    height: 100%;

}



.he_g4p1b {

    width: 100%;

    padding-top: 75px;

    padding-bottom: 132px;

}



.he_g4p1tple,

.he_g4p1tpri {

    width: 50%;

}



.he_g4p1tple img {

    width: 100%;

}



.he_g4p1tpri {

    background: #c0a15d;

}



.he_g4p1tpub {

    width: 100%;

    padding: 40px 75px 56px 63px;

}



.he_g4p1tyt h4 {

    font-size: 20px;

    line-height: 1.75;

    color: #fff;

    font-weight: bold;

}



.he_g4p1tp .he_syp4lixri p {

    color: #fff;

}



.he_syp4lixle img {

    width: 100%;

}



.he_g4p1b .he_syp4lixle {

    width: 24px;

    line-height: 38px;

}



.he_g4p1b .he_syp4lixri {

    width: calc(100% - 24px);

}



.he_g4p1b .he_syp4lixri p {

    font-size: 24px;

}



.he_g4p1tr {

    margin-top: 10px;

}



.he_g4p1mp {

    margin-top: 15px;

}



.he_g4p1mp p {

    font-size: 16px;

    line-height: 30px;

    color: #ffffff;

    height: 60px;

    overflow: hidden;

}



.he_g4p1bpli {

    width: 50%;

}



.he_g4p1bpli {

    background: #fff;

}



.he_g4p1bpli .he_g4p1tyt h4 {

    color: #333333;

}



.he_g4p1bpli .he_g4p1mp p {

    color: #333333;

}



.he_g4p1bpli {

    border: 1px solid #f5f5f5;

}



.he_d1bx .he_min {

    background: #f5f5f5;

}



.he_d1ppd {

    width: 100%;

    padding-left: 360px;

}



.he_d1p1ri {

    width: 803px;

}



.he_d1p1ri img {

    width: 100%;

}



.he_d1p1fl {

    width: calc(100% - 803px);

    padding-right: 40px;

}



.he_d1p1 {

    padding-top: 90px;

}



.he_d1p1fp {

    margin-top: 45px;

}



.he_g4p1bp {

    overflow: hidden;

}



.he_d1p1fp p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

    margin-bottom: 30px;

}



.he_d1p2bx {

    width: 100%;

    transform: translateX(120px);

    position: relative;

}



.he_d1p2bx .swiper-container {

    padding-bottom: 103px;

}



.he_d1p2bx .swiper-wrapper {

    padding-bottom: 74px;

}



.swiper-container {

    width: auto;

}



.he_swipetim p {

    font-size: 48px;

    line-height: 1.75;

    color: #C0A15D;

    font-weight: bold;

}



.he_swipep p {

    font-size: 16px;

    line-height: 24px;

    color: #666666;

    height: 120px;

    overflow: hidden;

}



.he_swipep {

    margin-top: 77px;

}



.he_swipe {

    border-right: 1px solid #d2d2d2;

    padding-right: 29px;

    padding-left: 29px;

    padding-bottom: 30px;

}



.swiper-slide:first-child .he_swipe {

    border-left: 1px solid #d2d2d2;

}



.he_scbar .swiper-container-horizontal>.swiper-scrollbar {

    position: absolute;

    left: 1%;

    bottom: 3px;

    z-index: 50;

    height: 2px !important;

}



.he_scbar .swiper-scrollbar-drag {

    height: 4px;

    background: #c0a15d;

    top: 0px;

}



.he_scbar {

    position: absolute;

    width: 71.5%;

}



.he_d1ppd2 {

    padding-left: 240px;

}



.he_d1p2bx .he_sp2nt {

    left: -140px;

    bottom: 165px;

}



.he_d1p2bx .he_sp2nt .he_syp2pnle {

    border-color: rgba(192, 161, 93, 0.2);

}



.he_syp2pnle {

    outline: none
}



.he_d1p2 {

    margin-top: 25px;

    position: relative;

}



.he_d1p2::after {

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 360px;

    height: 70%;

    background: rgba(245, 245, 245, 0.68);

    z-index: 10;

}



.he_d1p3bx {

    width: 100%;

}



.he_d1p3bxle {

    width: 416px;

}



.he_d1p3bxri {

    width: calc(100% - 416px);

    padding-left: 88px;

    margin-top: 75px;

    padding-right: 175px;

}



.he_d1p3p p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

}



.he_d1p3 {

    width: 100%;

    background: #fff;

}



.he_d1p3bxle img {

    width: 100%;

}



.he_d1p3p {

    margin-top: 46px;

}



.he_d1p4 {

    width: 100%;

}



.he_d1p4b {

    width: 100%;

}



.he_d1p4bri {

    width: 418px;

}



.he_d1p4ble {

    width: calc(100% - 418px);

    padding-right: 105px;

}



.he_d1p4bri img {

    width: 100%;

}



.he_d1p4bzb {

    width: 100%;

    position: relative;

}



.he_d1na {

    font-size: 20px;

    line-height: 30px;

    font-weight: bold;

    color: #333333;

}



.he_d1nap {

    font-size: 16px;

    line-height: 30px;

    color: #999999;

}



.he_d1p4bli {

    padding-top: 45px;

    padding-bottom: 60px;

    border-bottom: 1px solid #e5e5e5;

}



.he_d1p4bli:last-child {

    border-bottom: none;

}



.he_d1p4bzp {

    margin-top: 28px;

}



.he_d1p4bzp p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

    margin-bottom: 30px;

}



.he_d1p4bti {

    margin-top: 95px;

}



.he_d1p4bul {

    padding-bottom: 78px;

}



.he_aprt {

    position: relative;

}



.he_aprt::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 216px;

    background: #f5f5f5;

    z-index: 10;

    height: 100%;

}



.he_d1p5 {

    width: 100%;

    background: #fff;

}



.he_d1p5b {

    width: 100%;

    padding: 75px 145px 128px;

}



.he_d1p5big {

    width: 100%;

    margin-top: 37px;

}



.he_d1p5big img {

    width: 100%;

}



.he_d1p6b {

    width: 100%;

}



.he_d1p6bul {

    margin: 0 -15px;

    overflow: hidden;

}



.he_d1p6bli {

    width: 33.333333%;

    padding: 0 15px;

}



.he_d1p6bv {

    width: 100%;

    position: relative;

}



.he_d1p6ig {

    width: 100%;

}



.he_d1p6ig img {

    width: 100%;

}



.he_d1p6 {

    width: 100%;

    padding-top: 100px;

}



.he_d1p6bul {

    padding-top: 61px;

    padding-bottom: 95px;

}



.he_d1p6te {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 10;

    padding: 47px 50px;

}



.he_d1p6teti h4 {

    font-size: 36px;

    line-height: 48px;

    color: #fefefe;

    font-weight: bold;

    width: 0;

}



.he_d1p6tepe p {

    font-size: 18px;

    color: #ffffff;

    line-height: 20px;

    margin-left: 13px;

}



.he_d1p6tepe {

    width: 44px;

    border-left: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

    margin-top: 48px;

    height: 321px;

    overflow: hidden;

}



.he_d1p7b {

    width: 100%;

    overflow: hidden;

}



.he_d1p7gh {

    width: 100%;

}



.he_d1p7ghle {

    width: 150px;

}



.he_d1p7ghri {

    width: calc(100% - 150px);

    border-left: 1px solid #c0a15d;

    padding-left: 40px;

}



.he_d1p7ghle h4 {

    font-size: 24px;

    line-height: 1.5;

    color: #333333;

}



.he_d1p7ghri p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

}



.he_d1p7bli {

    padding-bottom: 72px;

}



.he_d1p7 {

    padding-bottom: 59px;

}



.he_g1bx .he_banmib {

    background: #fff;

}



.he_hovcl:hover {

    fill: #E4D8BE;
    stroke: #E4D8BE;
    transition: all 0.36s;

}



.he_hovcl.on {

    fill: #E4D8BE;

}



.he_g1bx .he_min {

    background: #f5f5f5;

}



.he_g1p1 {

    padding-top: 86px;

    padding-bottom: 105px;

}



.he_g1p1 svg {

    width: 100%;

}



.he_b2p1vi {

    width: 50%;

    overflow: hidden;

}



.he_g2bx .he_banmib {

    background: #fff;

}



.he_g4p1tp {

    width: 100%;

    padding-top: 60px;

    overflow: hidden;

}



.he_syp5bp1 p {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.he_syp5lile p {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.he_d1p2bx .swiper-slide {

    flex-shrink: 0;

    width: 14.28%;

}



.he_d1bx .he_banmib {

    background: #fff;

}



.he_foph {

    width: 100%;

    position: fixed;

    bottom: 0;

    left: 0;

    background: #808080;

    z-index: 999;

    display: none;

}



.he_fophte h4 {

    font-size: 18px;

    line-height: 1.75;

    color: #fff;

    text-align: center;

    padding: 10px 0;

}



.he_fophtfo {

    position: fixed;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: rgba(0, 0, 0, 0.36);

    display: none;
    z-index: 9999;

}



.he_fophtfo .he_syp4 {

    position: absolute;

    top: 50%;

    left: 50%;

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

    width: calc(100% - 40px);

}



.he_fophtfo .he_syp4::after {

    display: none;

}



.he_syp4bg {

    position: absolute;

    width: 14px;

    top: -60px;

    right: 0px;



}



.he_syp4bg img {

    width: 100%;

}



.he_foph .he_syp4 {

    background: #fff;

}



.he_foph .he_syp4nle {

    width: 100%;

}



.he_banfij select {

    width: 100%;

    color: #fff;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 9px;

    cursor: pointer;

}



.he_banfij option {

    color: #333;

}



.am_b1_content {

    padding-top: 85px;

}



.am_b1_floor {

    margin-bottom: 50px;

    overflow: hidden;

}



.am_b1_floor:last-child {

    margin-bottom: 0px;

}



.he_fftg {

    padding-bottom: 100px;

}



.am_e1_floorbox {

    padding-bottom: 0;

}



.g_phfyfl a {

    color: #666;

}



.he_e2bx .he_banmib {

    background: #f5f5f5;

}



.he_e2bx .he_min {

    background: #f5f5f5;

}



.am_e2_botitemp {

    width: calc(100% - 9px);

    padding-right: 15px;

}



.he_f1bx .am_content1400 {

    padding-bottom: 150px;

}



.he_f1bx .am_fot {

    padding-bottom: 110px;

}



.am_fritemtopl p {

    height: 28px;

    overflow: hidden;

}



.he_f3bx .he_min {

    background: #f5f5f5;

    padding-bottom: 137px;

}



.he_f3bx .he_banmib {

    background: #fff;

}



.am_f4it3iph2 {

    line-height: 32px;

    height: 32px;

    overflow: hidden;

    transition: all 0.36s;

}



.am_f4fritebip {

    line-height: 32px;

    height: 32px;

    overflow: hidden;

}



.am_f6_banjian {

    cursor: pointer;

}



.am_f6_lb1item img {

    width: 100%;

}



.he_banfr {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}



/* .he_banslin.atcv .he_bantep1 {

    -webkit-animation: fadeInUp 0.8s ease both;

    animation: fadeInUp 0.8s ease both;

    animation-delay: 0.4s;

} */



.he_banslin.slick-current .he_bantee {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}



.am_content1400 {

    overflow: hidden;

}



.he_g2p2bul {

    overflow: hidden;

}



.am_f6bx {

    display: none;

}

.am_f6bx:first-child {

    display: block;

}

.am_f6_fr1navitem.act .he_f6sc {

    color: #c0a15d;

}



.he_f6sc {

    cursor: pointer;

}

/* .he_china{

    transition: all 0.36s;

} */



/*鼠标效果*/

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



    .he_f6link .he_f6sc a:hover{
        color: #c0a15d;
    }


    /* am_start */

    .am_mbxlist a:hover {

        color: #c0a15d;

    }


    .am_e1_navitem:hover::after {

        opacity: 1;

    }



    .am_e1_navitem:hover a {

        color: #c0a15d;

    }



    .am_e1_flritem:hover .am_e1_fr1texth3 {

        color: #c3a464;

        text-decoration: underline;

    }



    .am_e1_flritem:hover {

        box-shadow: 0px 0.5px 10px rgba(0, 0, 0, 0.08);

    }



    .pc_fenye li:hover {

        background-color: #c0a15d;

        color: #fff;

    }



    .am_e2_botitem a:hover {

        background-color: #c0a15d;

    }



    .am_e2_botitem a:hover .am_e2_botitemp {

        color: #fff;

    }



    .am_e2_botitem a:hover .am_e2bitimg1 {



        opacity: 0;

    }



    .am_e2_botitem a:hover .am_e2bitimg2 {



        opacity: 1;

    }



    .am_e2_botitem a:hover .am_e2_botitemp::after {



        background-color: #fff;

    }



    .am_f4_fritemtopnav:hover a {

        background-color: #c0a15d;

        color: #fff;

    }



    .am_f6_fr1navitem .he_f6sc:hover {

        color: #c0a15d;

    }



    /* am_end */



    .he_navnli a:hover::after {

        width: 100%;

    }



    .he_syp1moa:hover {

        color: #c0a15d;

    }



    .he_syp1moa:hover::after {

        width: 100%;

    }



    .he_syp2mo .he_syp1moa:hover {

        color: #f5f5f5;

    }



    .he_syp2mo .he_syp1moa:hover::after {

        width: 100%;

    }



    .he_syp3bx:hover .he_syp3big img {

        transform: scale(1.1);

    }



    .he_syp3bx:hover .he_syp1moa {

        color: #c0a15d;

    }



    .he_syp3bx:hover .he_syp1moa::after {

        width: 100%;

    }



    .he_syp5brili:hover p {

        color: #c0a15d;

    }



    .he_syp5blbt:hover .he_syp5big img {

        transform: scale(1.1)
    }



    /* .he_fotbqle p a:hover {

        color: rgba(255, 255, 255, 0.68);

    } */



    /* .he_fotbqri a:hover {

        color: rgba(255, 255, 255, 0.68);

    } */



    .he_fotnli a:hover {

        color: #c0a15d;

    }



    .he_naverli a:hover {

        color: #c0a15d !important;

    }



    .he_banrili a:hover {

        color: #c0a15d !important;

    }



    .he_pgnavnli a:hover {

        color: #c0a15d !important;

    }



    .he_pgnavnli a:hover::after {

        width: 100%;

        opacity: 1;

    }



    .he_g2p2bli:hover .he_g2p3le h4 {

        color: #c0a15d;

    }



    .he_g2p2bli:hover .he_g2p2blile img {

        transform: scale(1.1);

    }

    .am_e1_flritem:hover .am_e1_fr1img img {

        transform: scale(1.1);

    }

    .am_f4it3item a:hover .am_f4it3iph2 {

        color: #c0a15d;

    }

    .am_f4fritem4boxitem a:hover .am_f4fritebip {

        color: #c0a15d;

    }

    .he_china:hover {

        fill: #c0a15d !important;

        width: 100px;

    }

    .g_syhead:hover {
        background: #fff;
    }

    .g_syhead:hover .he_show {
        opacity: 0;
    }

    .g_syhead:hover .he_hide {
        opacity: 1;
    }

    .g_syhead:hover .he_navnli a {
        color: #333;
    }

    .g_syhead:hover .he_navnlang a {
        color: #999;
    }

    .g_syhead:hover .he_navnl::before {
        background: #ddd6d4;
    }

}





/*载入效果*/

.g_fadein1 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}



.g_fadeup1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}



.g_fadeup2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}



.g_fadeup3 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}



.g_fadeup4 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.7s;

}



.g_fadeup5 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.8s;

}



.g_fadeup6 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.9s;

}



.g_fadeup7 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 1s;

}



.g_fadedown1 {

    -webkit-animation: fadeInDown 1s ease both;

    animation: fadeInDown 1s ease both;

    animation-delay: 0.4s;

}



.g_fadeleft1 {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.4s;

}



.g_faderigth1 {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.4s;

}



/* a{

    fill: #E4D8BE;

} */

.he_banslin:not(:first-child) {
    display: none;
}

.am_f1_cselcittop {
    cursor: pointer;
}

.am_f1_cselbtn {
    vertical-align: top;
}

.he_banfr {
    background: rgb(128, 128, 128);
}

.he_foph {
    background: #808080;
}

.am_f1_cselc {
    transition: all 0.36s;
}

.am_f1_cselc.on {
    z-index: 100;
}

.am_f1_cselc .am_f1_cselcittop p {
    float: left;
}

.he_xinjtp {
    position: fixed;
    bottom: 18px;
    right: 62px;
    background: rgb(192, 161, 93);
    /* z-index: 100; */
    cursor: pointer;
    z-index: 10;
}

.he_xinjtp {
    width: 36px;
    height: 36px;
}

.he_xinjtp img {
    width: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.am_f3_fr2itemimg {
    width: 541px;
}

.am_f3_fr2itetext {
    width: calc(100% - 541px);
    padding-right: 70px;
}

.am_f3_fr2item.on .am_f3_fr2itetext {
    padding-left: 130px;
}

.am_f5bottext table tr td:first-child {
    width: 33.333333%;
}

.am_f5bottext table tr td:nth-child(2) {
    width: 33.333333%;
}

.am_f5bottext table tr td {
    width: 33.333333%;
}

.he_g4p1tpub {
    border: 1px solid #f5f5f5;
}

.he_g4p1mp p a {
    color: #fff;
}

.he_sybx .he_banig {
    position: relative;
}

.he_sybx .he_banig::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
}

.he_syzlyz button {
    font-size: 16px;
    line-height: 35px;
    color: #ffffff;
    background: #c0a15d;
    border: 1px solid #fff;
    display: inline-block;
    padding: 0 10px;
}

.he_banfr .he_syzlyz button {
    background: #808080;
}

.he_syzlyz {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}

.he_syp4fin2 input {
    padding-right: 130px;
}

.he_banfrn {
    padding-left: 0 !important;
}

.he_banfrnle {
    width: 110px;
}

.he_banfrnce {
    width: calc(100% - 210px);
    padding-right: 30px;
}

.he_banfin {
    width: 20%;
}

.he_banfin .he_syzlyz button {
    font-size: 14px;
    line-height: 30px;
}

.he_banfin .he_syzlyz {
    right: 5px;
}

.he_b2p3bfr .he_syp4fin {
    background: #fff;
}

.he_syp5b {
    margin-top: 8px;
}

.am_f4_fritem {
    padding-top: 25px;
}

.am_f4_fritemctr p {
    text-align: justify;
}

.am_f5bot {
    text-align: center;
}

.he_abst .he_pgnavnul {
    display: none;
}

.he_pgnavn {
    min-height: 200px;
}

.he_naverli.yxnav_active2 a {
    color: #c0a15d !important;
}

.he_banfr .he_banfrnri p {
    border: 1px solid rgb(255, 255, 255, 0.3);
}


.he_xingcxig {
    width: 100%;
    margin-top: 25px;
}

.he_xingcxig img {
    width: 100%;
}

.he_xingcx {
    width: 100%;
    margin-bottom: 50px;
}

.he_syp4cod {
    width: 142px;
}

/* .he_syp5blbo {
    border-bottom: 2px solid transparent;
} */

/* .he_c1p2b3co p {
    font-size: 14px;
} */

.am_e2_botitemp::after {
    display: none;
}

.he_g1p1 svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.he_g1p1 .he_content {
    position: relative;
}

.he_sybx .he_banig::after {
    background: rgba(0, 0, 0, 0.2);
}

.he_b2p3 .he_syp4cod {
    right: 9px;
    width: 108px;
}

.he_g1p1 a .st10 {
    fill: #c0a15d !important;
}

.he_fotri {
    display: none;
}

.he_fotleli {
    margin-right: 0px !important;
    padding: 0 42px;
}

.he_fotle {
    float: none;
    display: inline-block;
}

.he_fot {
    text-align: center;
}

.he_banfinp2 {
    width: 10%;
}

.he_banfinp3 {
    width: 10%;
}

.he_banfin .he_syp4fin {
    height: 40px;
    margin-bottom: 0;
}

.he_banfin .he_syp4cod {
    width: 80px;
}

.he_banfin .he_syp4fin input {
    color: #fff;
    padding: 15px 10px;
}

.he_banfin .he_syp4fin input::-webkit-input-placeholder {

    /* WebKit, Blink, Edge */

    color: #fff;

}



.he_banfin .he_syp4fin input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */
    color: #fff;

}



.he_banfin .he_syp4fin input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #fff;

}



.he_banfin .he_syp4fin input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

    color: #fff;
}

.he_banfinp6 .he_syp4fin {
    background: transparent;
}

.he_banfinp6 .he_syp4fin input {
    color: #fff;
    padding: 0px 10px;
}

.he_banfinp6 .he_syp4fin input::-webkit-input-placeholder {

    /* WebKit, Blink, Edge */

    font-size: 14px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);

}



.he_banfinp6 .he_syp4fin input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    font-size: 14px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);

}



.he_banfinp6 .he_syp4fin input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    font-size: 14px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);
}



.he_banfinp6 .he_syp4fin input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

    font-size: 14px;

    line-height: 36px;

    color: rgba(245, 245, 245, 0.4);

}




.he_syzlyz button {
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.he_navnlsr {}

.he_zhlif {
    width: 180px;
    height: 30px;
    border: 1px solid grey;
    border-radius: 80px;
    position: relative;
    margin-top: 26px;
    margin-left: 30px;
}

.he_navnlsr .he_hide {
    position: absolute;
    top: 0px !important;
}

.he_zhlif .he_navnlsr {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    line-height: 0 !important;
}

.mengcen {
    display: none !important;
}

.he_zhlifin {
    width: 100%;
    height: 100%;
}

.he_zhlifin input {
    width: 100%;
    height: 100%;
    padding: 0 30px 0 10px;
    color: grey;
}

.he_navnl {
    margin-left: 43px;
}

.he_content img {
    width: 100%;
}

.he_min {
    min-height: calc(100vh - 112px);
}

.BMap_Marker {
    animation-name: p_ddd;
    animation-duration: 1.2s;
    animation-timing-function: linear;
    animation-direction: alternate;
    animation-iteration-count: infinite;
}

@keyframes p_ddd {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-15px);
    }

    100% {
        transform: translateY(0px);
    }
}

.he_b2p1ble .he_b2p1vi {
    font-family: Arial !important;
}

.he_zhwu {
    margin-top: 20px;
}

.am_f1_cselcitem .mCSB_inside>.mCSB_container {
    margin-right: 14px;
}

.he_lick {
    height: 14px;
    overflow: hidden;
}

.am_f1_cselcittop p {
    width: calc(100% - 11px);
    height: 14px;
    overflow: hidden;
}

.he_banfin .he_syp4cod {
    width: 96px;
}


.he_b2p1ble .myvideo {
    font-family: Arial !important;
}


.he_b2p1 .vjs-default-skin .vjs-big-play-button {
    width: 43px;
    height: 43px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/b2pla.png) no-repeat center center;
    outline: none;
    border: none;
    border-radius: 50%;
}

.he_b2p1vi {
    height: 100%;
}

.he_b2p1 .example_video_1-dimensions {
    width: 100%;

    height: 415px;
}

.vjs-big-play-button .vjs-icon-placeholder {
    display: none;
}

.he_banfr {

    background: rgb(115, 115, 115) !important;
}

.ul1 li:first-child a{
    display: block;
}
video{
    object-fit:fill !important; 
    outline: none !important;
}

.mc_videom_close {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 50px;
    color: #fff;
}

.mc_modal_close {
    position: absolute;
    right: 15px;
    top: 15px;
    /* font-size: 20px; */
    line-height: 20px;
    cursor: pointer;
    z-index: 10;
}

.mc_videom_container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.mc_videom_content {
    width: 1200px;
}

.mc_videom_content {
    width: 1000px;
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 80px);
    overflow: auto;
}

.mc_videom_video {
    max-width: 100%;
    vertical-align: middle;
    background: #000;
}

.mc_videom_iframebox {
    text-align: center;
}

.mc_videom_iframebox {
    display: none;
}

.mc_videom {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .84);
}

.he_g2p2bli {
    -webkit-animation: inherit !important;
    animation: inherit !important;
    animation-delay: inherit !important;
}

.am_e2_botitemp{
    height: 24px;    
}

.am_e2_botitemimg {
    margin-top: 5px;
}

.he_banfrn {
    padding: 0 93px;
}

/*6.18 star*/

.he_link {
    width: 100%;
    padding: 0 14%;
    margin-top: 45px;
}

.he_lianle {
    width: 74px;
}

.he_lianle p{
    color: #c0a15d;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.75;
    letter-spacing: 2px;
}

.he_lianri {
    width: calc(100% - 74px);   
    padding-left: 15px;
}
.he_lankli a{
    color: #a1a1a1;
    font-size: 14px;
    line-height: 2;
    transition: all 0.36s;
}

.he_lankli{
     margin-right: 10px;
     margin-bottom: 2px;
} 

.he_lankli a{
    letter-spacing: 2px;
}
 
@media screen and (min-width: 1200px) {
    .he_lankli a:hover{
    color: #c0a15d;
    }
    
}
@media screen and (max-width: 1440px){
    .he_link {
        margin-top: 30px;
    }
}
 @media screen and (max-width: 1024px){
     .he_link {
        padding: 0 7%;
     }
 }
  @media screen and (max-width: 950px){
     .he_link {
        padding: 0 7%;
     }
     .he_fot {
        display: block !important;
    }
    .he_link {
    padding: 0 0%;
}
.he_link {
    margin-top: 3px;
}
.he_fotbq {
    padding: 8px 0 !important;
}

.he_lankli a {
    letter-spacing: 1px;
}
.he_lianle p{
     letter-spacing: 1px;
}

 }
/*6.18 end*/
/*12.10*/
.g_xiala_topimg{
    width:16px;
    cursor: pointer;
    transition: all .36s ease;
}
.g_xiala_topimg img{
    width:100%;
    transition: all .36s ease;
}
.g_xiala_top{
    padding:15px 30px;
}
.g_xiala input{
    padding:0;
}
.g_xiala_topwz{
    width:calc(100% - 16px);
    padding-right: 15px;
}
.g_xiala_bot{
    background: #f5f5f5;
    padding:15px 30px;
    position: absolute;
    width: 100%;
    top: 52px;
    left: 0;
    z-index: 10;
    display: none;
}
.g_xiala {
    position: relative;
    z-index: 1;
}
.g_xiala_bot li{
    font-size: 14px;
    line-height: 1.75;
    color:#bcbcbc;
    cursor: pointer;
    transition: all .36s ease;
}
.g_xiala_topimg.on img{
    transform: rotate(180deg);
}
.g_xiala_bot ul{
    height: 100px;
}

.he_b2p3 .g_xiala_bot{
    background: #fff;
}
 
 .he_g3p3 img{
     width: 100%;
     height: 100%;
     object-fit: cover;
 }
 
 
@media screen and (min-width: 1200px) {
    .g_xiala_bot li:hover{
        color:#666;
    }
    
}

.he_link {
    display: none;
}

.he_sybx .he_link {
    display: block;
}
.he_banfinp1 {
    width: 19%;
}
.he_banfinp3 {
    width: 11%;
}

.he_f6link {
    display: inline-block;
}

.he_f6link .he_f6sc {
    display: block;
    color: #333333;
    padding: 0 40px;
}

.he_f6link .he_f6sc a{
     color: #333333;
     transition: all 0.36s;
}



