
/* 2022-9-27 tao 修改 */
.agent_pc .set_time{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color:#fff;
    z-index:100;
    animation-fill-mode: both;
    animation-duration: 1s;
    pointer-events: none;
}
.agent_pc .set_time #video{
    width:100%;
}
.agent_pc .bodyindex #sitecontent{
    opacity: 0;
    animation-fill-mode: both;
}
.agent_pc #indexPage #projectlist #projectitem_4{
    width: 24%;
}
.agent_pc #indexPage #mproject a.more::after{
    display: none;
}
/* .agent_pc #header ul li.navitem>a{
    position:relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    line-height:46px;
    padding: 0 16px;
    margin: 0 10px;
}
.agent_pc #header ul li.navitem a.active::before, #header ul li.navitem:hover a::before{
    display: none;
}
.agent-pc #header ul li.navitem a::before{
    display: none;
}
.agent-pc #header ul li.navitem>span:before {
    content: attr(data-title);
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    text-align: center;
}
.agent-pc #header ul li.navitem > a span{
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    transition: transform 0.3s linear;
}

.agent-pc #header ul li.navitem > a:hover span {
    transform: translate3d(0, -100%, 0);
}
.agent-pc #indexPage #mpartner a.more{
    display: none;
} */
.agent-pc #header, .agent-pc #header, #header.mini{
    background-color: #fff;
}
.agent-pc #projectlist .projectitem a .project_info{
    background-color: rgba(0, 0, 0, 0);
}
.agent-pc #projectlist .projectitem a:hover .project_info{
    background: rgba(0, 0, 0, 0.7);
}
#projectlist .projectitem a .project_info p.title, .nobanner #projectlist .projectitem a .project_info p.title{
    color:#333;
}
#projectlist .projectitem a::after{
    display: none;
}
#projectlist .projectitem a .project_info div{
    background-color:transparent;
}
#projectlist .projectitem a:hover .project_info p.subtitle{
    margin-bottom:20px;
    color:#333;
}
#projectlist .projectitem a:hover .project_info p.subtitle::after{
    display: none;
}
.agent-pc #mpartner .content .header{
    display: none;
}
.agent-pc #indexPage #mpartner{
    padding-top:0;
    height:auto;
}
.agent-pc #mpartner .bx-viewport{
    padding:0;
}
.agent-pc #indexPage #mpartner .module-content{
    width: 980px;
    padding: 25px 0;
    height: 80px;
    position: relative;
}
.agent-pc #indexPage #mpartner .wrapper{
    height:auto;
}
.agent-pc #indexPage #mpartner .wrapper ul li{
    height:auto;
}
.agent-pc #indexPage #mpartner .content{
    height:auto;
}
.agent-pc #indexPage #mpartner .wrapper ul li a {
    width: 112px;
    height: auto;
    margin-right: 10px;
    margin-bottom:0;
}
#indexPage #mproject a.more:hover { 
    background-color: #f5f5f5;    
    color: #2d2d2d; 
}
#indexPage a.more:hover i{
    color: #2d2d2d; 
}

#projectlist .projectitem a:hover .project_info p.title{
    color: #fff;
    text-align: left;
    margin: 20px 0 0 0;
    font-size: 16px;
}
#projectlist .projectitem a:hover .project_info p.subtitle{
    margin-top: 0;
    color: #929292;
    text-align: left;
    text-overflow: ellipsis;
    overflow: visible;
    white-space: nowrap;
}
#projectlist .projectitem a .project_info p{
    text-align: left;
}
/* VI色 */

#projectlist .projectitem a:hover .project_info p.subtitle::after { background-color: #fdf204;}

#projectmore { color: #fdf204; }

#projectmore:hover { color: #fdf204; }

#indexPage #mteam .slider_control a i:hover { color: #fdf204; }



#olx_qq li a:hover i { color: #fdf204; }

.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-color: #fdf204; background-color: #fdf204; }

#contactinfo div a:hover { background-color: #fdf204; }

#projectinfo .description a { background-color: #fdf204; }

#projectinfo .description a:hover { background-color: #fdf204; }

#indexPage #mproject .bx-wrapper .bx-controls-direction a:hover { background-color: #fdf204; }

