

body {
    font-size: 14px;
    font-family: "PingFang SC", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial;
    background: #f5f7fd;
}

@font-face {
    font-family: 'HELVETICAINSERATCYRILLICUPRIGHT';
    src: url('https://www.beisen.com/public/mobile/index/fonts/HELVETICAINSERATCYRILLICUPRIGHT/HELVETICAINSERATCYRILLICUPRIGHT.eot');
    src: url('https://www.beisen.com/public/mobile/index/fonts/HELVETICAINSERATCYRILLICUPRIGHT/HELVETICAINSERATCYRILLICUPRIGHT.eot') format('embedded-opentype'),
        url('https://www.beisen.com/public/mobile/index/fonts/HELVETICAINSERATCYRILLICUPRIGHT/HELVETICAINSERATCYRILLICUPRIGHT.woff2') format('woff2'),
        url('https://www.beisen.com/public/mobile/index/fonts/HELVETICAINSERATCYRILLICUPRIGHT/HELVETICAINSERATCYRILLICUPRIGHT.woff') format('woff'),
        url('https://www.beisen.com/public/mobile/index/fonts/HELVETICAINSERATCYRILLICUPRIGHT/HELVETICAINSERATCYRILLICUPRIGHT.ttf') format('truetype'),
        url('https://www.beisen.com/public/mobile/index/fonts/HELVETICAINSERATCYRILLICUPRIGHT/HELVETICAINSERATCYRILLICUPRIGHT.svg') format('svg');
}

a {
    display: inline-block;
    vertical-align: baseline;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    transition: all .4s;
}

a:not([href]) {
    cursor: default;
}



.iconfont {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

/* @em */
html {
    font-size: 10px;
}

.mc_main_banner,
.ys_main_center,
.ys_footer,
.mc_mainbot_apply,
.mc_pchd_navbar {
    font-size: 10px;
}


/* @title */
.mc_mrarticle_index {
    font-size: 28px;
}

.mc_title28 {
    font-size: 28px;
    line-height: 1.5;
}

.mc_title26 {
    font-size: 26px;
    line-height: 1.5;
}

.mc_title24 {
    font-size: 20px;
    line-height: 1.5;
    font-weight: bold;
    color: #2cc6d0;
}

.mc_title20 {
    font-size: 20px;
    line-height: 1.5;
    font-weight: bold;
    color: #333333;
}

.mc_title18 {
    font-size: 18px;
    line-height: 1.5;
    font-weight: bold;
    color: #333333;
}

.mc_title16{
       font-size: 16px;
    line-height: 20px; 
    font-weight: bold;
}

.mc_title14 {
    font-size: 14px;
    line-height: 20px;
}

/* @txt */
.mc_font18 {
    font-size: 18px;
}

.mc_b2b_txt2 {
    font-size: 16px;
    line-height: 1.875;
    color: #666666;
}

.yxedr_active p {
    font-size: 16px;
    line-height: 1.875;
    color: #666666;
    margin-bottom: 0;
}

.mc_txt1632,
.mc_txt1632 p {
    font-size: 16px;
    line-height: 2;
}

.mc_txt1630,
.mc_txt1630 p {
    font-size: 14px;
    line-height: 1.875;
}

.mc_txt1426,
.mc_txt1426 p {
    font-size: 14px;
    line-height: 26px;
}

.mc_txt1424,
.mc_txt1424 p {
    font-size: 14px;
    line-height: 24px;
}

.mc_btn_opacity,
.mc_btn_white,
.mc_btn_border {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.mc_btn_blue {
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: #fff !important;
    transition: all .36s;
}


.mc_btn_opacity::before,
.mc_btn_white::before,
.mc_btn_blue::before,
.mc_btn_border::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 101%;
    height: 100%;
    transform-origin: 100% 0;
    transform: scaleX(0);
    transition: transform .4s;
}

/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/* header */

.mc_pchd_top a {
    display: block;
}

.mc_pchd_nav>li>a,
.mc_pchd_r>div,
.mc_pchd_l>div {
    line-height: 62px;
    vertical-align: middle;
}

.mc_pchd_active>a {
    line-height: 1;
    vertical-align: middle;
}

.mc_pchd_r {
    display: flex;
    align-items: center;
}

.mc_pchd_logo img {
    /* width: 36px; */
    max-height: 40px;
}

.mc_pchd_logo span {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-left: .5em;
    vertical-align: middle;
}

.mc_pchd_nav>li {
    float: left;
    padding: 0 2.5em;
}

.mc_pchd_nav {
    margin-left: 3em;
}

/* .mc_pchd_active {
    width: 112px;
} */

.mc_pchd_active {
    font-size: 18px;
}

.mc_pchd_active span {
    font-weight: bold;
}

.mc_pchd_nav>li>a {
    font-size: 16px;
    color: #666666;
}

.mc_pchd_btn {
    display: inline-block !important;
    vertical-align: middle;
    width: 100%;
    font-size: 16px;
    padding: .5em 1em;
    line-height: 1 !important;
    border-radius: 5px;
}

.mc_pchd_login {
    margin-left: 2.5em;
}

.mc_pchd_demo {
    margin-left: 2em;
}


/* mc_pchd_bot */
.mc_pchd_subnav {
    display: flex;
}

.mc_innav_container,
.mc_pchdbot_container {
    overflow: hidden;
}

.mc_innav_container {
    overflow: hidden;
}

.mc_innav_container:not(.mCS_no_scrollbar) .mCustomScrollBox {
    padding-bottom: 10px;
}

.mc_innav_container .mCSB_horizontal.mCSB_inside>.mCSB_container,
.mc_pchdbot_container .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 0 !important;
}

.mc_innav_container .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mc_innav_container .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mc_innav_container .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mc_pchdbot_container .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mc_pchdbot_container .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mc_pchdbot_container .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    margin: 0;
    height: 4px;
}

.mc_pchd_top {
    position: relative;
    z-index: 5;
    background: #fff;
    border-bottom: 1px solid #eee;
}

.mc_pchd_bot {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    width: 100%;
}

.mc_pchd_bot {
    transition: all .4s;
    box-shadow: 0 6px 10px rgba(0, 0, 0, .05);
}

.mc_pchd_bot.subnavhide {
    transform: translateY(-100%);
}

.mc_pchd_subnav>li {
    flex: none;
}

.mc_pchd_subnav>li:not(:last-child) {
    margin-right: 9em;
}

.mc_pchd_subnav>li>a {
    position: relative;
    z-index: 1;
    font-size: 16px;
    line-height: 58px;
    color: #9aa1b4;
}

.mc_pchd_subnav>li>a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    transform-origin: center;
    transform: scaleX(0);
    transition: transform .4s;
}

.mc_pchd_subnav li.yxnav_active1>a {
    color: #fff;
}


.ys_hd_pc {
    height: 120px;
}

.mc_pchd_bot_style1.mc_pchd_bot {
    position: relative;
    z-index: 1;
    background: #fff;
}

.mc_pchd_bot_style1.mc_pchd_bot::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background: #e5e5e5;
}

.mc_pchd_bot_style1.mc_pchd_bot .mc_pchd_subnav>li>a {
    color: #333;
}

.mc_pchd_navbar {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
}

/* foooter */



.mc_fttop_container {
    padding-top: 3.5em;
    padding-bottom: 5.5em;
    border-bottom: 1px solid rgba(255, 255, 255, .08);
    display: flex;
    justify-content: space-between;
}

.mc_ft_top .mc_txt1426,
.mc_ft_top .mc_txt1426 p {
    color: #7d8293;
}

.mc_fttop_title {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
    color: #fff;
}

.mc_ft_about {
    width: 400px;
}


.mc_ft_qr {
    display: flex;
    padding-right: 6em;
    text-align: center;
}

.mc_ftqr_li img {
    width: 100px;
    padding: 4px;
    border-radius: 2px;
    text-align: center;
    background: #fff;
    margin-bottom: 5px;
}

.mc_ftqr_li:not(:last-child) {
    margin-right: 2em;
}

.mc_ft_navbox {
    width: 250px;
    margin: 0 4em;
}

.mc_ft_nav {
    margin-right: -3em;
}

.mc_ft_nav p {
    display: inline-block;
    vertical-align: top;
    margin-right: 3em;
    margin-bottom: .5em;
}

