
/* css */



.agent-mobile .indexPage .yeshengarts {

    padding: 20px 0 30px 0;

    margin-bottom: 0;

}



.agent-mobile .indexPage .yeshengarts .item_block .description {

    height: 32px;

    overflow: hidden;

}



.agent-mobile .indexPage .yeshengarts .item_block:nth-child(2n + 1):after {

    margin-top: 20px;

}



.agent-mobile .indexPage .yeshengarts .item_block .item_img img {

    width: 70px;

}



.agent-mobile .mlist.news .m_container .content .more {

    margin-top: 14px;

}



.agent-mobile .indexPage .module.mcustomize .header .title {

    font-family: 微软雅黑;

    font-size: 28px;

    font-size: 20px;

    color: #2d2d2d;

    text-align: center;

    line-height: 26px;

}



.agent-mobile .indexPage .module.team.alter .item_img {

    display: none;

}



.agent-mobile .module.mcustomize .header .subtitle {

    text-align: center;

    color: #6F6F6F;

    font-size: 12px;

    line-height: 22px;

}



.agent-mobile #mm-slider li .slider-info .title {

    font-size: 13px;

}



.agent-mobile #mm-slider li .slider-info .subtitle {

    font-size: 22px;

}



.agent-mobile .mm-menu.mm-hassearch .mm-panel>li.navitem:last-of-type {

    display: none;

}



.agent-mobile .npagePage .postbody p {

    text-indent: 0;

}



.agent-mobile .npagePage .postbody span {

    background-color: rgba(242, 242, 242, 0) !important;

}



.agent-mobile .npagePage .postbody img {

    width: auto !important;

}



.agent-mobile .postbody p {

    text-indent: 0px !important;

}



.agent-mobile .team.alter .item_block .item_wrapper {

    width: 100%;

    padding: 0 6.6%;

    box-sizing: border-box;

}



.agent-mobile .team.alter .m_container .content .item_block .title {

    display: none;

}



.agent-mobile .team.alter .item_block .description {

    -webkit-line-clamp: initial;

    -webkit-box-orient: initial;

    height: auto;

}



.agent-pc .npagePage.post .news #postContent {

    width: 1170px;

    padding-right: 0;

    border-right: 1px solid rgba(233, 233, 233, 0);

}



.agent-pc .npagePage.post .news #listContent {

    width: 100%;

    margin-left: 0px;

}



.agent-pc .npagePage.post .news .content_list .item_block .item_wrapper {

    width: 100%;

}



.agent-pc .npagePage.post .news .content_list .item_block {

    width: 32%;

    float: left;

    margin-right: 1%;

}



.agent-pc .npagePage.post .news .content_list .item_block .item_info .title {

    width: 46%;

}



.agent-pc .npagePage.post .news .content_list .item_block .item_info .description {

    width: 46%;

}



.agent-pc .npagePage.post .news .content_list .item_block .item_img {

    width: 160px;

}



.agent-pc .npagePage .news .content_list .item_block .item_info .title,

.agent-pc .npagePage .news .content_list .item_block .item_info .description {

    width: 56%;

}



.agent-pc .npagePage.ff_pageList .news .content_list .item_block .item_img img {

    width: 320px;

}



.agent-pc #server_post_banner {

    display: none;

}



.agent-pc .npagePage.post .project #postWrapper {

    width: 1170px;

}



.agent-pc .npagePage.post .project .postWrap #postInfo {

    display: none;

}



.agent-pc .npagePage.post .mlistpost.project .tab_button {

    background: rgb(255, 255, 255);

    position: inherit;

}



.agent-pc .npagePage.post .project .owl-theme .owl-nav i {

    color: #d2d2d2;

}



.agent-pc .npagePage.post .owl-carousel .owl-stage {

    margin: 0 auto;

}



/* 

.agent-pc .npagePage .project .content_list .item_block {

    width: calc(100%/6 - 20px);

} */



.agent-pc .npagePage .project .tab_button .content_list .item_block {

    width: 100%;

}



/* yesheng - 2 */



#indexPage .module.mcustomize.initlayout .module_container {

    width: 1366px;

    margin: 0 auto;

    text-align: center;

}



