@charset "utf-8";

/*    CSS Document    */

body,html {

  color: #999;

  background-color: #fff; }



p {

  color: #999; }



a {

  color: #999; }



a:hover,a.active {

  color: #233876; }



.title {

  color: #233876; }



.subtitle {

  color: #aaa; }



#sitecontent .mlist .bx-wrapper .bx-helper {

  background-color: transparent; }



#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-prev:hover,#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {

  background: #233876;

  color: #fff; }



#header {

  border-color: #303030;

  background: #fff; }

  #header .nav >li .subnav {

    border-top-color: #233876; }



.fixed {

  background: #000;

  background: rgba(0, 0, 0, 0.6); }



#mcontact #contactinfo div a:hover {

  border-color: #233876;

  background-color: #233876; }



#fixed_weixin .fixed-container {

  background: #fff; }

  #fixed_weixin .fixed-container p {

    color: #000; }



#online_open {

  background-color: #233876;

  border: #233876 1px solid; }

  #online_open:hover {

    border-color: #233876;

    background-color: #233876; }

    #online_open:hover i {

      color: #fff; }

  #online_open i {

    color: #fff; }



#online_lx {

  background-color: #fff;

  -webkit-box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);

  box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17); }



#olx_head {

  background: #233876;

  color: #fff; }

  #olx_head i {

    color: #fff; }

    #olx_head i:hover {

      color: #fff; }



#olx_qq li a {

  background-color: #f8f8f8;

  color: #888;

  border-bottom: #fff 1px solid; }

  #olx_qq li a i {

    color: #666; }

  #olx_qq li a:hover {

    color: #666;

    background: #eee; }

    #olx_qq li a:hover i {

      color: #233876; }



#olx_tel div {

  color: #999; }



#olx_tel p {

  color: #666; }



#fixed_mp .fixed-container {

  background: #fff; }

  #fixed_mp .fixed-container p {

    color: #000; }



.popup .fixed-container {

  background: #fff; }



::-webkit-scrollbar-track-piece {

  background-color: #101012; }



::-webkit-scrollbar {

  background-color: #233876; }



::-webkit-scrollbar-thumb {

  background-color: #333; }



::-webkit-scrollbar-thumb:hover {

  background-color: #233876; }



.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {

  background-color: #233876; }



.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

  background-color: #233876; }



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

  background-color: #ccc; }



.mCSB_scrollTools .mCSB_draggerRail {

  background-color: #333; }



#navWrapper .content .nav >li:not(.jsMoveEl) >a.active {

  border-color: #233876; }



#navWrapper .content .nav >li:not(.jsMoveEl) .subnav li a:hover {

  background-color: #233876; }



#navWrapper .content .nav >li.jsMoveEl span {

  background-color: #233876; }



.container_category a.active,.container_category a:hover {

  background-color: #233876; }



.npagePage.post .service #listContent .item_tags a:hover {

  background-color: #233876; }



.mcustomize.tlir .container_content .contentbody .wrapper .description a:before,.mcustomize.tril .container_content .contentbody .wrapper .description a:before {

  background-color: #233876; }



.npagePage .ad01 .module_container .container_content .content_wrapper .item_block:hover .item_wrapper {

  background-color: #233876; }



#indexPage .project .item_block:after,.npagePage:not(.post) .project .item_block:after {

  background-color: #233876; }



.npagePage.post .project #listContent .item_tags a:hover {

  background-color: #233876; }



.npagePage.post .news #listContent .item_tags a:hover {

  background-color: #233876; }



#indexPage .news .content_list .item_block:not(:first-child):hover .item_wrapper .item_info .title {

  color: #233876; }



.npagePage:not(.post) .news .content_list .item_block:hover .item_wrapper .item_info .title {

  color: #233876; }



#indexPage .team .item_block .item_wrapper {

  background-color: #233876; }



.npagePage:not(.post) .team .item_block:hover .item_wrapper {

  background-color: #233876; }



.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {

  border-color: #233876; }



#navWrapper .content .nav >li:not(.jsMoveEl) >a:hover,#navWrapper .content .nav >li:not(.jsMoveEl) >a.active {

  color: #233876; }



#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {

  border-color: #233876; }



.npagePage.post .news #listContent .mlist .content_list .item_block:before {

  border-color: #233876; }



#indexPage .news .content_list .item_block:first-child .details {

  background-color: #233876; }



#indexPage .news .content_list .item_block:first-child .details {

  background-color: #233876; }



.npagePage.post #tabBtn .post-prev:not(.empty):hover,.npagePage.post #tabBtn .post-next:not(.empty):hover {

  background-color: #233876; }



.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover,.mcustomize.tril .container_content .contentbody .wrapper .description a:hover {

  border-color: #233876; }



.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {

  border-color: #233876; }



#sitecontent .team .bx-wrapper .bx-controls-direction .bx-next:hover {

  background: none; }



#sitecontent .team .bx-wrapper .bx-controls-direction .bx-prev:hover {

  background: none; }



.npagePage.post .project #postContent #postInfo .description a:hover {

  border-color: #233876; }



.npagePage.post .project #postContent #postInfo .description a:hover {

  background-color: #233876; }



.agent-mobile a {

  color: #233876;

  text-decoration: none; }



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

  font-size: 18px;

  color: #233876; }



.agent-mobile .mlist .container_header .title {

  font-size: 18px;

  color: #233876;

  padding-top: 40px;

  text-align: left;

  margin-left: 5%; }



.agent-mobile .mm-listview >li >a.active {

  color: #233876; }



.agent-mobile #category .label {

  line-height: 40px;

  height: 40px;

  background: #233876;

  color: #fff;

  padding: 0 40px; }



.agent-mobile .dropmenu ul li a.active {

  background: #f1f1f1;

  color: #233876; }



.agent-mobile #pages a.active,.agent-mobile #pages a:hover {

  background: 0 0;

  color: #233876; }



.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {

  border-color: #233876;

  background: #233876;

  color: #fff; }



.agent-mobile .project .item_block:hover .item_wrapper {

  background-color: #233876; }



.agent-mobile .npagePage.post #postInfo .description a:hover {

  background: #233876; }



.agent-mobile .ad01 .content_list li .title {

  color: #233876;

  font-size: 14px;

  text-align: left; }



.agent-mobile .ad01 .content_list li:hover .item_wrapper {

  background-color: #233876; }



.agent-mobile .team_tabs .tab_content .content_list li .title {

  font-size: 16px;

  color: #233876; }



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

  color: #233876; }



.agent-mobile .news .item_block:hover .item_info .title {

  color: #233876; }



.agent-mobile #sitecontent .news #listContent .item_block:hover .title {

  color: #233876; }



.agent-mobile .cate-title {

  height: 50px;

  background: #233876;

  line-height: 50px;

  font-size: 16px;

  padding: 0 80px;

  text-align: center;

  color: #fff;

  position: relative;

  overflow: hidden; }



.agent-mobile #online a {

  width: 33.333%;

  float: left;

  height: 100%;

  line-height: 40px;

  text-align: center;

  color: #233876;

  font-size: 18px;

  position: relative; }



.mm-menu .mm-listview >li.mm-selected >a:not(.mm-next) {

  color: #233876; }



.mlist .m_container .content .more:hover {

  background: #233876;

  border-color: #233876; }



.mcustomize .contentbody .description a:hover {

  background: #233876;

  border-color: #233876; }

/* ------------- */



#indexPage .news .content_list .item_block:first-child .item_img img {

    max-width: 380px;

}



.npagePage.post .team #postInfo .description {

    display: none;

}



#indexPage .ff_topSlider .bx-wrapper {

    width: 100%;

}



#indexPage .project .item_block .item_info .title,.npagePage:not(.post) .project .item_block .item_info .title {

    font-weight: bold;

    font-size: 18px;

    color: #393939;

}



#indexPage .project .item_block .item_info,.npagePage:not(.post) .project .item_block .item_info {

    text-align: center;

}



#indexPage .project .item_block:hover,.npagePage:not(.post) .project .item_block:hover {

    box-shadow: none;

}



#indexPage .project .item_block .item_wrapper,.npagePage:not(.post) .project .item_block .item_wrapper {

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

}



#indexPage .project .item_block:hover .item_wrapper,.npagePage:not(.post) .project .item_block:hover .item_wrapper {

    background-color: #f6a702;

}



.project .item_block:hover .item_info .title,.project .item_block:hover .item_info .subtitle {

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

}



#indexPage .project .item_block:hover .item_info .title,.npagePage:not(.post) .project .item_block:hover .item_info .title {

    color: #fff;

}



#indexPage .project .item_block:hover .item_info .subtitle,.npagePage:not(.post) .project .item_block:hover .item_info .subtitle {

    color: rgba(255, 255, 255, .8);

}



#indexPage .project .item_block::after,.npagePage:not(.post) .project .item_block::after {

    background-color: #c88701;

}



.mcustomize.tlir .container_content .mediabody a .image,.mcustomize.tril .container_content .mediabody a .image {

    width: 500px;

    height: 500px;

}



.mcounter ul.content_list li p.number .counterDX {

    font-family: arial;

    font-weight: bold;

}



.mcounter .module_container .container_content {

    height: 160px;

}



.agent-pc body:not(.singlescreen) #indexPage .mcounter {

    margin-bottom: -200px;

}



.mcustomize:not(.tlir):not(.tril) .container_content .contentbody .wrapper .header {

    width: 100%;

    display: none;

}



.mcustomize:not(.tlir):not(.tril) .container_content .contentbody .wrapper .header .title {

    margin-top: 30px;

}



.agent-pc #indexPage .mcustomize:not(.tlir):not(.tril) .module_container {

    padding: 70px 0 100px;

}



.mcustomize:not(.tlir):not(.tril) .container_content .contentbody .wrapper .description {

    width: 80%;

    margin: 0 auto;

}



.mcustomize:not(.tlir):not(.tril) .container_content .contentbody .wrapper .description p:first-child {

    padding-top: 30px;

}



#indexPage .news .content_list .item_block:first-child .details {

    opacity: 1;

}



#indexPage .news .content_list .item_block:first-child:hover .details::before {

    margin-left: -1px;

    margin-top: -8px;

}



#indexPage .team .module_container .container_header .subtitle {

    margin-top: 0;

}



#indexPage .team .module_container .container_header {

    width: auto;

    position: absolute;

    top: 95px;

    padding-top: 0;

    margin-left: 460px;

}



#indexPage .team .bx-wrapper .bx-viewport {

    width: 100%;

    padding: 0;

    margin-left: 0;

}



#indexPage .team .module_container .container_header .title {

    font-size: 24px;

    line-height: inherit;

}



#indexPage .team .item_block {

    width: calc(100% / 1);

}



#indexPage .team .bx-wrapper .bx-viewport {

    width: 100% !important;

}



#indexPage .team .item_block .item_wrapper {

    opacity: 1;

    height: 180px;

}



#indexPage .team .item_block .item_wrapper {

    background: transparent;

}



