@charset "utf-8";

body {
    font-family: "微软雅黑", "宋体", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;
}


@font-face {
    font-family: "HELVETICANEUELTPRO-THEX.WOFF(1)";
    src: url("../font/HELVETICANEUELTPRO-THEX.WOFF(1).woff2") format("woff2"),
        url("../font/HELVETICANEUELTPRO-THEX.WOFF(1).woff") format("woff"),
        url("../font/HELVETICANEUELTPRO-THEX.WOFF(1).ttf") format("truetype"),
        url("../font/HELVETICANEUELTPRO-THEX.WOFF(1).eot") format("embedded-opentype"),
        url("../font/HELVETICANEUELTPRO-THEX.WOFF(1).svg") format("svg");
}

@font-face {
    font-family: "D-DIN-BOLD";
    src: url("../font/D-DIN-BOLD.woff2") format("woff2"),
        url("../font/D-DIN-BOLD.woff") format("woff"),
        url("../font/D-DIN-BOLD.ttf") format("truetype"),
        url("../font/D-DIN-BOLD.eot") format("embedded-opentype"),
        url("../font/D-DIN-BOLD.svg") format("svg");
}


/* 手机导航 */
.g_phnav1.yxnav_active1,
.g_phnav2.yxnav_active2 {
    color: #000;
}

.mc_ph_hd {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 19;
    width: 100%;
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}

.mc_language_ph a {
    line-height: 64px;
    color: #333;
    margin-right: 15px;
}

.mc_ph_hd .mc_ph_logo a {
    line-height: 64px;
}

.mc_ph_hd .mc_ph_logo {
    width: 90px;
}

.mc_ph_menu {
    overflow: hidden;
    width: 50px;
    height: 50px;
}

.mc_ph_hd .mc_phmenubox {
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.mc_ph_hd .mc_phmenubox .point {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}

.mc_ph_hd .mc_phmenubox .point .nav_btn,
.mc_ph_hd .mc_phmenubox .point .nav_btn::after,
.mc_ph_hd .mc_phmenubox .point .nav_btn::before {
    display: inline-block;
    width: 28px;
    height: 1px;
    background-color: #333;
}

.mc_ph_hd .mc_phmenubox .nav_btn {
    position: absolute;
    top: 10px;
    right: 0;
    -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;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after,
.mc_ph_hd .mc_phmenubox .nav_btn::before {
    content: '';
    position: absolute;
    right: 0;
    -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;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after {
    top: -10px;
}

.mc_ph_hd .mc_phmenubox .nav_btn::before {
    top: 10px;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn {
    background: transparent;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/*ph导航&下拉*/
.phxia {
    position: fixed;
    width: 100%;
    left: 50%;
    top: 64px;
    z-index: 998;
    transform: translateX(-50%);
    padding: 0 15px;
    background-color: #f1f1f1;
    max-height: calc(100vh - 64px);
    overflow: auto;
}

.xialaph {
    display: none;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 18px;
    background-color: #f1f1f1;
    font-family: '微软雅黑';
}

.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: 36px;
    text-transform: uppercase;
    color: #999;
    max-width: calc(100% - 36px);
}

.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-family: '微软雅黑';
    font-size: 14px;
    line-height: 35px;
    text-transform: uppercase;
    color: #999;
    max-width: calc(100% - 36px);
}

.xialaph h5 img {
    position: absolute;
    top: 50%;
    right: 5px;
    width: 35px;
    padding: 11px;
    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-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}

.header2 {
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 999;
    width: 100%;
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #ffffff;
    transform: translateX(-50%);
}

.header2 .logo {
    width: 80px;
    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: 50px;
    height: 100%;
}

.header2 .menuph {
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.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;
    font-family: "微软雅黑";
    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: 18px;
    color: #666;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1 {
    margin-right: 15px;
}

.wj_hin_r_en {
    color: #666;
}

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

.ph_searchfe img {
    width: 100%;
}

/* pc导航 */

.ma_pc_hd {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 14;
    transition: all 0.36s;
}

.ma_wid1600 {
    width: 1600px;
    margin: 0 auto;
}

.ma_pchdm_logo {
    line-height: 106px;
    width: 236px;
    transition: all 0.36s;
}

.ma_pchdm_logo a {
    display: inline-block;
    position: relative;
}

.ma_pchdm_logo1 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_pchdm_logo2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_pchdm_r {
    padding-top: 8px;
    width: calc(100% - 236px);
    padding-left: 450px;
}

.ma_pchdmlib_input {
    width: calc(100% - 500px);
    background: #1a1a1f;
    padding: 0 18px 0 25px;
    margin-right: 48px;
}

.ma_pchdmlib_inputbox {
    width: calc(100% - 55px);
    height: 42px;
}

.ma_pchdmlib_inputbox input {
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 14px;
}

.ma_pchdmlib_search {
    width: 20px;
    line-height: 42px;
    display: block;
}

.ma_pchdmlib_c {
    padding-right: 30px;
    position: relative;
    margin-right: 30px;
}

.ma_pchdmlib_c::before {
    content: "";
    width: 1px;
    height: 50%;
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
    right: 0;
    background: #616164;
}

.ma_pchdmlib_c:last-child::before {
    display: none;
}

.ma_pchdmlib_c a,
.ma_pchdmlib_c .ma_pchdmlib_helpbox {
    display: block;
    line-height: 42px;
}

.ma_pchdmlib_login a img {
    width: 23px;
    margin-right: 10px;
}

.ma_pchdmlib_c span {
    font-size: 14px;
    color: #bbb;
    position: relative;
    top: 3px;
    transition: all 0.36s;
}

.ma_pchdmlib_contrast a img {
    width: 36px;
    margin-right: 25px;
}

.ma_pchdmlib_contrast a {
    position: relative;
}

.ma_pchdmlibc_num {
    position: absolute;
    top: 2%;
    left: 25%;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #ff0000;
}

.ma_pchdmlib_c:last-child {
    padding-right: 0;
    margin-right: 0;
}

.ma_pchdmlib_help img {
    width: 20px;
    margin-right: 10px;
}

.ma_pchdmlib_help {
    position: relative;
}

.ma_pchdmlibh_btm {
    position: absolute;
    top: 50px;
    right: -12px;
    background: #fff;
    box-shadow: 0px 9px 22.08px 0.92px rgba(141, 141, 141, 0.38);
    padding: 40px 45px;
    min-width: 220px;
    z-index: 5;
    display: none;
}

.ma_pchdmlibh_btm::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: -26px;
    right: 24px;
    border-bottom: 13px solid #fff;
    border-top: 13px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.ma_pchdmlib_helpbox {
    cursor: pointer;
}

.ma_pchdmlibhb_li a {
    display: block;
}

.ma_pchdmlibhb_li img {
    width: 17px;
    margin-right: 20px;
}

.ma_pchdmlibhb_li p {
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    transition: all 0.36s;
    display: inline-block;
}

.ma_pchdmlibhb_li {
    margin-bottom: 30px;
}

.ma_pchdmlibhb_li:last-child {
    margin-bottom: 0;
}

.ma_pchdm_a1 {
    padding: 0 30px;
    color: #bbb;
    font-size: 16px;
    line-height: 56px;
    transition: all 0.36s;
    position: relative;
}

.ma_pchdm_a1::before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 3px;
    background: transparent;
}

.ma_pchdm_li1:first-child .ma_pchdm_a1::before {
    left: 25%;
}

.ma_pchdm_li1:last-child .ma_pchdm_a1::before {
    left: 65%;
    width: 70%;
}

.ma_pchdm_li1 {
    float: left;
}

.ma_pchdm_li1:first-child .ma_pchdm_a1 {
    padding-left: 0;
}

.ma_pchdm_li1:last-child .ma_pchdm_a1 {
    padding-right: 0;
}

.ma_pchdm_li1.yxnav_active1 .ma_pchdm_a1 {
    color: #fff;
}

.ma_language {
    padding-left: 40px;
    position: relative;
}

.ma_lanbox {
    cursor: pointer;
    line-height: 56px;
    transition: all 0.36s;
}

.ma_lanbox_mapbox {
    width: 24px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
}

.ma_lanbox_mapbox1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_lanbox_mapbox2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_lanbox .ma_lanboxxlbox {
    width: 10px;
    display: inline-block;
    position: relative;
    transition: all 0.36s;
}

.ma_lanbox .ma_lanboxxlbox img {
    margin-right: 0;
}

.ma_lanboxxl1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_lanboxxl2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_lanbox span {
    color: #bbb;
    font-size: 16px;
    position: relative;
    top: 2px;
    transition: all 0.36s;
}

.ma_pchdm_li1 {
    position: relative;
}

.ma_pchdm_ul2box {
    position: absolute;
    top: 56px;
    left: 50%;
    transform: translateX(-50%);
    width: 756px;
    background: #e5e5e5;
    display: table;
    display: none;
}

.ma_pchdm_ul2box::before {
    content: "";
    position: absolute;
    top: -3px;
    left: 50%;
    transform: translateX(-50%);
    background: #df0024;
    width: 74px;
    height: 3px;
}

.ma_pchdm_ul2 {
    width: 50%;
    padding: 38px 36px 74px;
    display: table-cell;
    vertical-align: top;
}

.ma_title1 {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    display: inline-block;
    margin-bottom: 30px;
}

.ma_title1::before {
    content: "";
    position: absolute;
    top: 4px;
    right: -20px;
    width: 12px;
    height: 14px;
    background: url(../images/ma_title1.png) no-repeat center;
    background-size: contain;
}

.ma_pchdm_ul2l .ma_title1 {
    color: #fff;
}

.ma_pchdm_ul2r .ma_title1 {
    color: #333;
}

.ma_pchdm_li3 {
    position: relative;
    float: left;
}

.ma_pchdm_li3 a {
    color: #999;
    font-size: 16px;
    transition: all 0.36s;
    padding-right: 15px;
    white-space: nowrap;
}

.ma_pchdml3_img {
    width: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -10px;
}

.ma_pchdml3_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_pchdm_ul4 .ma_pchdm_li3 {
    padding: 0;
}

.ma_pchdml3_img2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_pchdm_li3.yxnav_active2 a {
    color: #df0024;
}

.ma_pchdm_li3.yxnav_active2 .ma_pchdml3_img1 {
    opacity: 1;
}

.ma_pchdm_li3.yxnav_active2 .ma_pchdml3_img2 {
    opacity: 0;
}
.ma_pchdm_ul3{
    margin: 0 -20px;
}

.ma_pchdm_li3 {
    padding: 0 20px;
    margin-right: 0;
    margin-bottom: 16px;
    width: 50%;
}
.ma_pchdm_ul4 .ma_pchdm_li3{
    width: auto;
}

.ma_pchdm_li3:nth-child(2n) {
    margin-right: 0;
}

.ma_pchdm_ul2r .ma_pchdm_li3 a {
    color: #666;
}

.ma_pchdm_ul2r {
    position: relative;
}

.ma_pchdm_ul3a {
    position: absolute;
    display: inline-block;
    left: 40px;
    bottom: 38px;
}

.ma_pchdm_ul3a a {
    color: #df0024;
}

.ma_pchdm_ul3a .ma_pchdml3_img1 {
    opacity: 1;
    position: initial;
    top: auto;
    left: auto;
    width: 7px;
}

.ma_pchdm_li11 .ma_pchdm_ul2box {
    left: 0;
    transform: translateX(-53%);
}

.ma_pchdm_li11 .ma_pchdm_ul2box::before {
    left: 61.5%;
}

.ma_pchd_main {
    border-bottom: 1px solid #4b4c50;
    transition: all 0.36s;
}

.ma_ban_li {
    position: relative;
    overflow: hidden;
}

.ma_video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    z-index: 2;
}

.ma_pcban {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_phban {
    display: none;
}

.ma_bantxt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    padding-left: 100px;
}

.ma_bantxtp1 {
    color: #fff;
    font-weight: bold;
    font-size: 74px;
    margin-bottom: 20px;
}

.ma_bantxtp2 {
    color: #fff;
    font-size: 64px;
}

.ma_ban {
    position: relative;
}

.ma_ban_x {
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 40px;
    white-space: nowrap;
}

.ma_ban_xlist {
    display: inline-block;
    width: 200px;
    height: 1px;
    margin: 0 16px;
    border-radius: 0;
    background: #838486;
    cursor: pointer;
}

.ma_ban_xlists {
    width: 0;
    height: 3px;
    background: #df0024;
    display: block;
    position: relative;
    top: -1px;
}

.ma_ft_top {
    border-top: 2px solid #df0024;
    background: linear-gradient(to bottom, #1e1e1e, #141414);
}

.ma_ftt_main {
    padding: 65px 0 42px;
}

.ma_fttm_l {
    width: calc(100% - 650px);
    padding-right: 240px;
}

.ma_fttml_logo {
    width: 350px;
    margin-bottom: 28px;
}

.ma_fttml_logo a {
    display: block;
}

.ma_fttml_ul {
    margin: 0 -63px;
}

.ma_fttml_li {
    padding: 0 60px;
    float: left;
    width: 33.333333%;
    margin-bottom: 20px;
}

.ma_fttml_li a {
    color: #fff;
    opacity: 0.7;
    transition: all 0.36s;
    font-size: 16px;
}

.ma_fttml_ul {
    margin-bottom: 40px;
}

.ma_fttml_a {
    width: 240px;
    padding: 0 16px;
    background: #2b2b2b;
    cursor: pointer;
    position: relative;
}

.ma_fttmla_c p {
    font-size: 16px;
    color: #bbb;
    line-height: 34px;
    float: left;
}

.ma_fttmlac_img {
    float: right;
    width: 13px;
    line-height: 32px;
    transition: all 0.36s;
}

.ma_fttmla_c.on .ma_fttmlac_img {
    transform: rotate(180deg);
}

.ma_fttmla_top {
    position: absolute;
    bottom: 36px;
    left: 0;
    width: 100%;
    height: 132px;
    padding: 12px 20px;
    background: inherit;
    display: none;
}

.ma_fttmlat_li a {
    font-size: 14px;
    line-height: 1.75;
    color: #bbb;
    transition: all 0.36s;
}

.ma_fttmlat_li {
    margin-bottom: 6px;
}

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

.ma_fttmla_top .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.ma_fttmla_top .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 1px !important;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1);
}

.ma_fttmla_top .mCSB_scrollTools {
    position: absolute;
    width: 5px;
}

.ma_fttmla_top .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #595959;
}

.ma_fttm_r {
    width: 650px;
}

.ma_fttmrt_p {
    font-size: 20px;
    color: #fff;
    margin-bottom: 20px;
}

.ma_fttmrt_call img {
    width: 32px;
    margin-right: 20px;
}

.ma_fttmrt_call a {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin-right: 50px;
    position: relative;
    top: 5px;
}

.ma_fttmrt_call a:last-child {
    margin-right: 0;
}

.ma_fttmr_t {
    margin-bottom: 40px;
}

.ma_fttmr_btm {
    margin: 0 -45px;
}

.ma_fttmrb_li {
    padding: 0 45px;
    width: 50%;
    float: left;
}

.ma_fttmrb_li p,
.ma_fttmrb_li a {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
}

.ma_fttmrbl_addl,
.ma_fttmrbl_emalil,
.ma_fttmrbl_addr,
.ma_fttmrbl_emalir {
    float: left;
}

.ma_fttmrbl_addl,
.ma_fttmrbl_emalil {
    width: 50px;
}

.ma_fttmrbl_addr,
.ma_fttmrbl_emalir {
    width: calc(100% - 50px);
}

.ma_ft_btm {
    background: #111111;
}

.ma_ftb_main {
    padding: 20px 100px;
}

.mc_ft_copyright a {
    color: #fff;
    opacity: 0.1;
}

.mc_ft_copyright .ma_ftbm_nopacity {
    opacity: 0.2;
    transition: all 0.36s;
}

.ma_ftbm_r p {
    font-size: 14px;
    color: #fff;
    opacity: 0.5;
    display: inline-block;
}

.ma_ftbm_r p,
.ma_ftbm_r a,
.ma_ftbmr_wx {
    float: left;
    margin-left: 20px;
}

.ma_ftbm_r a,
.ma_ftbmr_wx {
    margin-top: -4px;
    cursor: pointer;
}

.ma_ftbmr_wx {
    position: relative;
}

.ma_ftbmrw_tc {
    position: absolute;
    bottom: 24px;
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
    padding: 10px;
    background: #333;
    display: none;
}

.ma_ce {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 80px;
    background: #333;
    z-index: 8;
}

.ma_ce_li a,
.ma_ce_li .ma_cel_box {
    display: block;
    text-align: center;
    padding: 14px 0;
    cursor: pointer;
}

.ma_ce_li a img,
.ma_ce_li .ma_cel_box img {
    width: 20px;
    margin-bottom: 8px;
}

.ma_ce_li a p,
.ma_ce_li .ma_cel_box p {
    color: #bbb;
    font-size: 14px;
    transition: all 0.36s;
}

.ma_ce_li {
    border-bottom: 1px solid #5c5c5c;
    position: relative;
}

.ma_ce_li1 {
    background: #111;
    border-bottom: none;
}

.ma_ce_ul .ma_ce_li1 p {
    color: #f14338;
}

.ma_cell_wx,
.ma_cell_call {
    position: absolute;
    width: 120px;
    top: 50%;
    transform: translateY(-50%);
    left: -120px;
    padding: 10px;
    background: #333;
    display: none;
}

.ma_ce_call {
    display: none;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 80px;
    height: 283px;
    width: 750px;
    background: #fff;
    padding: 36px 95px 36px 65px;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}

.ma_cecl_t img {
    width: 23px;
    margin-right: 14px;
}

.ma_cecl_t span {
    font-size: 20px;
    color: #333;
}

.ma_cecl_t {
    margin-bottom: 30px;
}

.ma_cecl_p {
    font-size: 22px;
    font-weight: bold;
    color: #333;
    margin-bottom: 12px;
}

.ma_cecl_m p,
.ma_cecl_m a {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    transition: all 0.36s;
    padding: 0 !important;
}

.ma_cecl_addl {
    width: 50px;
}

.ma_cecl_addr {
    width: calc(100% - 50px);
}

.ma_cec_li {
    float: left;
}

.ma_cec_li:first-child {
    padding-right: 60px;
    width: calc(100% - 240px);
    border-right: 1px solid #eee;
}

.ma_cec_li:last-child {
    width: 240px;
    padding-left: 80px;
}

.ma_cecl_a a {
    color: #bbb;
    padding: 0 !important;
    text-align: left !important;
}

.ma_cecl_a a img {
    width: 12px;
    margin-left: 8px;
    margin-bottom: 0 !important;
    transition: all 0.36s;
}

.ma_cecl_m1 {
    margin-bottom: 30px;
}

.ma_cec_li1m_p1 {
    font-size: 16px;
    color: #999;
    margin-bottom: 10px;
}

.ma_cec_li1m_p2 {
    font-size: 22px;
    font-weight: bold;
    color: #333;
    margin-bottom: 27px;
    padding: 0 !important;
    text-align: left !important;
}


.ma_pc_hd.on {
    background: #fff;
    border-bottom: 1px solid #eee;
}

.ma_pc_hd.on .ma_pchdm_logo1 {
    opacity: 0;
}

.ma_pc_hd.on .ma_pchdm_logo2 {
    opacity: 1;
}

.ma_pc_hd.on .ma_pchdm_loginbox {
    display: none;
}

.ma_pc_hd.on .ma_language span {
    color: #333;
}

.ma_pc_hd.on .ma_pchdm_a1 {
    color: #333;
    line-height: 80px;
}

.ma_pc_hd.on .ma_pchdm_logo {
    line-height: 80px;
}

.ma_pc_hd.on .ma_pchd_main {
    border-color: transparent;
}

.ma_pc_hd.on .ma_lanbox {
    line-height: 80px;
}

.ma_pc_hd.on .ma_pchdm_ul2box {
    top: 80px;
}

.ma_pc_hd.on .ma_lanbox_mapbox1 {
    opacity: 0;
}

.ma_pc_hd.on .ma_lanbox_mapbox2 {
    opacity: 1;
}

.ma_pc_hd.on .ma_lanboxxl1 {
    opacity: 0;
}

.ma_pc_hd.on .ma_lanboxxl2 {
    opacity: 1;
}

.ma_pc_hd.on .ma_pchdm_li1.yxnav_active1 .ma_pchdm_a1 {
    color: #333;
}

.ma_pc_hd.on .ma_pchdm_li1.yxnav_active1 .ma_pchdm_a1::before {
    background: #df0024;
}

.ma_pc_hd.on .ma_pchdm_r {
    padding-top: 0;
}

/* index */
.ma_in1s1 {
    padding: 70px 0 55px;
}

.ma_title2 .ma_fs36 {
    color: #fff;
    display: inline-block;
    margin-right: 18px;
}

.ma_title2 img {
    width: 25px;
    position: relative;
    bottom: 6px;
}

.ma_fs36 {
    font-size: 36px;
}

.ma_in1s1_t {
    margin-bottom: 46px;
}

.ma_in1s1_ul {
    margin: 0 -38px;
}

.ma_in1s1_li {
    padding: 0 38px;
    float: left;
    width: 20%;
}

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

.ma_in1s1l_d a {
    display: block;
}

.ma_in1s1ld_t {
    background: #3c3c3c;
    text-align: center;
    padding: 50px 0 10px;
    position: relative;
    margin-bottom: 20px;
}

.ma_in1s1ldt_img {
    display: inline-block;
    position: relative;
    width: 216px;
}

.ma_in1s1ldt_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_in1s1ldt_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_in1s1ldt_jia {
    position: absolute;
    width: 30px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -15px;
    opacity: 0;
    transition: all 0.36s;
}

/* .ma_in1s1ld_b {
    padding: 0 50px;
} */

.ma_in1s1ld_b p {
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
}

.ma_in1s1_r {
    width: 120px;
}

.ma_in1s1_rbox {
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    cursor: pointer;
}

.ma_in1s1_rboxl {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}

.ma_in1s1_rboxr {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
}

.ma_in1s1_r {
    position: relative;
    /* cursor: pointer; */
    top: 20px;
}

.ma_in1s1_rbox span {
    transform: rotate(-45deg);
    display: block;
    position: relative;
    top: 4px;
}

.ma_in1s1_rboxr span::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -1px;
    width: 20px;
    height: 1px;
    background: #fff;
    transition: all 0.36s;
}

.ma_in1s1_rboxl span::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -1px;
    width: 20px;
    height: 1px;
    background: #fff;
    transition: all 0.36s;
}

.ma_in1s2 {
    /* padding: 78px 0 0; */
    position: relative;
}

.ma_in1s2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1;
}

.ma_in1s2_main {
    position: relative;
    z-index: 2;
}

.ma_in1s2_r a {
    display: block;
}

.ma_in1s2_r span {
    color: #999;
    transition: all 0.36s;
    font-size: 16px;
}

.ma_in1s2_img {
    display: inline-block;
    position: relative;
    width: 12px;
    margin-left: 15px;
}

.ma_in1s2_img1 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_in1s2_img2 {
    position: relative;
    top: -2px;
    left: 0;
    width: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_in1s2mb_d {
    overflow: hidden;
}

.ma_in1s2mbd_l {
    float: left;
    width: 707px;
    position: relative;
}

.ma_in1s2mbd_lbox {
    position: relative;
    overflow: hidden;
}

.ma_in1s2mbd_l1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_in1s2mbd_lbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_in1s2mbd_r {
    float: right;
    width: calc(100% - 707px);
    padding: 35px 100px 48px 320px;
}

.ma_in1s2mbdr_t {
    font-size: 26px;
    color: #fff;
    line-height: 1.5;
    height: 39px;
    overflow: hidden;
    margin-bottom: 16px;
    transition: all 0.36s;
}

.ma_in1s2mbdr_p p {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    height: 84px;
    overflow: hidden;
}

.ma_in1s2m_li {
    margin-top: 45px;
}

/* .ma_in1s2m_li:first-child{
    margin-top: 0;
} */
.ma_in1s2m_li a {
    display: block;
}

.ma_in1s2mbdr_p {
    margin-bottom: 30px;
}

.ma_in1s2mbdr_btn {
    width: 30px;
}

.ma_in1s2m_li.ma_in1s2ml_even .ma_in1s2mbd_l {
    float: right;
}

.ma_in1s2m_li.ma_in1s2ml_even .ma_in1s2mbd_r {
    float: left;
    padding: 25px 275px 75px 135px;
}

.ma_in1s2m_ul {
    transform: translateY(55px);
}

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

.ma_in1s2_tbox {
    transform: translateY(55px);
}

.ma_in1s2m_ul .slick-dots {
    bottom: 20px;
    z-index: 5;
}

.ma_in1s2m_ul .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 5px;
    border-radius: 0;
    background: #d3d3d3;
}

.ma_in1s2m_ul .slick-dots li.slick-active {
    background: transparent;
    position: relative;
    overflow: hidden;
}

.ma_in1s2m_ul .slick-dots li.slick-active::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #f04237;
    border-left: 4px solid #f04237;
    top: 0;
    left: 0;
}

.ma_in1s2mbd_x {
    position: absolute;
    top: 55px;
    right: -265px;
    width: 265px;
    height: 2px;
}

.ma_in1s2mbd_x::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #6e6e6e;
    transition: all 0.5s;
    transition-delay: 0.5s;
    z-index: 1;
}

.ma_in1s2mbd_x::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #df0024;
    opacity: 0;
    transition: all 0.36s;
    transition-delay: 1s;
    z-index: 2;
}

.ma_in1s2m_li.ma_in1s2ml_even .ma_in1s2mbd_x {
    top: 40px;
    left: -516px;
    right: auto;
    width: 516px;
}