.mc_ft_friendship {
    display: flex;
}

.mc_friendship_dt {
    flex: none;
}

.mc_ft_bot {
    padding: 2em 0;
}

.mc_ft_friendship>div p,
.mc_ft_friendship>div {
    font-size: 12px;
    line-height: 1.5;
    color: #797c8c;
}

.mc_friendship_dd p {
    float: left;
    margin-right: 1.5em;
}

.mc_ftbot_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.2em;
}

.mc_ft_copyright {
    font-size: 12px;
    line-height: 1.5;
    color: #888a96;
}

.mc_ft_other p {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.5;
    color: #6a717c;
}

.mc_ft_other p:not(:last-child)::after {
    content: "|";
    margin: 0 5px;
}


.mc_cnzz span {
    display: inline-block;
    transform: translateY(-1px);
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

.mc_cnzz a {
    display: block;
    width: 50px;
    height: 12px;
}

.mc_cnzz img {
    width: 100%;
    vertical-align: top;
}

.mc_ft_copyright p {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
}

.mc_ft_copyright p a,
.mc_ft_copyright p span {
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    vertical-align: middle;
    margin-right: 5px;
}

.mc_ft_copyright {
    margin-right: -15px;
}


/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}

.ys_ban_txtbox {
    z-index: 5;
}

.mc_dots_style1 .slick-dots {
    bottom: 20px;
}

.mc_dots_style1 .slick-dots li {
    width: 30px;
    height: 5px;
    border-radius: 5px;
    background: rgba(255, 255, 255, .3);
}

.mc_dots_style1 .slick-dots li.slick-active {
    background: rgba(255, 255, 255, .7);
}

/* - banner - end*/

.ys_main_middle {
    margin-top: 35px;
}

.ys_main_container {
    display: flex;
}

.ys_main_left {
    flex: auto;
    width: calc(100% - 331px);
    align-self: flex-start;
}


.ys_main_right {
    flex: none;
    width: 295px;
    margin-left: 36px;
}

.ys_main_full .ys_main_left {
    width: 100%;
}

.ys_main_full .ys_main_right {
    display: none;
}

.ys_cont40 {
    padding: 0 25px;
}

.ys_cont25 {
    padding: 0 25px;
}

.mc_a1cont_li {
    padding: 30px 0;
    background: #fff;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
}

.mc_a1cont_list3_wrap,
.mc_a1cont_li {
    border-bottom: 1px solid #ecf0fa;
        border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.mc_a1cont_lisbox {
        display: block;
    overflow: hidden;
/*    border-bottom: 1px solid #eee;*/
    padding-bottom: 10px;
}

.mc_a1cont_lisbox_b {
        border-bottom: 1px solid #eeeeee;
            padding-bottom: 15px;
}

.mc_a1cont_imgbox {
    width: 100%;
    border-radius: 5px;
    height: 160px;
}

.mc_a1cont_titlebox .mc_a1cont_icon {
    display: inline;
}

.mc_a1cont_icon .fa,
.mc_a1cont_icon .iconfont {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    border-radius: 50%;
}

.mc_a1cont_top {
    display: inline;
    margin: 0 5px 0 3px;
}

.mc_a1cont_top span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 22px;
    padding: 0 6px;
    border-radius: 5px;
    pointer-events: none;
}

.mc_a1cont_title {
    vertical-align: middle;
    display: inline;
    font-weight: bold;
}

.mc_a1cont_titlebox {
    margin: 10px 0 10px;
}

.mc_a1cont_title {
    transition: all .4s;
}

.mc_a1cont_txt p {
    color: #5f718d;
}