#indexPage .team .item_block .item_wrapper .item_info .title {

    color: #333;

    font-size: 18px;

}



#indexPage .team .item_block .item_wrapper .item_info .subtitle {

    color: #666;

}



#indexPage .team .item_block .item_wrapper .description {

    color: #999;

    padding: 25px 0;

    line-height: 27px;

    width: 80%;

    height: 84px;

}



#indexPage .team .item_block a .item_img {

    width: 390px;

    float: left;

}



#indexPage .team .item_block .item_wrapper {

    width: calc(100% - 460px);

    padding: 0;

    float: right;

    position: relative;

    margin-top: 190px;

    margin-left: 70px;

}



#indexPage .team .item_block .item_wrapper .item_info {

    width: 90%;

    padding: 0;

}



body:not(.singlescreen) #indexPage .mlist.team {

    padding-top: 0;

}



#indexPage .team .bx-wrapper .bx-controls-direction {

    bottom: 65px;

    left: 445px;

}



#indexPage .module.team .module_container {

    padding: 30px 0 0;

}



#indexPage .team .item_block:hover {

    box-shadow: none;

}



#indexPage .service .item_block,.npagePage:not(.post) .service .item_block {

    border-bottom: 1px solid rgb(230, 230, 230);

}



#indexPage .service .item_block:hover,.npagePage:not(.post) .service .item_block:hover {

    box-shadow: none;

}