.ma_in1s2m_li.ma_in1s2ml_even .ma_in1s2mbd_x::after {
    right: 0;
    left: auto;
}

.ma_in1s2m_li.ma_in1s2ml_even .ma_in1s2mbd_x::before {
    left: 0;
    right: auto;
}

.ma_in1s2m_li.slick-current .ma_in1s2mbd_x::after {
    width: 100%;
}

.ma_in1s2m_li.slick-current .ma_in1s2mbd_x::before {
    opacity: 1;
}

.ma_in1s3 {
    padding: 140px 0 105px;
}

.ma_in1s3_t {
    margin-bottom: 50px
}

.ma_in1s3m_main {
    margin: 0 -11px;
}

.ma_in1s3mm {
    padding: 0 11px;
    width: 50%;
    float: left;
}

.ma_in1s3mmll_time img {
    width: 15px;
    margin-right: 8px;
    position: relative;
    bottom: 3px;
}

.ma_in1s3mmll_time span {
    font-size: 16px;
    color: #f04237;
    font-family: "HELVETICANEUELTPRO-THEX.WOFF(1)";
}

.ma_in1s3mmll_time {
    margin-bottom: 16px;
}

.ma_in1s3mml_li a {
    display: block;
}

.ma_in1s3mmll_t p {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    line-height: 1.5;
    height: 60px;
    overflow: hidden;
    opacity: 0.7;
    transition: all 0.36s;
}

.ma_in1s3mmlli_font .ma_in1s3mmll_t p {
    height: 30px;
}

.ma_in1s3mmll_t {
    margin-bottom: 50px;
}

.ma_in1s3mmll_a {
    margin-bottom: 70px;
}

.ma_in1s3mmll_img {
    position: relative;
    overflow: hidden;
}

.ma_in1s3mmll_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    transition: all 0.36s;
}

.ma_in1s3mmll_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}

.ma_in1s3mmll_img::before {
    content: "";
    position: absolute;
    top: 30%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    background: linear-gradient(to bottom, transparent, #000);
}

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

.ma_in1s3mm_lbox {
    position: relative;
}

.ma_in1s3mml_qh {
    position: absolute;
    top: 180px;
    right: 30px;
}

.ma_in1s3mmlli_font {
    position: absolute;
    left: 30px;
    bottom: 40px;
    z-index: 6;
}

.ma_new_t {
    font-size: 14px;
    color: #f04237;
    padding-left: 15px;
    position: relative;
    margin-bottom: 6px;
}

.ma_new_t::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background: #f04237;
}

.ma_in1s3mmrlb_t a {
    display: block;
}

.ma_new_title {
    height: 30px;
    margin-bottom: 16px;
}

.ma_new_time span {
    color: #fff;
}

.ma_new_time {
    margin-bottom: 0;
}

.ma_in1s3mmrlb_t {
    margin-bottom: 20px;
}

.ma_in1s3mmrlb_ul {
    margin: 0 -13px;
}

.ma_in1s3mmrlb_li {
    padding: 0 13px;
    float: left;
    width: 50%;
}

.ma_in1s3mmrlbl_d {
    position: relative;
}

.ma_in1s3mmrlbl_d a {
    display: block;
    padding: 30px 30px 32px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 8;
}

.ma_in1s3mmrlb_title {
    color: #fff;
    font-size: 18px;
    line-height: 1.75;
    height: 63px;
    overflow: hidden;
    margin-bottom: 45px;
}

.ma_in1s3mmrlbl_d .ma_new_t {
    margin-bottom: 10px;
}

.ma_in1s3mmrlbl_d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    background: #2b2b2b;
    transition: all 0.36s;
}

.ma_in1s3mmrlbl_d::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    background: linear-gradient(to top left, transparent, #2b2b2b 80%);
    transition: all 0.36s;
}

/* b1-1 */
.ma_wid1400 {
    width: 1440px;
    margin: 0 auto;
}

.ma_ny1bantxt {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    padding-left: 0;
}

.ma_nybantxtp1 {
    font-size: 46px;
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.ma_nybantxtp1 span {
    color: #df0024;
}

.ma_ny1md {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 8;
    transition: all 0.36s;
}

.ma_ny1md_li {
    float: left;
    width: 16.666666%;
    border-right: 1px solid #2c2c2c;
    transition: all 0.36s;
    /* background: rgba(0, 0, 0, 0.7); */
    cursor: pointer;
}

.ma_ny1md_li:last-child {
    border: none;
}

.ma_ny1md_li p,
.ma_ny1md_li a {
    font-size: 16px;
    color: #fff;
    opacity: 0.7;
    text-align: center;
    padding: 20px 0;
    transition: all 0.36s;
}

.ma_ny1md_li a {
    font-weight: bold;
    display: block;
}

.ma_b11s1_litbox {
    background: #f3f3f3;
}

.ma_b11s1_lit {
    padding: 60px 80px 30px;
    overflow: hidden;
}

.ma_fs30 {
    font-size: 30px;
}

.ma_title3 {
    padding-bottom: 30px;
    position: relative;
}

.ma_title3 .ma_fs30 {
    font-weight: bold;
    color: #333;
}

.ma_title3::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 62px;
    height: 3px;
    background: #ff0000;
}

.ma_b11s1ll_t {
    margin-bottom: 35px;
}

.ma_b11s1l_l {
    float: left;
    width: calc(100% - 474px);
    padding: 46px 80px 46px 0;
}

.ma_b11s1ll_p p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_b11s1l_r {
    float: right;
    width: 474px;
    text-align: right;
}

.ma_b11s1_libtm {
    padding: 55px 100px 60px;
}

.ma_b11s1l_ul {
    font-size: 0;
    margin: 0 -4px;
}

.ma_b11s1l_li {
    display: inline-block;
    vertical-align: top;
    padding: 0 4px;
    width: 20%;
}

.ma_b11s1llb_img {
    border: 1px solid #efefef;
    position: relative;
    margin-bottom: 18px;
    transition: all 0.36s;
    overflow: hidden;
}

.ma_b11s1llb_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_b11s1llb_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_b11s1llb_p {
    padding: 0 20px;
}

.ma_b11s1llb_p p {
    font-size: 20px;
    color: #333;
    text-align: center;
    line-height: 1.5;
}

.ma_b11s1l_li {
    margin-bottom: 30px;
}

.ma_b11s1_li.ma_b11s1_lieven .ma_b11s1l_l {
    float: right;
    padding: 46px 0 46px 120px;
}

.ma_b11s1_li.ma_b11s1_lieven .ma_b11s1l_r {
    float: left;
    text-align: left;
}

.ma_ny1md.on {
    position: fixed;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 8;
    bottom: auto;
    border: 1px solid #eee;
}

.ma_ny1md.on .ma_ny1md_li {
    border-color: #eee;
    background: #fff;
}

.ma_ny1md.on .ma_ny1md_li p,
.ma_ny1md.on .ma_ny1md_li a {
    color: #999;
}

.ma_ny1md.on .ma_ny1md_li.on p,
.ma_ny1md.on .ma_ny1md_li.on a {
    opacity: 1;
    background: #d8170f;
    color: #fff !important;
}

/* b1-2 */
.ma_mbxlist {
    display: inline-block;
    margin-right: 25px;
    position: relative;
}

.ma_mbxlist::before {
    content: ">";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -18px;
    color: #bbb;
    font-size: 14px;
}

.ma_mbxlist:last-child::before {
    display: none;
}

.ma_mbxlist:first-child {
    position: relative;
    bottom: 2px;
}

.ma_mbxlist a {
    color: #bbb;
    font-size: 14px;
    transition: all 0.36s;
}

.ma_mbxlist a img {
    width: 18px;
    position: relative;
    bottom: 1px;
}

.ma_mbx {
    margin-bottom: 70px;
    padding-top: 20px;
}

.ma_ceto {
    z-index: 8;
}

.ma_ceto1 {
    width: 310px;
}

.ma_b12s1li_l {
    width: calc(100% - 66px);
    height: 50px;
    border: 1px solid #eee;
    padding: 0 20px;
    background: #fff;
}

.ma_b12s1li_l input {
    width: 100%;
    height: 100%;
    color: #333;
    font-size: 16px;
}

.ma_b12s1li_r {
    width: 60px;
    height: 50px;
    background: #111111;
}

.ma_b12s1li_r button {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 50px;
}

.ma_b12s1li_r button img {
    width: 20px;
}

.ma_b12s1l_input {
    margin-bottom: 40px;
}

.ma_b12s1l_li {
    border-bottom: 1px solid #fff;
}

.ma_b12s1ll_t {
    cursor: pointer;
    background: #f0f0f0;
    padding: 0 30px;
}

.ma_b12s1l_li:last-child {
    border-bottom: none;
}

.ma_b12s1ll_l p {
    line-height: 50px;
    color: #666;
    font-size: 16px;
    font-weight: bold;
    transition: all 0.36s;
}

.ma_b12s1ll_r {
    line-height: 50px;
    width: 6px;
    text-align: center;
}

.ma_b12s1ll_r img {
    transition: all 0.36s;
}

.ma_b12s1l_ul2 {
    width: 100%;
    padding: 15px 60px;
    background: #fafafa;
    display: none;
}

.ma_b12s1l_li2 a,
.ma_b12s1l_li2 p {
    color: #999;
    font-size: 14px;
    transition: all 0.36s;
    display: block;
    cursor: pointer;
}

.ma_b12s1l_li2 {
    margin-bottom: 16px;
    position: relative;
}

.ma_b12s1l_li2::before {
    content: "";
    position: absolute;
    top: 7px;
    left: -20px;
    width: 5px;
    height: 1px;
    background: #999;
    transition: all 0.36s;
}

.ma_b12s1l_li2:last-child {
    margin-bottom: 0;
}

.ma_b12s1l_li.act .ma_b12s1ll_l p {
    color: #333;
}

.ma_b12s1l_li.act .ma_b12s1ll_r img {
    transform: rotate(-90deg);
}


.ma_b12s1l_li.on .ma_b12s1l_ul2 {
    display: block;
}

.ma_b12s1l_li2.act a {
    color: #da261e;
}

.ma_b12s1l_li2.act::before {
    background: #da261e;
}

.ma_b12s1_r {
    width: calc(100% - 310px);
    padding-left: 100px;
}

.ma_title4 .ma_fs36 {
    font-weight: bold;
    color: #333;
}

.ma_title4 {
    position: relative;
    display: inline-block;
}

.ma_t4icon {
    position: absolute;
    width: 65px;
    top: 55%;
    transform: translateY(-50%);
    right: -30px;
}

.ma_b12s1r_t {
    margin-bottom: 30px;
}

.ma_b12s1r_p p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_b12s1r_p {
    margin-bottom: 25px;
}

.ma_b12s1r_li {
    background: #f6f7fb;
    transition: all 0.36s;
    margin-bottom: 20px;
}

.ma_b12s1r_li:last-child {
    margin-bottom: 0;
}

.ma_b12s1r_li a {
    display: block;
    overflow: hidden;
    padding: 25px 60px 16px 40px;
}

.ma_b12s1rl_lbox {
    padding: 30px 40px 10px 0;
    border-right: 1px solid #e9e9e9;
}

.ma_b12s1rl_l {
    width: 247px;
    position: relative;

}

.ma_b12s1rl_l1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_b12s1rl_lbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_b12s1rl_r {
    width: calc(100% - 288px);
    padding: 15px 0 12px 55px;
}

.ma_title5 .ma_fs20 {
    line-height: 1.5;
    color: #333;
}

.ma_fs20 {
    font-size: 20px;
}

.ma_b12s1rlr_t {
    margin-bottom: 10px;
}

.ma_b12s1rlr_p p {
    font-size: 14px;
    color: #888;
    line-height: 1.75;
    height: 49px;
    overflow: hidden;
}

.ma_b12s1rlr_p {
    margin-bottom: 22px;
}

.ma_b12s1 {
    padding-bottom: 110px;
}

.ma_b12s1r_lion a {
    position: relative;
}

.ma_b12s1rl_o {
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    background: #000;
    z-index: 2;
    border-bottom-right-radius: 10px;
}

.ma_b12s1rl_o p {
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.ma_ceto1box {
    width: 310px;
}

.ma_cetobox.on {
    position: fixed;
    top: 105px;
}

.ma_ceto1box.on {
    top: 105px;
}

.ma_b12s1_main {
    position: relative;
}

.ma_cetobox.on2 {
    position: absolute;
    top: auto;
    bottom: 0;
}

.ma_ceto1box.on2 {
    left: 0;
}

/* b1-3 */
.ma_ban4main {
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
}

.ma_b4m_l {
    width: calc(100% - 770px);
    padding: 0 55px;
}

.ma_b4ml_li1 {
    float: left;
}

.ma_b4mll1_img {
    position: relative;
}

.ma_b4mll1_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ma_b4mll1_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

/* .ma_b4mll1_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: rgba(0, 0, 0, 0.3);
} */

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

.ma_b4ml_ul1box {
    margin-bottom: 75px;
}

.ma_b4ml_ul2 {
    margin: 0 -4px;
}

.ma_b4ml_li2 {
    padding: 0 4px;
    float: left;
    width: 25%;
}

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

.ma_b4mll2_img {
    position: relative;
    cursor: pointer;
}

.ma_b4mll2_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: rgba(255, 255, 255, 0.1);
}

.ma_b4ml_li1_video .ma_b4mll1_video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    z-index: 3;
}

.ma_b4ml_li1_video .ma_b4mll1_img3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90px;
    z-index: 5;
    cursor: pointer;
    transition: all 0.36s;
}

.ma_b4ml_ul2 .slick-prev,
.ma_b4ml_ul2 .slick-next {
    width: 15px;
    height: 27px;
    z-index: 5;
}

.ma_b4ml_ul2 .slick-prev {
    background: url(../images/ma_b1-3prev.png) no-repeat center;
    background-size: contain;
    left: -50px;
}

.ma_b4ml_ul2 .slick-next {
    background: url(../images/ma_b1-3next.png) no-repeat center;
    background-size: contain;
    right: -50px;
}

.ma_ban4 {
    height: calc(100vh - 61px);
}

.ma_b4m_r {
    width: 770px;
    padding-left: 90px;
}

.ma_b4mr_t1 {
    font-size: 18px;
    color: #da261e;
    line-height: 1.5;
    margin-bottom: 10px;
}

.ma_b4mr_t2 .ma_fs36 {
    font-weight: bold;
    line-height: 1.5;
}

.ma_b4mr_t2 {
    margin-bottom: 40px;
}

.ma_b4mr_ul {
    margin: 0 -13px 40px;
}

.ma_b4mr_li {
    padding: 0 13px;
    width: 50%;
    float: left;
    margin-bottom: 26px;
}

.ma_b4mrld_t {
    padding: 0 40px;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.1);
}

.ma_b4mrldt_l {
    width: 22px;
    line-height: 60px;
}

.ma_b4mrldt_l img {
    position: relative;
    bottom: 2px;
}

.ma_b4mrldt_txt {
    padding-left: 40px;
}

.ma_b4mrldt_txt p {
    font-size: 18px;
    color: #fff;
    line-height: 60px;
}

.ma_b4mrldt_r {
    width: 12px;
    line-height: 60px;
}

.ma_b4mrldt_r img {
    position: relative;
    bottom: 2px;
    transition: all 0.36s;
}

.ma_b4mr_li2.on .ma_b4mrldt_r img {
    transform: rotate(180deg);
}

.ma_b4mrl_d>a {
    display: block;
}

.ma_b4mrl_d {
    position: relative;
}

.ma_b4mrld_btm {
    position: absolute;
    top: 62px;
    left: 0;
    width: 100%;
    padding: 16px 105px;
    background: #292929;
    z-index: 5;
    display: none;
}

.ma_b4mrldb_li a {
    color: #aaa;
    font-size: 16px;
    line-height: 1.75;
    transition: all 0.36s;
    display: block;
    position: relative;
}

.ma_b4mrldb_li a::before {
    content: "";
    position: absolute;
    top: 13px;
    left: -30px;
    width: 5px;
    height: 1px;
    background: #aaa;
    transition: all 0.36s;
}

.ma_b4mrldb_li {
    margin-bottom: 14px;
}

.ma_b4mrldb_li:last-child {
    margin-bottom: 0;
}

.ma_b4mr_txt {
    padding-top: 65px;
    border-top: 1px solid #404040;
}

.ma_b4mrt_ul {
    margin: 0 -30px;
}

.ma_b4mrt_li {
    padding: 0 30px;
    float: left;
    width: 33.333333%;
    margin-bottom: 50px;
}

.ma_b4mrtl_p1 {
    color: #fff;
    font-size: 14px;
    margin-bottom: 14px;
    opacity: 0.5;
}

.ma_fs26 {
    font-size: 26px;
}

.ma_b4mrtl_p2 {
    font-weight: bold;
    color: #da261e;
    font-family: "D-DIN-BOLD";
}

.ma_b13s1 {
    padding-bottom: 120px;
}

.ma_b13m_tbox2 {
    border-bottom: 1px solid #d9d8d8;
    background: #fff;
    width: 100%;
}

.ma_b13mt_li {
    width: 16.666666%;
    float: left;
    border-right: 1px solid #d9d8d8;
    cursor: pointer;
}

.ma_b13mt_li:first-child {
    border-left: 1px solid #d9d8d8;
}

.ma_b13mt_li p,
.ma_b13mt_li a {
    text-align: center;
    color: #999;
    font-size: 16px;
    line-height: 60px;
    transition: all 0.36s;
    position: relative;
    display: block;
}

.ma_b13mt_li p::before,
.ma_b13mt_li a::before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 3px;
    background: transparent;
    transition: all 0.36s;
}

.ma_b13m_tbox2.on {
    position: fixed;
    top: 80px;
    left: 0;
    z-index: 9;
}

.ma_b13s1 {
    padding-top: 75px;
}

.ma_b13s1.on {
    padding-top: 135px;
}

.ma_ceto2 {
    width: 280px;
}

.ma_ceto2box {
    width: 280px;
    padding: 25px;
    background: #fff;
    box-shadow: 0px 9px 22.08px 0.92px rgba(141, 141, 141, 0.19);
}

.ma_ceto2box .ma_b12s1ll_t {
    background: transparent;
    padding: 0;
}

.ma_b13s1_r {
    width: calc(100% - 280px);
    padding-right: 36px;
}

.ma_b13s1_main {
    position: relative;
}

.ma_ceto2box.on {
    top: 160px;
}

.ma_ceto2box.on2 {
    right: 0;
    left: auto;
    top: auto;
}

.ma_ceto2_img1 {
    width: 15px;
}

.ma_ceto2_img1box {
    display: inline-block;
    position: relative;
    top: 2px;
}

.ma_ceto2_img1box1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_ceto2_img1box2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_ceto2 .ma_b12s1ll_l {
    padding-left: 15px;
}

.ma_ceto2 .ma_b12s1ll_l p {
    line-height: normal;
    color: #999;
}

.ma_ceto2 .ma_b12s1ll_r {
    line-height: normal;
}

.ma_ceto2_img2 {
    width: 12px;
    line-height: 16px;
}

.ma_ceto2_img2 img {
    transition: all 0.36s;
}

.ma_b13s1l_li {
    border-bottom: 1px solid #eee;
}

.ma_b13s1l_li a,
.ma_b13s1l_li .ma_b13s1ll_td {
    display: block;
    overflow: hidden;
    padding: 18px 0;
}

.ma_b13s1l_li:first-child a {
    padding-top: 0;
}

.ma_b13s1l_li:last-child a {
    padding-bottom: 0;

}

.ma_b13s1l_li:last-child {
    border: none;
}

.ma_b13s1l_li:first-child {
    padding-bottom: 18px;
}

.ma_b13s1l_ul2 {
    padding: 20px 30px 0;
    background: transparent;
}

.ma_b13s1l_li.act .ma_ceto2_img1box1 {
    opacity: 1;
}

.ma_b13s1l_li.act .ma_ceto2_img1box2 {
    opacity: 0;
}

.ma_b13s1l_li.act .ma_b12s1ll_l p {
    color: #333;
}

.ma_b13s1l_li.act1 .ma_ceto2_img2 img {
    transform: rotate(180deg);
}

.ma_b12s1l_li2 a {
    padding-bottom: 0;
}

.ma_fs24 {
    font-size: 24px;
}

.ma_title5_img {
    width: 24px;
    margin-right: 10px;
}

.ma_title5_img img {
    position: relative;
    bottom: 3px;
}

.ma_title5 .ma_fs24 {
    font-weight: bold;
    color: #333;
}

.ma_b13s1r1_t {
    margin-bottom: 20px;
}

.ma_b13s1_r1 {
    padding-right: 30px;
    margin-bottom: 50px;
}

.ma_b13s1r2_t {
    margin-bottom: 50px;
}

.ma_b13s1r2_li {
    background: #f7f7f7;
    padding: 20px 35px 20px 20px;
    overflow: hidden;
}

.ma_b13s1r2l_l {
    float: right;
    padding: 60px 0 50px 45px;
    width: calc(100% - 440px);
}

.ma_b13s1r2l_r {
    float: left;
    width: 440px;
}

.ma_b13s1r2ll_t {
    font-size: 22px;
    color: #222;
    line-height: 1.5;
    margin-bottom: 30px;
}

.ma_b13s1r2ll_p p {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
}

.ma_b13s1r2l_r img {
    width: 100%;
}

.ma_b13s1r2_li {
    margin-bottom: 40px;
}

.ma_b13s1r2_li:last-child {
    margin-bottom: 0;
}

.ma_b13s1r2_lieven .ma_b13s1r2l_l {
    float: left;
    padding: 60px 45px 50px 0;
}

.ma_b13s1r2_lieven .ma_b13s1r2l_r {
    float: right;
}

.ma_b13s1r2_ul {
    margin-bottom: 60px;
}

.ma_b13s1r2_tab {
    width: 100%;
}

.ma_b13s1r2t_tr1 {
    background: #eaeaea !important;
}

.ma_b13s1r2t_tr1 th {
    width: 14.285714%;
    padding: 20px 0;
}

tr.ma_b13s1r2t_tr1 th p {
    text-align: center;
    font-weight: bold;
    color: #333;
    font-size: 16px;
}

.ma_b13s1r2_tab td {
    padding: 16px 0;
}

.ma_b13s1r2_tab tr:nth-child(odd) {
    background: #f6f7fb;
}

.ma_b13s1r2_tab tr p,
.ma_b13s1r2_tab tr a {
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    display: block;
    transition: all 0.36s;
}

.ma_b13s1r2_tab tr a img {
    width: 17px;
    margin-right: 2px;
}

.ma_xg {
    padding: 40px 0 70px;
}

.ma_xgm_t .ma_fs30 {
    color: #fff;
    font-weight: bold;
}

.ma_xgm_t {
    margin-bottom: 70px;
}

.ma_xgm_ul {
    margin: 0 -9px;
}

.ma_xgm_li {
    padding: 0 9px;
    float: left;
    width: 25%;
}

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

.ma_xgml_d {
    background: rgba(68, 68, 68, 0.5);
}

.ma_xgml_d a {
    display: block;
}

.ma_xgmld_txt {
    border-top: 1px solid #494949;
}

.ma_xgmld_txt p {
    padding: 22px 0;
    text-align: center;
    font-size: 20px;
    color: #fff;
}

.ma_xgmld_t {
    text-align: center;
    padding-bottom: 20px;
}

.ma_xgmld_t img {
    margin-top: -55px;
    transition: all 0.36s;
}

.ma_xgm_ul .slick-list {
    padding-top: 68px;
}

.ma_xgm_t .ma_in1s1_r {
    top: 12px;
}

.ma_b13s1_main1 {
    position: relative;
}

.ma_b13s1rb2_t {
    margin-bottom: 40px;
}

.ma_b13s1_rbox2 {
    padding-right: 100px;
}

.ma_b13s1rb2_li {
    border-bottom: 1px solid #e5e5e5;
}

.ma_b13s1rb2_li .ma_b13s1rb2_li1box {
    display: block;
    padding: 26px 0;
}

.ma_b13s1rb2_li:first-child .ma_b13s1rb2_li1box {
    padding-top: 0;
}

.ma_b13s1rb2_li1 {
    color: #df0024;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 14px;
}

.ma_b13s1rb2_li2 {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_b13s1rb3 img {
    width: 100%;
}

.ma_b13s1bar1_t {
    margin-bottom: 35px;
}

.ma_b13s1box4_r1 {
    margin-bottom: 65px;
}

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

.ma_b13mt_li.act p,
.ma_b13mt_li.act a {
    color: #333;
}

.ma_b13mt_li.act p::before,
.ma_b13mt_li.act a::before {
    background: #ff0000;
}

.ma_b16_cetobox.on {
    top: 165px;
}

.ma_b16_cetobox.on2 {
    top: auto;
}

.ma_b16s1 {
    min-height: 790px;
}

.ma_b12s1r_d {
    background: #f2f2f2;
    padding: 0 35px;
}

.ma_b12s1rd_p {
    color: #333;
    font-size: 18px;
    line-height: 50px;
    font-weight: bold;
    display: inline-block;
}

.ma_b12s1rd_p {
    width: 18%;
}

.ma_b12s1rd_p1 {
    width: 42%;
}

.ma_b16r_li {
    background: #fafafa;
}

.ma_b16r_li a {
    display: block;
    padding: 25px 40px 10px;
    border-bottom: 1px solid #dee2e6;
    overflow: hidden;
}

.ma_b16rl_main1 img {
    width: 25px;
    margin-right: 14px;
    position: relative;
    bottom: 3px;
    float: left;
}

.ma_b16rl_main span,
.ma_b16rl_main p {
    color: #333;
    font-size: 18px;
    line-height: 1.75;
    height: 31px;
    overflow: hidden;
    transition: all 0.36s;
}

.ma_b16rl_main:first-child span {
    float: left;
    width: calc(100% - 35px);
}

.ma_b16rl_main:first-child img {
    bottom: auto;
}

.ma_b16rl_main {
    width: 18%;
    float: left;
}

.ma_b16rl_main1 {
    width: 42.5%;
}

.ma_b16rl_main2 {
    width: 18.5%;
}

.ma_b16rl_main3 {
    width: 19%;
}

.ma_b16rlm4_img {
    display: inline-block;
    position: relative;
    width: 22px;
    bottom: 3px;
    margin-right: 10px;
}

.ma_b16rlm4_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_b16rlm4_img2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    transition: all 0.36s;
}