.mc_a1cont_bot {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.mc_a1cont_zan {
    flex: none;
    color: #9da6b7;
    cursor: pointer;
}

.mc_a1cont_mes {
    display: flex;
    color: #9da6b7;
}

.mc_a1cont_mes>div:not(:last-child)::after {
    content: "|";
    margin: 0 1em;
}

.mc_a1cont_adv .mc_a1cont_lisbox img {
    width: 100%;
}

.ys_main_center {
    margin: 4em 0 8em;
}

.mc_a1s2_listwrap {
    padding-top: 25px;
    background: #fff;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
    padding-bottom: 6em;
}

.mc_a1s2_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.mc_a1s2_li {
    width: 33.333333%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.mc_a1s2_lisbox {
    display: block;
}

.mc_a1s2_imgbox {
    border-radius: 2px;
}

.mc_a1s2_title {
    margin: 12px 0 8px;
    transition: all .4s;
}

.mc_a1s2_txt {
    color: #5f718d;
}

.mc_mainbot_apply {
    text-align: center;
    color: #fff;
    padding: 6em 0;
}

.mc_mbapply_btnbox {
    margin-top: 3.2em;
}

.mc_mbapply_btn {
    border-radius: 5px;
    font-size: 18px;
    line-height: 2.55em;
    padding: 0 2em;
    margin: 0 1.5em;
        border-radius: 26px;
    background-color: #2cc6d0;
    margin-left: 0.36rem;
}

.mc_mr_imgli {
    margin-bottom: 17px;
}

.mc_mr_imgli>a {
    display: block;
}

.mc_mr_imgli>a>img {
    width: 100%;
    border-radius: 8px;
}

.mc_mr_content>section {
    margin-bottom: 20px;
}

.mc_mr_imglist {
    border-bottom: 1px solid transparent;
}

.mc_mrsearch_form {
    width: 100%;
}

.mc_mrsearch_input {
    font-size: 14px;
    color: #333;
    width: 100%;
    height: 48px;
    border: 1px solid #e2e3f1;
    background: #fff;
    padding-left: 20px;
    padding-right: 50px;
}

.mc_mrsearch_inputbox {
    position: relative;
    z-index: 1;
}

.mc_mrsearch_submit {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}

.mc_mrsearch_submit .iconfont {
    font-size: 16px;
    color: #999;
}


.mc_mr_box {
    padding: 0 20px;
    background: #fff;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
    border-radius: 12px;
    overflow: hidden;
}

.mc_mrsearch_input {
    border-radius: 10px;
}

.mc_mr_imgli {
    border-radius: 12px;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
    overflow: hidden;
}

.mc_mrbox_hd {
    padding: 0 0 10px;
    border-bottom: 1px solid #e1e1e1;
}

.mc_mrbox_bd {
    padding: 20px 0 30px;
}

.mc_mrarticle_lisbox {
    display: block;
}

.mc_mrarticle_lisbox {
    display: flex;
    align-items: flex-start;
}

.mc_mrarticle_index {
    flex: none;
    font-family: "HELVETICAINSERATCYRILLICUPRIGHT", "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
    color: #cecece;
}

.mc_mrarticle_li:nth-child(1) .mc_mrarticle_index {
    color: #e53c3c;
}

.mc_mrarticle_li:nth-child(2) .mc_mrarticle_index {
    color: #fd9030;
}

.mc_mrarticle_li:nth-child(3) .mc_mrarticle_index {
    color: #f7bf42;
}

.mc_mrarticle_mes {
    display: flex;
    align-items: center;
    color: #969696;
    font-size: 12px;
}

.mc_mrarticle_hot {
    margin-left: 20px;
}

.mc_mrarticle_hot .iconfont {
    font-size: 14px;
    color: #e53c3c;
}


.mc_mrarticle_title {
    color: #333;
    line-height: 20px !important;
    max-height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
    transition: all .4s;
    font-weight: bold;
    font-size: 14px;
}

.mc_mrarticle_li:not(:last-child) {
    margin-bottom: 20px;
}

.mc_mainban_li a {
    display: block;
}

.mc_mainban_imgbox {
    border-radius: 3px;
    overflow: hidden;
}

.mc_mainban_imgbox img {
    width: 100%;
}

.mc_mainban_li {
    position: relative;
}

.mc_mainban_li:not(:first-child) {
    display: none;
}

.mc_mainban_txtbox {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    width: 100%;
    padding: 0 2.5em;
    height: 5em;
    color: #fff;
    background: rgba(0, 0, 0, .45);
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all .4s;
}

.mc_mainban_dots {
    flex: none;
}

.mc_mainban_title {
    flex: auto;
    color: #fff;
    line-height: 1.5;
    height: 1.5em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 1em;
}

.mc_mainban_dots .slick-dots {
    width: auto;
    bottom: 0;
    right: 0;
    text-align: right;
    height: 5em;
    display: flex;
    align-items: center;
    padding-right: 2.5em;
}

.mc_mainban_dotsspace .slick-dots {
    position: static;
    padding-right: 0 !important;
}

.mc_mainban_dots .slick-dots li {
    width: 8px;
    height: 8px;
    background: rgba(255, 255, 255, .8);
    border-radius: 4px;
}

.mc_mainban_dots .slick-dots li.slick-active {
    width: 26px;
    background: rgba(255, 255, 255, .95);
}

.mc_main_banner {
    margin-bottom: 37px;
}

.mc_mainban_dotsspace {
    pointer-events: none;
    visibility: hidden;
}

.mc_mr_recommend .mc_mrarticle_txtbox {
    padding-left: 0;
}

.mc_mrlink_list {
    font-size: 0;
    margin: 0 -5px;
}

.mc_mrlink_li {
    display: inline-block;
    vertical-align: top;
    min-width: 50%;
    padding: 0 5px;
    margin-bottom: 15px;
}

.mc_mrlink_btn {
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 1em;
    border-radius: 2px;
}

.mc_mrtag_box {
    font-size: 0;
    margin-right: -10px;
}

.mc_mrtag_box a {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #ebf3ff;
    color: #858e99;
    text-align: center;
    transition: all .4s;
}

.mc_mrqrcode_box {
    display: flex;
    align-items: center;
}

.mc_mrqrcode_imgbox {
    width: 90px;
}

.mc_mrqrcode_txtbox {
    padding-left: 12px;
}

.mc_mrqrcode_txt1 {
    font-size: 16px;
    line-height: 1.5;
    color: #3c3c3c;
    margin-bottom: 5px;
}

.mc_mrqrcode_txt2 {
    font-size: 14px;
    line-height: 1.5;
    color: #999999;
}

.mc_mr_wrap {
    height: 100%;
}

.mc_mr_imgbox a {
    display: block;
}

.mc_mr_imgbox img {
    width: 100%;
}

.mc_mr_imgbox {
    padding: 0 !important;
}

.mc_a1cont_list2 .mc_a1cont_zan {
    display: none;
}

.mc_a1cont_list2 .mc_a1cont_lisbox {
    display: flex;
    align-items: flex-start;
}

.mc_a1cont_list2 .mc_a1cont_imgbox {
    width: 34%;
}

.mc_a1cont_list2 .mc_a1cont_txtbox {
    width: 66%;
    padding-left: 20px;
}

.mc_a1cont_list2 .mc_a1cont_titlebox {
    margin-top: 5px;
}

.mc_a1cont_list3_wrap {
    background: #fff;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
}

.mc_a1cont_list_border{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}


.mc_a1cont_list3 {
    display: flex;
    flex-wrap: wrap;
}

/*.mc_a1cont_list3 {
    margin: 0 -12px;
}*/

.mc_a1cont_list10{
    margin:0
}

.mc_a1cont_list3 .mc_a1cont_li {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
    box-shadow: none;
    border-bottom: 0;
}


.mc_a1cont_labelbox{
    position: relative;
    width: 100%;
    margin-top: 8px;
    height: 80px;
    border-radius: 8px;
}

.mc_a1cont_labelbox img{
  object-fit: none;
  object-position: center;
  width: 100%;
  height: 100%;
}

.mc_a1cont_labelbox .mc_a1cont_label{
    position: absolute;
    top: 4px;
    left: 10px;
    width: 80px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    background-color: #2cc6d0;
    border-radius: 16px;
}

.mc_a1cont_list3 .mc_a1cont_title {
    font-size: 16px;
        display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mc_a1cont_list10 .mc_a1cont_title {
    margin-bottom: 8px;
    display: block;
}

.mc_a1cont_tagbox.mc_txt1424 {
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

.mc_a1cont_tagbox .iconfont,
.mc_a1cont_tagbox span {
    display: inline-block;
    vertical-align: middle;
}

.mc_a1cont_tagbox .iconfont img {
    width: 20px;
    padding-top: 3px;
}

.mc_a1cont_list3 .mc_a1cont_mes>div:not(:last-child)::after {
    margin: 0 4px;
}

.mc_a1cont_list3 .mc_a1cont_adv .mc_a1cont_lisbox {
    height: 100%;
    background: #3765d6;
    position: relative;
    z-index: 1;
}

.mc_a1cont_list3 .mc_a1cont_adv .mc_a1cont_lisbox img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    width: auto;
}

.mc_a1cont_list3 .mc_a1cont_lisbox {
    border-radius: 3px;
}

.mc_a1cont_list10 .mc_a1cont_lisbox{
 /*   border: 1px solid #e6dede;
    border-radius: 10px;*/
    padding: 4px 10px;

    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
}

.mc_a1cont_list3_wrap {
    padding-top: 25px;
/*    padding-bottom: 20px;*/
}

.mc_a1cont_date,
.mc_a1cont_type {
    flex: none;
}

.mc_mr_fixed {
    padding-bottom: 1px;
}

.ys_main_center:not(.ys_main_center_index) {
    margin-top: 0;
}

.ys_main_content,
.ys_main_left.ys_main_bg {
    padding: 20px 0 80px;
}

.ys_main_bg {
    background: #fff;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
}

.ys_main_center:not(.ys_main_center_index) .mc_a1cont_li {
    box-shadow: none;
}

.ys_main_center:not(.ys_main_center_index) .mc_a1s2_listwrap {
    box-shadow: none;
}

/* 面包屑 */
.mc_breadnav {
    display: flex;
}

.mc_breadnav_box {
    padding: 30px 0 20px;
}

.mc_breadnav li {
    font-size: 14px;
    line-height: 1.5;
    color: #999999;
}

.mc_breadnav li:not(:last-child)::after {
    content: ">";
    margin: 0 6px;
}

.mc_breadnav a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

/* 筛选 */
.mc_retrieval {
    background: #fff;
}

.mc_rtl_form {
    width: 100%;
    display: flex;
    align-items: center;
}

.mc_rtl_input {
    width: 100%;
    height: 42px;
    padding: 0 15px;
    font-size: 16px;
    color: #333;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
}

.mc_rtl_submit {
    font-size: 16px;
    height: 42px;
    padding: 0 20px;
    min-width: 100px;
    border-radius: 2px;
}

.mc_rtl_input::-webkit-input-placeholder {
    /* WebKit browsers */
    font-size: 16px;
    color: #848484;
}

.mc_rtl_input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-size: 16px;
    color: #848484;
}

.mc_rtl_input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size: 16px;
    color: #848484;
}

.mc_rtl_input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-size: 16px;
    color: #848484;
}

.mc_rtl_select,
.mc_rtl_inputbox {
    margin-right: 20px;
}

.mc_rtl_submitbox {
    flex: none;
}

.mc_rtl_select .ys_select_bd {
    background: #fff;
    border-top: 0;
    padding: 13px 0;
    border: 1px solid #d9d9d9;
    border-top: 0;
    border-radius: 2px;
    max-height: 150px;
}

.mc_rtl_select .ys_select_li {
    padding: 3px 15px;
    font-size: 16px;
    line-height: 1.5;
    color: #848484;
    transition: all .4s;
}

.mc_rtl_select .ys_select_show {
    padding-right: 40px;
}

.mc_rtl_select {
    width: 180px;
    max-width: 100%;
}

.mc_rtl_inputbox {
    width: 220px;
    max-width: 100%;
}

.mc_rtl_select .ys_select_xtbbox {
    right: 15px;
}

.mc_rtl_select .ys_select_xtbbox .icon-arrdown {
    font-size: 16px;
    color: #848484;
}

/* 分页 */

.pc_goto input::-webkit-outer-spin-button,
.pc_goto input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
}

.pc_goto input[type="number"] {
    -moz-appearance: textfield;
}

.pc_goto {
    margin-left: 25px;
}

.pc_goto {
    font-size: 14px;
    display: flex;
    align-items: center;
}

.pc_goto_input {
    width: 42px;
    height: 28px;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    text-align: center;
    padding: 0 6px;
    margin: 0 5px;
}


.pc_fenye li {
    width: 30px;
    height: 28px;
    line-height: 26px;
    background: #f5f5f5;
    color: #666666;
    border-radius: 0;
    margin: 0 5px;
}