#indexPage .service .item_block .item_img,.npagePage:not(.post) .service .item_block .item_img {

    margin: 0;

}



#indexPage .service .item_block:hover,.npagePage:not(.post) .service .item_block:hover {

    background-color: #f6a702;

    box-shadow: 0 10px 30px rgba(0, 0, 0, .12);

    border-color: #f6a702;

}



#indexPage .team_tabs .module_container {

    padding-bottom: 40px;

}



#indexPage .service .item_block .item_wrapper,.npagePage:not(.post) .service .item_block .item_wrapper {

    padding: 36px 30px 0;

}



#indexPage .service .item_block:hover .item_wrapper .item_info .title,.npagePage:not(.post) .service .item_block:hover .item_wrapper .item_info .title {

    color: #fff;

    font-weight: bold;

}



#indexPage .service .item_block:hover .item_wrapper .item_des .description,.npagePage:not(.post) .service .item_block:hover .item_wrapper .item_des .description {

    color: rgba(255, 255, 255, .8);

}



.container_category a.active,.container_category a:hover {

    background-color: #f6a702;

}



a:hover,a.active {

    color: #f6a702;

}



body:not(.singlescreen) #indexPage .mcounter+.module {

    padding-top: 160px;

}



body:not(.singlescreen) #indexPage .mlist.service {

    background-color: #f8f8f8;

}