.ma_b21_main {
    padding-bottom: 10px;
}

.ma_b21s1_main {
    position: relative;
}

.ma_b21s1l_li2.act p {
    color: #333;
    font-weight: bold;
}

.ma_b21s1l_li2.act::before {
    background: #333;
}

.ma_b21s1l_li2::after {
    content: "";
    position: absolute;
    top: 5px;
    left: -18px;
    width: 1px;
    height: 5px;
    background: #999;
    transition: all 0.36s;
    opacity: 1;
}

.ma_b21s1l_li2.act::after {
    opacity: 0;
}

.ma_b21s1l_ul3 {
    padding-top: 12px;
    padding-left: 12px;
    display: none;
}

.ma_b12s1l_li:first-child .ma_b21s1l_li2_p:first-child .ma_b21s1l_ul3 {
    display: block;
}

.ma_b21s1l_ul3 .ma_b21s1l_li3 a {
    color: #999;
}

.ma_b21s1l_ul3 .ma_b21s1l_li3 {
    margin-bottom: 10px;
}

.ma_b21s1l_ul3 .ma_b21s1l_li3:last-child {
    margin-bottom: 0;
}

.ma_b21s1l_ul3 .ma_b21s1l_li3.act a {
    color: #da261e;
}

.ma_b21s1l_li2_a::before,
.ma_b21s1l_li2_a::after {
    display: none;
}

.ma_b21s1r_t {
    margin-bottom: 40px;
}

.ma_b21s1r_ul1 {
    padding-left: 30px;
    margin-bottom: 40px;
}

.ma_b21s1r_li1 p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    position: relative;
}

.ma_b21s1r_li1 p::before {
    content: "";
    position: absolute;
    top: 12px;
    left: -30px;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    background: #666;
}

.ma_b21s1r_li1 {
    margin-bottom: 6px;
}

.ma_b21s1r_li1:last-child {
    margin-bottom: 0;
}

.ma_b21s1r_ul2box .ma_fs24 {
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
}

.ma_b21s1r_ul2 {
    margin: 0 -8px;
}

.ma_b21s1r_li2 {
    padding: 0 8px;
    float: left;
    width: 25%;
    margin-bottom: 40px;
}

.ma_b21s1rl2d_img {
    position: relative;
    margin-bottom: 20px;
}

.ma_b21s1rl2d_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ma_b21s1rl2d_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_b21s1rl2d_txt p {
    text-align: center;
}

.ma_b21s1rl2d_txt1 {
    font-size: 20px;
    line-height: 1.5;
    height: 30px;
    overflow: hidden;
    margin-bottom: 6px;
    color: #333;
}

.ma_b21s1rl2d_txt2 {
    font-size: 16px;
    color: #999;
    line-height: 1.75;
    height: 56px;
    overflow: hidden;
}

/* b2-2 */
.ma_b22mr_txt p {
    font-size: 16px;
    color: #d1d1d1;
    line-height: 1.75;
}

.ma_b22mr_txt p span {
    color: #da251d;
}

.ma_b22mr_txt {
    margin-bottom: 65px;
}

.ma_ban5 .ma_b4mll1_img1 {
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
}

.ma_ban5 .ma_b4mll1_img::before {
    display: none;
}

.ma_ban5 .ma_b4ml_ul1 {
    margin-bottom: 80px;
}

.ma_ban5 {
    height: calc(100vh - 80px);
}

.ma_b22 .ma_b13s1l_li:first-child {
    padding-bottom: 0;
}

.ma_b22s1_rbox1 .ma_b22s1r1_p1 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.75;
    margin: 35px 0 30px;
}

.ma_b22s1_rbox1 .ma_b22s1r1_p2 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-top: 30px;
}

.ma_b22s1_rbox1 .ma_b22s1r1_p3 {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_b22s1r1_p2,
.ma_b22s1r1_p3,
.ma_b22s1r1_p4 {
    padding-left: 20px;
}

.ma_b22s1_rbox {
    display: none;
}

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

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

.ma_tcmain {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1100px;
    background: #fff;
    max-width: calc(100% - 40px);
}

.ma_tcmainl {
    width: 305px;
    padding: 30px 60px 240px;
    background: url(../images/ma_tcbg.jpg) no-repeat center;
    background-size: cover;
}

.ma_tcmainl .ma_fs24 {
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
}

.ma_tcmll_p {
    font-size: 14px;
    font-weight: bold;
    color: #666;
    margin-bottom: 10px;
}

.ma_tcmll_btn p {
    font-size: 20px;
    color: #999;
    line-height: 40px;
}

.ma_tcmll_btn {
    width: 170px;
    padding: 0 45px;
    background: #ebebeb;
    cursor: pointer;
}

.ma_tcml_li {
    margin-bottom: 35px;
    position: relative;
}

.ma_tcml_li:last-child {
    margin-bottom: 0;
}

.ma_tcmll_b {
    position: absolute;
    bottom: -20px;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}

.ma_tcmll_b p {
    color: #df0024;
    font-size: 14px;
}

.ma_tcml_li.nc .ma_tcmll_b {
    opacity: 1;
}

.ma_tcmainr {
    width: calc(100% - 305px);
}

.ma_tcmainr_list {
    padding: 70px 90px 30px 45px;
}

.ma_tcmainr .ma_fs20 {
    color: #333;
    font-weight: bold;
    margin-bottom: 25px;
}

.ma_tcmr_li {
    padding: 0 20px 0 12px;
    border-radius: 10px;
    border: 1px solid #dcdcdc;
    cursor: pointer;
    margin-bottom: 12px;
    transition: all 0.36s;
}

.ma_tcmr_li:last-child {
    margin-bottom: 0;
}

.ma_tcmrl_l {
    width: calc(100% - 70px);
}

.ma_tcmrl_l p {
    font-size: 16px;
    color: #999;
    line-height: 60px;
    height: 60px;
    overflow: hidden;
    transition: all 0.36s;
}

.ma_tcmrl_r {
    position: relative;
    width: 70px;
    text-align: center;
    opacity: 0;
    transition: all 0.36s;
}

.ma_tcmrlr {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}

.ma_tcmrlr_l {
    left: 0;
}

.ma_tcmrlr_r {
    right: 0;
}

.ma_tcmrlr_c {
    color: #666;
    font-size: 16px;
    line-height: 60px;
}

.ma_tcmr_li.act {
    border-color: #333;
}

.ma_tcmr_li.act .ma_tcmrl_r {
    opacity: 1;
}

.ma_tcmr_li.act .ma_tcmrl_l p {
    color: #333;
}

.ma_close {
    position: absolute;
    top: 24px;
    right: 26px;
    width: 32px;
    cursor: pointer;
}

.ma_tcmr_ulbox {
    height: 530px;
}

.ma_tcmainr_list2 .ma_tcmr_ulbox {
    height: 440px;
}

.ma_tcmainr_list4 {
    position: relative;
}

.ma_tcml_li.act .ma_tcmll_btn {
    background: #000;
}

.ma_tcml_li.act .ma_tcmll_btn p {
    color: #fff;
}

.ma_tcmainr_list {
    display: none;
}

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

.ma_tcmainr_list2 {
    padding: 70px 20px 30px 45px;
}

.ma_tcmainr_list2 .mCSB_inside>.mCSB_container {
    margin-right: 70px;
}

.ma_tcmrl_b {
    position: absolute;
    bottom: -25px;
    left: 0;
}

.ma_tcmrl_b p {
    color: #df0024;
    font-size: 14px;
}

.ma_tcmrub_btn {
    position: absolute;
    bottom: 40px;
    right: 70px;
    text-align: right;
}

.ma_tcmrubb_list,
.ma_tcmrubb_listp {
    display: inline-block;
    min-width: 165px;
    padding: 0 20px;
    background: #000;
    border-radius: 5px;
    cursor: pointer;
    margin-left: 14px;
}

.ma_tcmrubb_listp p,
.ma_tcmrubb_list p,
.ma_tcmrubb_list a {
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    display: block;
}

.ma_tcmainr_list2 .ma_tcmr_li.ma_tcmr_liz {
    margin-bottom: 40px;
    position: relative;
}

/* b3-1 */
.ma_b3 .ma_pc_hd {
    background: #000;
}

.ma_b3_main {
    margin-top: 107px;
    padding-top: 50px;
    min-height: 490px;
    position: relative;
}

.ma_b3 .ma_pc_hd.on {
    background: #fff;
}

.ma_b3s1m_t .ma_fs36 {
    color: #333;
    font-weight: bold;
    display: block;
    margin: 0 auto;
}

.ma_b3s1m_t {
    padding-bottom: 30px;
    border-bottom: 2px solid #f8f8f8;
}

.ma_b33s1m_main {
    padding: 50px 60px 200px 0;
}

.ma_b33s1mm_btn {
    width: 290px;
    text-align: center;
    background: #000;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}

.ma_b33s1mm_b_img {
    display: inline-block;
    width: 25px;
    position: relative;
    bottom: 1px;
    margin-right: 12px;
}

.ma_b33s1mm_b_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_b33s1mm_b_img2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_b33s1mm_b_txt {
    display: inline-block;
    position: relative;
    top: 2px;
}

.ma_b33s1mm_btn p {
    color: #fff;
    font-size: 20px;
    transition: all 0.36s;
}

.ma_b33s1mm_b_txt1 {
    position: relative;
    top: 0;
    left: 0;
    opacity: 1;
}

.ma_b33s1mm_b_txt2 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.ma_b33s1mm_btn.on .ma_b33s1mm_b_img1 {
    opacity: 0;
}

.ma_b33s1mm_btn.on .ma_b33s1mm_b_img2 {
    opacity: 1;
}

.ma_b33s1mm_btn.on .ma_b33s1mm_b_txt1 {
    opacity: 0;
}

.ma_b33s1mm_btn.on .ma_b33s1mm_b_txt2 {
    opacity: 1;
}

.ma_b33s1mm_btm {
    padding-top: 45px;
    position: relative;
    display: none;
}

.ma_b33s1mmb_r {
    width: calc(100% - 310px);
    padding-left: 55px;
}

.ma_b33s1mmbr_ul {
    margin: 0 -12px;
}

.ma_b33s1mmbr_li {
    padding: 0 12px;
    width: 50%;
    float: left;
    margin-bottom: 16px;
}

.ma_b33s1mmbrl_d {
    padding: 0 10px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    cursor: pointer;
    transition: all 0.36s;
}

.ma_b33s1mmbrl_d p {
    color: #999999;
    font-size: 16px;
    line-height: 60px;
    transition: all 0.36s;
}

.ma_b33s1mmbr_li.on .ma_b33s1mmbrl_d {
    border-color: #333;
}

.ma_b33s1mmbr_li.on .ma_b33s1mmbrl_d p {
    color: #333;
}

.ma_b33s1mmbr_ul1 {
    margin-bottom: 104px;
}

.ma_b33s1mmbr_btnbox {
    text-align: right;
}

.ma_b33s1mmbr_btn {
    text-align: center;
    background: #000;
    border-radius: 3px;
    display: inline-block;
}

.ma_b33s1mmbr_btn a,
.ma_b33s1mmbr_btn p {
    font-size: 16px;
    width: 165px;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
}

.ma_b3m_bj {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 35px 0 30px;
    background: #f8f8f8;
    z-index: 5;
}

.ma_b3mbj_p {
    display: inline-block;
    line-height: 40px;
    margin-right: 70px;
}

.ma_b3mbj_p img {
    width: 25px;
    position: relative;
    bottom: 4px;
    margin-right: 16px;
}

.ma_b3mbj_p span {
    font-size: 16px;
    color: #333;
}

.ma_b3mbj_btn {
    background: #000;
    display: inline-block;
}

.ma_b3mbj_btn a,
.ma_b3mbj_btn span {
    display: block;
    width: 160px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

/* b3-2 */
.ma_b32s1mm_tbox {
    background: #fbfbfb;
    padding: 30px 0;
}

.ma_b32s1mm_tm {
    float: left;
    text-align: center;
}

.ma_b32s1mm_tm1 {
    width: 100px;
}

.ma_b32s1mm_tm2 {
    width: 20%;
}

.ma_b32s1mm_tm3 {
    width: 57%;
    padding: 0 50px;
}

.ma_b32s1mm_tm4 {
    width: 16%;
}

.ma_b32s1mm_tm p {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    display: inline-block;
}

.ma_b32s1mm_tm1 p {
    position: relative;
    bottom: 3px;
    margin-left: 15px;
}

.ma_b32s1mm_tm1 label {
    display: block;
    position: relative;
    bottom: 1px;
    cursor: pointer;
}

.ma_gwinput {
    position: relative;
    margin-top: 0 !important;
    outline: none !important;
}

.ma_gwinput::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ma_b32_icon1.png) no-repeat center;
    background-size: contain;
    transition: all 0.36s;
    opacity: 0;
}

.ma_gwinput::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ma_b32_icon2.png) no-repeat center;
    background-size: contain;
    transition: all 0.36s;
    opacity: 1;
}

.ma_b32s1mm_tm1.on .ma_gwinput::before {
    opacity: 1;
}

.ma_b32s1mm_tm1.on .ma_gwinput::after {
    opacity: 0;
}

.ma_gwinput1 {
    width: 20px;
    height: 20px;
}

.ma_gwinput:checked::before {
    opacity: 0;
}

.ma_gwinput:checked::after {
    opacity: 1;
}

.ma_b32s1mm_tm1 {
    text-align: left;
    padding-left: 10px;
}

.ma_gwinput2 {
    width: 16px;
    height: 16px;
}

.ma_b32s1mmtm_li {
    padding: 50px 0 80px;
    border-bottom: 1px solid #e5e5e5;
}

.ma_b32s1mmtm_li .ma_b32s1mm_tm p {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    font-weight: normal;
}

.ma_b32s1mmtm_li .ma_b32s1mm_tm imh {
    max-width: 140px;
}

.ma_b32s1mmtm_li .ma_b32s1mm_tm2 p {
    margin-top: 10px;
}

.ma_b32s1mmtm_li .ma_b32s1mm_tm3 p {
    margin-bottom: 30px;
}

.ma_b32s1mm_tm3 p {
    display: block;
}

.ma_b32s1mmtm4_num {
    display: inline-block;
    width: 100px;
    margin-top: 15px;
}

.ma_b32m4n {
    width: 25px;
    cursor: pointer;
}

.ma_b32m4n_c {
    color: #999;
    font-size: 18px;
    line-height: 28px;
}

.ma_b32s1mm_tm4 {
    position: relative;
}

.ma_b32s1li_delete {
    position: absolute;
    bottom: 6px;
    right: 0;
    width: 18px;
    cursor: pointer;
}

.ma_b32s1mm_tul {
    margin-bottom: 20px;
}

.ma_b32s1mm__tbtm p {
    font-size: 16px;
    color: #666;
}

.ma_b32s1_main {
    position: relative;
}

.ma_b32s1_bg {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.3;
}

.ma_b34s1m_main {
    position: relative;
    z-index: 2;
}

.ma_b32s1m_main {
    position: relative;
    z-index: 2;
}

.ma_ft {
    position: relative;
    z-index: 5;
}

.ma_b32s1mm__tbtm {
    margin-bottom: 10px;
}

.ma_b32s1mm__tbtnbox {
    text-align: right;
}

.ma_b32s1mm__tbtnbox .ma_b33s1mm_btn {
    display: inline-block;
}

.ma_b32s1 {
    padding-bottom: 200px;
}

.ma_b12s1l_li2.act p {
    color: #da261e;
}

.ma_b33s1mmbr_li1,
.ma_b33s1mmbr_li2 {
    display: none;
}

.ma_b33s1mmbr_li1:first-child,
.ma_b33s1mmbr_li2:first-child {
    display: block;
}

.ma_b32s1mm_tm2 img {
    width: 138px;
    display: block;
    margin: 0 auto;
}

/* b3-4 */
.ma_b34s1m_t {
    border-bottom: none;
    padding-bottom: 40px;
}

.ma_b34s1mmbox {
    margin: 0 -35px;
}

.ma_b34s1mm {
    padding: 0 35px;
    width: 50%;
}

.ma_b341s1mml_p {
    margin-bottom: 40px;
    padding-left: 20px;
}

.ma_b341s1mml_p img {
    width: 23px;
    position: relative;
    bottom: 4px;
    margin-right: 16px;
}

.ma_b341s1mml_p p {
    display: inline-block;
    font-size: 18px;
    color: #333;
    line-height: 1.75;
}

.ma_b341s1mml_p p a {
    color: #da251d;
}

.ma_b341s1mml_btnbox {
    padding-left: 45px;
}

.ma_b341s1mml_btn {
    display: inline-block;
}

.ma_b341s1mml_btn1 {
    background: #000;
    margin-right: 15px;
}

.ma_b341s1mml_btn2 {
    background: #da251d;
}

.ma_b341s1mml_btn a {
    display: block;
    width: 165px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.ma_b34s1mmr_d1 {
    margin: 0 -7px;
    overflow: hidden;
}

.ma_b34s1mmr_d {
    margin-bottom: 25px;
}

.ma_b34s1mmrd_list1box {
    padding: 0 7px;
    float: left;
    width: 50%;
}

.ma_b34s1mmrd_list {
    border: 1px solid #e5e5e5;
    height: 50px;
    padding: 0 15px;
    display: block;
}

.ma_b34s1mmrd_list {
    position: relative;
}

.ma_b34s1mmrd_list12::before {
    left: 84px;
}

.ma_b34s1mmrd_list span {
    color: #999;
    font-size: 16px;
    display: inline-block;
    position: relative;
}

.ma_b34s1mmrd_l1bt span::before {
    content: "*";
    position: absolute;
    top: 0;
    right: -10px;
    font-size: 16px;
    color: #df5450;
}

.ma_b34s1mmrd_list1 input {
    width: calc(100% - 38px);
    padding-left: 10px;
    height: 100%;
    font-size: 16px;
    color: #333;
}

.ma_b34s1mmrd_list12 input {
    width: calc(100% - 70px);
}

.ma_b34s1mmrd_list3 {
    height: 145px;
    padding: 20px 16px;
}

.ma_b34s1mmrd_list3::before {
    display: none;
}

.ma_b34s1mmrd_list3 span {
    position: relative;
    bottom: 2px;
}

.ma_b34s1mmrd_list3 textarea {
    width: calc(100% - 70px);
    height: 100%;
    resize: none;
    font-size: 16px;
    padding-left: 10px;
}

.ma_b34s1mmr_d3 {
    margin-bottom: 20px;
}

.ma_b34s1mmr_d4,
.ma_b34s1mmr_d5 {
    padding: 0 8px;
}

.ma_b34s1mmr_d4 span {
    color: #999;
    font-size: 16px;
}

.ma_b34s1mmr_d4 span:first-child {
    color: #666;
}

.ma_b34s1mmr_d4 label {
    display: inline-block;
    margin-left: 30px;
}

.ma_b34s1mmr_d4 label.ma_checked span {
    color: #333;
}

.ma_b34s1mmr_d4 label input {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #e8e8e8;
    outline: none !important;
    margin-right: 6px;
    position: relative;
}

.ma_b34s1mmr_d4 label input::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: #f44336;
    width: 5px;
    height: 5px;
    opacity: 0;
}

.ma_b34s1mmr_d4 label input:checked::before {
    opacity: 1;
}

.ma_b34s1mmr_d4 {
    margin-bottom: 25px;
}

.ma_b34s1mmr_d5 p {
    color: #666;
    font-size: 16px;
    line-height: 1.75;
}

.ma_b34s1mmr_d5 p span,
.ma_b34s1mmr_d5 p a {
    color: #f44336;
}

.ma_b34s1mmr_d5 p a {
    border-bottom: 1px solid #f44336;
}

.ma_b34s1mmr_d5 {
    margin-bottom: 50px;
}

.ma_b34s1mmrd6_btn {
    width: 230px;
    background: #000;
}

.ma_b34s1mmrd6_btn a {
    display: block;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.ma_b34_main {
    padding: 70px 0 105px;
    margin-top: 107px;
}

/* b3-42 */
.ma_b341s1mml_t {
    font-size: 22px;
    color: #333;
    line-height: 1.75;
}

.ma_b341s1mml_t p {
    line-height: 1.5;
}

.ma_b341s1mml_t {
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}

.ma_b341s1mml_ulbox1 {
    padding-top: 20px;
}

.ma_section .ma_b341s1mml_ulbox .ma_b341s1mmlub_p {
    color: #333;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: left;
}

.ma_b341s1mml_ul {
    margin: 0 -20px;
    overflow: hidden;
}

.ma_b341s1mml_li {
    padding: 0 20px;
    float: left;
    width: 50%;
    margin-bottom: 10px;
    text-align: left;
}

.ma_b341s1mml_li img {
    width: 20px;
    height: 20px;
    margin-right: 15px;
}

.ma_b341s1mml_li span {
    color: #666;
    font-size: 16px;
    line-height: 1.75;
    display: inline-block;
    position: relative;
    top: 2px;
}

.ma_b341s1mml_ulbox {
    margin-bottom: 15px;
}

.ma_b341s1mml_ulbox:last-child {
    margin-bottom: 0;
}

/* b4-1 */
.ma_b41_main {
    margin-top: 107px;
    padding: 80px 0 100px;
}

.ma_b41s11m_t {
    margin-bottom: 20px;
}

.ma_b41s11mt_li {
    float: left;
    margin-right: 30px;
    width: 130px;
    border: 1px solid #eee;
    position: relative;
    transition: all 0.36s;
}

.ma_b41s11mtl_p1 {
    line-height: 30px;
    color: #333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    transition: all 0.36s;
}

.ma_b41s11mtl_p2 {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -10px;
    right: -10px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    background: #df0024;
    border-radius: 50%;
}

.ma_b41s11mt_li.act {
    background: #000;
}

.ma_b41s11mt_li.act .ma_b41s11mtl_p1 {
    color: #fff;
}

.ma_b41s11m_tab {
    margin-bottom: 55px;
}

.ma_b41s11m_ul {
    margin: 0 -20px;
}

.ma_b41s11m_li {
    padding: 0 20px;
    float: left;
    width: 20%;
    margin-bottom: 30px;
}

.ma_b41s11ml_d {
    background: #f6f7fb;
    text-align: center;
    position: relative;
    box-shadow: 0px 5px 29px 0px rgba(0, 0, 0, 0.15);
}

.ma_b41s11ml_d label {
    padding: 30px 16px 16px;
}

.ma_b41s11mld_img {
    width: 182px;
    display: inline-block;
    position: relative;
}

.ma_b41s11mld_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ma_b41s11mld_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_b41s11mld_txt {
    margin-top: 10px;
    border-top: 1px solid #e6e7ed;
    padding: 16px 20px 0 14px;
}

.ma_b41s11mld_txt label {
    overflow: hidden;
    display: block;
    width: 100%;
}

.ma_b41s11ml_d label {
    overflow: hidden;
    display: block;
    width: 100%;
    cursor: pointer;
}

.ma_b41s11mldt_in {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    top: 3px;
}

.ma_b41s11mldt_in input {
    width: 100%;
    height: 100%;
    outline: none !important;
    position: relative;
    margin-top: 0 !important;
}

.ma_b41s11mldt_in input::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/ma_b32_icon1.png) no-repeat center;
    background-size: contain;
    opacity: 0;
}

.ma_b41s11mldt_in input::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/ma_b32_icon2.png) no-repeat center;
    background-size: contain;
    opacity: 1;
}

.ma_b41s11mldt_in input:checked::before {
    opacity: 1;
}

.ma_b41s11mldt_in input:checked::after {
    opacity: 0;
}

.ma_b41s11mldt_p {
    width: calc(100% - 16px);
    padding-left: 15px;
}

.ma_b41s11mldt_p p {
    font-size: 14px;
    color: #333;
    line-height: 1.75;
    text-align: left;
    height: 49px;
    overflow: hidden;
}

.ma_b41s11m_ulbox1 {
    margin-bottom: 70px;
}

.ma_b41s11mld_colse {
    position: absolute;
    top: 8px;
    right: 10px;
    width: 14px;
    cursor: pointer;
}

.ma_b41s11m_ulbox {
    display: none;
}

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

.ma_b41s11m_btnb {
    width: 160px;
    background: #000;
    margin-right: 18px;
    display: inline-block;
}

.ma_b41s11m_btnb p {
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    cursor: pointer;
}

.ma_b41s11_1 {
    margin-bottom: 65px;
}

.ma_ny2md .ma_ny1md_li {
    width: 25%;
}

/* c1 */
.ma_c1s1 {
    padding: 120px 0 85px;
}

.ma_c1s1l_l {
    margin-left: -232px;
    float: left;
    width: calc(100% - 302px);
    position: relative;
    z-index: 2;
}

.ma_c1s1l_l img {
    width: 100%;
}

.ma_c1s1l_r {
    float: right;
    width: 534px;
    padding: 75px 70px 0 85px;
    position: relative;
    z-index: 2;
}

.ma1_title6 .ma_fs36 {
    color: #333;
    font-weight: bold;
    line-height: 1.5
}