.teamitem .title a{color: #fdf204;}

#projecttags a:hover { background-color: #fdf204; }



#projectinfo::after { background-color: #fdf204;}

#projectlist .projectitem a .project_info::after { background-color: #fdf204; }

#indexPage #mproject .content #category a:hover { color: #fdf204; }

#moduleControl a.moduleCItem:hover, #moduleControl a.moduleCItem.active { background-color: #fdf204; border-color: #fdf204; }

#indexPage #newslist #newsitem_0 a:hover .newsbody .title { color: #fdf204; }

#indexPage #newslist #newsitem_1 a:hover .news_wrapper::after, #indexPage #newslist #newsitem_2 a:hover .news_wrapper::after, #indexPage #newslist #newsitem_3:hover .news_wrapper::after, #indexPage #newslist #newsitem_4:hover .news_wrapper::after, #indexPage #newslist #newsitem_5:hover .news_wrapper::after { background-color: #fdf204; }

#indexPage #newsitem_0 .newsbody .description::after, #newsPage #newslist .newstitem .newsbody .description::after { background-color: #fdf204; }

#newsPage #newslist .newstitem .newsbody .description::after { background-color: #fdf204; }

#indexPage #mnews a.more:hover { background-color: #fdf204 }

#indexPage #servicelist #serviceitem_8:hover::before { color: #fdf204; }

#indexPage #mservice a.more:hover { background-color: #fdf204; border-color: #fdf204; }

#indexPage #mservice a.more::before { background-color: #fdf204; }



#servicelist .serviceitem div p.description::after{ background-color: #fdf204;}

#servicelist .serviceitem:hover div p.description::after{background-color: #fdf204;}



.Pageservice .content #servicelist .serviceitem a.details{color: #fdf204;}

.Pageservice .content #servicelist .serviceitem:hover a.details{background-color: #fdf204;}

#contactinfo div{
    top:60px;
}

/* 2022-10-24 tao 修改 */
.Pageanli#mproject .content > .header{
    width: 14%;
    text-align: center;
    position: fixed;
    left: 0;
    padding: 20px 0;
    margin-top: 100px;
    margin-left: 30px;
}
#mproject .header p.title {
    text-align: left;
    padding: 0 20px;
}
.Pageanli #category{
    width: 14%;
    float: left;
    margin-top: 88px;
    position: fixed;
    left: 0px;
    margin-left: 30px;
}
.Pageanli #projectlist {
    width: 82%;
    float: right;
    margin-top: 100px;
}
#mproject #pages {
    width: 80%;
    margin-left: 20%;
}
#sitecontent .npagePage #category a.active{
    display: block;
    margin-right: 0px;
}
.Pageanli #category li{
    display: block;
    margin-bottom: 0px;
    text-align: left;
}
.Pageanli #category a{
    display: block;
    margin-right: 0px;
    padding: 16px 26px;
    height: 6px;
    line-height: 6px;
}
.npagePage .content .header p.subtitle{
    display: none;
}
#sitecontent .npagePage .content .header::before{
    display: none;
}
.content .header p.title{
    font-size:24px;
}
.Pageanli #category{
    padding:0;
}
.Pageanli #projectlist .projectitem .project_img{
    padding-top:67%;
}
#projectlist .projectitem a .project_info p.title, .nobanner #projectlist .projectitem a .project_info p.title{
    color: #fff;
    padding: 48px 0px 5px;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";
}
#projectlist .projectitem a .project_info p.subtitle, .nobanner #projectlist .projectitem a .project_info p.subtitle{
    color:#8a8a8a;
    padding:0;
}
.npagePage #projectlist .wrapper{
    width:100%;
}

.agent-pc #projectlist .projectitem .project_img{
    padding-top: 71%;
}
.agent-pc #sitecontent #projectlist .projectitem a .project_info div::after {
    position: absolute;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    margin-right: 3px;
    margin-top: -56px;
    color: rgb(255, 255, 255);
    right: 0;
    font-size: 12px;
    font-family: "HeliosExtThin";
    opacity: 0;
}
.agent-pc #sitecontent #projectlist .projectitem a .project_info:hover div::after {
    opacity: 1;
}
#projectlist .projectitem a:hover .project_info p.subtitle::after{
    content: "";
    display: block;
    background-color: #d4d3d0;
    width: 1px;
    height: 1px;
    transition: all 0.6s ease 0s;
    opacity: 0;
    margin-top: 260px;
    position: absolute;
    right: 9px;
}
#projectlist .projectitem a:hover .project_info p.subtitle::after {
    opacity: 1;
    background-color: #3d3d3d;
    height: 50px;
    margin-top: 0px;
}

.agent_pc #sitecontent .npagePage #category a.active{
    display: inline-block;
}