#indexPage .service .item_block,.npagePage:not(.post) .service .item_block {

    background-color: #fff;

}



#indexPage .service .item_block .item_img {

    border: 8px solid #fff;

}



#indexPage .service .item_block:hover .item_img {

    border-color: #f6a702;

}



#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {

    border-color: #f6a702;

}



.imagelink .content_list .item_block:hover {

    box-shadow: 0 0 10px rgba(0, 0, 0, .07);

}



#navWrapper .content .nav>li:not(.jsMoveEl)>a.active {

    border-color: #f6a702;

}



#indexPage .team_tabs .item_block {

    width: calc(100% / 1 - 0px);

    margin: 0 auto;

}



#indexPage .team_tabs .tab_content .item_block .item_info a:first-child {

    width: 570px;

    height: 260px;

    display: block;

    margin: 0 auto;

    background-color: #ffc001;

}



#indexPage .team_tabs .tab_content .item_block:hover {

    box-shadow: none;

}



body:not(.singlescreen) #indexPage .mlist.team_tabs {

    padding-top: 60px;

    padding-bottom: 40px;

}



#indexPage .module.team_tabs .module_container {

    padding: 20px 0;

}



#indexPage .team_tabs .content_wrapper .bx-wrapper .bx-viewport {

    padding: 20px 0;

}



#indexPage .team_tabs .tab_content .item_block .item_wrapper .item_info .description {

    font-size: 13px;

    line-height: 26px;

    padding: 0 80px;

}



.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {

    border-color: #f6a702;

}



#indexPage #mcontact {

    background-color: #2d2d2d;

}



#indexPage .module#mcontact .module_container .container_header .title {

    color: #f8f8f8;

}



#mcontact #contactinfo div a:hover {

    background-color: #f6a702;

}



#online_open {

    background-color: #2d2d2d;

    border: #2d2d2d 1px solid;

}



#online_open:hover {

    background-color: #f6a702;

    border: #f6a702 1px solid;

}



#olx_head {

    background: #f6a702;

}



#olx_qq li a:hover i {

    color: #f6a702;

}



#indexPage .team_tabs .content_wrapper .bx-wrapper::before {

    border-top: 1px solid rgba(255, 255, 255, .15);

    z-index: 1;

}



#indexPage .module .module_container .container_header .title {

    font-size: 22px;

}



#indexPage .team_tabs .tab_content .item_block .item_wrapper .item_info .title {

    color: #fff;

    font-weight: bold;

    font-size: 30px;

    padding: 80px 60px 0;

}



#indexPage .team_tabs .tab_content .item_block:hover .item_wrapper .item_info .title {

    color: #fff;

}



#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {

    background-color: #f6a702;

}



.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden p {

    color: rgba(255, 255, 255, .85);

}



#indexPage .team_tabs .tab_content .item_block::after {

    margin-top: -4px;

    background: #ffc001;

}



#indexPage .team_tabs .tab_content .item_block:hover::after {

    border: 2px solid #fff;

    background: #ffc001;

    margin-left: -6px;

    margin-top: -5px;

}



#indexPage .team_tabs .tab_content .item_block::before {

    border-color: rgba(255, 255, 255, .4);

}



#indexPage .team_tabs .tab_content .item_block:hover::before {

    margin-left: -1px;

}



#sitecontent .mlist.team .bx-wrapper .bx-controls-direction .bx-next:hover {

    background-color: transparent;

}



.npagePage.post .project #listContent .mlist .content_list .item_block {

    padding: 1%;

    width: 30.6%;

    float: left;

    margin-right: 1%;

    transition: all .5s ease;

}



.npagePage.post .project #listContent .mlist .content_list .item_block:nth-child(3n) {

    margin-right: 0;

}



.npagePage.post .project #listContent .mlist .content_list .item_block:hover {

    padding-left: 11px;

    box-shadow: 0 10px 30px rgba(0, 0, 0, .1);

}



.npagePage.post .project #postContent {

    width: 100%;

    float: left;

    margin-top: 30px;

}



.npagePage.post .project #listContent {

    width: 100%;

    float: left;

}