.ma_c1s1lr_t {
    margin-bottom: 30px;
}

.ma_c1s1lr_p p {
    font-size: 16px;
    line-height: 2;
    color: #666;
    height: 160px;
    overflow: hidden;
    margin-bottom: 30px;
}

.ma_c1s1lr_li {
    float: left;
    margin-right: 45px;
    width: 130px;
    margin-bottom: 16px;
}

.ma_c1s1lr_li a {
    overflow: hidden;
    display: block;
    padding-bottom: 10px;
    transition: all 0.36s;
    border-bottom: 2px solid transparent;
}

.ma_c1s1lr_li a span {
    float: left;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    transition: all 0.36s;
}

.ma_c1s1lr_li a img {
    width: 12px;
    float: right;
    position: relative;
    top: 2px;
    transition: all 0.36s;
    opacity: 0;
}

.ma_c1s1_libox {
    position: relative;
}

.ma_c1s1_libox::before {
    content: "";
    position: absolute;
    top: 100px;
    left: 0;
    width: 100vw;
    height: calc(100% - 15px);
    background: #f3f3f3;
    z-index: 1;
}

.ma_c1s1_li {
    margin-bottom: 170px;
}

.ma_c1s1_li:last-child {
    margin-bottom: 0;
}

.ma_c1s1_liodd .ma_c1s1l_r {
    float: left;
    padding: 75px 80px 0 70px;
    width: 527px;
}

.ma_c1s1_liodd .ma_c1s1l_l {
    float: right;
    margin-left: auto;
    margin-right: -232px;
}

.ma_c1s1_liodd .ma_c1s1_libox::before {
    right: 0;
    left: auto;
}

/* c2 */
.ma_mbx1 {
    text-align: right;
}

.ma_mbx1 .ma_mbxlist {
    margin-left: 25px;
    margin-right: 0;
}

.ma_c2s1r_ul {
    margin: 0 -20px 50px;
}

.ma_c2s1r_li {
    padding: 0 20px;
    float: left;
    width: 50%;
    margin-bottom: 40px;
}

.ma_c2s1rld_l {
    width: calc(100% - 226px);
    position: relative;
    overflow: hidden;
}

.ma_c2s1rld_l1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_c2s1rld_lbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    transition: all 0.36s;
}

.ma_c2s1rld_r {
    width: 226px;
    padding: 10px 0 10px 25px;
}

.ma_c2s1r_li a {
    display: block;
    position: relative;
}

.ma_c2s1rldr_t {
    font-size: 16px;
    color: #333;
    line-height: 1.5;
    max-height: 48px;
    overflow: hidden;
    margin-bottom: 15px;
}

.ma_c2s1rldr_p p {
    color: #999;
    font-size: 14px;
    line-height: 1.75;
    height: 73px;
    overflow: hidden;
}

.ma_c2s2_r {
    position: absolute;
    bottom: 0;
    right: 104px;
}

.ma_c2s1 .ma_cetobox.on2 {
    bottom: 122px;
}

.ma_c2s1 {
    padding-bottom: 110px;
}

/* 分页 */
.mc_fybtn {
    padding: 0 15px;
}

.mc_pcfy a {
    float: left;
}

.mc_fybtn a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
}

.mc_phfy {
    display: none;
}

.pc_fenye {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    text-align: center;
}

.pc_fenye li {
    float: left;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin: 0px 10px;
    transition: all .3s;
    background: transparent;
}

.pc_fenye li.activepage {
    color: #fff;
    background: #df0024;
}

.w_fenyeph {
    display: none;
}

.pc_fenye li.clolr {
    color: #fff;
}

.ma_comp-tabli1,
.ma_comp-tabli2 {
    width: 9px;
}

.ma_comp-tabli11,
.ma_comp-tabli22 {
    width: 5px;
}

.ma_comp-tabli {
    position: relative;
}

.ma_comp-tabli1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
    opacity: 1;
}

.ma_comp-tabli2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
    opacity: 0;
}

.mc_phfy {
    display: none;
}

/* c3 */

.ma_nybantxtp2 {
    font-size: 20px;
    color: #da251d;
    margin-bottom: 15px;
}

.ma_c3s1 {
    padding-bottom: 110px;
}

.ma_c3s1_li1_t {
    margin-bottom: 20px;
}

.ma_c3s1l1_ul {
    margin: 0 -1px;
}

.ma_c3s1l1_li {
    padding: 0 1px;
    width: 20%;
    float: left;
}

.ma_c3s1l1_li a {
    display: block;
}

.ma_c3s1l1l_d {
    position: relative;
    overflow: hidden;
}

.ma_c3s1l1l_d1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_c3s1l1l_dbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_c3s1l1l_d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 3;
}

.ma_c3s1l1ld_p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 20px;
    z-index: 4;
}

.ma_c3s1_li1 {
    margin-bottom: 70px;
}

.ma_c3s1_li2_t {
    margin-bottom: 30px;
}

.ma_c3s1l2_p p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_c3s1l2_l {
    width: calc(100% - 620px);
    padding: 60px 95px 0 0;
}

.ma_c3s1l2_r {
    width: 590px;
    border: 1px solid #e5e5e5;
    padding: 10px 15px;
}

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

.ma_c3s1_li2 {
    margin-bottom: 75px;
}

.ma_c3s1_li3 {
    padding: 65px 0 80px;
    background: #fbfafa;
    margin-bottom: 60px;
}

.ma_c3s1_li3_t {
    margin-bottom: 50px;
}

.ma_c3s1l3bm_l {
    width: 610px;
}

.ma_c3s1l3bm_r {
    width: calc(100% - 610px);
    padding-left: 60px;
}

.ma_c3s1l3bmrlt_p {
    color: #999;
    font-size: 18px;
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    transition: all 0.36s;
}

.ma_c3s1l3bmrlt_imgbox {
    width: 21px;
    line-height: 60px;
}

.ma_c3s1l3bmrlt_img {
    display: inline-block;
    position: relative;
    height: 11px;
    transition: all 0.36s;
}

.ma_c3s1l3bmrlt_img1 {
    position: absolute;
    top: 3px;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_c3s1l3bmrlt_img2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
    bottom: 2px;
}

.ma_c3s1l3bmr_li {
    border-bottom: 1px solid #edecec;
    padding: 0 18px;
}

.ma_c3s1l3bmrl_p {
    padding-bottom: 25px;
    display: none;
}

.ma_c3s1l3bmrl_p p {
    font-size: 16px;
    color: #888;
    line-height: 1.75;
}

.ma_c3s1l3bmr_li.act .ma_c3s1l3bmrlt_p {
    color: #da251d;
}

.ma_c3s1l3bmr_li.act .ma_c3s1l3bmrlt_img {
    transform: rotate(180deg);
}

.ma_c3s1l3bmr_li.act .ma_c3s1l3bmrlt_img1 {
    opacity: 0;
}

.ma_c3s1l3bmr_li.act .ma_c3s1l3bmrlt_img2 {
    opacity: 1;
}

.ma_c3s1l3bmrl_t {
    cursor: pointer;
}

.ma_c3s1l3bmr_li:first-child .ma_c3s1l3bmrl_p {
    display: block;
}

.ma_c3s1_li4_t {
    margin-bottom: 50px;
}

.ma_c3s1l4p_img {
    display: inline-block;
    /* margin-bottom: 35px; */
}

.ma_c3s1l4p_img p {
    font-size: 14px;
    color: #999;
    /* text-align: center; */
    margin-bottom: 10px;
    line-height: 1.75;
}

.ma_c3s1l4p_img p:last-child{
    margin-bottom: 0;
}

.ma_c3s1l4p_ul {
    padding: 0 435px 0 16px;
}

.ma_c3s1l4p_li p {
    font-size: 16px;
    color: #666;
    line-height: 2;
    position: relative;
}

.ma_c3s1l4p_li p::before {
    content: "";
    position: absolute;
    top: 11px;
    left: -16px;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background: #da251d;
}

.ma_c3s1l4p_li {
    margin-bottom: 10px;
}

.ma_c3s1l4p_li:last-child {
    margin-bottom: 0;
}

.ma_c3s1_li4 {
    margin-bottom: 80px;
}

.ma_c3s1_li5_t {
    margin-bottom: 40px;
}

.ma_c3s1l5_ul {
    margin: 0 -12px;
}

.ma_c3s1l5_li {
    padding: 0 12px;
    float: left;
    width: 33.333333%;
}

.ma_c3s1l5_li a {
    display: block;
}

.ma_c3s1l5ld_img {
    border: 1px solid #f3f5f7;
    background: #f8f8f8;
    padding: 30px 81px;
    text-align: center;
    overflow: hidden;
}
.ma_c3s1l5ld_imgb {
    position: relative;
    /* width: 300px; */
    /* height: 160px; */
    display: inline-block;
}

.ma_c3s1l5ld_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_c3s1l5ld_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_c3s1l5ld_txt {
    border: 1px solid #f3f5f7;
    padding: 35px 30px 28px;
    border-top: none;
}

.ma_c3s1l5ldt_t {
    font-size: 20px;
    color: #333;
    line-height: 1.5;
    height: 30px;
    overflow: hidden;
    margin-bottom: 10px;
}

.ma_c3s1l5ldt_p {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
    height: 73px;
    overflow: hidden;
}

.ma_c3s1_li5 {
    margin-bottom: 60px;
}

.ma_c3s1_li6_t {
    margin-bottom: 62px;
}

.ma_c3s1l6_ul {
    margin: 0 -15px;
}

.ma_c3s1l6_li {
    padding: 0 15px;
    float: left;
    width: 25%;
}

.ma_c3s1l6_li a {
    display: block;
}

.ma_c3s1l6l_d {
    border: 1px solid #eee;
    padding: 24px 40px;
    background: #fbfbfb;
    transition: all 0.36s;
}

.ma_c3s1l6ld_l {
    width: 51px;
    position: relative;
}

.ma_c3s1l6ld_l1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_c3s1l6ld_l2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_c3s1l6ld_r {
    padding-left: 35px;
}

.ma_c3s1l6ld_r p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    transition: all 0.36s;
}

/* d1-1 */
.ma_ny1a {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 100%;
}

.ma_ny1a a {
    display: block;
}

.ma_ny1a .ma_ny1md_li {
    border: none;
}

.ma_ny1a .ma_ny1md_li.act a {
    background: #d8170f;
    opacity: 1;
}

.ma_mbx1 {
    margin-bottom: 40px;
}

.ma_d11s1 {
    padding-bottom: 105px;
}

.ma_title6 .ma_fs36 {
    color: #333;
    font-weight: bold;
}

.ma_d11s1_tbox {
    margin-bottom: 50px;
}

.ma_d11s1tr_d {
    float: left;
    margin-left: 20px;
}

.ma_d11s1trd_t {
    width: 265px;
    background: #fafafa;
    padding: 0 24px;
    cursor: pointer;
}

.ma_d11s1trdt_p {
    line-height: 50px;
    color: #666;
    font-size: 16px;
}

.ma_d11s1trdt_img {
    width: 12px;
    line-height: 50px;
}

.ma_d11s1trdt_img img {
    transition: all 0.36s;
}

.ma_d11s1t_r {
    margin-top: -8px;
}

.ma_d11s1tr_d {
    position: relative;
}

.ma_d11s1trd_btm {
    position: absolute;
    top: 51px;
    width: 100%;
    padding: 18px 24px;
    background: #fafafa;
    z-index: 5;
    display: none;
}

.ma_d11s1trd_btm p {
    color: #333;
    line-height: 1.75;
    font-size: 16px;
    cursor: pointer;
}

.ma_d11s1trd_t.on .ma_d11s1trdt_img img {
    transform: rotate(180deg);
}

.ma_d11s1tr_d:last-child {
    width: 360px;
}

.ma_d11s1tr_d .ma_b12s1l_input {
    margin-bottom: 0;
}

.ma_d11s1tr_d .ma_b12s1li_l {
    border: none;
    background: #fafafa;
    width: calc(100% - 75px);
}

.ma_d11r_ul {
    margin-bottom: 92px;
}

.ma_d11_main .ma_cetobox.on2 {
    bottom: 125px;
}

/* d1-3 */
.ma_d13s1_ul {
    margin: 0 -8px;
}

.ma_d13s1_li {
    float: left;
    padding: 0 8px;
    width: 25%;
    margin-bottom: 22px;
}

.ma_d13s1_li a {
    display: block;
}

.ma_d13s1l_d {
    border: 1px solid #eee;
    padding: 14px 14px 10px;
}

.ma_d13s1ld_img {
    position: relative;
    overflow: hidden;
}

.ma_d13s1ld_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_d13s1ld_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_d13s1ld_imgbg2 {
    position: absolute;
    width: 44px;
    height: 44px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 4;
}

.ma_d13s1ld_imgbg21 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_d13s1ld_imgbg22 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_d13s1ld_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .11);
    z-index: 3;
}

.ma_d13s1_main1 {
    position: relative;
}

.ma_d13s1ld_txt {
    padding-top: 8px;
}

.ma_d13s1ld_txt p {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    height: 28px;
    overflow: hidden;
}

.ma_d13s1_ul {
    margin-bottom: 78px;
}

.ma_d13_main .ma_cetobox.on2 {
    bottom: 133px;
}

/* d1-4 */
.ma_d14s1_t .ma_fs24 {
    color: #333;
    line-height: 1.5;
}

.ma_d14s1_t {
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
    margin-bottom: 50px;
}

.ma_d14_video {
    min-width: 100%;
    min-height: 100%;
    width: 100%;
}

.ma_d14s1 {
    padding-bottom: 170px;
}

.ma_d14_videobox {
    position: relative;
}

.ma_d14vb_play {
    position: absolute;
    bottom: 54px;
    left: 50px;
    width: 76px;
    z-index: 6;
    cursor: pointer;
}

.ma_d14_videobox2 {
    text-align: center;
}

.ma_d14_videobox2 iframe {
    min-width: 900px;
    min-height: 650px;
    width: 100%;
}

/* d1-5 */
.ma_b15s1l_t {
    padding: 0 25px;
    background: #fafafa;
    cursor: pointer;
    position: relative;
}

.ma_b15s1l_t::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
    width: 2px;
    height: 20px;
    background: #da251b;
    transition: all 0.36s;
}

.ma_b15s1l_t::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 31px;
    width: 20px;
    height: 2px;
    background: #da251b;
}

.ma_b15s1l_t p {
    line-height: 80px;
    color: #333;
    font-size: 20px;
}

.ma_b15s1l_t1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #da251d;
    font-weight: bold;
}

.ma_b15s1l_t2 {
    display: inline-block;
    padding-left: 28px;
}

.ma_b15s1_li {
    position: relative;
    margin-bottom: 20px;
}

.ma_b15s1_li:last-child {
    margin-bottom: 0;
}

.ma_b15s1lb_l {
    width: 30px;
}

.ma_b15s1lb_l p {
    font-size: 20px;
    line-height: 1.3;
}

.ma_b15s1l_btm {
    width: 100%;
    padding: 30px 65px 30px 25px;
    border-top: 1px solid #e9e9e9;
    background: #fafafa;
    z-index: 5;
    display: none;
}

.ma_b15s1_li:first-child .ma_b15s1l_btm {
    display: block;
}

.ma_b15s1lb_r {
    padding-left: 28px;
}

.ma_b15s1lb_r p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_b15s1lb_r .ma_b15s1lbr_p1 {
    color: #333;
    font-weight: bold;
}

.ma_b15s1lb_r {
    width: calc(100% - 30px);
}

.ma_b15s1_li.act .ma_b15s1l_t::before {
    opacity: 0;
}

.ma_b15s1_ul {
    margin-bottom: 90px;
}

.ma_d15_main .ma_cetobox.on2 {
    bottom: 122px;
}

/* d26 */
.ma_ny1bantxt .ma_fs36 {
    color: #fff;
    font-weight: bold;
}

.ma_d26 .ma_ny1bantxt {
    top: 65%;
}

.ma_d26s1 {
    padding: 66px 0 66px;
}

.ma_d26s1_main {
    padding: 0 100px 0 16px;
    position: relative;
    z-index: 2;
}

.ma_d26s1m_l {
    width: 475px;
}

.ma_d26s1ml {
    width: 475px;
    padding-top: 25px;
}

.ma_d26s1ml_p1 {
    font-size: 18px;
    color: #333;
    line-height: 1.75;
    margin-bottom: 42px;
}

.ma_d26s1mlp_d img {
    width: 16px;
    margin-right: 15px;
    position: relative;
    bottom: 5px;
}

.ma_d26s1mlp_d a {
    color: #da251d;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
}

.ma_d26s1mlp_d a:nth-child(2) {
    margin-right: 14px;
}

.ma_d26s1mlp_d {
    margin-bottom: 6px;
}

.ma_d26s1ml_p2 {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
}

.ma_d26s1m_r {
    width: calc(100% - 475px);
    padding-left: 200px;
}

.ma_d26_main {
    position: relative;
}

.ma_d26s1_bg {
    position: absolute;
    bottom: 10px;
    left: 0;
    opacity: 0.1;
    z-index: 1;
}

.ma_d26s1mr_in1 {
    margin: 0 -10px;
    overflow: hidden;
}

.ma_d26s1mri_m1 {
    padding: 0 10px;
    float: left;
    width: 50%;
}

.ma_d26s1mri_m label {
    display: block;
    width: 100%;
}

.ma_d26s1mrim_n {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 8px;
}

.ma_d26s1mrim_n span {
    color: #da251d;
    font-size: 20px;
    position: relative;
    top: 2px;
}

.ma_d26s1mrim_d {
    height: 40px;
    background-color: #f8f8f8;
    padding: 0 20px;
    position: relative;
}

.ma_d26s1mrim_d2 {
    padding: 0;
}

.ma_d26s1mrim_d input {
    width: 100%;
    height: 100%;
    color: #333;
    font-size: 16px;
}

.ma_d26s1mrimd_t {
    cursor: pointer;
    padding: 0 20px;
}

.ma_d26s1mr_in {
    margin-bottom: 30px;
}

.ma_d26s1mrimdt_p {
    font-size: 16px;
    color: #bbb;
    line-height: 40px;
}

.ma_d26s1mrimdtp_img {
    width: 12px;
    line-height: 40px;
}

.ma_d26s1mrimdtp_img img {
    transition: all 0.36s;
}

.ma_d26s1mrimd_btm {
    position: absolute;
    top: 41px;
    padding: 14px 20px;
    background-color: #f8f8f8;
    width: 100%;
    z-index: 5;
    display: none;
}

.ma_d26s1mrimd_btm p {
    color: #333;
    font-size: 16px;
    line-height: 1.75;
    cursor: pointer;
}

.ma_d26s1mr_in.on .ma_d26s1mrimdtp_img img {
    transform: rotate(180deg);
}

.ma_d26s1mr_in3 .ma_d26s1mrim_d {
    height: 115px;
    padding: 14px 20px;
}

.ma_d26s1mr_in3 .ma_d26s1mrim_d textarea {
    width: 100%;
    height: 100%;
    resize: none;
}

.ma_d26s1mrim4_btn {
    width: 230px;
    background: #222;
}

.ma_d26s1mrim4_btn button {
    display: block;
    width: 100%;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.ma_d26s1mrim4_yz {
    width: calc(100% - 230px);
    padding-right: 16px;
}

.ma_d26s1mrim4yz_in {
    width: calc(100% - 142px);
    height: 40px;
    padding: 0 20px;
    background: #f8f8f8;
}

.ma_d26s1mrim4yz_in input {
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.ma_d26s1mrim4yz_img {
    width: 142px;
    line-height: 40px;
}

/* g2 */
.ma_g2_main {
    background: #f6f6f6;
    position: relative;
}

.ma_g2s1 {
    padding: 60px 0 100px;
}

.ma_g2s1tb_l p {
    font-weight: bold;
    color: #333;
    font-size: 24px;
    line-height: 1.5;
}

.ma_g2s1tb_r a {
    display: inline-block;
    overflow: hidden;
    width: 240px;
    margin-left: 140px;
}

.ma_g2s1tb_r a:first-child {
    margin-left: 0;
}

.ma_g2s1tbr_icon {
    width: 43px;
    line-height: 60px;
}

.ma_g2s1tbr_r {
    width: calc(100% - 43px);
    padding-left: 30px;
}

.ma_g2s1tbrr_p1 {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    margin-bottom: 5px;
}

.ma_g2s1tbrr_p2 {
    font-size: 24px;
    color: #d8170f;
    font-weight: bold;
}

.ma_g2s1_tbox {
    margin-bottom: 80px;
}

.ma_g2s1m_ul {
    margin: 0 -25px;
}

.ma_g2s1m_li {
    padding: 0 25px;
    float: left;
    width: 50%;
}

.ma_g2s1ml_d {
    display: table;
    width: 100%;
}

.ma_g2s1mld_img,
.ma_g2s1mld_txt {
    display: table-cell;
    vertical-align: middle;
}

.ma_g2s1mld_img {
    width: 270px;
}

.ma_g2s1mld_imgbox {
    position: relative;
}

.ma_g2s1mld_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ma_g2s1mld_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_g2s1mld_txt {
    background: #fff;
    padding: 0 50px 0 27px;
    width: calc(100% - 270px);
}

.ma_g2s1mldt_t {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

.ma_g2s1mldt_tbox {
    padding-bottom: 24px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 30px;
}

.ma_g2s1mldtm_li {
    overflow: hidden;
    margin-bottom: 15px;
}

.ma_g2s1mldtm_li:last-child {
    margin-bottom: 0;
}

.ma_g2s1mldtml_img {
    width: 20px;
}

.ma_g2s1mldtml_txt {
    width: calc(100% - 20px);
    padding-left: 16px;
}

.ma_g2s1mldtml_txt p,
.ma_g2s1mldtml_txt a {
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}

.ma_g2s1mldt_m {
    padding: 0 5px 0 5px;
}

.ma_g2s2 {
    background: #fff;
    padding: 68px 0 150px;
    position: relative;
}

.ma_g2m_bg {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.1;
    z-index: 1;
}

.ma_g2s2_main {
    position: relative;
    z-index: 2;
}

.ma_g2s2_t {
    margin-bottom: 46px;
}

.ma_g2s2_ul {
    margin: 0 -25px;
}

.ma_g2s2_li {
    padding: 0 25px;
    float: left;
    width: 50%;
    margin-bottom: 70px;
}

.ma_g2s2ld_t .ma_fs20 {
    font-weight: bold;
    color: #333;
}

.ma_g2s2ld_t {
    margin-bottom: 18px;
}

.ma_g2s2ldl_l {
    width: 15px;
}

.ma_g2s2ldl_l img {
    position: relative;
    top: 4px;
}

.ma_g2s2ldl_r {
    width: calc(100% - 15px);
    padding-left: 12px;
}

.ma_g2s2ldl_r p {
    color: #333;
    font-size: 16px;
    line-height: 1.75;
}

.ma_g2s2ld_li {
    margin-bottom: 14px;
}

.ma_g2s2ld_li:last-child {
    margin-bottom: 0;
}

.ma_g2s2ld_ulbox {
    position: relative;
    height: 112px;
}

.ma_g2s2ld_a {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 28px;
}

.ma_g2s2ld_a a {
    display: block;
}

.ma_g2s2ld_ulbox {
    margin-bottom: 40px;
}

.ma_g2s2ld_img {
    position: relative;
}

.ma_g2s2ld_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ma_g2s2ld_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

/* g1 */
.ma_g1s1m_l {
    width: calc(100% - 815px);
}

.ma_g1s1m_l #container {
    height: 770px;
}

.ma_g1s1_main {
    background: #f9f9f9;
}

.ma_g1s1m_r {
    width: 815px;
}

.ma_g1s1mr_mbox {
    padding: 0 260px 120px 90px;
    position: relative;
    transition: all 0.36s;
    cursor: pointer;
}

.ma_g1s1mrmb_t h4 {
    font-size: 22px;
    color: #333;
    font-weight: bold;
}

.ma_g1s1mrmb_t {
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 34px;
}

.ma_g1s1mrmb_t::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 46px;
    height: 1px;
    background: #da251d;
}

.ma_g1s1mrm_1 {
    padding-top: 55px;
    position: relative;
    z-index: 2;
}

.ma_g1s1mrm_2 {
    padding-top: 125px;
}

.ma_g1s1mrm_bg {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    transition: all 0.36s;
}

.ma_g1s1mr_mbox.act {
    background: #fff;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
}

.ma_g1s1mr_mbox.act .ma_g1s1mrm_bg {
    opacity: 0.1;
}

/* f2-2 */
.ma_ban7 .ma_ny1md_li.act a {
    background: #d8170f;
    opacity: 1;
}

.ma_ban7 .ma_ny1md.on .ma_ny1md_li.act a {
    color: #fff !important;
}

.ma_ban7 .ma_ny1md_li {
    width: 20%;
}

.ma_ban7 .ma_ny1bantxt {
    top: 50%;
}

.ma_ban7_p1 {
    font-size: 50px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-bottom: 50px;
}

.ma_ban7_input {
    width: 700px;
    margin: 0 auto;
}

.ma_ban7in {
    float: left;
}

.ma_ban7in1 {
    height: 50px;
    padding: 0 30px;
    background: rgba(255, 255, 255, 0.3);
    width: calc(100% - 240px);
}

.ma_ban7in1 input {
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 14px;
}

.ma_ban7in1 input::-webkit-input-placeholder {
    color: #fff;
}

.ma_ban7in1 input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff
}

.ma_ban7in1 input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff
}

.ma_ban7in1 input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #fff
}

.ma_ban7in2_t {
    padding: 0 20px;
    cursor: pointer;
}