.ys_pcfy {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.pc_fenye {
    position: static;
    transform: none;
}

.mc_b2t_txt1>div {
    font-size: inherit;
    line-height: 1.2;
    font-weight: bold;
    color: #848484;
}

.mc_b2t_txt1 {
    margin-bottom: 12px;
}

.mc_b2t_date span {
    color: #e53c3c;
}

.mc_b2_top {
    padding: 30px 0;
    margin-bottom: 30px;
}

.mc_b2t_container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mc_b2t_btn {
    font-size: 16px;
    line-height: 2.5em;
    min-width: 7.5em;
    text-align: center;
    border-radius: 5px;
    margin-left: 15px;
}

.mc_b2_bot {
    padding: 30px 0 85px;
}

.mc_b2b_page {
    color: #666666;
}

.mc_b2b_page:not(:last-child) {
    margin-bottom: 10px;
}

.mc_b2b_page span {
    color: #333333;
    transition: inherit;
}

.mc_b2b_pagebox {
    padding-top: 20px;
    border-top: 1px solid #e5e5e5;
}

.mc_b2b_txt2 {
    position: relative;
    z-index: 1;
    padding: 30px 0 120px;
    min-height: 700px;
}

.mc_b2b_txt2 section,
.mc_b2b_txt2 span {
    line-height: 1.875;
}

.mc_b2b_txt2 .mc_b2b_login {
    padding: 30px 0 120px;
}

.mc_b2b_title {
    color: #464646;
    margin-bottom: 18px;
}

.mc_b2b_message {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.mc_b2b_message>div {
    font-size: inherit;
    line-height: inherit;
    color: #666666;
}

.mc_b2b_message>div:not(:last-child)::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 1em;
    background: #666;
    margin: 0 15px;
}

.mc_b2b_view .iconfont {
    font-size: 16px;
}

.mc_b2b_hd {
    margin-bottom: 35px;
}

.mc_b2b_txt1.mc_txt1632 {
    font-size: 10px;
}

.mc_b2b_txt1 {
    padding: 2.5em 6em;
    background: #f4f7ff;
}

.mc_b2bt1_fenhao img {
    width: 20px;
}

.mc_b2bt1_left {
    margin-bottom: 6px;
}

.mc_b2bt1_left img {
    transform: translateX(-110%);
}

.mc_b2bt1_right {
    text-align: right;
    margin-top: 6px;
}

.mc_b2bt1_right img {
    transform: translateX(110%);
}

.mc_b2b_login {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: inherit;
    background: #fff;
    z-index: 10;
}

.mc_b2b_login::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
    height: 70vh;
    min-height: 300px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0));
}

.mc_b2blogin_tip {
    color: #666666;
    font-weight: normal;
    margin-bottom: 25px;
}

.mc_b2blogin_btn {
    font-size: 16px;
    font-weight: bold;
    line-height: 2.875;
    padding: 0 1em;
    min-width: 11.25em;
    text-align: center;
    border-radius: 5px !important;

}

.mc_innav {
    display: flex;
}

.mc_innav>li {
    flex: none;
}

.mc_innav>li>a {
    font-size: 18px;
    line-height: 1.5;
    color: #666666;
    font-weight: bold;
    padding: 5px 0;
    position: relative;
    z-index: 1;
}

.mc_innav>li:not(:last-child) {
    margin-right: 30px;
}

.mc_innav>li>a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    transform-origin: center;
    transform: scaleX(0);
    transition: transform .4s;
}

.mc_innav>li.on>a::before {
    transform: scaleX(1);
}

.mc_section_d1 {
    margin-top: 30px;
}

.mc_section_e1 {
    margin-top: 30px;
    padding-bottom: 6em;
}

.mc_d1video_list.mc_a1cont_list3 {
    margin: 0 -10px;
}


.mc_d1video_list.mc_a1cont_list3 .mc_d1video_li {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 28px;
}

.mc_d1video_list.mc_a1cont_list3 .mc_a1cont_adv {
    margin-bottom: 30px;
}

.mc_d1video_list .mc_a1cont_imgbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
}


.mc_d1video_playbtn {
    font-size: 46px;
    z-index: 10;
    color: #fff;
}

.mc_d1video_list {
    padding-bottom: 6em;
}

.mc_d1video_list .mc_a1cont_top {
    margin-left: 0;
}

.mc_d2_videobox {
    position: relative;
    z-index: 1;
    text-align: center;
}

.mc_d2_videobox:not(.playing) {
    cursor: pointer;
}

.mc_d2_videobox video {
    width: 100%;
}

.mc_d2video_playbtn {
    font-size: 60px;
    z-index: 10;
    color: #fff;
    transition: all .4s;
    pointer-events: none;
}

.mc_d2_videobox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    transition: all .4s;
}

.mc_d2_videobox.playing .mc_d2video_playbtn {
    pointer-events: none;
    opacity: 0;
}

.mc_d2_videobox.playing::before {
    pointer-events: none;
    opacity: 0;
}

.mc_d2b_hd {
    padding: 30px 0;
}

.mc_d2b_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mc_b2bpdf_btn {
    font-size: 14px;
    display: flex;
    align-items: center;
    cursor: pointer !important;
    border: 0 !important;
    padding: 12px 14px;
}

.mc_b2bpdf_btn .iconfont {
    font-size: 1.25em;
    margin-left: .6em;
}

.mc_d2_top {
    margin-bottom: 20px;
}

.mc_d2_bot {
    padding: 40px 0 70px;
}

.mc_d2b_title {
    position: relative;
    z-index: 1;
    padding-left: 1em;
    margin-bottom: 25px;
}

.mc_d2b_title::before {
    content: "";
    position: absolute;
    left: 0;
    top: .28em;
    width: 3px;
    height: 1em;
}

.mc_d2b1_content {
    display: flex;
}

.mc_d2b1_imgbox {
    width: 260px;
}

.mc_d2b1_txtbox {
    width: calc(100% - 260px);
    padding-left: 45px;
}

.mc_d2b1_name {
    position: relative;
    z-index: 1;
    padding: .3em 0 .75em;
    margin-bottom: 1em;
}

.mc_d2b1_name::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 4.4em;
    height: 1px;
    background: #333;
}

.mc_d2b1exp_content p {
    color: #333;
}

.mc_d2b1_txt1 {
    margin-bottom: 20px;
}

.mc_d2b1_exp {
    margin-bottom: 5px;
}

.mc_d2b_box1 {
    margin-bottom: 35px;
}

.mc_d2b2_content.mc_b2b_txt2 {
    padding-top: 0;
    padding-bottom: 70px;
}

.mc_d2b2_content.mc_b2b_txt2 .mc_b2b_login {
    padding: 0 0 70px;
}


.mc_e1download_list.mc_a1cont_list3 {
    margin: 0 -10px;
}

.mc_e1dl_li {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 25px;
}

.mc_e1dl_li .mc_a1cont_top {
    margin-left: 0;
}

.mc_e1dl_img {
    max-height: calc(100% - 40px) !important;
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.1);
}

.mc_b1act_tag {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    font-size: 14px;
    line-height: 2;
    padding: 0 1em;
    color: #fff;
    overflow: hidden;
    border-radius: 0 0 5px 0;
}

.mc_b1act_tag::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: .9;
}

.mc_b1act_tag.end {
    color: #d3d3d3;
}

.mc_b1act_tag.end::before {
    background-color: #343434;
}


.ys_main_full .mc_d1video_list.mc_a1cont_list3 .mc_d1video_li {
    width: 33.333333%;
}

.ys_phfy {
    font-size: 14px;
}

.mc_b2b_page a {
    display: flex;
}

.mc_b2b_page a span {
    line-height: inherit;
    flex: none;
}

.pc_fenye li {
    height: auto;
    line-height: 1;
}

.mc_a1cont_txt {
    line-height: 24px;
    max-height: 48px;
    overflow: hidden;
}

.mc_dl_btn {
    color: #fff !important;
}

.mc_dl_tqm {
    margin-bottom: 15px;
}

.layui-layer-setwin .layui-layer-close2 {
    background-position: -149px -31px !important;
}

.mc_phhdbot_container {
    display: none;
}

.mc_phhd_subnav2 .mc_pchd_subnav {
    flex-wrap: wrap;
}

