
@charset "utf-8";

#indexPage #topSlider .bx-wrapper .bx-pager {
    display: none;
}

.agent-pc .npagePage.post .mlist.team_tabs .tab_button {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

/*   以下为同2105的修改   */

.agent-pc .npagePage.post #postContent .navlist .title {
    margin-bottom: 5px;
}

.agent-pc .npagePage.post .navlist a.navlist_t {
    padding-top: 8px;
    height: 92px;
}

.agent-pc .npagePage .news .item_block::after {
    bottom: 0;
}

#page_contact.pageEditor,
#sitecontent .npagePage.post {
    padding-top: 84px;
}

#sitecontent .npagePage.post {
    padding-top: 0;
}

.agent-pc .ad01 .item_block.first .item_img img {
    height: auto;
}

.agent-pc #indexPage .project .item_block {
    padding-bottom: 100px;
}

.agent-pc #indexPage .project.module .container_header {
    padding-bottom: 70px;
}

.agent-pc #indexPage .project .container_category {
    top: -95px;
}

.agent-pc
    #indexPage
    .project.module
    .container_content
    .bx-wrapper
    .bx-pager.bx-default-pager {
    display: none;
}

.agent-pc #indexPage .ad01 {
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: fixed;
}

.agent-pc .mcustomize .description {
    width: 580px;
    padding-left: 45px;
}

.agent-pc .npagePage .news .item_block::after {
    background-color: rgba(0, 0, 0, 0);
}

.agent-pc .npagePage.post .mlist.team_tabs .tab_content li .item_img img {
    width: auto;
    height: auto !important;
    margin: 0 auto;
    max-height: 600px;
    float: none;
}

.agent-pc .npagePage.post .mlist.team_tabs .tab_content li .item_img {
    height: auto;
    max-height: 600px;
}

.gh0 #sitecontent {
    padding-top: 84px;
}

.npagePage #banner {
    height: 300px;
}

#page_contact.pageEditor#page_contact {
    padding-top: 0;
}

#online_lx {
    background-color: #fff;
}

.agent-pc .module .module_container.wide {
    width: 1170px;
    padding-top: 40px;
    height: auto;
}

.agent-pc .module .module_container.wide .description {
    padding-top: 15px;
}

.agent-pc .module .module_container.wide .description a {
    border: none;
    color: #666;
    position: inherit;
    display: initial;
}

.agent-pc .module .module_container.wide .description a:hover {
    color: #333;
    background: transparent;
}

.agent-pc .module .module_container.wide .description a::before,
.agent-pc .module .module_container.wide .description a::after {
    display: none;
}

.agent-pc
    .npagePage.post
    .bx-wrapper
    .bx-controls-direction
    a.bx-next:hover
    i.fa-angle-right::after {
    left: -10px;
}

.agent-pc .project .item_block .details {
    margin: 0 auto;
}

.agent-pc .npagePage .service .item_des {
    height: 80px;
    overflow: hidden;
}

.agent-pc .service .item_des {
    max-height: 80px;
    overflow: hidden;
}

.agent-pc #indexPage .project .module_container {
    width: calc(100% - 10px);
}

.bx-wrapper .bx-loading,
.yyloading {
    background-color: #fff;
}

.agent-pc #indexPage .module .container_header .subtitle {
    margin-left: 0;
}

.npagePage .service .container_category a::after {
    top: -18px;
    left: 18px;
}

.npagePage .project .container_category a::after {
    top: -21px;
    left: 18px;
}

.npagePage .news .container_category a::after {
    top: -21px;
    left: 18px;
}

.agent-pc body .team .item_box .subtitle {
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.agent-pc body .team .item_box:hover .subtitle {
    color: #666;
}

.agent-pc #indexPage .news .item_block {
    height: 350px;
}

/* 2019.08.13 yyq 修改 */
.bodylist.bodyimagelink #pages {
    display: none;
}
/* 2019.08.13 yyq 修改 */

/* 2019-09-09 yyq 修改 */
#indexPage #topSlider ul li p.subtitle {
    font-size: 18px;
    color: #fff;
}
/* 2019-09-09 yyq 修改 */

/* 2019/10/12 yyq 修改 */
.npagePage #banner {
    overflow: hidden;
}
.mo-text.mo-code img {
    width: 25%;
    vertical-align: bottom !important;
}
.formPage .mFormPage .title {
    font-size: 36px;
    line-height: 36px;
}
.formPage .mFormPage .subtitle {
    font-size: 24px;
    margin-top: 20px;
}
.formPage .mFormPage .container_header {
    padding: 50px 0;
}

.formPage .mFormPage .container_content {
    display: none;
}
/* 2019/10/12 yyq 修改 */

/* 2019/10/24 yyq 修改 */
.agent-pc #indexPage .mlist.team_tabs .tab_content li .description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
/* 2019/10/24 yyq 修改 */

/* 2019/11/13 yyq 修改 */
.formPage .container_header .subtitle,
.formPage .container_header .title,
.theme-b .formPage .mo-input-title,
.formPage .mo-radio .mo-inputName,
.theme-b .formPage .mo-button input {
    color: rgb(191, 191, 191) !important;
}
/* 2019/11/13 yyq 修改 */

/* 2022-10-14 tao 修改 */
#header .nav > li > a {
    padding: 0 23px;
}

.agent-pc .ad01 .item_wrapper {
    overflow: hidden;
}

.agent-pc .ad01 .title {
    line-height: 20px;
    padding-top: 105px;
}

.agent-pc .ad01 .item_block .subtitle:before {
    top: 44px;
}

.agent-pc #sitecontent .ad01 .item_block:hover .item_wrapper .title {
    padding-top: 80px;
}

.agent-pc .ad01 .item_block:hover .subtitle:before {
    top: 38px;
    height: 15px;
}
.agent-pc .ad01 .item_info .description {
    line-height: 21px;
}
.agent-pc .ad01 .item_block.first:hover .item_info .description {
    margin-top: 4px;
}



/* 2024-3-20 tao start */
.agent-mobile .language_btn_box{
    position:absolute;
    left:30px;
    bottom:30px;
    display:flex;
    align-items: center;
}
.agent-mobile .language_btn{
    margin-right:10px;
    color:#959595;
    font-size:14px;
    line-height:1.3;
}
.agent-mobile .language_btn:last-child{
    margin-right:0;
}
.agent-mobile #mm-slider .slider-info .subtitle{
	color:#fff;
}
/* 2024-3-20 tao end */