.ma_ban7in2 {
    width: 155px;
    margin-left: 5px;
    position: relative;
    background: rgba(255, 255, 255, 0.3);
}

.ma_ban7in2t_p {
    line-height: 50px;
    color: #fff;
    font-size: 14px;
}

.ma_ban7in2t_img {
    width: 12px;
    line-height: 50px;
}

.ma_ban7in2t_img img {
    transition: all 0.36s;
}

.ma_ban7in2_btm {
    position: absolute;
    top: 51px;
    width: 100%;
    padding: 16px 20px;
    display: none;
    background: rgba(255, 255, 255, 0.3);
}

.ma_ban7in2_btm p {
    font-size: 14px;
    color: #fff;
    line-height: 1.75;
    cursor: pointer;
}

.ma_ban7in2_t.on .ma_ban7in2t_img img {
    transform: rotate(180deg);
}

.ma_ban7in3 button {
    width: 70px;
    margin-left: 5px;
    line-height: 50px;
    background: #da251d;
    text-align: center;
    display: block;
}

.ma_ban7in3 img {
    width: 17px;
}

.ma_f22m_t {
    position: relative;
}

.ma_f22m_t::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, .8);
}

.ma_f22s1_main {
    padding: 60px 100px 165px;
}

.ma_title7box {
    text-align: center;
}

.ma_title7 .ma_fs36 {
    color: #fff;
}

.ma_title7_img {
    width: 20px;
    margin-left: 14px;
}

.ma_title7_img img {
    position: relative;
    bottom: 6px;
}

.ma_title7,
.ma_title7_img {
    display: inline-block;
}

.ma_f22_main .ma_section {
    position: relative;
    z-index: 2;
}

.ma_f22s1_t {
    margin-bottom: 42px;
}

.ma_f22s1_p {
    padding: 0 100px;
}

.ma_f22s1_p p {
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 1.75;
}

.ma_f22s1_p {
    margin-bottom: 55px;
}

.ma_f22s1_ul {
    margin: 0 -35px;
}

.ma_f22s1_li {
    padding: 0 35px;
    float: left;
    width: 25%;
}

.ma_f22s1l_d p {
    font-size: 16px;
    color: #fff;
    text-align: center;
}

.ma_f22s1ld_num {
    font-size: 60px;
    color: #da251d;
    font-weight: bold;
    position: relative;
    top: 5px;
    display: inline-block;
    margin-right: 10px;
}

.ma_f22s2 {
    padding-bottom: 86px;
}

.ma_f22s2_t {
    margin-bottom: 50px;
}

.ma_f22s2_m {
    padding: 0 80px;
}

.ma_f22s2m_ul {
    margin: 0 -0.5px;
}

.ma_f22s2m_li {
    padding: 0 0.5px;
    float: left;
    width: 50%;
    margin-bottom: 1px;
}

.ma_f22s2m_li a {
    display: block;
}

.ma_f22s2ml_d {
    background: #2c2c2c;
    padding: 45px 76px 36px 40px;
}

.ma_f22s2mldt_p {
    color: #fff;
}

.ma_f22s2mldt_img {
    width: 63px;
}

.ma_f22s2mldt_img img {
    position: relative;
    bottom: 8px;
}

.ma_f22s2mld_t {
    margin-bottom: 130px;
}

.ma_f22s2m_ul {
    margin-bottom: 65px;
}

.ma_f22s2mb_img {
    display: inline-block;
    position: relative;
    width: 12px;
    height: 9px;
    margin-left: 14px;
}

.ma_f22s2mb_img1 {
    position: absolute;
    top: 4px;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_f22s2mb_img2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_f22s2m_btn {
    width: 210px;
    margin: 0 auto;
    border: 1px solid #fff;
    text-align: center;
    transition: all 0.36s;
}

.ma_f22s2m_btn a {
    display: block;
    line-height: 44px;
}

.ma_f22s2m_btn span {
    color: #fff;
    font-size: 16px;
    transition: all 0.36s;
    font-weight: bold;
}

.ma_in1s2_r span {
    font-weight: bold;
    color: #fff;
    opacity: 0.8;
}

.ma_f22s2m_li.act .ma_f22s2ml_d {
    background: #242424;
}

.ma_f22s3 {
    padding: 90px 40px 100px;
}

.ma_f22s3_t {
    margin-bottom: 36px;
}

.ma_f22s3_t .ma_fs36 {
    color: #333;
}

.ma_f22s3_p p {
    font-size: 18px;
    color: #666;
    line-height: 1.75;
}

.ma_f22s3_p p {
    text-align: center;
}

.ma_f22s3_p {
    margin-bottom: 95px;
}

.ma_f22s3_li {
    float: left;
    width: 33.333333%;
}

.ma_f22s3_li a {
    display: block;
    padding: 0 80px;
}

.ma_f22s3_li:first-child a {
    padding-left: 35px;
}

.ma_f22s3_li:last-child a {
    padding-right: 35px;
}

.ma_f22s3ld_l {
    width: 103px;
}

.ma_f22s3ld_r {
    width: calc(100% - 103px);
    padding-left: 34px;
}

.ma_f22s3ldr_t {
    color: #333;
    margin-bottom: 15px;
}

.ma_f22s3ldr_p {
    font-size: 16px;
    color: #999;
    line-height: 1.75;
    margin-bottom: 18px;
}

.ma_f22s3ldr_a span {
    color: #da251d;
    font-size: 16px;
    font-weight: bold;
}

.ma_f22s3ldr_a img {
    width: 12px;
    margin-left: 8px;
    position: relative;
    bottom: 2px;
    transition: all 0.36s;
}

.ma_f22s3_li:nth-child(2) {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

/* f1 */
.ma_f1 .ma_ny1md_li {
    width: 25%;
}

.ma_f1m_t {
    position: relative;
    background: #010204;
    overflow: hidden;
}

.ma_f1mt_bg1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0.5;
    z-index: 1;
}

.ma_f1mt_bg2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0.5;
    z-index: 1;
}

.ma_f1m_t .ma_section {
    position: relative;
    z-index: 2;
}

.ma_f1s1 {
    padding: 125px 0 105px;
}

.ma_f1s1_li {
    overflow: hidden;
    position: relative;
    margin-bottom: 94px;
}

.ma_f1s1_li:last-child {
    margin-bottom: 0;
}

.ma_f1s1l_l {
    position: relative;
    float: right;
}

.ma_f1s1l_l::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 1;
}

.ma_f1s1l_r {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: calc(100% - 680px);
    z-index: 3;
}

.ma_f1s1lr_t {
    text-align: left;
    margin-bottom: 40px;
}

.ma_f1s1lr_p p {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    margin-bottom: 15px;
}

.ma_f1s1lr_p p:last-child {
    margin-bottom: 0;
}

.ma_f1s1_li.ma_f1s1_liodd .ma_f1s1l_l {
    float: left;
}

.ma_f1s1_li.ma_f1s1_liodd .ma_f1s1l_r {
    left: auto;
    right: 0;
}

.ma_f1s1_li.ma_f1s1_liodd .ma_f1s1l_l::before {
    display: none;
}

.ma_f1s2_t {
    text-align: left;
}

.ma_f1s2m_ulbox {
    padding: 0 100px;
}

.ma_f1s2m_li {
    float: left;
    width: 20%;
    position: relative;
}

.ma_f1s2ml_p p {
    font-size: 26px;
    color: #fff;
    text-align: center;
    transition: all 0.8s;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
}

.ma_f1s2mlp_icon {
    text-align: center;
}

.ma_f1s2mlp_icon img {
    width: 18px;
    padding-top: 35px;
}

.ma_f1s2m_li.slick-center .ma_f1s2ml_p p {
    font-size: 100px;
    bottom: 60px;
}

.ma_f1s2m_li.slick-center .ma_f1s2mlp_icon img {
    width: 31px;
    position: relative;
    bottom: 6px;
}

.ma_f1s2m_ul .slick-list {
    padding-top: 135px !important;
    padding-bottom: 20px !important;
}

.ma_f1s2 {
    padding-bottom: 110px;
}

.ma_f1s2m_ul {
    position: relative;
    height: 208px;
}

.ma_f1s2m_ul::before {
    content: "";
    position: absolute;
    bottom: 28px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    z-index: 1;
}

.ma_f1s2m_ulbox {
    position: relative;
}

.ma_f1s2mqh_list {
    position: absolute;
    bottom: 3px;
    width: 55px;
    cursor: pointer;
}

.ma_f1s2mqh_prev {
    left: 0;
}

.ma_f1s2mqh_next {
    right: 0;
}

.ma_f1s2m_li1 {
    padding: 0 215px;
    display: table;
    float: left;
}

.ma_f1s2ml1_l,
.ma_f1s2ml1_r {
    display: table-cell;
    vertical-align: middle;
}

.ma_f1s2ml1_l {
    width: 425px;
}

.ma_f1s2ml1_r {
    width: calc(100% - 425px);
    padding-left: 90px;
}

.ma_f1s2ml1_r p {
    color: #fff;
    font-size: 20px;
    line-height: 1.75;
}

.ma_f1s2m_ulbox {
    margin-bottom: 30px;
}

.ma_f1s2m_li1:not(:first-child),
.ma_f1s2m_li:not(:first-child) {
    display: none;
}

.ma_f1s3 {
    background-color: #f8f8f8;
    padding: 80px 0 95px;
}

.ma_f1s3_t .ma_fs36 {
    color: #333;
}

.ma_f1s3_t {
    margin-bottom: 60px;
}

.ma_f1s3_m {
    padding: 0 68px;
}

.ma_f1s3m_ul {
    margin: 0 -50px;
    font-size: 0;
}

.ma_f1s3_m {
    margin-bottom: 80px;
}

.ma_f1s3m_li {
    padding: 0 50px;
    display: inline-block;
    width: 14.285714%;
}

.ma_f1s3ml_img {
    width: 90px;
    border-radius: 50%;
    margin: 0 auto 18px;
    position: relative;

}


.ma_f1s3ml_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all 0.36s;
}

.ma_f1s3ml_img2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.ma_f1s3ml_txt p {
    text-align: center;
    font-size: 18px;
    color: #c1c1c1;
    /* font-weight: bold; */
    transition: all 0.36s;
}

.ma_f1s3m_li:first-child .ma_f1s3ml_img::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 1px;
    background: #c1c1c1;
    left: -70px;
}

.ma_f1s3ml_img::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 1px;
    background: #c1c1c1;
    right: -75px;
}

.ma_f1s3ml_m {
    cursor: pointer;
    position: relative;
}

.ma_f1s3ml_m::before {
    content: "";
    position: absolute;
    bottom: 27px;
    left: 50%;
    transform: translateX(-50%);
    border-top: 5px solid #d8170f;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    opacity: 0;
    transition: all 0.36s;
}
.ma_f1s3m_li.act .ma_f1s3ml_m::before {
    opacity: 1;
}

.ma_f1s3_m1 {
    padding: 0 280px;
}

.ma_f1s3m1_li1 p {
    color: #333;
    font-size: 20px;
    line-height: 1.75;
    text-align: center;
}

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

.ma_f1s3m_li.act .ma_f1s3ml_img1 {
    opacity: 0;
}

.ma_f1s3m_li.act .ma_f1s3ml_img2 {
    opacity: 1;
}

.ma_f1s3m_li.act p {
    color: #333;
}

.ma_f1s4_t .ma_fs36 {
    color: #333;
}

.ma_f1s4_t {
    margin-bottom: 32px;
}

.ma_f1s4 {
    padding: 84px 0 140px;
}

.ma_f1s4_m .swiper-wrapper {
    flex-direction: row;
}

.ma_f1s4m_img {
    position: relative;
}

.ma_f1s4m_img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ma_f1s4m_imgbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_f1s4_m .swiper-slide {
    margin-top: 18px !important;
    width: 20%;
}

.ma_f1s4 {
    position: relative;
}

.ma_f1s4_m .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
    bottom: 75px;
}

.ma_f1s4_m .swiper-pagination-clickable .swiper-pagination-bullet {
    margin: 0 5px;
    outline: none !important;
    width: 8px;
    height: 8px;
    background: #c9c9c9;
    border-radius: 0;
    opacity: 1 !important;
}

.ma_f1s4_m .swiper-pagination-clickable .swiper-pagination-bullet-active {
    background: transparent;
    position: relative;
    overflow: hidden;
}

.ma_f1s4_m .swiper-pagination-clickable .swiper-pagination-bullet-active::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #f04237;
    border-left: 4px solid #f04237;
    top: 0;
    left: 0;
}

/* f4 */
.ma_f4s1_m {
    padding-bottom: 80px;
}

.ma_f4s1m_t {
    padding-top: 30px;
    margin-bottom: 110px;
}

.ma_f4s1mtl_num {
    color: #da251d;
    opacity: .16;
    font-size: 150px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.ma_f4s1mtl_t {
    font-size: 24px;
    color: #333;
    font-weight: bold;
    position: relative;
    top: -40px;
    left: 5px;
}

.ma_f4s1mt_r {
    width: calc(100% - 430px);
    padding-top: 40px;
}

.ma_f4s1mt_r p {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
}

.ma_f4s2 {
    padding: 50px 0 63px;
    position: relative;
}

.ma_f4s2 .ma_f4s1m_t {
    position: absolute;
    top: 65px;
    left: 50%;
    transform: translateX(-50%);
}

/* d24 */
.ma_d24s1 {
    padding: 30px 0 80px;
}

.ma_d24s1m_ul {
    margin: 0 -15px 45px;
}

.ma_d24s1m_li {
    padding: 0 15px;
    width: 50%;
    float: left;
    margin-bottom: 60px;
}

.ma_d24s1ml_d {
    cursor: pointer;
}

.ma_d24s1mld_l {
    position: relative;
    width: 323px;
    overflow: hidden;
}

.ma_d24s1mld_l1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.36s;
}

.ma_d24s1mld_lbg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_d24s1mld_r {
    width: calc(100% - 323px);
    padding-left: 40px;
}

.ma_d24s1mld_r .ma_fs20 {
    color: #333;
    line-height: 1.5;
    height: 60px;
    overflow: hidden;
    margin-bottom: 30px;
}

.ma_d24s1mld_r .ma_g2s1mldtml_img {
    width: 60px;
}

.ma_d24s1mldr_ul .ma_g2s1mldtml_img img {
    width: 15px;
    position: relative;
    bottom: 1px;
}

.ma_d24s1mldr_ul .ma_g2s1mldtml_img span {
    color: #666;
    font-size: 14px;
    line-height: 1.9;
    display: inline-block;
    margin-left: 8px;
}

.ma_d24s1mldr_ul .ma_g2s1mldtml_txt {
    width: calc(100% - 60px);
    padding-left: 8px;
}

.ma_d24s1mldr_ul .ma_g2s1mldtml_txt p {
    font-size: 14px;
    position: relative;
    top: 2px;
}

.ma_d24s1mldr_ul .ma_g2s1mldtm_li:last-child {
    margin-bottom: 0;
}

.ma_d24s1mldr_btn {
    width: 150px;
    background: #333;
}

.ma_d24s1mldr_btn p {
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.ma_d24s1mldr_ul {
    margin-bottom: 25px;
}

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

.ma2_tc_main {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1100px;
    padding: 70px 62px 45px;
    background: #fff;
    max-width: calc(100% - 40px);
}

.ma2_tcm_t {
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-bottom: 30px;
}

.ma2_tcm_d {
    padding-left: 20px;
    height: 392px;
}

.ma2_tcm_d p {
    font-size: 14px;
    color: #666;
    line-height: 2;
}

.ma2_tcm_d {
    margin-bottom: 30px;
}

.ma2_tcm_d1 label {
    overflow: hidden;
}

.ma2_tcm_d1 input {
    float: left;
    width: 20px;
    height: 20px;
    position: relative;
    margin-top: 0;
    outline: none !important;
}

.ma2_tcm_d1 input::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ma_b32_icon1.png) no-repeat center;
    background-size: contain;
    transition: all 0.36s;
    opacity: 0;
}

.ma2_tcm_d1 input::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ma_b32_icon2.png) no-repeat center;
    background-size: contain;
    transition: all 0.36s;
    opacity: 1;
}

.ma2_tcm_d1 input:checked::before {
    opacity: 1;
}

.ma2_tcm_d1 input:checked::after {
    opacity: 0;
}

.ma2_tcm_d1 p {
    color: #999;
    font-size: 14px;
    line-height: 20px;
    float: left;
    margin-left: 6px;
}

.ma2_tcm_d1 {
    margin-bottom: 10px;
}

.ma2_tcm_d2 p {
    color: #333;
    font-size: 14px;
    line-height: 1.75;
}

.ma2_tcm_d2 p a {
    color: #333;
}

.ma2_tcm_d2 {
    margin-bottom: 36px;
}

.ma2_tcm_d3 {
    text-align: center;
}

.ma2_tcmd3_btn {
    width: 155px;
    background: #333;
    display: inline-block;
    margin: 0 7px;
}

.ma2_tcmd3_btn p,
.ma2_tcmd3_btn a {
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    display: block;
}

.ma2_tcmd3_btn2 {
    background: #eee;
}

.ma2_tcmd3_btn2 p {
    color: #333;
}

.ma2_tcm_close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 24px;
    cursor: pointer;
}

.ma2_tcm_d .mCSB_inside>.mCSB_container {
    margin-right: 50px;
}

.ma2_tcm_d .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.ma2_tcm_d .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
}

.ma2_tcm_d .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
}

.ma3_tcmm_p .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.ma3_tcmm_p .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
}

.ma3_tcmm_p .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
}

.am_f3_f2_itembox {
    cursor: pointer;
}

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

.ma3_tc_main {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: 840px;
    max-width: calc(100% - 40px);
}

.ma3_tcm_t {
    background: #eee;
    padding: 24px 45px 28px;
}

.ma3_tcm_t .ma_fs24 {
    color: #333;
    font-weight: bold;
}

.ma3_tcm_m {
    background: #fff;
    padding: 30px 60px 40px 45px;
}

.ma3_tcmm_t p {
    color: #666;
    font-size: 16px;
    display: inline-block;
}

.ma3_tcmm_t p:first-child {
    margin-right: 100px;
}

.ma3_tcmm_t {
    margin-bottom: 40px;
}

.ma3_tcmm_p {
    height: 300px;
}

.ma3_tcmm_p p {
    color: #999;
    font-size: 14px;
    line-height: 1.75;
}

.ma3_tcmm_p .ma3_tcmm_p1 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 20px;
}

.ma3_tcmm_p .ma3_tcmm_p1:first-child {
    margin-top: 0;
}

.ma3_tcmm_p li {
    color: #999;
}

.ma3_tcmm_p {
    margin-bottom: 40px;
}

.ma3_tcmm_a1 p {
    color: #333;
    font-size: 16px;
    line-height: 1.75;
    width: 80px;
}

.ma3_tcmm_a1 a {
    color: #666;
    text-decoration: underline;
}

.ma3_tcmm_a1 a img {
    width: 10px;
    margin-left: 2px;
}

.ma3_tcmm_a1 span {
    color: #999;
    font-size: 14px;
}

.ma3_tcmm_a1 {
    margin-bottom: 15px;
}

.ma3_tcmma1_l {
    width: calc(100% - 90px);
    line-height: 28px;
}

.ma3_tcmma2_l {
    width: calc(100% - 90px);
}

.ma3_tcmma2_l p {
    color: #666;
    line-height: 1.75;
    font-size: 16px;
    width: auto;
}

.ma3_tcmm_img img {
    margin-bottom: 8px;
}

.ma3_tcmm_img p {
    color: #999;
    font-size: 14px;
}

.ma2_close {
    position: absolute;
    top: 0;
    right: -50px;
    width: 24px;
    cursor: pointer;
}

/* f5 */
.ma_f5s1 {
    padding: 30px 0 100px;
}

.ma_f5s1m_t .ma_fs24 {
    font-weight: bold;
    color: #333;
}

.ma_f5s1m_t {
    margin-bottom: 25px;
}

.ma_f5s1m_p p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_f5s1m_p {
    margin-bottom: 50px;
}

.ma_f5s1m_btm {
    width: 685px;
    padding: 75px 84px 55px;
    display: table;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
}

.ma_f5s1mb_img,
.ma_f5s1mb_txt {
    display: table-cell;
    vertical-align: middle;
}

.ma_f5s1mb_img {
    width: 50px;
}

.ma_f5s1mb_txt {
    width: calc(100% - 50px);
    padding-left: 30px;
}

.ma_f5s1mb_txt p {
    color: #666;
    font-size: 18px;
    margin-bottom: 8px;
}

.ma_f5s1mb_txt p span {
    font-size: 30px;
}

.ma_f5s1mb_txt p:last-child {
    margin-bottom: 0;
}

.ma_f5s2m_li {
    overflow: hidden;
    margin-bottom: 100px;
}

.ma_f5s2m_li:last-child {
    margin-bottom: 0;
}

.ma_f5s2ml_l {
    float: right;
    width: calc(100% - 800px);
    padding-left: 90px;
}

.ma_f5s2ml_r {
    float: left;
    width: 800px;
}

.ma_f5s2mllt_num {
    color: #333;
    font-size: 130px;
    opacity: 0.08;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.ma_f5s2mllt_p {
    color: #333;
    font-weight: bold;
    position: relative;
    left: 10px;
    top: -36px;
}

.ma_f5s2mll_t {
    padding-bottom: 30px;
    border-bottom: 1px solid #da251d;
}

.ma_f5s2mll_p {
    padding-top: 25px;
}

.ma_f5s2mll_p p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ma_f5s2mll_p {
    padding-right: 6px;
}

.ma_f5s2m_liodd .ma_f5s2ml_l {
    float: left;
    padding-left: 0;
    padding-right: 90px;
}

.ma_f5s2m_liodd .ma_f5s2ml_r {
    float: right;
}

.ma_f5s2 {
    padding-bottom: 120px;
}

.ma_b32s1mm_tm3_m2 .ma_b341s1mml_ulbox1 {
    padding-top: 0;
    margin-top: -20px;
}

.ma_b32s1mm_tm3_m2 .ma_b341s1mml_ulbox .ma_b341s1mmlub_p {
    margin-bottom: 0;
}

.ma_b32s1mm_tm3_m2 .ma_b341s1mml_ulbox {
    margin-bottom: 6px;
}

.ma_b32s1mm_tm3_m2 .ma_b341s1mml_li .ma_b341s1mmll_num {
    color: #999;
    font-size: 16px;
}

.ma_b32s1mm_tm3_m2 .ma_b341s1mml_li {
    padding: 0 10px;
}

.ma_b32s1mm_tm3_m2 .ma_b341s1mml_ul {
    margin: 0 -10px;
}

.am_e2_ct_iconr .bshare-custom #bshare-more-icon,
.am_e2_ct_iconr .bshare-custom .bshare-more-icon {
    background: url(../images/am_e2_1.png) no-repeat center;
    background-size: contain;
    padding-left: 0;
    width: 16px;
    height: 16px;
}

#bsPanelHolder {
    display: none !important;
}

/* d23 */

.ma_d23s1m_t .ma_fs30 {
    font-weight: bold;
    color: #333;
    line-height: 1.75;
}

.ma_d23s1 {
    padding-top: 20px;
    padding-bottom: 100px;
}

.ma_d23s1m_t {
    margin-bottom: 50px;
}

.ma_d23s1m_ul {
    margin: 0 -15px 55px;
}

.ma_d23s1m_li {
    padding: 0 15px;
    float: left;
    width: 25%;
}

.ma_d23s1ml_d {
    background: url(../images/ma_d23_bg1.jpg) no-repeat center;
    background-size: cover;
}

.ma_d23s1m_li:nth-child(2) .ma_d23s1ml_d {
    background: url(../images/ma_d23_bg2.jpg) no-repeat center;
    background-size: cover;
}

.ma_d23s1m_li:nth-child(3) .ma_d23s1ml_d {
    background: url(../images/ma_d23_bg3.jpg) no-repeat center;
    background-size: cover;
}

.ma_d23s1ml_d a {
    display: block;
    padding: 30px 36px 40px;
}

.ma_d23s1mld_img {
    width: 210px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 40px;
}

.ma_d23s1mld_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 79px;
}

.ma_d23s1mld_txt p {
    font-size: 30px;
    color: #333;
    text-align: center;
}

.ma_d23s1mld_txt {
    padding-bottom: 35px;
    border-bottom: 1px solid #eee;
    margin-bottom: 45px;
}

.ma_d23s1mld_txt1 {
    padding: 0 50px;
}

.ma_d23s1mld_txt1 p {
    font-size: 18px;
    line-height: 1.75;
    color: #999;
    text-align: center;
    height: 94px;
    overflow: hidden;
}

.ma_d23s1m_btm p {
    font-size: 18px;
    color: #666;
    line-height: 1.75;
}

.ma_pchdm_ul3box {
    position: absolute;
    top: 56px;
    left: 50%;
    transform: translateX(-50%);
    min-width: 150px;
    background: #e5e5e5;
    display: none;
}

.ma_pchdm_ul5 {
    padding: 34px 23px;
}

.ma_pchdm_ul4 {
    margin-right: 0;
    float: none;
    margin-bottom: 24px;
}

.ma_pchdm_ul4:last-child {
    margin-bottom: 0;
}

.ma_pchdm_ul4 .ma_pchdml3_img {
    right: 0;
}

.ma_pc_hd.on .ma_pchdm_ul3box {
    top: 81px;
}

.ma_pchdm_ul3box::before {
    content: "";
    position: absolute;
    top: -3px;
    left: 50%;
    transform: translateX(-50%);
    background: #df0024;
    width: 74px;
    height: 3px;
}

.ma_lanbtm {
    position: absolute;
    top: 56px;
    right: 0;
    width: 100%;
    background: #e5e5e5;
    padding: 20px 25px;
    display: none;
}