.mc_phhd_subnav1 .mc_pchd_subnav {
    overflow: auto;
}

.mc_phhd_subnav_title {
    color: #fff;
    margin-bottom: 5px;
}

.mc_phhd_subnav2 .mc_pchd_subnav>li>a {
    line-height: 1.5;
    padding: 5px 0;
}

.mc_phhd_subnav2 {
    padding: 8px 0;
}

.mc_phhd_subnav1 {
    width: calc(100% - 40px);
}

.mc_phhd_subnav2 {
    width: calc(100% - 5px);
}

.mc_phhd_subnav2 {
    display: none;
}

.mc_phhd_changebtn {
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 10;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    transition: all .36s;
}

.mc_phhd_changebtn.act {
    transform: rotate(180deg);
}

/* .mc_phhd_subnav2::before{
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .3);
} */

.mc_innav {
    overflow: auto;
}

.mc_btn_border {
    border-width: 1px !important;
    border-style: solid !important;
}

.ys_phfy .pager li:first-child {
    float: left;
}

.ys_phfy .pager li:last-child {
    float: right;
}

.pagination>li.active>a,
.pagination>li.active>span {
    border-color: transparent !important;
}

.pager {
    margin-bottom: 0 !important;
}

.mc_retrieval {
    padding-top: 10px;
}

.mc_search_result {
    padding: 0 15px 15px;
    border-bottom: 1px solid #f5f5f5;
}

.mc_search_empty {
    font-size: 14px;
    color: #999;
    width: 80%;
    margin: 80px auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.mc_search_empty::after,
.mc_search_empty::before {
    content: "";
    width: calc(50% - 15px);
    height: 1px;
    background: #f5f5f5;
}

.mc_search_empty::before {
    margin-right: 10px;
}

.mc_search_empty::after {
    margin-left: 10px;
}

.pagination {
    padding-left: 0 !important;
}

.mc_d1video_list .mc_a1cont_imgbox::before {
    pointer-events: none;
}


.ys_main_detail .ys_main_bg:not(:last-child) {
    margin-bottom: 30px;
}

.ys_main_detail {
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}


.ys_main_comment,
.ys_main_like {
    padding: 30px 0 20px;
}

.ys_main_comment {
    padding-bottom: 6em;
}

.mc_detail_title {
    font-weight: bold;
    margin-bottom: 20px;
}

.ys_main_comment .mc_detail_title {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

/* #comment-container #commentlist dl:first-child{
    border-top: 1px solid #eee;
    padding-top: 15px;
} */

#commentlist a[href="javascript:;"] {
    cursor: default;
}

#comment-container #commentlist dl {
    position: relative;
    border-bottom: 1px solid #eee;
    clear: both;
    padding: 10px 0;
    margin-bottom: 5px;
}

#comment-container #commentlist dl dt {
    float: left;
    margin-right: 10px;
    width: 44px;
    height: 44px;
    display: block;
    position: absolute;
}

#comment-container #commentlist dl dt img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

#comment-container #commentlist dl dd {
    padding-left: 55px;
    float: left;
    width: 100%;
}

#comment-container #commentlist dl dd cite a {
    font-size: 14px;
    color: #007bff;
}

#comment-container #commentlist dl dd small {
    color: #999;
    margin: 0 0 0 3px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
}

#comment-container #commentlist dl dd small a {
    display: none;
    cursor: pointer;
}

#comment-container #commentlist dl dd dl {
    margin: 0px;
    border-top: 1px solid #eee;
    border-bottom: none;
    padding-top: 15px;
    padding-bottom: 0;
}

#comment-container #commentlist dl dd dl dd {
    width: 550px;
}

#comment-container #commentlist dl dd p {
    margin-top: 5px;
    margin-bottom: 10px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
}

#comment-container #commentlist dl dd p em {
    font-style: normal;
    display: inline-block;
    padding: 0 5px;
    height: 22px;
    line-height: 22px;
    font-weight: 400;
    font-size: 13px;
    text-align: center;
    color: #007bff;
    background: #e5f2ff;
    border-radius: 2px;
}

#comment-container #commentlist cite {
    font-style: normal;
}

#comment-container .mc_comment_title {
    position: relative;
    font-size: 16px;
    padding: 15px 0;
    background: #fff;
}

#comment-container .mc_comment_title a {
    cursor: pointer;
    display: none;
}

#comment-container #postcomment .form-group {
    margin-bottom: 10px;
}

#comment-container #postcomment label {
    font-weight: normal;
}

#comment-container #postcomment a small {
    display: inline !important;
}

#comment-container #postcomment textarea.form-control {
    border-radius: 2px;
    box-shadow: none;
    border-color: #f5f5f5;
    background: #f5f5f5;
}

#comment-container #commentlist dl dd small a {
    opacity: 0;
    color: #333;
    display: inline;
    transition: all .4s;
}

#commentlist>dl:hover .reply {
    opacity: 1 !important;
}

.mc_detail_title small {
    font-size: 12px;
    margin-left: 5px;
}

#postcomment .form-group .btn {
    margin-right: 5px;
    transition: all .36s;
}

.checkbox input.mc_user_checkbox {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    position: relative;
    border-style: solid;
    border-width: 1px;
    margin: 0 2px 0 0 !important;
    border-radius: 2px;
}

.checkbox input.mc_user_checkbox+span {
    display: inline-block;
    vertical-align: middle;
}

.checkbox input.mc_user_checkbox::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 5px;
    height: 5px;
    border-radius: 1px;
    opacity: 0;
}

.checkbox input.mc_user_checkbox:checked::before {
    opacity: 1;
}

#comment-container #postcomment label {
    padding-left: 0;
    font-size: 14px;
    color: #999;
}

.mc_breadnav a[href="javascript:;"] {
    pointer-events: none;
}

.loadmore-tips {
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}

.entry-meta ul {
    overflow: hidden;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}

.entry-meta ul li {
    font-size: 14px;
    line-height: 1.75;
    padding: 3px 0;
    color: #666;
    word-break: break-word;
}

.entry-meta ul li>span {
    line-height: inherit;
}

.article-donate {
    text-align: center;
}

.entry-meta ul li:nth-child(2) a {
    margin-right: 14px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0 10px;
    word-break: break-word;
}

.entry-meta ul li {
    display: flex;
}

.entry-meta-dt {
    flex: none;
    line-height: inherit;
    color: #333;
}

.mc_share {
    position: relative;
    z-index: 1;
    overflow: visible;
}

.mc_share .mc_share_modal {
    position: absolute;
    left: 50%;
    z-index: 20;
    bottom: 100%;
    padding-bottom: 15px;
    transform: translateX(-50%);
    margin: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
}

.article-donate .btn-lg {
    font-size: 14px;
    line-height: 42px;
    min-width: 100px;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0 3px;
    border-radius: 3px;
}

.article-donate .mc_btn_border::before {
    transform: scaleX(1);
    opacity: 0;
    transition: all .4s;
}

.article-donate .mc_btn_border:hover:before {
    opacity: 1;
}

.social-share {
    padding: 12px;
    border: 1px solid rgb(236, 236, 236);
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 12px 0px rgba(65, 65, 65, 0.1);
    border-radius: 5px;
}

.entry-meta {
    margin-top: 40px;
}


/* .mc_a1cont_tagbox.mc_txt1424{
    white-space: nowrap;
    text-overflow: ellipsis;
} */

/* .mc_a1cont_tagbox.mc_txt1424 span{
    display: inline-block;
} */

.mc_a1cont_tagbox.mc_txt1424 span>a {
    display: inline;
}

.ys_page_title {
    display: none;
}

.mc_pchd_subnav_hot {
    padding: 0 5px;
    line-height: 20px;
    border-radius: 3px;
    top: -0.6em;
}


.mc_e1download_list .mc_a1cont_adv,
.mc_d1video_list.mc_a1cont_list3 .mc_a1cont_adv {
    width: 100% !important;
}

.mc_e1download_list .mc_a1cont_adv .ys_cont25,
.mc_d1video_list.mc_a1cont_list3 .mc_a1cont_adv .ys_cont25 {
    padding: 0;
}

.mc_e1download_list .mc_a1cont_adv .mc_a1cont_lisbox img,
.mc_d1video_list.mc_a1cont_list3 .mc_a1cont_adv .mc_a1cont_lisbox img {
    position: static;
    transform: none;
    width: 100%;
}

