@charset "utf-8";

* { margin: 0; padding: 0 }




.mlist img { float: none; width: 100% }

 




 .imagelink .content_wrapper { position: relative; margin-right: -2px }
 .imagelink .content_wrapper .bx-viewport { padding-top: 1px; padding-left: 1px }
 #indexPage .module.imagelink .container_header { display: block }
 .imagelink .content_list li { position: relative; float: left; width: 25%; height: 168px; text-align: center; transition: all .3s ease 0s }
 .imagelink .content_list li.item_block .item_img { float: none; display: inline-block; margin-top: 44px; width: 10pc; height: 5pc }
 .imagelink .content_list li.item_block img { float: none; width: 100%; height: auto; opacity: .8; transition: all ease-out .3s .1s }
 .imagelink .content_list li.item_block:hover { border-color: #fff; box-shadow: 0 14px 40px #dbdbdb }
 .imagelink .content_list li.item_block .item_img:hover img { opacity: 1 }
 .imagelink .container_category { display: none }
 .imagelink .module_container { padding: 20px 5px 80px; max-width: 80% }
 #indexPage .module.imagelink .container_content .bx-wrapper .bx-pager.bx-default-pager { display: none }
 #indexPage .module.imagelink .container_content .bx-wrapper .bx-controls-direction a { display: block; background-color: transparent }
 .imagelink .bx-wrapper .bx-controls-direction a.bx-prev { left: -40px }
 .imagelink .bx-wrapper .bx-controls-direction a.bx-next { right: -40px }
 .imagelink .bx-wrapper .bx-controls-direction a i { margin-top: 36px; color: #b9bdc1; font-size: 22px }
 .imagelink .bx-wrapper .bx-controls-direction a:hover i { color: #e40807 }

 
 @media (min-width: 679px) {
   .team_tabs .tab_content li .item_img { position: relative; z-index: 3; float: left; margin: 0 50px 30px 30px; width: 300px; height: 340px }
    .team_tabs .tab_content li .description>div { overflow: hidden; width: 740px; height: 121px }
}

@media (max-width: 678px) {
   .team_tabs .tab_content li .item_img { position: relative; z-index: 3; float: left; margin: 0 50px 30px 30px; width: 300px; height: 340px;display:none }
    .team_tabs .tab_content li .description>div { overflow: hidden; width:100%; height: 121px }
}
 
 .team_tabs .tab_content li .item_img a:after { position: absolute; top: 0; margin: 10px; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px solid transparent; content: '' }
 .team_tabs .tab_content li .title { display: inline-block; height: 28px; color: #323232; font-size: 27px; line-height: 28px }
 .team_tabs .tab_content li .subtitle { display: inline-block; margin-left: 10px; color: #999 }
 .team_tabs .tab_content li .description { margin-top: 86px; padding: 0 50px; color: #777; line-height: 26px }
 .team_tabs .tab_content li .cScrollbar { height: 130px }

 .team_tabs .tab_button { position: relative; padding-top: 10px; padding-bottom: 30px; }
 .team_tabs .tab_button li .item_img { position: relative; overflow: hidden; margin: 0 auto; margin-top: 20px; width: 75pt; height: 75pt }
 .team_tabs .tab_button li .item_img:after { position: absolute; top: 0; left: 0; width: 100px; height: 100px; border: 2px solid transparent; content: '' }
 .team_tabs .tab_button li.active .item_img:after { border-color: #cccccc }
 .team_tabs .tab_button li .item_wrapper { margin: 0 }
 .team_tabs .tab_button li .item_info { padding: 0 40px; text-align: center }
 .team_tabs .tab_button .item_info p.title { display: block; margin-top: 14px; height: 18px; color: #444; font-size: 14px; line-height: 18px }
 .team_tabs .tab_button .item_info p.subtitle { color: #999 }
 .team_tabs .tab_content li.item_block:after { position: absolute; bottom: 0; left: 0; z-index: -1; width: 100%; height: 250px; background-color: #f6f6f6; content: '' }
 .team_tabs .tab_content li .item_info { position: relative; padding-top: 60px }
 .team_tabs .tab_button .icon { position: absolute; top: 0; left: auto; margin-left: -20px; width: 40px; height: 20px }
 .team_tabs .tab_button .icon:after { display: block; width: 0; height: 0; border-top: 20px solid #f6f6f6; border-right: 20px solid transparent; border-left: 20px solid transparent; content: '' }
 #indexPage .team_tabs .container_content .bx-wrapper .bx-controls-direction a,  .team_tabs 

.mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
}