.npagePage.post #postSlider {

    display: block;

    width: 630px;

    height: 550px;

    padding-top: 48px;

    float: left;

}



.npagePage.post .mlistpost.project #postWrapper::before {

    position: absolute;

    width: 100%;

    height: 600px;

    background-color: #f8f8f8;

    top: 0;

    left: 0;

    content: '';

}



.npagePage.post #pageTarget {

    background-color: #fff;

}



.npagePage.post .project #postContent #postInfo {

    width: 480px;

    position: absolute;

    top: 50px;

    right: calc(50% - 590px);

    border-bottom: none;

    float: right;

    height: 550px;

}



.npagePage.post .project #postContent .postbody {

    float: left;

}



.npagePage.post .project #postContent #postInfo .title {

    font-size: 23px;

    border-bottom: 1px solid rgba(0, 0, 0, .1);

    padding-bottom: 30px;

}



.npagePage.post .project #postContent #postInfo .description p {

    line-height: 26px;

}



.agent-pc .npagePage.post .tab_button {

    display: none;

}



.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a {

    background-color: transparent;

}



.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a i {

    font-size: 24px;

    color: #666;

    margin-top: 7px;

}



.npagePage.post .project #postContent #postInfo .description a:hover {

    background-color: #f6a702;

    border-color: #f6a702;

}



.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-prev:hover {

    background-color: #f6a702;

}



#indexPage .project .item_block:hover .item_img img,.npagePage:not(.post) .project .item_block:hover .item_img img {

    -webkit-transform: scale(1.2);

    -ms-transform: scale(1.2);

    transform: scale(1.2);

}



#indexPage .project .item_block img,.npagePage:not(.post) .project .item_block img {

    transition: all 0.8s;

}



#indexPage .project .item_block,.npagePage:not(.post) .project .item_block {

    margin-bottom: 30px;

}



.npagePage.post #tabBtn .post-prev:not(.empty):hover,.npagePage.post #tabBtn .post-next:not(.empty):hover {

    background-color: #f6a702;

}



.npagePage.post .project #tabBtn .post-next .img-wrap,.npagePage.post .project #tabBtn .post-prev .img-wrap {

    width: 90px;

}



#indexPage .service .item_block:hover .details i::before,.npagePage:not(.post) .service .item_block:hover .details i::before {

    color: #fff;

}



#indexPage .service .item_block .details i,.npagePage:not(.post) .service .item_block .details i {

    left: -50px;

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

}



.npagePage.post .service #postInfo .description {

    padding-top: 0px;

}



.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a:hover i {

    color: #fff;

}



#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-prev:hover,#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {

    background-color: #f6a702;

}



.npagePage.post .service #postInfo .description {

    text-align: left;

    position: relative;

    z-index: 2;

}



.npagePage.post .service #postInfo .title {

    text-align: left;

    font-size: 19px;

    font-weight: bold;

    position: relative;

    z-index: 2;

}



.npagePage.post .service #postInfo::before {

    content: '';

    position: absolute;

    width: 100%;

    height: 180px;

    background-color: #f8f8f8;

    top: -47px;

    left: 0;

    z-index: 0;

}



.npagePage.post .service #postInfo {

    border: none;

    padding-top: 50px;

}



.npagePage.post .service #listContent .item_tags a:hover {

    background-color: #f6a702;

}





.npagePage:not(.post) .news .content_list .item_block { height: 160px; border-color:rgba(0,0,0,.08);}





.npagePage.post .news #listContent .mlist .content_list .item_block::before {border-color: #f6a702;}



.npagePage.post .news #listContent .mlist .content_list .item_block::before { right: auto;}



.title { color: #f6a702;}





#indexPage #topSlider .bx-wrapper .bx-controls-direction a i {

    color: #666;

}



#indexPage .news.ff_noSlider .content_list .item_block:nth-child(4)~.item_block {

    display: none;

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus {

    border: #7a7a7a 1px solid;

    background-color: #7a7a7a;

}



#indexPage .team.ff_noSlider .item_block {

    float: left;

    margin-bottom: 30px;

    border-bottom: 1px solid rgba(0, 0, 0, .08);

}



#indexPage .team.ff_noSlider .item_block a .item_img,#indexPage .team.ff_noSlider .item_block a .item_img img {

    width: 320px;

}



body:not(.singlescreen) #indexPage .mlist.team.ff_noSlider {

    padding-bottom: 70px;

}



#indexPage .news.ff_slider .content_list {

    float: none;

}