#indexPage .mcustomize.initlayout .module_container .contentbody .header {

    padding-bottom: 15px;

}



#indexPage .mcustomize.initlayout .module_container .contentbody .header:after {

    left: 50%;

    margin-left: -18px;

    /* display: none; */

}



#indexPage .mcustomize.initlayout .module_container .contentbody .wrapper {

    width: 876px;

    text-align: center;

    margin: 0 auto;

}



#indexPage .mcustomize.initlayout .module_container .contentbody .title {

    font-size: 18px;

    line-height: 28px;

    color: #2d2d2d;

    height: auto;

}



#indexPage .mcustomize.initlayout .module_container .contentbody .subtitle {

    font-size: 26px;

    font-size: 36px;

    color: #2d2d2d;

}



.agent-pc #indexPage .mcustomize.initlayout .module_container .contentbody .description {

    margin-top: 24px;

}



#indexPage .mcustomize.initlayout .module_container .contentbody .description {

    padding-bottom: 50px;

}



#indexPage .module.mcustomize.initlayout {

    padding-bottom: 100px;

}



#mcontact .module_container .container_content .contactinfo {

    display: none;

}



#mcontact .module_container .container_content {

    display: block;

    background-color: #ccc;

    position: absolute;

    width: 100%;

    top: -718px;

}



.agent-pc #contactform p .submit,

.agent-pc #contactform p .submit:hover {

    background-color: #f83d33;

    color: #fff;

}



#contactform p .inputtxt {

    border: 1px solid #505050;

}



#mcontact .module_container .container_content .content_wrapper {

    position: relative;

    top: 50%;

    margin-top: -188px;

}



#mcontact .module_container .container_content {

    background-image: url('http://resources.jsmo.xin/templates/upload/7204/gy-05.jpg');

    background-repeat: no-repeat;

    height: 680px;

    background-size: cover;

    background-position: center center;

}



#contactform p .submit {

    border: none;

}



#indexPage #mcontact {

    margin-top: 718px;

    background-position-y: -100px !important;

    background-attachment: initial !important;

}



#mcontact .module_container .container_header {

    visibility: visible;

    animation-name: fadeInUp;

    display: block;

    position: absolute;

    /* top: 0px; */

    right: 0px;

    z-index: 100;

    top: -520px;

    font-size: 18px;

    margin: 0;

    left: 0;

    margin: 0 auto;

    width: 1260px;

}



#mcontact .container_header .title {

    color: #ffffff;

    font-size: 18px;

    float: right;

    width: 402px;

}



#contactform p .inputtxt,

#contactform p textarea.inputtxt {

    height: 24px;

}



.agent-pc #contactform p .submit:hover {

    background-color: #fd4c42;

    ;

}



#contactform p .submit {

    height: 48px;

    cursor: pointer;

}



.agent-pc #contactform p input:focus {

    border-color: #ff4d44;

}



._addBtnYs {

    position: absolute;

    width: 220px;

    height: 50px;

    color: #ffffff;

    text-align: center;

    line-height: 50px;

    background-color: #2f2f2f;

    font-size: 18px;

    bottom: 20px;

    left: 26px;

    cursor: pointer;

}



#indexPage #contactlist {

    position: relative;

}



#indexPage .contactform_submit {

    margin-top: 10px;

}



#indexPage #contactlist #contactform {

    margin-top: 20px;

}



#indexPage .mcustomize.initlayout .module_container .contentbody .subtitle {

    font-family: Arial, 微软雅黑;

}



#indexPage .module.news {

    background-color: #f8f8f8;

}



#indexPage .module.news .container_category {

    display: none;

}



#indexPage .news .container_content .more {

    display: none;

}



#indexPage .news .item_block .item_info .title {

    padding: 0;

    font-weight: 600;

}



#indexPage .news .item_block:hover .item_info .nums .item_index {

    left: 10%;

    opacity: 1;

}



.agent-pc .mlist.news .content_list .item_block {

    background: #fff;

}



.agent-pc .mlist.news .content_list .item_block .item_link:after {

    content: "";

    position: absolute;

    bottom: -1px;

    width: 80%;

    left: 0;

    right: 0;

    height: 1px;

    background-color: transparent;

    transition: 0.46s ease;

    margin: 0 auto;

}