.ma_lanbtm_li a {
    color: #333;
    line-height: 1.75;
    text-align: center;
    display: block;
    font-size: 16px;
    transition: all 0.36s;
}

.ma_lanbtm_li {
    margin-bottom: 8px;
}

.ma_lanbtm_li:last-child {
    margin-bottom: 0;
}

.ma_pc_hd.on .ma_lanbtm {
    top: 81px;
}

.ma_language.on .ma_lanboxxlbox {
    transform: rotate(180deg);
}

/* e2-1 */
.ma_e21s2_main1 {
    background: #fff;
    padding: 90px 100px 80px;
}

.ma_e21s2m1_t {
    margin-bottom: 50px;
}

.ma_e21s2m1m_ul {
    margin: 0 -10px;
}

.ma_e21s2m1m_li {
    padding: 0 10px;
    float: left;
    width: 50%;
    margin-bottom: 20px;
}

.ma_e21s2m1ml_d {
    border: 1px solid #eee;
    height: 50px;
    padding: 0 20px;
    display: block;
}

.ma_e21s2m1ml_d span {
    font-size: 14px;
    color: #666;
    line-height: 48px;
}

.ma_e21s2m1ml_d input {
    width: calc(100% - 65px);
    height: 100%;
    color: #333;
    font-size: 14px;
    padding-left: 10px;
}

.ma_e21s2m1m_li1 .ma_e21s2m1ml_d input {
    width: calc(100% - 70px);
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_d {
    padding-right: 10px;
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_d input {
    width: calc(100% - 160px);
    float: left;
    padding-right: 20px;
}

.ma_e21s2m1ml_img {
    line-height: 48px;
}

.ma_e21s2m1ml_btn {
    width: 200px;
    background: #333;
}

.ma_e21s2m1ml_btn button {
    height: 50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: block;
    width: 100%;
}

.ma_e21s2m1m_liyz span {
    float: left;
}

.ma_e21s2m1m_libt span {
    display: inline-block;
    position: relative;
}

.ma_e21s2m1m_libt span::before {
    content: "*";
    position: absolute;
    top: 0;
    right: -8px;
    font-size: 14px;
    color: #df0024;
}

.ma_e21s2 {
    position: relative;
}

.ma_e21s2_main2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
}

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

.ma_e21s2m2_m h2 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 35px;
    text-align: center;
}

.ma_e21s2m2m_btnbox {
    text-align: center;
}

.ma_e21s2m2m_btn {
    display: inline-block;
    background: #333;
    width: 200px;
    margin: 0 32px;
}

.ma_e21s2m2m_btn a {
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    display: block;
}

.ma_ny1md_ul .ma_ny1md_li {
    background: rgba(0, 0, 0, .7);
}

/* b4-1 */
.ma_b41s11_2 {
    padding-right: 70px;
}

.ma_b41s112_l .ma_fs20 {
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
}

.ma_b41s112l_input label {
    display: block;
    cursor: pointer;
}

.ma_b41s112l_input label input {
    width: 20px;
    height: 20px;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    outline: none !important;
    position: relative;
    top: 4px;
    overflow: hidden;
    pointer-events:none;
}

.ma_b41s112l_input label input::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: url(../images/ma_b32_icon1.png) no-repeat center;
    background-size: cover;
}

.ma_b41s112l_input label input:checked::before {
    opacity: 1;
}

.ma_b41s112l_input label span {
    color: #666;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    padding-left: 14px;
}

.ma_b41s112l_input {
    margin-bottom: 8px;
}

.ma_b41s112l_input:last-child {
    margin-bottom: 0;
}

.ma_b41s112_l {
    width: 330px;
    padding-top: 20px;
}

.ma_b41s112_r {
    width: calc(100% - 330px);
}

.ma_b41tab1 {
    width: 100%;
}

.ma_b41tab1 td {
    width: 33.333333%;
    text-align: center;
}

.ma_b41s112r_img {
    position: relative;
    width: 277px;
    border: 1px solid #eee;
    display: inline-block;
    margin-bottom: 10px;
}

.ma_b41s112ri_1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    z-index: 2;
}

.ma_b41s112ri_bg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.ma_b41s112r_txt p {
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 1.75;
    height: 24px;
    overflow: hidden;
}

.ma_b41s11_2 {
    margin-bottom: 50px;
}

.ma_b41tab2 {
    width: 100%;
}

.ma_b41tab2 td {
    width: 20%;
}

/* .ma_b41tab2 .ma_b41tab2_name {
    width: 375px;
} */
.ma_b41tab2 td p {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    width: 260px;
    padding-left: 20px;
}

.ma_b41tab2 td p.on {
    color: #df0024;
}

.ma_b41tab2 .ma_b41tab2_last p {
    padding-left: 0;
    width: 235px;
}

.ma_b41tab2 .ma_b41tab2_cen p {
    padding-left: 10px;
    width: 235px;
}

.ma_b41tab2 .ma_b41tab2_name p {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    padding-left: 30px;
}

.ma_b41tab2 td {
    padding: 14px 0;
}

.ma_b41tab2 .ma_b41tab2_nam {
    padding: 30px 0;
}

.ma_b41tab2 tr:nth-child(odd) {
    background: #f6f7fb;
}

.ma_b12s1rl_r .ma_in1s2_r span,
.ma_c2s1rl_d .ma_in1s2_r span {
    color: #666;
}

.ma_b32s1mmtm2_btn {
    width: 165px;
    background: #333;
    margin: 30px auto 0;
    display: none;
    cursor: pointer;
}

.ma_b32s1mmtm2_btn p {
    line-height: 40px !important;
    text-align: center;
    color: #fff !important;
    font-size: 16px;
    margin-top: 0 !important;
}

.am_e2_f2_btli1_box {
    width: 8px;
    height: 11px;
    position: relative;
    display: inline-block;
}





























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

    .ma_pchdmlib_c a:hover span,
    .ma_pchdmlib_c .ma_pchdmlib_helpbox:hover span {
        color: #fff;
    }

    .ma_pchdm_a1:hover {
        color: #fff;
    }

    .ma_pchdmlibhb_li a:hover p {
        color: #df0024;
    }

    .ma_pchdm_li3:hover a {
        color: #df0024;
    }

    .ma_pchdm_li3:hover .ma_pchdml3_img1 {
        opacity: 1;
    }

    .ma_pchdm_li3:hover .ma_pchdml3_img2 {
        opacity: 0;
    }

    .ma_fttml_li a:hover {
        opacity: 1;
    }

    .ma_fttmlat_li a:hover {
        color: #fff;
    }

    .ma_ce_li:hover a p,
    .ma_ce_li:hover .ma_cel_box p {
        color: #fff;
    }

    .ma_in1s1l_d a:hover .ma_in1s1ldt_img1 {
        top: -8px;
    }

    .ma_in1s1l_d a:hover .ma_in1s1ldt_jia {
        opacity: 1;
    }

    .ma_pc_hd.on .ma_pchdm_a1:hover::before {
        background: #df0024;
    }

    .ma_in1s1_rbox:hover span::before {
        width: 666%;
    }

    .ma_in1s2_r:hover span {
        color: #df0024;
    }

    .ma_in1s2_r:hover .ma_in1s2_img1 {
        opacity: 1;
    }

    .ma_in1s2_r:hover .ma_in1s2_img2 {
        opacity: 0;
    }

    .mc_ft_copyright .ma_ftbm_nopacity:hover {
        opacity: 1;
    }

    .ma_in1s2m_li a:hover .ma_in1s2mbdr_t {
        color: #df0024;
    }

    .ma_in1s2m_li a:hover .ma_in1s2mbd_l1 {
        transform: scale(1.1);
    }

    .ma_in1s3mml_li a:hover .ma_in1s3mmll_img1 {
        transform: scale(1.1);
    }

    .ma_in1s3mml_li a:hover .ma_in1s3mmll_t p {
        opacity: 1;
    }

    .ma_in1s3mml_li a:hover .ma_in1s3mmll_a span {
        color: #df0024;
    }

    .ma_in1s3mml_li a:hover .ma_in1s2_img1 {
        opacity: 1;
    }

    .ma_in1s3mml_li a:hover .ma_in1s2_img2 {
        opacity: 0;
    }

    .ma_in1s3mmrlbl_d:hover::before {
        opacity: 0;
    }

    .ma_in1s3mmrlb_t a:hover .ma_in1s3mmll_img1 {
        transform: scale(1.1);
    }

    .ma_in1s3mmrlb_t a:hover .ma_in1s3mmll_t p {
        opacity: 1;
    }

    .ma_cecl_m a:hover {
        color: #333;
    }

    .ma_cecl_a a:hover img {
        transform: translateX(6px);
    }

    /* .ma_ny1md_li:hover{
        border-color: transparent;
    }
    .ma_ny1md_li:hover p {
        opacity: 1;
        background: #d8170f;
    } */
    .ma_b11s1l_libox:hover .ma_b11s1llb_img {
        border-color: transparent;
        box-shadow: 0px 5px 29px 0px rgba(0, 0, 0, 0.05);
    }

    .ma_mbxlist a:hover {
        color: #333;
    }

    .ma_b12s1l_li2 a:hover {
        color: #da261e;
    }

    .ma_b12s1l_li2:hover::before {
        background: #da261e;
    }

    .ma_b12s1r_li a:hover .ma_in1s2_r span {
        color: #df0024;
    }

    .ma_b12s1r_li a:hover .ma_in1s2_img1 {
        opacity: 1;
    }

    .ma_b12s1r_li a:hover .ma_in1s2_img2 {
        opacity: 0;
    }

    .ma_b12s1r_li:hover {
        box-shadow: 0px 5px 29px 0px rgba(0, 0, 0, 0.11);
    }

    .ma_b12s1l_li:hover .ma_b12s1ll_l p {
        color: #333;
    }

    .ma_b4mrldb_li a:hover {
        color: #d40011;
    }

    .ma_b4mrldb_li a:hover::before {
        background: #d40011;
    }

    .ma_b11s1l_libox:hover .ma_b11s1llb_img1 {
        transform: scale(1.1);
    }

    .ma_b12s1r_li a:hover .ma_b12s1rl_l1 {
        transform: scale(1.1) translate(-50%,-50%);
    }

    .ma_b13mt_li:hover p,
    .ma_b13mt_li:hover a {
        color: #333;
    }

    .ma_b13mt_li:hover p::before,
    .ma_b13mt_li:hover a::before {
        background: #ff0000;
    }

    .ma_b13s1l_li:hover .ma_ceto2_img1box1 {
        opacity: 1;
    }

    .ma_b13s1l_li:hover .ma_ceto2_img1box2 {
        opacity: 0;
    }

    .ma_b13s1l_li:hover .ma_b12s1ll_l p {
        color: #333;
    }

    .ma_b13s1r2_tab tr a:hover {
        color: #d40011;
    }

    .ma_xgml_d a:hover .ma_xgmld_t img {
        transform: scale(1.1);
    }

    .ma_b16r_li a:hover .ma_b16rl_main4 span {
        color: #d40011;
    }

    .ma_b16r_li a:hover .ma_b16rlm4_img1 {
        opacity: 0;
    }

    .ma_b16r_li a:hover .ma_b16rlm4_img2 {
        opacity: 1;
    }

    .ma_b21s1l_li2:hover::before {
        background: #333;
    }

    .ma_b21s1l_li2:hover::after {
        background: #333;
    }

    .ma_b21s1l_li2:hover p {
        color: #333;
    }

    .ma_b21s1l_li2_a:hover a {
        color: #333;
    }

    .ma_tcmr_li:hover {
        border-color: #333;
    }

    .ma_tcmr_li:hover .ma_tcmrl_l p {
        color: #333;
    }

    .ma_b33s1mmbrl_d:hover {
        border-color: #333;
    }

    .ma_b33s1mmbrl_d:hover p {
        color: #333;
    }

    .ma_b12s1l_li2:hover p {
        color: #da261e;
    }

    .ma_b41s11mt_li:hover {
        background: #000;
    }

    .ma_b41s11mt_li:hover .ma_b41s11mtl_p1 {
        color: #fff;
    }

    .ma_ny1md_li p:hover,
    .ma_ny1md_li a:hover {
        background: #d8170f;
        opacity: 1;
    }

    .ma_ny1md.on .ma_ny1md_li p:hover {
        color: #fff;
    }

    .ma_c1s1lr_li a:hover {
        border-color: #d8170f;
    }

    .ma_c1s1lr_li a:hover span {
        color: #d8170f;
    }

    .ma_c1s1lr_li a:hover img {
        opacity: 1;
    }

    .ma_c2s1r_li a:hover .ma_in1s2_rbox span {
        color: #df0024;
    }

    .ma_c2s1r_li a:hover .ma_in1s2_rbox .ma_in1s2_img1 {
        opacity: 1;
    }

    .ma_c2s1r_li a:hover .ma_in1s2_rbox .ma_in1s2_img2 {
        opacity: 0;
    }

    .ma_c2s1r_li a:hover .ma_c2s1rld_l1 {
        transform: scale(1.1);
    }

    .pc_fenye li:hover {
        color: #fff;
        background: #da251b;
    }

    .pc_fenye li:hover .ma_comp-tabli1 {
        opacity: 0;
    }

    .pc_fenye li:hover .ma_comp-tabli2 {
        opacity: 1;
    }

    .ma_c3s1l1_li a:hover .ma_c3s1l1l_d1 {
        transform: scale(1.1);
    }

    .ma_c3s1l5_li a:hover .ma_c3s1l5ld_img1 {
        transform: scale(1.1);
    }

    .ma_c3s1l6_li a:hover .ma_c3s1l6l_d {
        background: #f6f6f6;
        border-color: #ddd;
    }

    .ma_c3s1l6_li a:hover .ma_c3s1l6ld_l1 {
        opacity: 0;
    }

    .ma_c3s1l6_li a:hover .ma_c3s1l6ld_l2 {
        opacity: 1;
    }

    .ma_c3s1l6_li a:hover .ma_c3s1l6ld_r p {
        color: #da251d;
    }

    .ma_d13s1_li a:hover .ma_d13s1ld_img1 {
        transform: scale(1.1);
    }

    .ma_d13s1_li a:hover .ma_d13s1ld_imgbg21 {
        opacity: 0;
    }

    .ma_d13s1_li a:hover .ma_d13s1ld_imgbg22 {
        opacity: 1;
    }

    .ma_ban7 .ma_ny1md.on .ma_ny1md_li:hover a {
        color: #fff !important;
    }

    .ma_f22s2m_li a:hover .ma_in1s2_r span {
        color: #df0024;
    }

    .ma_f22s2m_li a:hover .ma_in1s2_r .ma_in1s2_img1 {
        opacity: 1;
    }

    .ma_f22s2m_li a:hover .ma_in1s2_r .ma_in1s2_img2 {
        opacity: 0;
    }

    .ma_f22s2m_btn a:hover span {
        color: #da251d;
    }

    .ma_f22s2m_btn a:hover .ma_f22s2mb_img1 {
        opacity: 0;
    }

    .ma_f22s2m_btn a:hover .ma_f22s2mb_img2 {
        opacity: 1;
    }

    .ma_f22s3_li a:hover .ma_f22s3ldr_a img {
        margin-left: 12px;
    }

    .ma_f1s3ml_m:hover .ma_f1s3ml_img1 {
        opacity: 0;
    }

    .ma_f1s3ml_m:hover .ma_f1s3ml_img2 {
        opacity: 1;
    }

    .ma_f1s3ml_m:hover p {
        color: #333;
    }

    .ma_d24s1ml_d:hover .ma_d24s1mld_l1 {
        transform: scale(1.1);
    }

    .ma_lanbtm_li a:hover {
        color: #df0024;
    }







}
































/* am star */
.am_fs24 {
    font-size: 24px;
    line-height: 1.5;
}

.am_fs_18 {
    font-size: 18px;
    line-height: 1.5;
}

.am_fs18 {
    font-size: 18px;
    line-height: 1.5;
}

.am_fs16 {
    font-size: 16px;
    line-height: 1.5;
    /* height: 24px; */
    /* overflow: hidden; */
    /* width: calc(100% - 15px); */
}

.am_fs14 {
    font-size: 14px;
}

/* d2-1 */
.am_sml_tle {
    border-bottom: 1px solid #eeeeee;


}

.am_st_nav {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.am_st_navitem {
    display: inline-block;


}

.am_st_navitem a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #333333;
    line-height: 1.5;
    padding: 19px 40px;
    position: relative;
    color: #aaaaaa;
    transition: all 0.36s;

}

.am_st_navitem a::after {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    content: '';
    width: 0%;
    height: 2px;
    background-color: #da251d;
    opacity: 0;
    transition: all 0.36s;
}

.am_st_navitem.act a {
    color: #333333;
}

.am_st_navitem.act a::after {
    opacity: 1;
    width: 100%;
}

.am_d21_mbx {
    margin-bottom: 75px;
    text-align: right;

}

.am_d21_mbx .am_mbxlist {

    margin-right: 0;
    margin-left: 25px;
}

.ma_mbxlist.am_mbxlist.act a {
    color: #333333;
}

.am_d21_fr1 {
    padding-top: 0px;
    padding-bottom: 128px;
}

.am_d21_fr1d {
    width: 630px;
    margin: 0 auto;
}

.am_d21_fr1ditimg {
    text-align: center;
}

.am_d21_fr1ditimg img {
    width: 48px;
    margin: 0 auto;
}

.am_d21_fr1_title1 {
    text-align: center;
    padding: 25px 0 20px;
}

.am_d21_fr1_title1 h2 {
    text-align: center;
    font-weight: bold;
}

.am_d21_fr1_tip p {
    text-align: center;
    color: #666666;
}

.am_d21_fr1_input_lf p {
    color: #333;
}

.am_d21_fr1_input {
    height: 81px;

    background-color: rgb(255, 255, 255);
    box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.08);
    margin-top: 28px;
    margin-bottom: 56px;

}

.am_d21_fr1_input_lf {
    height: 100%;
    background-color: #f5f5f5;
    width: 135px;
}

.am_d21_fr1_input_lf p {
    height: 100%;
    line-height: 82px;
    text-align: center;
}

.am_d21_fr1_input_rt {
    height: 100%;
    width: calc(100% - 135px);
}

.am_d21_fr1_input_rt input {
    height: 100%;
    width: 100%;
    padding: 0 44px;
}

.am_d21_fr1_btn {
    width: 200px;
    height: 55px;
    background-color: #da251d;
    color: #fff;
    text-align: center;
    line-height: 55px;
    display: block;
    margin: 0 auto;
    font-size: 16px;
}

/* d2_2 */
.am_d22_fr1_tip p {
    color: #333333;
}

.am_d22_fr1_input1 {
    margin-bottom: 0px;
    margin-top: 30px;
}

.am_d22_fr1_input2 {
    margin-top: 30px;
    margin-bottom: 60px;
}

/* d2-5 */
.am_d25_mbx {
    float: right;
}

.am_d25_mbx {
    margin-bottom: 41px;
}

.am_d25_fr1_item {

    width: 266px;

    margin-right: 19px;
    position: relative;
    background-color: #fafafa;
}




/* xiala */
.am_d25_fr1it_bot {
    position: absolute;
    width: 100%;
    top: 51px;
    left: 0;
    z-index: 100;
    display: none;
    background-color: #fafafa;

}

.am_d25_fr1it_bot p {
    /* text-align: center; */
    padding: 0 25px;
    margin: 15px 0;
    cursor: pointer;
    font-size: 16px;

}

.am_d25_fr1it_topimg.on img {
    transform: rotate(180deg);
}

/* xiala */





.am_d25_fr1it_top {
    background-color: #fafafa;
    box-sizing: border-box;

    padding: 0 25px;
    height: 51px;
    cursor: pointer;
}

.am_d25_fr1it_topp {
    height: 100%;
}

.am_d25_fr1it_topp p {
    color: #999999;
    line-height: 51px;
}

.am_d25_fr1it_topimg {
    height: 100%;
    line-height: 51px;
}

.am_d25_fr1it_topimg img {
    width: 12px;
    transition: all 0.36s;

}

.am_d25_fr1_item3 {
    width: 358px;
    height: 51px;
}

.am_d25_fr1_item3input {
    width: calc(100% - 59px);
    height: 100%;
    background-color: #fafafa;
}

.am_d25_fr1_item3input input {
    height: 100%;
    width: 100%;
    padding: 0 20px;
}

.am_d25_fr1_item3input input::-webkit-input-placeholder {
    font-size: 16px;
    color: #999
}

.am_d25_fr1_item3img {
    width: 59px;
    height: 100%;
    background-color: #111111;
    position: relative;
}

.am_d25_fr1_item3img button {
    display: block;
    width: 100%;
    height: 100%;
}

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

.am_d25_floor2 {
    padding-top: 73px;
    padding-bottom: 30px;
}

.am_d25_fr2other {
    /* padding-right: 22px; */
    box-sizing: border-box;
}

.am_d25_fr2_box {
    margin: 0 -40px;
}

.am_d25_fr2b_item {
    padding: 0 40px;
    float: left;
    width: 25%;
    margin-bottom: 75px;
}

.am_d25_fr2b_item a {
    display: block;
    width: 100%;
    height: 100%;

}

.am_d25_fr2b_itemimg {
    position: relative;
    width: 194px;
    margin: 0 auto;
    overflow: hidden;
}

.am_d25_fr2b_itemimg img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.am_d25_fr2b_itemimg1 {
    position: relative;

}

.am_d25_fr2b_itemimg2 {
    position: absolute;
}

.am_d25_fr2b_itemh3 {
    font-size: 20px;
    color: #333333;
    line-height: 1.5;
    text-align: center;
    /* padding:27px  0 12px; */
    /* margin: 25px 0px 0px; */
    margin: 27px 0 12px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.am_d25_fr2b_itemp {
    color: #888888;
    line-height: 1.8;
    /* letter-spacing: 0.1rem; */
    text-align: center;
    height: 52.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.am_d25_fr2b_itembtn {
    width: 120px;
    height: 30px;
    background-color: #333333;
    color: #fff;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    transition: all 0.36s;
}

.am_d23_fot {
    padding-bottom: 92px;
}

/* 页脚 */
/* am数字页脚 */


/* 页脚 */
/*  e1*/

.am_e1_mbx_box {
    background-color: #f4f4f4;
}

.am_e1_mbx {
    float: right;

}

.am_e1_mbx {
    margin-bottom: 40px;
}

.am_e1_floor1 {
    background-color: #f4f4f4;
}

.am_e1_fr1_title .ma_fs36 {
    font-weight: bold;
}

.am_e1_fr1bot {
    margin-top: 50px;
    padding-bottom: 120px;
}

.am_e1_fr1lunbobox {
    margin: 0 -13.5px;
}

.am_e1_fr1_lb_item {
    float: left;
    padding: 0 13.5px;
    width: 33.333333%;
}

.am_e1_fr1_lb_item a {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    box-sizing: border-box;
    padding: 35px;
    position: relative;
}

.am_e1_fr1_lb_item a::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/am_e1_3.png) no-repeat center center;
    background-size: cover;
    transition: all 0.36s;
    opacity: 0;
}

.am_e1_lbfu {
    position: relative;
    z-index: 100;
}

.am_e1_lbh2 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
    transition: all 0.36s;

}

.am_e1_lbp {
    color: #666666;
    line-height: 1.8;
    height: 57.6px;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.36s;

}

.am_e1_lbbot {
    margin-top: 60px;

}

.am_e1_lbbotdate {
    color: #666666;
    transition: all 0.36s;
}

.am_e1_lbbotmore p {
    font-size: 16px;
    color: #da251d;
    font-weight: bold;
    padding-right: 15px;
    transition: all 0.36s;
}

.am_e1_lbbotmoreimg {
    position: relative;
    width: 5px;
    height: 24px;
}

.am_e1_lbbotmoreimg img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 4px;
    transition: all 0.36s;
}

.am_e1_lbbotmoreimg1 {
    opacity: 1;
}

.am_e1_lbbotmoreimg2 {
    opacity: 0;

}

/* 轮播点设置 */
.am_e1_fr1lunbobox .slick-dots {
    bottom: -60px;
}

.am_e1_fr1lunbobox .slick-dots li {
    width: 0;
    height: 0;

    border-radius: 0;
    background-color: #d4d4d4;
    border: 4px solid #d4d4d4;
}

.am_e1_fr1lunbobox .slick-dots .slick-active {
    background-color: #f04237;
    border-color: #f04237 #f4f4f4 #f4f4f4 #f04237;
}

.am_e2_floor2_box {
    padding: 30px 0;
}

.am_e2_floor2 {
    height: 209px;
    padding: 42px 0 33px;
    box-sizing: content-box;
}

.am_e2_f2_boximg {
    width: 373px;
    position: relative;
    overflow: hidden;
}

.am_e2_f2_boximg img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.36s;
}

.am_e2_f2_boximg1 {
    position: absolute;

}

.am_e2_f2_boximg2 {
    position: relative;

}

.am_e2_f2_boxtext {
    width: calc(100% - 373px);
    height: 100%;
    box-sizing: border-box;
    /* padding: 50px 0; */
    padding: 40px 0;
}

.am_e2_f2_boxtextl {
    width: 170px;
    position: relative;
    /* padding-top: 5px; */

}

.am_e2_f2_boxtextr::after {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    content: '';
    width: 1px;
    height: 100%;
    background-color: #dfdfdf;

}

.am_e2_f2_boxtextr {
    width: calc(100% - 170px);
    padding-left: 76px;
    padding-right: 58px;
    position: relative;

}

.am_e2_f2_boxtextlp {
    color: #999999;

}