#indexPage .news.ff_slider .content_list .item_block {

    height: auto;

    width: 100%;

}



#indexPage .news.ff_slider .content_list .item_block:first-child {

    background-color: transparent;

    height: auto;

}



#indexPage .news.ff_slider .content_list .item_block:first-child .item_img img {

    display: none;

}



#indexPage .news.ff_slider .bx-wrapper .bx-controls-direction a {

    border-radius: 0;

    right: -40px;

}



#indexPage .news.ff_slider .content_list .item_block:first-child .item_wrapper .item_des .description {

    width: 100%;

}



#indexPage .news.ff_slider .content_list .item_block .item_wrapper .item_des .description {

    width: auto;

}



#indexPage .news.ff_slider .bx-wrapper .bx-controls-direction a.bx-prev {

    left: -40px;

}



#indexPage .news.ff_slider .content_wrapper {

    height: auto;

}



.mcustomize .contentbody .description a:hover {

    background-color: transparent;

}



.npagePage.post .project #listContent .mlist .content_list .item_block {

    border-bottom: 1px solid #e5e5e5;

}



.agent-mobile .imagelink .wrapper {

    overflow: hidden;

}



#indexPage .news.ff_slider .content_list .item_block:first-child .details {

    display: none;

}



#indexPage .news.ff_slider .content_list .item_block:first-child:hover .item_wrapper .item_des .description {

    padding-left: 0;

}



#indexPage .news.ff_slider .content_list .item_block {

    padding: 40px;

}



#indexPage .news.ff_slider .content_list .item_block .item_wrapper .date_wrap {

    float: right;

}



#indexPage .news.ff_slider .content_list .item_block:first-child {

    border-top: 1px solid #e5e5e5;

}



#indexPage .news.ff_slider .content_list .item_block .item_wrapper .item_info .title {

    font-size: 16px;

    margin-top: 0;

    transition: all 0.3s ease-out 0s;

}



#indexPage .news.ff_slider .content_list .item_block:first-child .item_wrapper .item_des .description {

    border: none;

}



#indexPage .news.ff_slider .content_list .item_block .item_wrapper .item_des {

    margin-top: 11px;

    transition: all 0.3s ease-out 0s;

}



#indexPage .news.ff_slider .content_list .item_block:hover .item_wrapper .item_des {

    -webkit-transform: translateX(10px);

    -ms-transform: translateX(10px);

    transform: translateX(10px);

}



#indexPage .news.ff_slider .content_list .item_block .item_wrapper .item_des .description {

    padding-left: 0;

    transition: all 0.3s ease-out 0s;

}



#indexPage .news.ff_slider .content_list .item_block:hover .item_wrapper .item_info .title {

    -webkit-transform: translateX(10px);

    -ms-transform: translateX(10px);

    transform: translateX(10px);

}



#indexPage .news.ff_slider .content_list .item_block .item_wrapper .item_info .title::before {

    content: "\f111";

    font-family: FontAwesome;

    speak: none;

    font-style: normal;

    font-weight: 400;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    position: absolute;

    left: 0;

    -webkit-transform: scale(.4);

    -ms-transform: scale(.4);

    transform: scale(.4);

    line-height: inherit;

    transition: all 0.3s ease-out 0s;

}



#indexPage .news.ff_slider .content_list .item_block:hover {

    box-shadow: none;

}



#indexPage .news.ff_slider .content_list .item_block:first-child .item_wrapper .item_info .title::before {

    left: 13px;

    transition: all 0.3s ease-out 0s;

}



#indexPage .news.ff_slider .content_list .item_block:first-child:hover .item_wrapper .item_info .title::before {

    left: 0px;

}



#indexPage .news.ff_slider .content_list .item_block:first-child:hover .item_wrapper .item_info .title {

    padding-left: 26px;

}

#indexPage .news .content_list {

    width: auto;

}

#indexPage .news .content_wrapper.slider .content_list .item_block {

    width: calc(100% - 80px);

}



#indexPage .news .content_list .item_block:not(:first-child) .item_img img {

    display: none;

}



#indexPage .news.ff_noSlider .content_list #item_block_0 {

    background-color: #f8f8f8;

    height: 430px;

    position: absolute;

    left: 0;

    padding: 40px 60px;

}



#indexPage .news.ff_noSlider .content_list .item_block:not(:first-child) {

    width: 500px;

}


/* 2020/11/23 yyq 修改 */
.npagePage.post.content_editor .project #postContent .postbody {
    float: none;
}
/* 2020/11/23 yyq 修改 */