.agent-pc .mlist.news .content_list .item_block .item_link {

    display: block;

    /* margin-right: 60px; */

    /* padding: 0 40px; */

    height: 100%;

    box-sizing: border-box;

}



.agent-pc .mlist.news .content_wrapper {

    /* margin-right: -60px; */

}



.agent-pc .mlist.news .content_list .item_block.wow {

    width: calc(100% / 3);

    float: left;

    margin-top: -1px;

    /* height: 245px; */

}



/* 

#indexPage .news .item_block:hover .item_info .description {

    height: auto;

} */



#indexPage .news:after {

    display: none;

}



#indexPage .news .item_block .item_info .description {

    padding: 0;

}



#indexPage .news .item_block .item_info {

    height: 100%;

    padding: 12% 10%;

    box-sizing: border-box;

}



#indexPage .news .item_block .item_wrapper {

    position: relative;

    /* padding-left: 65px; */

    transition: 0.36s ease;

    position: absolute;

    top: 0;

    bottom: 0;

}



#indexPage .news .item_block .item_index {

    /* display: block; */

    font-size: 20px;

    line-height: 1;

    width: 44px;

    border-right: 1px solid #d3d3d3;

    color: #9c9c9c;

    transition: 0.36s ease;

}



#indexPage .news .item_block .item_index_1 {

    position: absolute;

    top: 1px;

    left: 0;

    z-index: 111;

}



#indexPage .news .item_block .item_index_2 {

    position: absolute;

    top: 0;

    right: -70px;

    text-align: right;

    border-left: 1px solid #d3d3d3;

    border-right: 0;

    opacity: 0;

    transition: 0.46s ease;

}



#indexPage .news .item_block .item_index_2 {

    display: block;

    top: auto;

    bottom: 12%;

    opacity: 0;

    left: 8%;

    transition: 0.36s ease;

}



#indexPage .news .item_info .nums img {

    display: none;

}



#indexPage .news .item_block:hover .item_index_2 {

    left: 10%;

    opacity: 1;

}



.agent-pc .mlist.news .content_list .item_block:nth-last-of-type(4)~.item_block .item_link {

    border: none

}



.agent-pc .mlist.news .content_list .item_block .item_link {

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

    /* padding-bottom: 74px;

    padding-top: 60px; */

    position: relative;

}



#indexPage .news .item_block .item_info .description {

    height: 52px;

    overflow: hidden;

    margin-top: 12%;

}



/* 

#indexPage .news .item_block:hover .item_wrapper {

    transform: translateX(-50px)

}



#indexPage .news .item_block:hover .item_index_1 {

    left: -10px;

    opacity: 0;

}



#indexPage .news .item_block:hover .item_index_2 {

    right: -50px;

    opacity: 1;

    transition-delay: 0.1s;

} */



/* #indexPage .news .item_block:hover .item_link {

    background-color: #fff;

    box-shadow: 0 0 40px 0 rgba(204, 204, 204, 0.38);

} */



/* #indexPage .news .item_block:hover .item_link:after {

    background-color: #fb3d33;

    width: 100%;

} */



#indexPage .news .item_block .item_index {

    font-family: HELVETICANEUELTPRO-THEX;

}



#indexPage .news #item_block_8 .item_link {

    padding: 0;

}



#indexPage .news #item_block_8 .item_info .nums img {

    width: 100%;

}



#indexPage .news #item_block_8 .item_info .title {

    display: none;

}



#indexPage .news #item_block_8 .item_info .nums {

    display: block;

    width: auto;

    top: 0;

}



#indexPage .news #item_block_8:hover .item_wrapper {

    transform: none;

}



#indexPage .news #item_block_8 .item_info .description {

    margin: 0;

}



#indexPage .news #item_block_8 .item_index_2 {

    display: none;

}



#indexPage .news #item_block_8 .item_index_1 {

    left: 40px;

    top: 60px;

    opacity: 1;

}



#indexPage .news #item_block_8 .item_link:after {

    display: none;

}



#indexPage .news .item_block .item_info .description,

#indexPage .news .item_block:hover .item_info .description {

    height: auto;

}