.mc_e1download_list .mc_a1cont_adv .mc_a1cont_lisbox,
.mc_d1video_list.mc_a1cont_list3 .mc_a1cont_adv .mc_a1cont_lisbox {
    height: auto !important;
}




.mc_pchd_subnav li.yxnav_active1>a::before {
    transform: scale(1);
}

.mc_a1cont_titlebox .iconfont {
    position: relative;
    z-index: 1;
}

.mc_a1cont_titlebox .iconfont::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

/* 20220311 start */
.mc_temp_titlebox {
    padding: 32px 0 0;
    background: #fff;
    position: relative;
    z-index: 10;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    /* border-bottom: 1px solid #ecf0fa; */
    /* box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.04);6*/
}

.mc_titletemp_titlebox {
    display: flex;
    align-items: center;
}

.mc_titletemp_icon {
    width: 30px;
    margin-right: 5px;
}

.mc_titletemp_txt {
    color: #666;
    padding-right: 1.5em;
}

.mc_titletemp_more {
    color: #666;
}

.mc_titletemp_more:hover span,
.mc_titletemp_more:hover i {
    color: #2cc6d0;
}

.mc_titletemp_flexbox {
    display: flex;
    justify-content: space-between;
}

.mc_titletemp_r {
    flex: none;
    margin-left: auto;
}

.mc_title_style2 .ys_cont40 {
    display: flex;
    align-items: flex-start;
}

.mc_titletemp_titlebox {
    flex: none;
}

.mc_title_style2 .mc_titletemp_flexbox {
    flex: auto;
    align-self: flex-end;
    padding-left: 1em;
}

