@charset "utf-8";

/* CSS Document */
#topSlider .bx-wrapper .bx-controls-direction a.bx-prev i {
    background: url("../images/iconhei.png")
    no-repeat 0 -8px;
}

#topSlider .bx-wrapper .bx-controls-direction a.bx-prev:hover i {
    background: url("../images/iconhei.png")
    no-repeat 0 -28px;
}

#topSlider .bx-wrapper .bx-controls-direction a.bx-next i {
    background: url("../images/iconhei.png")
    no-repeat -50px -8px;
}

#topSlider .bx-wrapper .bx-controls-direction a.bx-next:hover i {
    background: url("../images/iconhei.png")
    no-repeat -50px -28px;
}

/*chrome */
::-webkit-scrollbar {
    background-color: #333;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #333;
}

#sitecontent .news .more:hover,
#sitecontent .project .description a:hover,
#sitecontent .container_category a:hover,
#sitecontent .container_category a.active,
#sitecontent .bx-wrapper .bx-controls-direction a:hover,
#sitecontent .news .item_block:hover::before,
#sitecontent #indexPage #topSlider .bx-wrapper .bx-pager a div.mask,
#sitecontent .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
#sitecontent
  .mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
#sitecontent .npagePage.post .item_tags a:hover,
#sitecontent .npagePage.post .navlist li.active a.navlist_t,
.agent-pc .npagePage.post .navlist li:hover a.navlist_t,
#sitecontent .npagePage .news .item_tags a:hover,
#sitecontent .npagePage.post .project .description a:hover,
.agent-pc #olx_head,
.agent-pc #online_open,
.agent-pc #online_open:hover,
.agent-mobile #category .label,
.cate-title {
    background-color: #333;
}

#sitecontent .module .container_header .title,
#sitecontent .team .item_block:hover .title,
#sitecontent .imagelink .bx-wrapper .bx-controls-direction a:hover i,
#sitecontent .service .item_block:hover .title,
#sitecontent .mlist.team_tabs .tab_content li .title,
#sitecontent .npagePage .container_target a:last-child,
#sitecontent #pages a.active,
.npagePage.post a:hover .title,
#sitecontent .npagePage.post a.active .title,
#sitecontent .npagePage.post #postContent project .title,
#header .nav .subnav li a.active,
#header .nav .subnav li a:hover,
#sitecontent .npagePage .news .item_block:hover .title,
.agent-pc #header .nav > li a.active i,
.agent-pc #header .nav > li:hover a i,
.agent-pc #olx_qq li a:hover i,
.agent-mobile .mm-listview > li > a.active,
.agent-mobile .mlist .header .title,
.agent-mobile .dropmenu ul li a.active,
.agent-mobile .news .content_list li:hover .item_info .title,
.agent-pc #sitecontent .npagePage.post a:hover .title,
.agent-pc #sitecontent .npagePage.post a.active .title,
.agent-mobile #sitecontent #listContent .news .item_block:hover .title,
#pages a:hover,
#online a {
    color: #333;
}

.agent-pc #header .nav > li > a span::after {
    color: #00c0ff;
}

#sitecontent .service .item_block:hover .item_wrapper::after,
#sitecontent .ad01 .item_block.first:hover .item_img::before,
#sitecontent .mlist.team_tabs .tab_button li.active .item_img::after,
#sitecontent .news .item_block:hover::after,
#sitecontent .project .description a,
#sitecontent .npagePage.post .navlist li.active .navlist_img,
#sitecontent .npagePage.post .navlist li:hover .navlist_img,
#sitecontent .project .description a:hover,
#header .nav .subnav,
#online_open,
#online_open:hover,
#sitecontent .news .more:hover,
#sitecontent .npagePage.post .project .description a:hover,
.agent-mobile #sitecontent .npagePage.post .project #postInfo .description a,
.npagePage.post #postWrapper .item_tags a:hover {
    border-color: #999;
}

#sitecontent .npagePage.post .team .navlist li.active a .subtitle {
    color: rgba(255, 255, 255, 0.5);
}

#sitecontent .npagePage.post .team #postContent .navlist li.active a .title {
    color: #fff;
}

.npagePage.post #postWrapper .item_tags a:hover {
    border-color: #333;
}

#sitecontent .ad01 .item_block.first:hover .item_img::before {
    border-color: #ff6801;
}

.agent-pc #contactform p .inputtxt.submit {
    color: #666;
    border-color: #333;
}

.agent-pc #contactform p .inputtxt.submit:hover {
    color: #fff;
    border-color: #333;
    background-color: #333;
}

#shares a#sweibo,
#shares a#sweixin,
#shares a#gotop {
    border: 1px solid rgba(0, 0, 0, 0.08);
    background-color: #fff;
}

#shares a,
#shares a i {
    color: #999;
}

#shares a:hover,
#shares a i:hover {
    color: #666;
}

#sitecontent .ad01 .content_list li .title {
    color: #ff6801;
}

#sitecontent .ad01 .item_block:hover .item_wrapper {
    background-color: #ff6801;
}

#sitecontent .project .description a {
    border-color: #009cff;
}

#sitecontent .npagePage.post .project .description a:hover {
    border-color: #009cff;
}

.agent-pc .project .description a {
    color: #fff;
}

#sitecontent .npagePage.post .project .description a:hover {
    background-color: #009cff;
}

.agent-pc .project .item_block {
    transform: translate3d(0, 0, 0);
}

#footer._alter p {
    height: auto;
    margin: 0 auto;
    padding: 18px 0;

    text-align: center;
}

#footer._alter {
    height: auto;
}

#footer._alter a:last-child {
    margin: 0;
}

#footer._alter a:hover {
    color: #9e9e9e;
}

#footer._alter a {
    margin: 0;
    margin-right: 0;
}

#footer._alter p > span {
    display: block;

    max-width: 100%;

    text-align: center;
}

.layout_body [data-key="price"] .table:nth-child(1) tr:nth-child(2) {
    background-color: rgb(255, 97, 97);
}
.layout_body [data-key="price"] .table:nth-child(2) tr:nth-child(2n) {
    background: #fff;
}
.layout_body [data-key="price"] .table:nth-child(2) tr:nth-child(2n + 1) {
    background: rgb(248, 248, 248);
}
.layout_body [data-key="price"] .table:nth-child(3) tr:nth-child(2n + 1) {
    background: #fff;
}

.layout_body [data-key="price"] .table:nth-child(3) tr:nth-child(2n) {
    background: rgb(248, 248, 248);
}