.bodyindex .news a,

.bodyindex .team a {

    cursor: default;

}



#indexPage .news .item-img_wrapper.hide {

    display: block;

}



#indexPage .news .item_img {

    position: relative;

}



#indexPage .news .item_block:hover .item_img:after {

    top: 10px;

    left: 10px;

    right: 10px;

    bottom: 10px;

}



#indexPage .news .item_block:hover .item_img:before {

    left: -3px;

}



#indexPage .news .item_img:before {

    content: '';

    display: block;

    width: 0;

    height: 0;

    position: absolute;

    top: 50%;

    margin-top: -10px;

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

    border-bottom: 10px solid transparent;

    border-top: 10px solid transparent;

    border-left: 10px solid #fff;

    left: -10px;

    z-index: 100;

}



#indexPage .news .item_img:after {

    content: "";

    position: absolute;

    top: 0px;

    left: 0px;

    right: 0px;

    bottom: 0px;

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

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

}



#indexPage .news .item_link {

    overflow: hidden;

}



#indexPage .news .item_link:after {

    content: "";

    clear: both;

    display: block;

}



#indexPage .news .item_wrapper {

    float: left;

    width: 50%;

}



#indexPage .news .item-img_wrapper {

    width: 50%;

    float: right;

}



/* .agent-pc #indexPage .service .container_content .more {



    display: block;

    position: absolute;

    top: -66px;

    right: 30px;

    width: 100px;

    height: 26px;

    border: 1px solid #acacac;

    text-indent: 0;

    overflow: hidden;

    z-index: 9;

}

.agent-pc #indexPage .service.module .more .fa {

    font-family: icomoon !important;

    font-family: icomoon !important;

    speak: none;

    font-style: normal;

    font-weight: 400;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    line-height: 14px;

    font-size: 16px;

    -webkit-font-smoothing: antialiased;

    color: #bebebe;

        font-size: 30px;

        line-height: 27px;

}

.agent-pc #indexPage .service .container_content .more:hover {

    border: 1px solid #2a2a2a;

    background: #2a2a2a;

}

.agent-pc #indexPage .service.module .more .fa-angle-right:after {



    content: "\e911";

    display: block;

    transition: all .3s ease;

} */



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

    #indexPage .news .item_block:nth-of-type(4):hover .item_img:before,

    #indexPage .news .item_block:nth-of-type(5):hover .item_img:before,

    #indexPage .news .item_block:nth-of-type(6):hover .item_img:before {

        right: -3px;

    }

    #indexPage .news .item_block:nth-of-type(4) .item_img:before,

    #indexPage .news .item_block:nth-of-type(5) .item_img:before,

    #indexPage .news .item_block:nth-of-type(6) .item_img:before {

        border-left: none;

        left: auto;

        border-right: 10px solid #fff;

        right: -10px;

    }

    #indexPage .news .item_block:nth-of-type(4) .item_wrapper,

    #indexPage .news .item_block:nth-of-type(5) .item_wrapper,

    #indexPage .news .item_block:nth-of-type(6) .item_wrapper {

        float: right;

        right: 0;

    }

    #indexPage .news .item_block:nth-of-type(4) .item-img_wrapper,

    #indexPage .news .item_block:nth-of-type(5) .item-img_wrapper,

    #indexPage .news .item_block:nth-of-type(6) .item-img_wrapper {

        float: left;

    }

}



#indexPage .news #item_block_8 .item-img_wrapper {

    width: 100%;

}



#indexPage .news #item_block_8 .item_wrapper {

    display: none;

}



#indexPage .news .item-img_wrapper img {

    width: 100%;

}



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

    .agent-pc .mlist.news .content_list .item_block.wow {

        width: calc(100% / 2);

    }

    #indexPage .news .item_block:nth-of-type(4n+3):hover .item_img:before,

    #indexPage .news .item_block:nth-of-type(4n+4):hover .item_img:before {

        right: -3px;

    }

    #indexPage .news .item_block:nth-of-type(4n+3) .item_img:before,

    #indexPage .news .item_block:nth-of-type(4n+4) .item_img:before {

        border-left: none;

        left: auto;

        border-right: 10px solid #fff;

        right: -10px;

    }

    #indexPage .news .item_block:nth-of-type(4n+3) .item_wrapper,

    #indexPage .news .item_block:nth-of-type(4n+4) .item_wrapper {

        float: right;

        right: 0;

    }

    #indexPage .news .item_block:nth-of-type(4n+3) .item-img_wrapper,

    #indexPage .news .item_block:nth-of-type(4n+4) .item-img_wrapper {

        float: left;

    }

}