.mc_title_style3 .mc_titletemp_title {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

.mc_title_style3 .mc_titletemp_title span {
    padding: 0 .5em;
}

.mc_title_style3 .mc_titletemp_txt {
    padding-right: 0;
    margin-bottom: 0;
}

.ys_tits2_svg {
    width: .8em;
}

.ys_tits2_svg_l .st0 {
    opacity: 1;
}

.ys_tits2_svg_l .st1 {
    opacity: 0.7;
}

.ys_tits2_svg_l .st2 {
    opacity: 0.4;

}

.ys_tits2_svg_r .st0 {
    opacity: 0.4;
}

.ys_tits2_svg_r .st1 {
    opacity: 1;
}

.ys_tits2_svg_r .st2 {
    opacity: 0.7;
}

.mc_title_style3 {
    text-align: center;
}

.mc_temp_download {
    display: flex;
    /* align-items: flex-start; */
    font-size: 10px;
    margin: 5px 0;
}

.mc_dltemp_imgbox {
    width: 270px;
    align-self: flex-start;
    max-width: 40%;
}

.mc_dltemp_imgbox img {
    width: 100%;
    /* box-shadow: 2.5px 4.33px 15px 0px rgba(0, 0, 0, 0.1); */
}

.mc_dltemp_txtbox {
    width: calc(100% - 270px);
    min-width: 60%;
    padding-left: 35px;
    display: flex;
    flex-direction: column;
}

.mc_dltemp_txt {
    margin-bottom: auto;
}

.mc_dltemp_title {
    color: #333;
    line-height: 1.7;
}

.mc_dltemp_txtbox.noimg {
    width: 100%;
    padding: 0;
}

.mc_dltemp_author {
    color: #848484;
    margin-top: 24px;
}

.mc_dltemp_txt {
    margin-top: 24px;
}

.mc_dltemp_author span {
    color: #333333;
}

.mc_dltemp_txt {
    color: #666666;
}

.mc_dltemp_btnbox {
    margin-top: 30px;
}

.mc_dltemp_btn {
    font-size: 14px;
    border: 0 !important;
    border-radius: 5px;
    min-width: 130px;
    line-height: 38px;
    padding: 0 1em;
    text-align: center;
    vertical-align: middle;
    margin-right: 20px;
}

.mc_dltemp_btn.mc_btn_lightblue {
    background: #e9e9e9;
    color: #333;
}

.mc_dltemp_btn .iconfont {
    font-size: 1.2em;
    vertical-align: middle;
}

/* 20220311 end */
.yxedr_active a {
    color: #007bff;
    text-decoration: underline;
}

.mc_b2b_login a {
    text-decoration: none;
}

.ys_modal_qrcode .ys_modal_content {
    width: 340px;
    padding: 80px 40px;
}

.ys_modal_qrcode .ys_modal_content {
    border-radius: 5px;
}

.ys_modal_qrcode .icon-close {
    font-weight: 300;
    color: #999;
}

.ys_modal_qrcode .ys_modal_title {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 1.5;
    text-align: center;
}

.ys_modal_qrcode .ys_qrm_title {
    margin-bottom: 25px;
}

.ys_modal_qrcode .ys_qrm_qrimg {
    width: 200px;
    margin: 0 auto;
    text-align: center;

}

.mc1_cont_morebtn.mc_btn_lightblue {
    display: inline-block;
    background: #eaedf1;
}


/*鼠标效果*/
@media screen and (min-width: 1200px) {

    /* 20220215 start */
    .mc_pchd_subnav>li>a:hover::before {
        transform: scale(1);
    }

    /* 20220215 end */

    .mc_share:hover .mc_share_modal {
        opacity: 1;
        pointer-events: all;
    }

    .mc_innav>li>a:hover::before {
        transform: scaleX(1);
    }

    .mc_mainban_li:hover .mc_mainban_txtbox {
        background: rgba(0, 0, 0, .8);

    }

    .mc_btn_white:hover,
    .mc_btn_border:hover {
        color: #fff;
    }

    .mc_btn_white:hover::before,
    .mc_btn_opacity:hover::before,
    .mc_btn_border:hover::before {
        transform-origin: 0 0;
        transform: scaleX(1);
    }

    .mc_pchd_subnav>li>a:hover {
        color: #fff;
    }

    .mc_friendship_dd p a:hover,
    .mc_ft_nav a:hover {
        color: #fff;
    }

    /* .pc_fenye li:hover {
        background: #fff !important;
    } */

    .pc_fenye li:hover a {
        color: #fff;
    }

    /* .pagination>.active>span:hover,
    .pagination>.active>a:hover,
    .pc_fenye li:hover a {
        background: #0069ff;
    } */

    /* .pagination>.active>a,
    .pagination>.active>a:focus,
    .pagination>.active>span,
    .pagination>.active>span:focus {
        background: #0069ff;
    } */
}

/* 20211231 */
.mc_d2_iframebox {
    text-align: center;
}

.mc_d2_iframebox iframe {
    width: 100%;
    min-height: 480px;
    max-height: 30vh;
}

.mc_a1cont_title {
    line-height: 1.75;
}

.mc_d2_iframebox:not(.unlogin) .mc_d2video_playbtn {
    display: none;
}

.mc_d2_iframebox:not(.unlogin)::before {
    display: none;
}

.mc_b2b_pdfbox {
    display: flex;
}

.mc_b2b_pdf {
    margin-left: 20px;
}

.mc_hd_user {
    position: relative;
    z-index: 1;
    margin-left: 4em;
}

.mc_hduser_name {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.mc_hduser_name>* {
    line-height: 62px;
    font-size: 16px;
    color: #333;
}

.ys_phnav_menubox {
    display: none;
    line-height: 56px;
}

.mc_hduser_name>span {
    max-width: 6em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 5px;
}

.mc_hduser_name .iconfont {
    transition: all .4s;
}

.mc_hduser_name.on .iconfont {
    transform: rotate(180deg);
}

.mc_hduser_xl {
    position: absolute;
    left: 50%;
    top: calc(100% + 1px);
    z-index: 20;
    transform: translateX(-50%);
    background: #fff;
    padding: 12px 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.mc_hduser_li {
    font-size: 14px;
    line-height: 1.5;
    padding: 5px 0;
    white-space: nowrap;
}

.mc_hduser_xl {
    display: none;
}

.mc_e2_bd .pager li>a,
.mc_e2_bd .pager li>span {
    border-radius: 0 !important;
}

.mc_e2_bd .pagination>.active>a,
.mc_e2_bd .pagination>.active>a:focus,
.mc_e2_bd .pagination>.active>a:hover,
.mc_e2_bd .pagination>.active>span,
.mc_e2_bd .pagination>.active>span:focus,
.mc_e2_bd .pagination>.active>span:hover {
    background: #bdbdbd;
    border-color: #bdbdbd;
}

.mc_e2_bd .pagination>li>a:focus,
.mc_e2_bd .pagination>li>a:hover,
.mc_e2_bd .pagination>li>span:focus,
.mc_e2_bd .pagination>li>span:hover {
    color: #333;
    transition: all .36s;
}

.mc_e2_bd .pagination>li>a,
.mc_e2_bd .pagination>li>span {
    color: #464646;
}

.pc_goto_btn {
    height: 28px;
    padding: 0 10px;
    border-radius: 2px;
    margin-left: 10px;
    transition: all .36s;
}


.ys_phfy .pager li span,
.ys_phfy .pager li a {
    border: 0;
    font-size: 14px;
    padding-left: 0;
    padding-right: 0;
}

.mc_section_e1+.mc_pagebox .ys_phfy .pager,
.mc_section_d1+.mc_pagebox .ys_phfy .pager {
    margin-top: 0;
}

/* 20220218 */
.ys_page_c1 .mc_a1cont_titlebox .iconfont::after {
    opacity: .9;
}

.ys_page_e1 .mc_a1cont_titlebox .iconfont::after {
    opacity: .95;
}

.ys_page_d1 .mc_a1cont_titlebox .iconfont::after {
    opacity: .8;
}

.ys_page_f1 .mc_a1cont_titlebox .iconfont::after {
    opacity: .75;
}

.mc_hduser_name>img {
    width: 36px;
    height: 36px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 8px;
}

.mc_a1cont_mes {
    display: block;
}

.mc_a1cont_mes>* {
    display: inline;
}

.mc_a1cont_tagbox.mc_txt1424 {
    height: auto;
}

.mc_a1cont_tagbox .iconfont,
.mc_a1cont_tagbox span {
    display: inline;
}

.mc_dltemp_btn {
    cursor: pointer !important;
}


/* 20220330 */
.ys_hd_pc_style1.ys_hd_pc {
    height: 75px;
}

.ys_hd_pc_style1 .mc_pchd_top {
    border-bottom: 0;
    box-shadow: 0px 0px 39.06px 2.94px rgba(177, 177, 177, 0.3);
}

.ys_hd_pc_style1 .mc_pchd_nav>li>a,
.ys_hd_pc_style1 .mc_pchd_r>div,
.ys_hd_pc_style1 .mc_pchd_l>div {
    line-height: 75px;
}

.ys_hd_pc_style1 .mc_pchd_nav>li {
    padding: 0 1em;
}

.ys_hd_pc_style1 .mc_pchd_nav {
    margin-left: 0;
    margin-right: 0.5em;
}

.ys_hd_pc_style1 .mc_pchd_btn {
    font-size: 14px;
    border-radius: 20px;
    min-width: 120px;
    padding: 11px 20px;
    text-align: center;
}

.ys_hd_pc_style1 .mc_hd_user {
    margin-left: 1.6em;
}

.ys_phnav_logo {
    flex: auto;
}

.ys_phnav_r {
    flex: none;
    display: flex;
    align-items: center;
}

.mc_search_xl {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    padding: 30px 20px 40px;
    text-align: center;
    background: #fff;
    border-top: 1px solid #eee;
    box-shadow: 0 6px 10px rgba(0, 0, 0, .01);
}

.mc_search_form {
    width: 560px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    max-width: 100%;
}

.mc_search_form input {
    height: 36px;
    border-bottom: 1px solid #eee;
    flex: auto;
}

.mc_search_form button {
    flex: none;
    font-size: 20px;
    line-height: 36px;
    margin-left: 20px;
}

.mc_search_form button .iconfont {
    font-size: inherit;
}

.mc_search_xl {
    display: none;
}

.ys_hd_pc_style1 .mc_pchd_nav>li>a {
    font-size: 14px;
    color: #333;
}

.mc_nav_li {
    position: relative;
}

.mc_subnav_box {
    display: none;
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    padding-top: 5px;
}

.mc_subnav {
    background: #fff;
    box-shadow: 0px 0px 6.8px 1.2px rgba(169, 169, 169, 0.21);
    border-radius: 5px;
    padding: 10px 0;
    min-width: 135px;
}

.mc_nav_li>a .iconfont {
    margin-left: 3px;
}

.mc_subnav_li>a {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    padding: 0.5em 20px;
    white-space: nowrap;
}

.ys_ph_navbar3 .ys_phnav_header {
    background: #fff;
}

.ys_ph_navbar3 .ys_phnav_menubox {
    display: block;
}

.ys_phnav_logo {
    max-width: 240px;
    margin-right: 10px;
}

.ys_ph_navbar3 .ys_phnav_icon::before {
    content: "\ed22";
}

.ys_ph_navbar3 .ys_phmenu_scroll {
    height: auto;
    flex: auto;
}

.mc_hduser_li a {
    line-height: 1.5 !important;
}

.ys_ph_navbar3 .ys_phnav_menuflex {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.ys_ph_navbar3 .ys_phmenu_top {
    flex: none;
}

.ys_ph_navbar3 .ys_phnav_search {
    flex: none;
    margin-top: 30px;
}

.ys_ph_navbar3 .ys_phmenu_close {
    font-size: 20px;
}

a[href="javascript:;"] {
    cursor: default;
}

.mc_main_banner_style1 {
    margin: 40px 0;
}

.mc_main_banner_style1 .mc_mainban_li {
    overflow: hidden;
}

.mc1_cont_list {
    font-size: 10px;
    margin: 0 -1.7em;
    display: flex;
    flex-wrap: wrap;
}

.mc1_content_li {
    width: 33.333333%;
    padding: 0 1.7em;
    margin: 1.7em 0;
    min-height: 450px;
    order: 0;
}

.mc1_cont_lisbox {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 20px 16.5px 34px;
    background: #fff;
    /* box-shadow: 0.262px 4.993px 41.83px 5.17px rgba(169, 169, 169, 0.26); */
    box-shadow: 0 15px 35px rgb(50 50 93 / 10%), 0 5px 15px rgb(0 0 0 / 7%);

    overflow: hidden;
    transition: all .36s;
}

.mc1_cont_lisbox a {
    display: block;
}

.mc1_cont_imgbox {
    flex: none;
}

.mc1_cont_mid {
    flex: auto;
    padding: 18px 10px;
}

.mc1_cont_bot {
    margin-top: auto;
    flex: none;
    padding: 0 10px;
}

.mc1_cont_morebtn {
    display: inline-block;
}

.mc1_cont_txt {
    color: #666;
}

.mc1_cont_title.mc_title20 {
    line-height: 1.7;
    height: 3.4em;
    overflow: hidden;
    font-weight: normal;
    color: #333;
    margin-bottom: 15px;
}

.mc1_cont_bot {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mc1_cont_tag,
.mc1_cont_tag a {
    font-size: 14px;
    color: #9ba3ad;
}

.mc1_cont_tag a {
    display: inline-block !important;
}

.mc1_cont_tag a:not(:first-child) {
    display: none !important;
}

.mc1_cont_type a {
    color: #8b949f;
}

.mc1_cont_more {
    flex: none;
    margin-left: 20px;
}

.mc1_cont_morebtn {
    font-size: 14px;
    padding: 0 30px;
    line-height: 3.5;
    border-radius: 40px;
}

.mc1_cont_morebtn .iconfont {
    margin-left: 5px;
}

.mc1_content_adv .mc1_cont_lisbox {
    padding: 0 !important;
}

.mc1_content_advimg {
    width: 100%;
    height: 100%;
}

.mc1_cont_list4 .mc1_content_li {
    width: 25%;
    min-height: 0;
}

.mc1_cont_list4 .mc1_cont_lisbox {
    padding: 15px 12px 25px;
}

.mc1_cont_list.mc1_cont_list4 {
    margin: 0 -1.5em;
}

.mc1_cont_list.mc1_cont_list4 .mc1_content_li {
    padding: 0 1.5em;
}

.mc1_cont_list4 .mc1_cont_title {
    font-size: 18px;
    line-height: 1.5;
    height: 3em;
    margin-bottom: 5px;
}

.mc1_cont_list4 .mc1_cont_txt p {
    font-size: 14px;
    line-height: 24px;
}

.mc1_cont_list4 .mc1_cont_morebtn {
    padding: 0 22px;
    line-height: 3;
}

.ys_page_wrap .item_random {
    display: none;
}

.mc_mainban_li {
    overflow: hidden;
}

.mc1_cont_imgbox .mc_d1video_playbtn {
    display: none;
}

/* .mc1_cont_videobox .mc_d1video_playbtn{
    display: inline-block;
}

.mc1_cont_videobox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    pointer-events: none;
} */

.ys_page_wrap1 .ys_main_left.ys_main_bg {
    background: transparent !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.ys_page_wrap1 .ys_page_f1 .mc_retrieval {
    padding: 26px 0;
}

.mc1_cont_txt {
    display: none;
}

.mc1_cont_type {
    margin: 5px 0 10px;
}


.ys_page_wrap1 .ys_main_center {
    margin-top: 3em;
}

.ys_page_wrap1 .ys_main_center:not(.ys_main_center_index) {
    margin-top: 0 !important;
}

.mc1_cont_list .mc_a1cont_adv {
    width: 100%;
}

.mc1_cont_list .mc_a1cont_li {
    padding: 0 1.7em;
    margin: 1.7em 0;
    background: transparent;
}

.mc1_cont_list .ys_cont25 {
    padding: 0;
}

.ys_page_wrap1 .mc_rtl_submit {
    border-radius: 30px;
}

.mc_temp_titlebox.botpadding {
    padding-bottom: 22px;
}

.ys_main_center_index .mc1_cont_list {
    padding: 2em 0;
}

.mc_main_banner+.mc1_content .mc1_cont_list {
    padding-top: 0;
}

.ys_hd_pc_style1 .ys_cont1200 {
    display: flex;
}

.ys_hd_pc_style1 .mc_pchd_l {
    margin-right: 20px;
}

.mc_pchd_r {
    flex: none;
}

/* 20220413 */
.ys_main_detail>.ys_main_bg {
    position: relative;
}

.mc_detail_fixedwrap {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.mc_detail_fixedwrap {
    display: none;
    position: absolute;
    left: 0;
    z-index: 50;
}

.mc_detail_fixedwrap.show{
    display: block;
}
.mc_detail_fixedwrap.hide{
    display: none !important;
}

.mc_detail_fixed {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px 0px 28.5px 1.5px rgba(88, 88, 88, 0.2);
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    width: calc(1200px - 331px);
    max-width: 100%;
    position: fixed;
    bottom: 0;
}

.ys_main_full .mc_detail_fixed{
    width: 1200px;
}

.mc_dtfix_download>a {
    border-radius: 5px;
}

.mc_dtfix_l{
    flex: 1;
    min-width: 0;
}

.mc_dtfix_r {
    flex: none;
    display: flex;
    align-items: center;
}

.mc_dtfix_download>a {
    margin-right: 0 !important;
}

.mc_dtfix_r>div {
    margin-left: 30px;
}

.mc_dtfix_likebtn,
.mc_dtfix_sharebtn {
    font-size: 16px;
    line-height: 30px;
    color: #999;
}


.mc_dtfix_likebtn .iconfont,
.mc_dtfix_sharebtn .iconfont {
    font-size: 1.4em;
    margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
}

.mc_dtfix_likebtn>span,
.mc_dtfix_sharebtn>span {
    display: inline-block;
    vertical-align: middle;
}

.mc_share_modal {
    white-space: nowrap;
}

.mc_dtfix_download .icon-xiazai{
    font-size: inherit !important;
}

.mc_dtfix_title {
    line-height: 1.5 !important;
    height: 1.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mc_e2_hd .mc_dltemp_btnbox{
    display: none;
}

.mc_dowload_donate.article-donate .btn-lg {
    font-size: 16px;
    line-height: 46px;
    min-width: 160px;
}

.mc_b2b_txt2{
    padding-bottom: 60px;
}

.entry-meta{
    margin-top: 60px;
}

.mc_dtfix_download .mc_dltemp_btn{
    font-size: 16px;
    min-width: 150px;
    border-radius: 21px;
}
/* cssend */


@media screen and (min-width: 1200px) {
    .ys_page_wrap1 .mc_rtl_submit {
        border-radius: 30px;
        min-width: 120px;
    }

    .mc1_cont_lisbox:hover {
        box-shadow: 0 5px 5px rgb(50 50 93 / 10%), 0 5px 5px rgb(0 0 0 / 7%);
    }
}

@media screen and (max-width: 1199px) {
    .ys_hd_pc_style1 {
        display: none;
    }

    .ys_hd_ph {
        display: block;
    }

    .mc_search_form {
        padding: 0 20px;
        border-radius: 30px;
        border: 1px solid #eee;
    }

    .mc_search_form input {
        border: 0;
    }

    .ys_page_wrap1 .pager .disabled>span,
    .ys_page_wrap1 .pager li>a {
        background: transparent !important;
    }

}


.ys_main_center_index .ys_main_left{
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0px 4px 25px 0px rgb(0 0 0 / 6%);
}

.mc_user_right,
.mc_userl_bot,
.mc_userl_top,
.ys_main_left.ys_main_bg{
    border-radius: 12px;
}

.mc_d2_top,
.mc_d2_bot,
.mc_mr_imgli,
.mc_mr_box,
.ys_main_detail .ys_main_content,
.ys_main_comment,
.ys_main_like,
.mc_b2_bot,
.mc_b2_top,
.ys_main_left:not(.ys_main_detail){
    border-radius: 12px;
    overflow: hidden;
}

.mc_b2b_txt2{
    min-height: auto !important;
}

.he_input input{
    width: 100%;
    height: 46px;
    font-size: 14px;
    border: 1px solid #ccd2dd;
    padding: 0 20px;
    border-radius: 5px;
    transition: all .4s;
}

.he_input{
    margin-bottom: 10px;
}

.ys_modal_form .ys_modal_content{
    width: 510px;
    padding: 50px 42px;
    border-radius: 10px;
}

.he_input1{
    position: relative;
}

.he_input1 button{
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: 14px;
    transform: translateY(-50%);
    /*color: #fc6d6d;*/
}

.he_input1 .input-group-btn{
    position: absolute;
     top: 50%;
    right: 20px;
    transform: translateY(-50%);
    width: 100px;
    cursor: cursor;
}

.he_input1 .input-group-btn img{
    width: 100%;
}

.he_formtit{
    font-size: 18px;
    color: #333;
    line-height: 1.5;
    margin-bottom: 25px;
}

.ys_modal_form .mc_sendform_submitbtn{
    width: 100%;
    font-size: 18px;
    height: 46px;
    border-radius: 5px;
    transition: all .4s;
    /*border: 1px solid #fc6d6d;*/
    /*background-color: #fc6d6d;*/
    color: #fff;
}

.ys_modal_form .mc_login_submit{
    padding-top: 10px;
}

.mc_send_from {
    max-height: 80vh;
}
.ys_modal_form .mCSB_scrollTools .mCSB_draggerContainer {
  right: -60px;
}

.ys_modal_form .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
}

.layer-anim {
    animation: none !important;
}

.ys_modal_form #mCSB_1_scrollbar_vertical{
    visibility: visible !important;
}


/* 两张图 */
.ys_imgbox_contain,
.ys_imgbox_cover {
    position: relative;
    overflow: hidden;
}

.ys_imgbox_contain img,
.ys_imgbox_cover img {
    width: 100%;
    transition: all .36s;
}

.ys_imgbox_cover img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
}

.ys_imgbox_contain img:nth-child(2) {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}


/* 两边截取 */
.ys_imgbox_cut {
    overflow: hidden;
}

.ys_imgbox_cut img {
    width: auto;
    max-width: none;
    height: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.detail-content .l-content > ul li{
    border-radius: 0;
    margin-bottom: 0;
    padding: 10px 14px;
}

.detail-content .l-content > ul li.mc_a1cont_list_border {
        border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.detail-content .l-content > ul li a{
    display: inline;

}


.mc_a1cont_list1 {
    padding-bottom: 20px;
/*    margin-bottom: 60px;*/
        border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.mc_a1cont_list1 .mc_a1cont_mes{
/*    text-align: right;*/
 }   

 .detail-content .l-content > ul{
    margin-bottom: 20px !important;
 }