.am_e2_f2_boxtextlimg {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #bbbbbb;
    margin-top: 37px;
    transition: all 0.36s;

}

.am_e2_f2_boxtextlimg1 {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.36s;
}

.am_e2_f2_boxtextlimg2 {
    opacity: 1;
    position: relative;
    width: 100%;
    bottom: 2px;
    left: 0;
    transition: all 0.36s;
}

.am_e2_f2_boxtextr h3 {
    color: #666666;
    font-weight: bold;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
    /* margin-top: 5px; */
    padding-right: 30px;
    /* height: 60px; */
}

.am_e2_f2_boxtextr p {
    color: #666666;
    line-height: 1.875;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;

}

.am_e2_floor2.on {
    background-color: #f6f6f6;
}

.am_e2_floor2 a {
    display: block;
    width: 100%;
    height: 100%;
}

.am_e1_fot {
    padding: 80px 0 95px;
}

/* e2 */

/* e2 */
/* e3 */
.am_e3_content {
    background-color: #f9f9f9;
}

.am_e3_mbx {
    float: right;
}

.am_e3_floor1 {
    background-color: #f9f9f9;
}


.am_e3_fr1l {
    height: 100%;
    width: calc(100% - 553px);
}

.am_e3_fr1r {
    width: 553px;
    height: 100%;
}

.am_e3_fr1_item {
    width: 267px;
    margin-right: 14px;
    position: relative;
    cursor: pointer;
}

.am_e3_fr1it_top {
    background-color: #fff;
    height: 51px;
    box-sizing: border-box;
    padding: 0 25px;
}

.am_e3_fr1it_bot {
    position: absolute;
    width: 100%;
    top: 51px;
    left: 0;
    z-index: 100;
    padding: 20px 25px;
    background-color: #ffffff;
    display: none;
}

.am_e3_fr1it_bot p {
    color: #666;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 5px;
}
.am_e3_fr1it_bot p:last-child{
    margin-bottom: 0;
}

.am_e3_fr1rinput {
    height: 51px;
    width: calc(100% - 59px - 14px);
}

.am_e3_fr1rinput input {
    height: 100%;
    background-color: #fff;
    width: 100%;
    padding: 0 25px;

}

.am_e3_fr1rinput input::-webkit-input-placeholder {
    font-size: 16px;
    color: #999
}

.am_e3_fr1rimg {
    width: 59px;
    height: 51px;
    margin-left: 14px;
}

.am_e3_fr1rimg img {
    transition: all 0.36s;
}

.am_e3_fr1rimg.on img {
    transform: rotate(180deg)
}

.am_e3_floor2 {
    padding-top: 50px;
}

.am_e3_fr2box {
    margin: 0 -19px;
}

.am_e3_fr2item {
    width: 33.333333%;
    padding: 0 19px;
    float: left;
    margin-bottom: 27px;
}

.am_e3_fr2item a {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transition: all 0.36s;
}

.am_e3_fr2ittop {
    position: relative;
    overflow: hidden;
}

.am_e3_fr2ittop img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.36s;
}

.am_e3_fr2ittopimg1 {
    position: absolute;
}

.am_e3_fr2ittopimg2 {
    position: relative;
}

.am_e3_fr2itbot {
    box-sizing: border-box;
    padding: 25px 40px 20px;
}

.am_e3_fr2itboth3 {
    line-height: 1.6;
    height: 64px;
    color: #333333;
}

.am_e3_fr2itbotp {
    line-height: 1.875;
    color: #888888;
    height: 90px;
    margin: 22px 0 30px;
}

.am_e3_fr2itbotmore {
    border-top: 1px solid #eeeeee;
    padding-top: 18px;

}

.am_e3_fr2itbotml {
    font-size: 14px;
    color: #999999;
    line-height: 25px;

}

.am_e3_fr2itbotmr p {
    color: #000;
}

.am_e3_fr2itbotmr p {
    color: #999;
    transition: all 0.36s;
    font-weight: bold;
}

.am_e3_fr2itbotmrimg {
    position: relative;
    width: 13px;
    height: 24px;
    margin-left: 16px;
}

.am_e3_fr2itbotmrimg img {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.am_e3_fr2itbotmrimg1 {
    opacity: 1;
}

.am_e3_fr2itbotmrimg2 {
    opacity: 0;
}

.am_e3_fot {
    padding: 100px 0 80px;
}

/* e3 */
/* e4 */
.am_e4_content {
    padding-bottom: 50px;
}

.am_e4_mbx {
    float: right;
    margin-bottom: 50px;
}

.am_e4_f1title {
    text-align: center;
    margin: 0px 0 78px;
}

.am_e4_f1title h2 {
    font-weight: bold;
    position: relative;
}

.am_e4_f1title h2::before {
    position: absolute;
    top: 0;
    left: 50%;
    content: '';
    height: 130%;
    width: 1px;
    background-color: #a1a1a1;
    transform: translateX(-50%);
    transform: rotate(30deg);
}

.am_e4_f1title h2 a {
    display: inline-block;

}

.am_e4_f1title h2 a {
    color: #999;
    padding-right: 51px;
    transition: all 0.36s;
}

.am_e4_f1title h2 a.act {
    color: #333;
}

.am_e4_f1title h2 a:last-child {
    padding-left: 51px;
    padding-right: 0;
}

.am_e4_f2_box {
    border-top: 1px solid #eeeeee;
}

.am_e4_f2item {
    height: 51px;
    padding: 30px 0 28px;
    padding-right: 30px;
    box-sizing: content-box;
    border-bottom: 1px solid #eeeeee;
}

.am_e4_f2item a {
    display: block;
    width: 100%;
    height: 100%;
}

.am_e4_f2iteml {
    width: calc(100% - 23px);
    height: 100%;
}

.am_e4_f2itemr {
    height: 100%;
    width: 23px;
    position: relative;
}

.am_e4_f2itemr img {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.am_e4_f2itemll {
    width: 35px;
    height: 100%;
    position: relative;
}

.am_e4_f2itemll img {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;

}

.am_e4_f2itemlr {
    width: calc(100% - 35px);
    padding: 0 22px;
}

.am_e4_f2itemlr p {
    color: #999999;
}

.am_e4_f2itemlr h3 {
    color: #333333;
    margin-top: 10px;
    line-height: 1.5;
    height: 30px;
    transition: all 0.36s;
}

.am_e4_fot {
    padding: 80px 0 55px;
}

/* f3 */
.am_f3_content {
    padding-bottom: 30px;
}

.am_f3_mbx {
    text-align: right;
    /* float: right; */
    margin-bottom: 64px;
}

.am_f3_mbx .ma_mbxlist {
    margin-left: 25px;
    margin-right: 0;
}

.am_f3_f1box {
    width: 600px;
    margin: 0 auto;
    /* padding:0 20px; */
    border-bottom: 1px solid #cccccc;
    box-sizing: content-box;
    height: 36px;
    padding-bottom: 9px;
}

.am_f3_f1bl {
    width: 155px;
    position: relative;
    padding-left: 20px;
}

.am_f3_f1bltop {
    height: 36px;
    line-height: 36px;
    position: relative;
    cursor: pointer;
}

.am_f3_f1bltop p {
    line-height: 36px;
}

.am_f3_f1bltop img {
    width: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}

.am_f3_f1bltop.on img {

    transform: rotate(180deg);
}

.am_f3_f1blbot {
    position: absolute;
    top: 47px;
    left: 0;
    z-index: 100;
    background-color: #ffffff;
    width: 100%;
    padding-left: 20px;
    display: none;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);
}

.am_f3_f1blbot p {
    margin: 20px 0;
    cursor: pointer;
}

.am_f3_f1br {
    width: calc(100% - 155px);
    height: 100%;
}

.am_f3_f1brinput {
    height: 100%;
}

.am_f3_f1brinput {
    height: 100%;
    width: calc(100% - 36px);
    padding-right: 20px;
}

.am_f3_f1brinput input {
    height: 100%;
    width: 100%;
    padding-left: 51px;
}

.am_f3_f1brinput input::-webkit-input-placeholder {
    font-size: 16px;
    color: #999
}

.am_f3_f1brimg {
    height: 100%;
    width: 36px;
    background-color: #da251d;
    position: relative;
    cursor: pointer;
}

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

.am_f3_floor2 {
    padding-top: 70px;
}

.am_f3_f2box {
    border-top: 1px solid #000000;
}

.am_f3_f2_item {
    padding: 34px 0;
    border-bottom: 1px solid #eeeeee;
    transition: all 0.36s;
}

.am_f3_f2_title {
    padding: 32px 0;
    border-bottom: 1px solid #cccccc;
}

.am_f3_f2_title div {
    float: left;
    width: 20%;
    text-align: center;
}

.am_f3_f2_item div {
    float: left;
    width: 20%;
    text-align: center;
}

.am_f2_title div {
    color: #333333;
}

.am_f2_item div {
    color: #666666;
}

.am_f3_fot {
    padding: 80px 0 80px;
}

/* f2 */

.am_f2_mbx {
    text-align: right;
}

.am_f2_mbx .ma_mbxlist {
    margin-right: 0;
    margin-left: 25px;
}

.am_f2_floor1 {
    padding-top: 70px;
    padding-bottom: 105px;
    border-bottom: 1px solid #eeeeee;
}

.am_f2_fr1box {
    position: relative;


}

.am_f2_fr1title {
    margin-left: 217px;
}

.am_f2_fr1ttop {
    margin-left: 180px;
}

.am_f2_fr1ttop h2 {
    font-size: 60px;
    line-height: 1.5;
    font-weight: bold;
    display: inline-block;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
}

.am_f2_fr1ttop h2::after {
    position: absolute;
    top: 65%;
    left: -116px;
    transform: translateY(-50%);
    /* transform: translateX(-100%); */
    content: '”';
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.am_f2_fr1ttop h2::before {
    position: absolute;
    top: 50%;
    left: -25px;
    transform: translateY(-50%);
    transform: translateX(-100%);
    background-color: #313131;
    width: 40px;
    height: 2px;
    font-weight: bold;
    content: '';
    font-family: Arial, Helvetica, sans-serif;

}

.am_f2_fr1titleh3 {
    font-size: 56px;
    font-weight: bold;
    line-height: 1.3;
    font-family: "思源黑体";

}

.am_f2_fr1d {
    position: absolute;
    top: -38%;
    right: 26%;
    z-index: 2;
}

.am_f2_fr1d img {
    width: 446px;
}

.am_f2_fr1d2 {
    position: absolute;
    top: 15%;
    right: 23%;
    z-index: 1;
}

.am_f2_fr1d2h2 {
    font-size: 72px;

    color: rgba(34, 34, 34, 0.102);
    /* line-height: 1.5; */
    text-align: right;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.am_f2_fr1d2h21 {
    font-size: 60px;
}

.am_f2_fr1d3 {
    position: absolute;
    top: 55%;
    right: 18%;
    z-index: 1;
}

.am_f2_fr1d2h22 {
    margin-left: 30px;
}

.am_f2_floor2 {
    padding-top: 149px;
    padding-bottom: 70px;
    position: relative;
}

.am_f2_fr2_box {
    position: relative;
}

.am_f2_fr2_l {
    position: relative;
    width: 502px;
}


.am_f2_fr2_r {
    width: calc(100% - 502px);
    padding-right: 90px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.am_f2_fr2_r p {
    color: #666666;
    margin-bottom: 15px;
    line-height: 1.75;
}

.am_f2_fr2_r p span {
    color: #333333;
    font-weight: bold;
}

.am_f2_fr2_db {
    position: relative;
}

.am_f2_fr2_d {
    position: absolute;
    top: -18%;
    left: -8px;
    z-index: -1;

}

.am_f2_fr2_d2 {
    position: absolute;
    top: -10px;
    right: 3.6%;
    width: 162px;
}

.am_f2_fr2_d2 img {
    width: 100%;
}

/* f4 */

.am_f4_mbx {
    text-align: right;
    margin-bottom: 50px;
}

.am_f4_mbx .ma_mbxlist {
    margin-right: 0;
    margin-left: 25px;
}

.am_f4_floor1 {
    padding-bottom: 72px;
}


.am_f4_fr1_titem {
    float: left;
    width: 25%;
    box-sizing: border-box;

}

.am_f4_fr1_titem p {
    font-weight: bold;
}

.am_f4_fr1_bot {
    margin-top: 45px;
}

.am_f4_fr1_botitem {

    float: left;
    margin-right: 110px;
}

.am_f4_fr1_botitem a {
    display: block;
    width: 100%;
    height: 100%;
}

.am_f4_fr1btt {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: #da251d;
    position: relative;
    overflow: hidden;
}

.am_f4_fr1btt img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 10px;
    width: 46px;
}

.am_f4_fr1btb {
    margin-top: 26px;
}

.am_f4_fr1btb p {
    color: #666666;
}

.am_f4_floor2 {
    background-color: #f8f8f8;
    padding: 52px 0 110px;
}

.am_f4_fr2_titem p {
    font-weight: bold;
}

.am_f4_fr2_bot {
    padding-top: 55px;
}

.am_f4_fr2_botitem {
    float: left;
    width: 25%;
    margin-bottom: 47px;
}

.am_f4_fr2btb {
    margin-top: 25px;
    padding-right: 105px;
    height: 96px;
}

.am_f4_fr2btb p {
    color: #666666;
    line-height: 2;
}

/* f6 */
.am_f6_mbx {
    text-align: right;
}

.am_f6_mbx .ma_mbxlist {
    margin-right: 0;
    margin-left: 25px;
}

.am_f6_fl1box {
    margin: 0 -28px;
}

.am_f6_f1item {
    float: left;
    padding: 0 28px;
    width: 33.333333%;
    margin-bottom: 37px;
}

.am_f6_f1item a {
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    border: 1px solid #eeeeee;
}

.am_f6_f1itemimg {
    width: 100%;
    position: relative;
    overflow: hidden;

}

.am_f6_f1itemimg img {
    width: 100%;

    top: 0;
    left: 0;
    transition: all 0.36s;



}

.am_f6_f1itemimg1 {
    position: absolute;
}

.am_f6_f1itemimg2 {
    position: relative;
}

.am_f6_f1itembot {
    padding: 46px 30px 31px;
    background-color: #ffffff;
}

.am_f6_f1itembot h2 {
    font-weight: bold;
    color: #333333;
    transition: all 0.36s;
}

.am_f6_f1itembotp {
    line-height: 1.5;
    color: #333333;
    margin-top: 25px;
    height: 72px;
}

.am_f6_f1itembmore {
    margin-top: 30px;
}

.am_f6_f1itembmore p {
    font-size: 14px;
    color: #bbbbbb;
    line-height: 1.5;
    transition: all 0.36s;
    font-weight: bold;
}

.am_f6_f1itemmig {
    position: relative;
    width: 12px;
    height: 21px;
    margin-left: 16px;
}

.am_f6_f1itemmig img {
    position: absolute;
    top: 50%;

    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.am_f6_f1itemmig1 {
    opacity: 1;
}

.am_f6_f1itemmig2 {
    opacity: 0;
}

.am_f6_fot {
    padding: 55px 0 105px;
}

/* g3 */

.am_g3_mbx {
    text-align: right;
}

.am_g3_mbx .ma_mbxlist {
    margin-left: 25px;
    margin-right: 0;
}

.am_g3_floor1 {
    padding-top: 32px;

}


.am_g3_flr1iteml {
    width: 307px;
    padding-left: 10px;
    box-sizing: border-box;
    line-height: 108px;
}

.am_g3_flr1iteml img {
    width: 232px;
}

.am_g3_flr1itemc {
    width: 556px;
    position: relative;
    padding: 17px 0;
    padding-left: 62px;
}

.am_g3_flr1itemc::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: #eeeeee;
}

.am_g3_flr1itemc::after {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: #eeeeee;
}

.am_g3_flr1itemch2 {
    color: #333333;
}

.am_g3_flr1itemcicon {
    padding-top: 26px;
}

.am_g3_flriconitem {
    display: inline-block;
    margin-right: 45px;
}

.am_g3_flriconitem img {
    width: 20px;
    vertical-align: center;
}

.am_g3_flriconitem span {
    color: #333333;
    display: inline-block;
    padding-left: 5px;
}



.am_g3_flr1itemr {
    width: calc(100% - 307px - 556px);
    padding-left: 80px;


}

.am_g3_flr1itemr a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 108px;
}

.am_g3_flr1itemr a img {
    width: 12px;
    /* vertical-align: center; */
}
.am_g3_flriconitem .am_fs16,
.am_g3_flr1itemr .am_fs16{
    line-height: normal;
    height: auto;
    overflow: initial;
}

.am_g3_flr1itemr a span {
    color: #333333;
    display: inline-block;
    margin-right: 10px;
    transition: all 0.36s;
}

.am_g3_floor2 {
    margin-top: 88px;
    padding-bottom: 135px;

}

.am_g3_flr2box {
    position: relative;
}

.am_g3_flr2box img {
    width: 100%;
}

.am_g3_flr2imgd1 {
    position: absolute;
    top: 30%;
    left: 10%;
    z-index: 10;
}

.am_g3_flr2imgd1 img {
    width: 365px;
}

.am_g3_flr2imgd2 {
    position: absolute;
    top: 54%;
    left: 28%;
    z-index: 11;
}

.am_g3_flr2imgd2 img {
    width: 236px;
}

.am_g3_flr2imgd3 {
    position: absolute;
    bottom: 10%;
    right: 4%;

}

.am_g3_flr2erweimabox {
    padding: 5px;
    box-sizing: content-box;
    text-align: center;
}

.am_g3_flr2imgd3 img {
    width: 88px;
}

.am_g3_flr2imgd3 p {
    color: #ffffff;
    margin-top: 16px;
}

.am_g3_flr2wordd4 {
    position: absolute;
    top: 12%;
    right: 20%;
}

.am_g3_flr2wd4th2 {
    font-size: 50px;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.5;
}

.am_g3_flr2wd4t {
    padding-bottom: 8px;
    position: relative;
}

.am_g3_flr2wd4t::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 62px;
    height: 2px;
    background: #ff0000;
}

.am_g3_flr2wd4th4 {
    color: #ffffff;
    margin-top: 35px;
}

.am_g3_flr2wordd5ul {
    margin-top: 60px;
}

.am_g3_flr2wordd5ul li {
    color: #ffffff;
    padding-bottom: 5px;
    padding-left: 20px;
    position: relative;
}

.am_g3_flr2wordd5ul li::after {
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #ffffff;
    border-radius: 50%;
    content: '';
}

/* g4 */

.am_g4_mbx {
    text-align: right;
    margin-bottom: 53px;
}

.am_g4_mbx .ma_mbxlist {
    margin-right: 0;
    margin-left: 25px;
}

.am_g4_flr1l {
    height: 57px;
    width: 130px;
    border: 1px solid #ebebeb;
    line-height: 58px;
    text-align: center;

}

.am_g4_flrctop {
    height: 55px;
}

.am_g4_flrc {
    cursor: pointer;
    width: 269px;
    line-height: 58px;
    padding: 0 32px;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    position: relative;
}

.am_g4_flrcbot {
    position: absolute;
    top: 58px;
    left: 0;
    width: 100%;
    display: none;
    background: #fff;
    z-index: 10;
    border: 1px solid #ebebeb;
    padding: 15px 0;
}

.am_g4_flrcbot p {
    padding: 0 32px;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 5px;
}
.am_g4_flrcbot p:last-child{
    margin-bottom: 0;
}

.am_g4_flrctopp {
    line-height: 55px;
}

.am_g4_flrcimgbox {
    height: 100%;
    width: 12px;
    position: relative;
}

.am_g4_flrcimgbox img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.am_g4_flrcimgbox.on img {
    transform: rotate(180deg);
}

.am_g4_flr1r {
    height: 57px;
    width: 193px;
    background-color: #1d1e20;
    color: #ffffff;
    text-align: center;
    line-height: 58px;
    margin-left: 30px;
}

.am_g4_floor2 {
    padding-top: 70px;
    padding-bottom: 60px;
}

.am_g4_flr {
    padding-right: 52px;
}

.am_g4_flr2box {
    margin: 0 -17.5px;
}

.am_g4_flr2item {
    padding: 0 17.5px;
    width: 50%;
    margin-bottom: 36px;
}

.am_g4_flr2text {
    border: 1px solid #eee;
    padding: 55px 40px 32px;
    transition: all 0.36s;
}

.am_g4_flr2textl {
    width: 141px
}

.am_g4_flr2textl img {
    width: 100%;
}

.am_g4_flr2textr {
    width: calc(100% - 141px);
    padding-left: 47px;
}

.am_g4_flr2textrtitle {
    position: relative;
    padding-bottom: 8px;
}

.am_g4_flr2textrtitle::after {
    position: absolute;
    bottom: 0;
    left: 0;

    content: '';
    width: 46px;
    height: 1px;
    background-color: #da251d;
}

.am_g4_flr2textrh3 {
    font-size: 22px;
    color: #333333;
    line-height: 1.5;
    height: 33px;
    font-weight: bold;
}

.am_g4_flr2textrbot {
    margin-top: 32px;
}

.am_g4_flr2ttrbitem {
    padding-bottom: 15px;
    vertical-align: middle;
}

.am_g4_flr2ttrbitem a {
    display: block;
    width: 100%;
    height: 100%;
}

.am_g4_flr2ttrbitem img {
    width: 15px;
    padding-top: 2px;
    position: relative;
    top: 2px;

}

.am_g4_flr2ttrbitem p {
    color: #333333;
    padding-left: 14px;
}

/* e2 */

.am_e2_content_right {
    width: 475px;
    background-color: #ffffff;
    height: 100%;
}


.am_e2_content_rightbox {
    margin-right: 22%;
    width: 475px;
}

.am_e2_content_box {
    position: relative;
}

.am_e2_content_left {
    width: calc(100% - 475px);
    padding-top: 72px;
    padding-right: 62px;
    position: relative;
}
.am_e2_content_left::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 150vw;
    height: 100%;
    background-color: #f9f9f9;
    z-index: 1;
}

.am_e2_content_leftbox {
    /* margin-left: 22%; */
    position: relative;
    z-index: 2;
}

.am_e2_mbx {
    text-align: right;
}

.am_e2_mbx .ma_mbxlist {
    margin-right: 0;
    margin-left: 25px;
}

.am_e2_cr_title {
    margin: 0 32px;
    padding-bottom: 25px;
    border-bottom: 1px solid #d9d9d9;
}

.am_e2_cr_title h2 {
    color: #333333;
    font-weight: bold;
}


.am_e2_cr_botulli {

    padding: 0 32px;

}

.am_e2_cr_botulli a {
    display: block;
    width: 100%;
    padding-right: 53px;
    position: relative;
    border-bottom: 1px solid #eeeeee;

}

.am_e2_cr_botulli a p {
    color: #999999;
    line-height: 1.5;

}

.am_e2_cr_botulli a h4 {
    color: #666666;

}

.am_e2_ct_title {
    padding-bottom: 40px;
    border-bottom: 1px solid #d9d9d9;
}

.am_e2_ct_titleh2 {
    font-size: 22px;
    color: #333333;
    line-height: 1.6;
}

.am_e2_ct_icon {
    margin-top: 33px;
    margin-bottom: 51px;
}

.am_e2_ct_iconr img {
    width: 16px;
}

.am_e2_ct_iconl span {
    font-size: 14px;
    color: #999999;
    margin-right: 60px;
}

.am_e2_ct_iconl span img {
    width: 16px;
    vertical-align: bottom;
    margin-right: 10px;
}

.am_e2_ct_bot {
    padding-bottom: 90px;
    border-bottom: 1px solid #d9d9d9;
}

.am_e2_ct_bot p {
    margin-bottom: 13px;
}

.am_e2_cl_fot {
    padding: 50px 0 60px;
}

.e2_p_img {
    margin: 35px 0 30px !important;
}

.am_e2_cl_fot a {
    display: block;
    width: 100%;
    height: 100%;
    width: 309px;
}

.am_e2_cl_fot a span {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    display: block;
    transition: all 0.36s;
}

.am_e2_cl_fot a span:first-child {

    width: 74px;
}

.am_e2_cl_fot a span:last-child {
    width: calc(100% - 74px);
}

.am_d21_mbx .ma_mbxlist {
    margin-right: 0;
}

.am_fs_16 {
    font-size: 16px;
}

.am_e2_cr_botulli a .am_fs_16 {
    transition: all 0.36s;
}

/* gai */
.am_e3_fr2itbotp {
    line-height: 1.875;
    color: #888888;
    height: 90px;
    margin: 22px 0 30px;
    overflow: hidden;
}

.am_e3_mbx .ma_mbxlist {
    margin-right: 0;
    margin-left: 25px;
}


.am_f3_f1brinput input {
    height: 100%;
    padding-left: 51px;
    width: 100%;
}

.am_f4_fr2btb {
    overflow: hidden;
}

.am_f4_fr1btb {
    box-sizing: border-box;
}

.am_f4_fr2btb p {
    height: 93px;
}

.am_f4_fr2btb {
    height: auto;
}

.am_f6_f1itembotp {
    overflow: hidden;
}




.am_g3_add {
    width: 100%;
    height: 444px;
}

.am_g3_add img {
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.am_e2_cr_botulli a {
    padding-right: 0;
    padding: 15px 0;
}

.am_e2_cr_botulli a p {
    transition: all 0.36s;
}

.am_e2_cr_botulli a h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}