#indexPage .news .item_block .item_img {

    overflow: hidden;

}



#indexPage .news .item_block .item_img img {

    transition: 0.36s ease;

}



#indexPage .news .item_block:hover .item_img img {

    transform: scale(1.08);

}



#indexPage .news .item_block:hover .item_info .description {

    margin-top: 8%;

}



#indexPage .news .item_block .item_info .description {

    -webkit-line-clamp: initial;

}



#indexPage .module.team.alter.alter {

    padding-bottom: 150px;

}



.agent-pc .team.alter .content_list .item_block:hover .item_info .title {

    color: #EF4136;

}



.agent-pc .mlist.team.alter .content_list .item_block.wow {

    padding: 0 66px;

    width: 50%;

    margin: 0;

    height: 180px;

}



.agent-pc .team.alter .content_list .item_block .item_img {

    display: none;

}



.agent-pc .team.alter .content_list .item_block .thumbnail {

    display: none;

}



.agent-pc .team.alter .content_list .item_block {

    box-shadow: none;

    outline: none;

}



.agent-pc .team.alter .content_list .item_block .item_info .title {

    font-size: 18px;

    color: #000000;

}



.agent-pc .team.alter .content_list .item_block .description {

    display: block;

    position: initial;

    opacity: 1;

    height: auto;

    padding: 0;

    background: transparent;

    color: #a3a3a3;

}



.agent-pc .team.alter .content_list .item_block .item_info {

    text-align: left;

}



.agent-pc .team.alter .content_list .item_block .item_info .subtitle {

    display: inline-block;

    font-size: 18px;

    color: #262626;

}



.agent-pc .team.alter .content_list .item_block .item_info .title {

    display: inline-block;

    font-size: 32px;

    color: #9c9c9c;

    margin-right: 20px;

}



.agent-pc .team.alter .content_list .item_block .description {

    margin-top: 22px;

    font-size: 14px;

    line-height: 26px;

}



#indexPage .team.alter .container_content .content_wrapper {

    width: 1137px;

}



#indexPage .team.alter .content_list .item_block .item_wrapper,

#indexPage .team.alter .content_list .item_block:hover .item_wrapper {

    padding-top: 38px;

}



.agent-pc .team.alter .content_list .item_block .line {

    display: none;

}



.agent-pc .team.alter .content_list .item_block {

    transition: 0.36s ease;

}



.agent-pc .team.alter .content_list .item_block:hover {

    outline: none;

    background-color: #fff;

    box-shadow: 0 0 40px 0 rgba(204, 204, 204, 0.38);

}



#indexPage .team.alter .container_content .content_wrapper {

    position: relative;

}



#indexPage .team.alter .container_content .content_wrapper:after {

    content: "";

    position: absolute;

    top: 0;

    height: 100%;

    width: 1px;

    left: 50%;

    background-color: #ececec;

}



.agent-pc .team.alter .container_content .more {

    display: none;

}



.agent-pc .team.alter .container_content .content_list {

    margin-right: 0;

}



.agent-pc .team.alter .content_list .item_block .item_wrapper {

    height: auto;

}



.agent-pc .mlist.team.alter .content_list .item_block:nth-child(2n+1):after {

    right: auto;

    left: 0;

}



.agent-pc .mlist.team.alter .content_list .item_block:after {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    width: 1px;

    background-color: transparent;

    height: 100%;

    transition: 0.36s ease;

}



.agent-pc .mlist.team.alter .content_list .item_block:hover:after {

    background-color: #fb5047;

}



.agent-pc .team.alter .content_list .item_block .description {

    height: 52px;

    overflow: hidden;

}



.agent-pc .team.alter .content_list .item_block .item_info {

    background-color: transparent;

}



.agent-pc .team.alter .content_list .item_block .item_info .title {

    font-family: HELVETICANEUELTPRO-THEX;

}



#header .nav>li a.active i,

#header .nav>li a.active span,

#header .nav>li:hover a i,

#header .nav>li:hover a span {

    color: #ef4136;

}



#indexPage .yeshengarts .item_block .item_info .description {

    height: 130px;

}



.agent-mobile .ad .content_list li:nth-child(2) .item_wrapper {

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    background-color: #fff;

    display: flex;

    flex-direction: column;

    justify-content: center;

    margin: 0;

}



.agent-mobile .ad .content_list .item_block .item_wrapper {

    top: 0;

    margin: 0;

    bottom: 0;

    background-color: #fff;

    display: flex;

    flex-direction: column;

    justify-content: center;

}



.agent-mobile .ad .content_list li:nth-child(2) .item_img img {

    margin-left: 25%;

}



#indexPage .module.mcounter .container_content {

    padding: 76px 0;

}



.agent-mobile .news .m_container .content .item_block {

    padding: 0;

    width: 100%;

}



.agent-mobile .news .wrapper .o_ico {

    display: none;

}



.agent-mobile .news .wrapper .content_list:after {

    display: none;

}



.agent-mobile .news .m_container .content .item_block .item_link {

    position: relative;

}



.agent-mobile .news .m_container .content .item_block .item_info {

    width: 100%;

    box-sizing: border-box;

    padding: 0 8%;

}



.agent-mobile .news .item_wrapper .date_wrap {

    display: none;

}



.agent-mobile .news .item_link {

    position: relative;

    overflow: hidden;

    display: block;

}



.agent-mobile .news .item_wrapper {

    display: block;

    width: 50%;

    float: right;

    position: absolute;

    right: 0;

    top: 0;

    border: 0;

    bottom: 0;

    display: flex;

    flex-direction: column;

    justify-content: space-around;

}



.agent-mobile .news .item_img {

    display: block;

    width: 50%;

    float: left;

}



.agent-mobile .news .item_block .item_info .description {

    height: auto;

    -webkit-line-clamp: initial;

}



.agent-mobile .news .m_container .content .item_block:nth-child(2n) .item_info {

    text-align: left;

}



.agent-mobile .news .m_container .content .item_block:nth-child(2n) .item_wrapper {

    right: auto;

    left: 0;

}



.agent-mobile .news .m_container .content .item_block:nth-child(2n) .item_img {

    float: right;

}



.agent-mobile .news .m_container .content #item_block_8 .item_wrapper {

    display: none;

}



.agent-mobile .news .m_container .content #item_block_8 .item_img {

    width: 100%;

}



.agent-mobile .team.alter .m_container .content .item_block:hover .title {

    color: #fff;

}



.agent-mobile .team.alter .m_container .content .item_block .title {

    color: #adadad;

    display: block;

    font-family: HELVETICANEUELTPRO-THEX;

}



.agent-mobile .team.alter {

    background-size: 100%;

    background-repeat: no-repeat;

}



.agent-mobile .team.alter .item_block .item_info {

    align-items: center;

}



.agent-mobile .team.alter .item_block .item_wrapper {

    padding: 0;

}



.agent-mobile .team.alter .item_block .item_info .title {

    flex: 0 0 auto;

    line-height: 86px;

    font-size: 40px;

    margin-right: 16px;

    padding: 0;

    vertical-align: 10px;

    /* background: blue; */

    transform: translateY(6px);

}



.agent-mobile .team.alter .item_block .description {}



.agent-mobile .team.alter .item_block .item_info {

    padding: 0;

    display: flex;

}



.agent-mobile .team.alter .item_block:hover {

    background-color: #ef4136;

}



.agent-mobile .team.alter .item_block {

    padding: 10px 20px;

    box-sizing: border-box;

    width: 100%;

    background: #fff;

    transition: 0.36s ease;

}



.indexPage .mlist.team.alter .container_header {

    padding: 40px 0;

}



.agent-mobile ._wxImg:after {

    padding-top: 100%;

    content: "";

    display: block;

    width: 100%;

}