.am_e2_cl_fot a span:last-child {
    height: 42px;
    overflow: hidden;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.am_g3_flr2imgd1 {
    z-index: 8;
}

.am_g3_flr2imgd2 {
    z-index: 9;
}

.am_e2_cl_fot a {
    transition: all 0.36s;
}

.am_e2cr_mainbox {
    width: 475px;
}

.am_e2cr_main {
    width: 475px;
}

.am_e2cr_main.on2 {
    bottom: 152px;
}

/* am */

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

    /* am */
    .am_st_navitem a:hover::after {
        width: 100%;
        opacity: 1;
    }

    .am_st_navitem a:hover {
        color: #333333;
    }

    .am_d25_fr2b_item:hover .am_d25_fr2b_itembtn {
        background-color: #da251d;
    }

    .am_e1_fr1_lb_item a:hover::before {
        opacity: 1;
    }

    .am_e1_fr1_lb_item a:hover .am_e1_lbh2 {
        color: #fff;
    }

    .am_e1_fr1_lb_item a:hover .am_e1_lbp {
        color: #fff;
    }

    .am_e1_fr1_lb_item a:hover .am_e1_lbbotdate {
        color: #ffffff;
    }

    .am_e1_fr1_lb_item a:hover .am_e1_lbbotmore p {
        color: #ffffff;
    }

    .am_e1_fr1_lb_item a:hover .am_e1_lbbotmoreimg2 {
        opacity: 1;
    }

    .am_e1_fr1_lb_item a:hover .am_e1_lbbotmoreimg1 {
        opacity: 0;
    }

    .am_e2_floor2 a:hover .am_e2_f2_boximg img {
        transform: scale(1.1);
    }

    .am_e2_floor2 a:hover .am_e2_f2_boxtextlimg {
        border-color: #da251d;
    }

    .am_e2_floor2 a:hover .am_e2_f2_boxtextlimg1 {
        opacity: 1;
    }

    .am_e2_floor2 a:hover .am_e2_f2_boxtextlimg2 {
        opacity: 0;
    }

    .am_e2_floor2 a:hover .am_e2_f2_boxtextr h3 {
        color: #da251d;
    }

    .am_e3_fr2item a:hover .am_e3_fr2ittop img {
        transform: scale(1.1);
    }

    .am_e3_fr2item a:hover .am_e3_fr2itbotmr p {
        color: #da251d;
    }

    .am_e3_fr2item a:hover .am_e3_fr2itbotmrimg1 {
        opacity: 0;
    }

    .am_e3_fr2item a:hover .am_e3_fr2itbotmrimg2 {
        opacity: 1;
    }

    .am_e3_fr2item a:hover {
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 1px 16.56px 1.44px rgba(0, 0, 0, 0.08);
    }

    .am_f3_f2_item:hover {
        background-color: #f8f8f8;
    }

    .am_f6_f1item a:hover .am_f6_f1itembot h2 {
        color: #ef1b22;
    }

    .am_f6_f1item a:hover .am_f6_f1itemimg img {
        transform: scale(1.1);
    }

    .am_f6_f1item a:hover .am_f6_f1itemmig1 {
        opacity: 0;
    }

    .am_f6_f1item a:hover .am_f6_f1itemmig2 {
        opacity: 1;
    }

    .am_f6_f1item a:hover .am_f6_f1itembmore p {
        color: #ef1b22;
    }

    .am_f6_f1item a:hover {
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 0px 26px 0px rgba(51, 51, 51, 0.08);
    }

    .am_g4_flr2text:hover {
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 0px 26px 0px rgba(51, 51, 51, 0.08);
    }

    .am_e2_cl_fotfl a:hover span {
        color: #d8170f;
    }

    .am_g3_flr1itemr a:hover span {
        color: #d8170f;
    }

    .am_e2_cr_botulli a:hover .am_fs_16 {
        color: #d8170f;
    }

    .am_e4_f2item a:hover .ma_fs20 {
        color: #d40011;
    }

    .am_e4_f1title h2 a:hover {
        color: #333;
    }


    /* am */
}

/* am end */
.ma_pchdmlibhb_li a {
    line-height: normal !important;
}

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

.ma_ban4 .ma_ban_li,
.ma_ban5 .ma_ban_li {
    position: initial;
}

.ma_b22 .ma_b13s1l_li:first-child .ma_b13s1ll_td {
    padding-top: 0;
}

.ma_b12s1li_c {
    display: none;
}

.ma_c3s1l3bmrlt_p {
    width: calc(100% - 21px);
}

.ma_b16rl_main:first-child span {
    width: calc(100% - 48px);
}

.ma_b13s1l_li:last-child .ma_b13s1ll_td {
    padding-bottom: 0;
}
.am_e1_fr1_lb_item:not(:first-child){
    display: none;
}
.am_f4_fr1_bot{
    margin: 0 -50px;
    overflow: hidden;
}
.am_f4_fr1_botitem {
    padding: 0 50px;
    width: 25%;
    margin-right: 0;
}
.am_f4_fr1_title{
    margin-bottom: 50px;
}
.am_f4_fr1_titem {
    width: 26.5%;
}
.am_f4_fr2_bot{
    margin: 0 -50px;
    overflow: hidden;
}
.am_f4_fr2_botitem{
    padding: 0 50px;
    width: 25%;
}
.am_f4_fr2btb {
    padding-right: 20px;
}
.ma_f4s1m_img2 {
    display: none;
}
.am_g4_flrctopp{
    height: auto;
}
.am_d25_fr1it_topp p{
    height: auto;
    width: auto;
}
.ma_b11s1l_ul,
.ma_b12s1r_ul,
.ma_b4mr_txt,
.ma_b13s1_r1,
.ma_b13s1r2_ul,
.ma_b13s1rb2_ul,
.ma_b21s1r_ul2,
.ma_b341s1mml_ul,
.ma_c2s1r_ul,
.ma_c3s1l1_ul,
.ma_c3s1l4p_ul,
.ma_c3s1l5_ul,
.ma_c3s1l6_ul,
.ma_d11r_ul,
.ma_d13s1_ul,
.ma_b15s1_ul,
.am_sml_tle,
.ma_d23s1m_ul,
.ma_d24s1m_ul,
.am_d25_fr2_box,
.am_e2_floor2_box,
.am_e3_fr2box,
.am_e4_f2_box,
.am_f4_fr1_bot,
.am_f4_fr2_bot,
.am_f6_fl1box,
.ma_g2s1m_ul,
.ma_g2s2_ul,
.am_g4_flr2box {
    overflow: hidden;
}





.ma_bantxtp1,
.ma_bantxtp2,
.ma_title2box,
.ma_in1s1_ul,
.ma_nybantxtp1,
.ma_b11s1l_li,
.ma_title4,
.ma_b12s1r_p,
.ma_b12s1r_li,
.ma_b4ml_ul2,
.ma_b4mr_t1,
.ma_title2,
.ma_b4mr_li,
.ma_b4mrt_li,
.ma_title5,
.ma_b12s1r_p,
.ma_b13s1r2_li,
.ma_b13s1rb2_li,
.ma_xgm_t,
.ma_b12s1r_d,
.ma_b16r_li,
.ma_title4,
.ma_b21s1r_li1,
.ma_b21s1r_li2,
.ma_b21s1rul2bt,
.ma_b22mr_txt,
.ma_b341s1mml_p,
.ma_b341s1mml_btnbox,
.ma_b34s1mmr_d,
.ma_b34s1mmr_d6,
.ma_b34s1m_t h2,
.ma_b341s1mml_t,
.ma_b341s1mmlub_p,
.ma_b341s1mml_li,
.ma_c2s1r_li,
.ma_nybantxtp2,
.ma_c3s1l1_li,
.ma_c3s1l4p_img,
.ma_c3s1l4p_li,
.ma_c3s1l5_li,
.ma_c3s1l6_li,
.ma_b16r_li,
.ma_d11s1_tbox,
.ma_d13s1_li,
.box,
.am_st_nav,
.am_d21_fr1ditimg,
.am_d21_fr1_title1,
.am_d21_fr1_tip,
.am_d21_fr1_input,
.am_d21_fr1_btn,
.ma_d23s1m_t,
.ma_d23s1m_li,
.ma_d23s1m_btm,
.ma_d24s1m_li,
.am_d25_fr1box,
.am_d25_fr2b_item,
.ma_d26s1mr_in,
.am_e1_fr1_title,
.am_e2_floor2,
.am_e3_floor1,
.am_e3_fr2item,
.am_e4_floor1,
.am_e4_f2item,
.ma_title7box,
.am_f2_fr1box,
.ma_title7box,
.ma_f22s1_p,
.ma_f22s2m_btn,
.ma_f22s3_p,
.ma_f22s3_ul,
.am_f4_fr1_title,
.am_f4_fr1_botitem,
.am_f4_fr2_botitem,
.ma_f5s1m_t,
.ma_f5s1m_p,
.ma_f5s1m_btm,
.am_f6_f1item,
.ma_g2s1m_li,
.ma_g2s2_li,
.am_g3_flr1iteml,
.am_g3_flr1itemc,
.am_g3_flr1itemr,
.am_g4_floor1,
.am_g4_flr2item {
    animation-name: fadeInUp;
    animation-delay: .3s;
}
.ma_in1s2m_ul,
.ma_b4ml_ul1,
.ma_b13s1r2_tabbox,
.ma_xgm_ul,
.ma_ny1bantxt,
.am_e1_fr1lunbobox,
.ma_f1s1l_r,
.ma_f1s2_m,
.ma_f1s3_m,
.ma_f1s3_m1,
.ma_f1s4_m,
.ma_f22s1_ul,
.ma_f22s2m_ul {
    animation-name: fadeIn;
    animation-delay: .3s;
}
.ma_in1s3mm_l,
.ma_b11s1l_l,
.ma_b11s1_lieven .ma_b11s1l_r,
.ma_c1s1l_l,
.ma_c1s1_liodd .ma_c1s1l_r,
.ma_c3s1l2_l,
.ma_c3s1l3bm_l,
.ma_f1s1_liodd .ma_f1s1l_l,
.ma_f5s2ml_r,
.ma_f5s2m_liodd .ma_f5s2ml_l,
.ma_g2s1tb_l {
    animation-name: fadeInLeft;
    animation-delay: .3s;
}
.ma_in1s3mm_r,
.ma_b11s1l_r,
.ma_b11s1_lieven .ma_b11s1l_l,
.ma_c1s1l_r,
.ma_c1s1_liodd .ma_c1s1l_l,
.ma_c3s1l2_r,
.ma_c3s1l3bm_r,
.ma_f1s1l_l,
.ma_f5s2ml_l,
.ma_f5s2m_liodd .ma_f5s2ml_r,
.ma_g2s1tb_r {
    animation-name: fadeInRight;
    animation-delay: .3s;
}
.ma_f1 .ma_ny1md.on .ma_ny1md_li,
.ma_f22 .ma_ny1md.on .ma_ny1md_li {
    border-color: #333;
    background: rgba(0, 0, 0, 0.95);
}
.ma_f1 .ma_ny1md.on,
.ma_f22 .ma_ny1md.on {
    border: 1px solid #333;
}
.ma_b4ml_ul1box{
    position: relative;
    cursor: move;
}
.ma_b4ml_ul1m{
    width: 50%;
    height: 50%;
    background: rgba(255, 255, 255, .7);
    position: absolute;
    display: none;
    pointer-events: none;
}
.ma_b4ml_ul1bigbox {
    position: absolute;
    width: 100%;
    height: 100%;
    left: calc(100% + 30px);
    display: none;
    background: rgba(255, 255, 255);
    overflow: hidden;
    top: 0;
    z-index: 10;
}
.ma_b4ml_ul1big{
    width: 150%;
    height: 150%;
    position: absolute;
    max-width: none;
}
.ma_b4ml_ul1m.on,
.ma_b4ml_ul1bigbox.on {
    display: none !important;
}
.ma_b4ml_ul1box.on{
    cursor: default;
}
.ma_b13s1rb3_tab {
    width: 100%;
}

.ma_b13s1rb3t_th1 {
    width: 22%;
    
}
.ma_b13s1rb3t_pad{
    padding-left: 40px;
}
.ma_b13s1rb3t_th2{
    width: 24%;
}
.ma_b13s1rb3t_th3{
    width: 25%;
}

.ma_b13s1rb3_tab th p {
    color: #333;
    font-weight: bold;
    line-height: 50px;
    font-size: 18px;
}

.ma_b13s1rb3_tab th {
    background: #eaeaea;
}
.ma_b13s1rb3_tab td p {
    color: #666;
    font-size: 18px;
    padding: 20px 0;
    line-height: 1.75;
}
.ma_b13s1rb3_tab td{
    background: #fafafa;
    border-bottom: 1px solid #dee2e6;
}
.ma_b13s1rb3_tab2 .ma_b13s1rb3t_th3 {
    width: 30%;
}
.ma_b13s1rb3 p{
    width: 80%;
}


.ma_b13s1box4_r1:last-child{
    margin-bottom: 0;
}
.ma_b34s1mmr_d6{
    display: inline-block;
    margin-right: 10px;
}
.ma_c3s1l2r_li img{
    width: 100%;
}
.rp{
    float: right;
}
.mc_fybtn{
    color: #333;
}
.ma_b32s1mm__tbtnbox1{
    text-align: left;
    padding-top: 30px;
}
.ma_b13s1r2_tabboxp{
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
    display: none;
}
.ma_b41s11ml_d input{
    pointer-events: none;
}



.ma_main{
    min-height: 700px;
}
.ma_f5s2m_li {
    position: relative;
}
.ma_f5s2mll_a{
    position: absolute;
    bottom: 0;
    left: 62%;
    color: #999;
    font-weight: bold;
}
.ma_f22 .ma_ny1md_li a {
    font-weight: normal;
}
.ma1_jj{
    position: relative;
}
.ma1_j{
    position: absolute;
    bottom: -90px;
    left: -65%;
    transform: translateX(-50%);
    width: 70px;
    height: 70px;
    padding-top: 15px;
    text-align: center;
    border-radius: 50%;
    background-color: #000;
    margin-top: 20px;
}
.ma1_j a{
    position: relative;
}
.ma1_j span{
    color: #fff;
}
.ma1_j p{
    color: #fff;
    font-size: 22px;
    margin-bottom: 5px;
}

.ma1_j .ma_pchdmlibc_num {
    top: -27%;
    left: 110%;
}
.ma_tcml_li.no_more .ma_tcmll_btn p{
    text-decoration: line-through;
}
.am_e2_floor2:nth-child(even){
    background-color: #f4f4f4;
}
.am_e2_content_right .ma_mbx{
    width: auto;
    padding-right: 0;
}
.ma_f4s1m_img img{
    width: 100%;
}
.ma_c3s1l6ld_r{
    width: calc(100% - 55px);
}
.leiming .ma_b13s1_r{
    float: none;
    width: 100%;
    padding: 0;
}
.ma_b4mrl_h a{
    display: block;
}
.ma_b13s1_main1 {
    min-height: 600px;
}

.ma_b16rl_main2{
    min-height: 10px;
}
.ma_b16rl_main:first-child span {
    height: inherit;
    max-height:62px;
}

.ma_b13 .ma_main {
    z-index: 6;
    position: relative;
}

.he_tuwen.ma_b13s1r2_li .ma_b13s1r2l_l{
        width: 100%;
}

.he_tuwen .ma_b13s1r2l_r{
        width: auto;
        max-width: 100%;
        margin-top: 30px;
}   

.he_tuwen .ma_b13s1r2l_l {
    padding: 26px 0 50px 0px;
}

.am_g4_flr2ttrbitem p{
       width: calc(100% - 15px) !important;
}

.am_g4_flr2text {
    height: 303px;
}

.he_phlog{
    display: none;   
}

.he_hide{
    opacity: 0 !important;   
}

.ma3_tc .ma3_tcmm_img img{
    width: 100%;
}

.ma3_tc .ma3_tcmm_img{
    width: 175px;
}

.ma3_tcmm_p {
    height: 134px;
}

.ma3_tc .ma3_tcmm_a1 {
    margin-bottom: 5px;
}

.ma_b4mr_li2 {
    position: relative;
    z-index: 10;
}
.ma_b4mrld_btm{
 background-color:#292929;   
}

.he_btnxz{
    display: none;   
    position: relative;
}

.he_btnxz span{
    transition: all 0.36s;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.he_btnxz .he_span{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.he_btnxz .he_span{
    opacity: 0;
}

.he_sdlgf{
    display: none;   
}

.ma_b22 .ma_b13_main{
    position: relative;
    z-index: 10;
    background: #fff;
}

.ma_b13 .ma_main{
    background: #fff;
}

.ma_f22 .ma_ny1md_li {
    width: 16.666666%;
}

.ma_c1 .ma_ny2md .ma_ny1md_li {
    width: 33.333333%;
}

.ma_c1s1l_l {
    width: calc(100% - 380px);
}
.ma_c1s1l_r {
    width: 610px;
}

.ma_c1s1lr_li a span{
    width: calc(100% - 12px);
    line-height: 1.75;
    padding-right: 5px;
}
.ma_c1s1lr_li a{
    display: flex;
    align-items:center;
}

.ma_c1s1lr_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.ma_c1s1lr_li{
    width: 33.333333%;
    margin-right: 0px !important;
    padding: 0 5px;
}

.ma_c1s1lr_p p {
    height: inherit;
    max-height: 160px;
}

.ma_c1s1_liodd .ma_c1s1l_r {
    width: 612px;
}
.ma_c1 .ma_ny2md .ma_ny1md_li {
    width: 16.666666%;
}

.ma_e4 .am_e4_f2item a{
    display: inline-block;
}
.ma_e4 .am_e4_f2item a:nth-child(1){
    width: calc(100% - 23px);
}

.ma_e4 .am_e4_f2item a:nth-child(2){
    width: 23px;
}

.ma_e4 .am_e4_f2item{
    display: flex;
}

.ma_ce_li:first-child img {
    width: 30px;
}
.ma_fttml_a {
    width: 290px;
}

.ma_b16r_li {
    position: relative;
}


.he_xjtc{
    position: absolute;
  bottom: 70px;
    left: 0;
    width: 75%;
    background: #fff;
    padding: 20px;
    z-index: 10;
    box-shadow: 0 5px 16px 0 rgba(0,0,0,0.1);
    display: none;
}

.he_xjtc::after{
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: -14px;
    left: 50px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #fff;
}

.he_xjtc p{
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    max-height: 120px;
    overflow: hidden;
}

.ma_d11r_ul{
    overflow: inherit;   
}


.he_dye2 .am_e2_content_left{
    position: inherit;
    margin: 0 auto;
    width: 1440px;
}
.he_dye2 .am_e2_content_box::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f9f9f9;
}

.ma_b11 .ma_b11s1llb_img .ma_b11s1llb_img1{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
}

.ma_b11s1l_r{
    position: relative;
}

.ma_b11 .ma_b11s1l_r .ma_b11s1llb_img1{
      top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
}

.ma_b12 .ma_b12s1rl_l .ma_b12s1rl_l1{
      top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
}

.ma_b13 .ma_b4mll1_img .ma_b4mll1_img1{
          top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
}

.ma_b21 .ma_b21s1r_li2  .ma_b21s1rl2d_img1{
             top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
}

.ma_b13 .ma_b4ml_li2 .ma_b4mll2_img .ma_b4mll1_img1{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
}

.ma_b4ml_ul1m{
    z-index: 100;
}

.ma_b4m_l {
    position: relative;
    z-index: 10;
}

.ma_b4m_r {
    position: relative;
    z-index: 1;
}

.am_g4_flr2box {
    display: flex;    
    flex-wrap: wrap;
}

.am_g4_flr2text {
    overflow: hidden;
}

.am_g4_flr2text {
    height: 350px;
}

.he_jianfbgd {
    height: 200px;
}

.ma_e21s2m1ml_img {
    width: 160px;
}

.ma_e21s2m1ml_img img{
    width: 100%;
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_d input {
    width: calc(100% - 200px);
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_d {
    padding-right: 0;
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_d input {
    width: calc(100% - 201px);
}

.ma_e21s2m1ml_img {
    width: 159px;
}

.ma_e21 .ma_e21s2m1m_li:last-child{
    width: 100%;
}

.ma_b22 .ma_b12s1_r {
    padding-left: 32px;
}

.ma_b22 .ma_ceto1box {
    width: 210px;
}
.ma_b22 .ma_ceto1 {
    width: 210px;
}
.ma_b22 .ma_b12s1_r {
    width: calc(100% - 210px);
}
.ma_b22 .ma_ceto2 {
    width: 210px;
}
.ma_b22 .ma_ceto2box {
    width: 210px;
}

.ma_b22 .ma_b13s1_r {
    width: calc(100% - 210px);
    padding-right: 36px;
}

.ma_ce{
    z-index: 20;   
}
.ma_tcmainbox {
    position: relative;
}

.ma_tcmainl {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.ma_b13s1rb3 p {
    width: 100%;
}

.ma_in1s2mbdr_p p {
    height: 112px;
}

.ma_in1s2mbdr_t{
    max-height: 78px;
    height: inherit;
}

.ma_in1s2m_li.ma_in1s2ml_even .ma_in1s2mbd_x {
    top: 40px;
    left: -241px;
    right: auto;
    width: 300px;
}

.ma_index .ma_ban_ul .slick-arrow{
    
}



.ma_index .ma_ban_ul .slick-arrow::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.ma_index .ma_ban_ul  .slick-prev::after {
    background-image: url(../images/dwarle.svg);
}

.ma_index .ma_ban_ul  .slick-next::after {
    background-image: url(../images/dwarle.svg);
}

.ma_index .ma_ban_ul  .slick-prev {
    left: 46px;
}

.ma_index .ma_ban_ul  .slick-next {
    right: 46px;
}


.ma_index .ma_ban_ul .slick-prev {
    z-index: 20;
    transform: rotate(
180deg);
    left: 64px;
    top: calc(50% - 14px);
}

.ma_e21s2m1m_liyz {
    position: relative;
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_img {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    text-align: center;
    background: #333;
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_img button{
    color: #fff;
}

.ma_e21s2m1m_liyz .ma_e21s2m1ml_img {
    right: 11px;
}

.he_kefu p{
    color: #bbb;
    font-size: 16px;
    transition: all 0.36s;
    cursor: pointer;
}

.ma_pchdm_r {
   padding-left: 339px;
}

.he_kefu .he_kefusa{
    position: absolute;
    top: 58px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

.he_kefu{
    position: relative;
    line-height: 56px;
}

.ma_pc_hd.on .he_kefu p {
    color: #333;
    line-height: 80px;
}


.he_kefutu img{
    width: 16px;
    float: left;
}
.he_kefu p{
    width: calc(100% - 16px);
    float: left;
}

.he_kefu {
    min-width: 140px;   
    padding: 0 30px;
}

.ma_pchdm_r {
    padding-left: 321px;
}
.he_swad .ma_lanbtm{
    padding: 0px 0px;
}

.he_swad .ma_lanbtm{
    right: inherit;
    left: 50%;
    transform: translateX(-50%);
}

.he_swad {
    padding-left: 0;
    margin-left: 30px;
}

.he_inputd .ma_e21s2m1ml_img {
    background: transparent !important;   
}

.ma_in1s2mbd_r {
    padding: 35px 58px 48px 302px;
}

.ma_in1s2m_li.ma_in1s2ml_even .ma_in1s2mbd_r {
    float: left;
    padding: 25px 270px 60px 90px;
}

.he_swad  .ma_lanbtm {
    width: 115%;
}

.ma_b13s1r2_li {
    display: flex;
    align-items: center;
    flex-wrap:wrap;
    flex-direction: row-reverse;
}

.ma_b13s1r2_li.ma_b13s1r2_lieven {
        flex-direction: inherit;
}


.ma_b13 .ma_pc_hd{
    background: rgba(23,23,23,1);
}

.ma_b13 .ma_pc_hd.on {
    background: #fff;
    border-bottom: 1px solid #eee;
}

.ma_b22 .ma_pc_hd{
    background: rgba(23,23,23,1);
}

.ma_b22 .ma_pc_hd.on {
    background: #fff;
    border-bottom: 1px solid #eee;
}
.ys_navph3_other1 img {
     width: 24px;
}

.ys_navph3_other1 {
    line-height: 60px;
    margin-right: 5px;
}

  .ys_navph3_mengcen {
            display: none;
            width: 100%;
            height: 100vh;
            position: fixed;
            left: 0;
            top: 0;
            background: rgba(0, 0, 0, 0.9);
            z-index: 30000;
        }

        .ys_navph3_caidansuo {
            position: relative;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 38%;
            height: 46px;
            border-bottom: 1px solid #ffffff;
        }

        .ys_navph3_caidansuo {
            width: calc(100% - 30px);
        }

        .ys_navph3_caidansuo input {
            width: calc(100% - 60px);
            height: 100%;
            font-size: 24px;
            color: #666666;
        }

        .ys_navph3_caidansuo input {
            width: calc(100% - 60px);
            height: 100%;
            font-size: 16px;
        }


        .ys_navph3_guanbi {
            width: 20px;
            display: block;
            position: absolute;
            right: 6%;
            top: 4%;
            cursor: pointer;
        }

        .ys_navph3_guanbi img {
            width: 100%;
        }
 .ys_navph3_caidansuo button  {
            position: relative;
            right: 0;
            font-size: 16px;
            color: #ffffff;
            letter-spacing: 3px;
        }
.ys_navph3_caidansuo input {
            width: calc(100% - 60px);
            height: 100%;
            font-size: 16px;
            color: #666666;
        }
        
        .ma_b13s1rb3 table{
            min-width: 800px;
        }
        
        .yxedr_active iframe{
            width: 88%;
            height: 50vh;
        }
        
      .ma_ny1md_ul  {
          display: flex;
      }  
      
      .ma_ny2md .ma_ny1md_li p,.ma_ny1md .ma_ny1md_li p{
          padding: 0 !important;
      }
        
      .yxedr_active  td,.yxedr_active th {
          border: 1px solid #333;
        }
        