.agent-mobile ._wxImg {

    width: 80%;

    background: #fff;

    position: absolute;

    top: 50%;

    left: 50%;

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

    max-width: 210px;

}



.agent-mobile ._phone-mask {

    position: fixed;

    top: 0;

    height: 100%;

    width: 100%;

    left: 0;

    background: #1f1f1fdc;

    z-index: 100;

    visibility: hidden;

    opacity: 0;

    transition: 0.36s ease;

}



.agent-mobile ._phone-mask.show img {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}



.agent-mobile ._phone-mask.show {

    visibility: visible;

    opacity: 1;

}



.agent-pc ._phone-mask {

    display: none;

}



.agent-mobile .indexPage .yeshengarts .item_block .description {

    height: auto;

}



.agent-mobile .indexPage .yeshengarts .item_block:nth-child(3) {

    clear: left;

}



.agent-pc #sitecontent .project .container_category {

    display: none;

}



.agent-pc #indexPage .project .more {

    display: none;

}



/* PC 新加 */



.agent-pc .mcustomize._js-alterMC .mediabody {

    position: relative;

}



.agent-pc .mcustomize._js-alterMC .mediabody img {

    position: relative;

    left: 50%;

}



.agent-pc .mcustomize._js-alterMC .mediabody {

    text-align: left;

}



.agent-pc ._js-newDom {

    position: absolute;

    top: 6px;

    left: 50%;

    width: 500px;

    height: 564px;

    border: 2px solid #e7e7e7;

    border-width: 2px 0;

    margin-left: -600px;

    text-align: right;

    padding-top: 55px;

    box-sizing: border-box;

    padding-right: 70px;

}



.agent-pc ._js-newDom ._js-item {

    padding-bottom: 26px;

    margin-bottom: 26px;

    position: relative;

}



.agent-pc ._js-newDom ._js-item:after {

    content: '';

    position: absolute;

    bottom: 0;

    right: 0;

    height: 1px;

    width: 20px;

    background-color: #d9d9d9;

}



.agent-pc ._js-newDom ._js-des {

    font-size: 14px;

    line-height: 24px;

    color: #8b8b8b;

}



.agent-pc ._js-newDom ._js-title {

    color: #2c2c2c;

    font-size: 18px;

    line-height: 28px;

}



.agent-mobile ._js-newDom {

    border: 1px solid #e7e7e7;

    border-width: 1px 0;

    width: 90%;

    margin: 0 auto;

    padding: 20px 0;

}



.agent-mobile ._js-newDom ._js-item {

    padding-bottom: 18px;

}



.agent-mobile ._js-newDom ._js-title {

    color: #2c2c2c;

    font-size: 16px;

    line-height: 26px;

}



.agent-mobile ._js-newDom ._js-des {

    font-size: 14px;

    line-height: 24px;

    color: #8b8b8b;

}



.agent-mobile .mcustomize:not(._js-alterMC) .mediabody {

    width: 94%;

    margin: auto;

}



.mm-listview>li:last-of-type {

    display: none;

}

/* 2020/03/06 yyq 修改 */
#footer .beian {
    clear: both;
    width: 100%;
    padding: 10px 0;
}
#footer .beian a {
    padding: 0;
}
/* 2020/03/06 yyq 修改 */



#indexPage #mcontact .module_container {
    background: none;
}

.agent-mobile #mcontact .contactinfo p {
    min-height: 2.4rem;
}

#indexPage #mcontact {
     background-size: 1400px auto !important;
}
#indexPage #mcontact .module_container {
    padding: 0;
}
#mcontact .module_container .container_content {
    display: block;
}
#indexPage #contactlist  {
    width: 1400px;
}
#indexPage #contactlist:after  {
    content: "";
    padding-top: calc(1132 / 2400 * 100%);
}
#indexPage #contactlist * {
    display: none;
}
#mcontact .module_container .container_content {
    background: none;
}
#mcontact .module_container .container_header {
    display: none;
}
#indexPage #mcontact {
    margin-top: 0;
}
#mcontact .module_container .container_content,
#mcontact .module_container .container_content .content_wrapper {
    position: static;
    top: 0;
    margin-top: 0;
}

#indexPage #mcontact {
    background-position-y: initial !important;
}
