#header { background: #fff; }

#footer { background: #2C2F3A; }

.bx-wrapper { background: transparent; }

.scrollView { background-color: #f8f8f8; }

.content .header p{text-align:center;}

.content .header p.subtitle { margin: 5px 20px; }

.teamitem img { width:50%; height: auto; border-radius: 0px; margin-bottom: 26px; margin-right:20px;}
.teamitem .header p.subtitle{margin: 0;}

.teamitem .teaminfo { margin-left: 0px; }

.teamitem .teaminfo .header{width:100%;}

.teaminfo .header p.subtitle { margin: 1px 0px; }

.teamitem { height:84px; margin-bottom: 20px;border-bottom: #CACACA 1px dotted;}

.teamitem a { height: auto; }

.teamitem:nth-of-type(even) .teaminfo { margin-right: 0px; }

.teamitem .teaminfo .description { margin-top:0px; height:40px; line-height: 22px; }

#teampost .header p.subtitle { margin: 5px 0px; }

/*首页案例文字*/

.projectitem .project_info p.title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 16px 0 0 4px; margin-top: 10px; color: #535353; font-size: 14px; text-align:center; transition: all 0.6s ease-out 0s;}

.projectitem:hover .project_info p.title{color:#FFBC00; }

.projectitem .project_info p.subtitle { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 0 0 4px; color: #9B9B9B; font-size: 12px; margin-bottom: 10px; text-align:center; }

#projectlist .projectitem .project_info div { position: absolute; width: 100%; bottom: -60px; }

#projectlist .projectitem { margin-bottom:64px; }

/*首页案例文字结束*/



#indexPage #mpage { border-top: 1px solid #e7e7e7; }

#indexPage #mcontact .header p.title { color: #444; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}

#indexPage #mcontact .header p.subtitle { color: #c1c1c1; }

#contactinfo h3 { color: #444; }

#indexPage #mcontact { background-color: #fff; }

#contactinfo p.ellipsis a {color: rgba(226, 133, 0, 0.98);font-size: 14px;}

#contactinfo div a { color: #A0A0A0; background: #FFFFFF; border: #f0f0f0 1px solid; }

#footer { background: #FFF; border: #f0f0f0 1px solid; }

#indexPage a.more { color: transparent; background: url(jiantoum.png)no-repeat scroll 26px -96px; background-size: 200%; width: 148px; height: 30px; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; border-radius: 0px; margin: 25px auto 40px; }

#indexPage a.more:hover { color: transparent; background: url(jiantoum.png)no-repeat 26px -127px; background-size: 200%; border-color: #b6b6b6; }

#projectmore { background: transparent; border: 1px solid #dfdfdf; font-family: "HELVETICANEUELTPRO-THEX"; color: #9f9f9f; display: block; font-size: 14px; height: 40px; line-height: 42px; text-indent: 0px; transition: all 0.3s ease-out 0s; width: 70%; margin: 20px auto 40px; }

#projectmore:hover { color: #fff; background:#FFBC00; border: 1px solid #FFBC00; }

#newslist .newstitem .md { color: #8a8a8a; font-size: 14px; line-height: 0px; height: 0; padding: 0 60px 0 0; }

#newslist .newsinfo .year { color: #8a8a8a; font-size: 14px; line-height: 0; padding: 0 0 0 15px; }

#newslist .newstitem .newsdate { margin-bottom: 15px;position: relative;top:20px; }

#newslist .newstitem { padding-top:20px; padding-bottom:20px; height:92px; }
#newslist .newstitem:last-child{border: 0px;}

.content .header p.subtitle { color: #B0B0B0; }



#indexPage #mnews {border-top: 1px solid #e7e7e7;}





/*首页栏目标题*/

.content .header{padding: 30px 0 0px 0;}

.content .header p.title{font-size: 18px;transition: all 0.6s ease-out 0s;}

.content .header:hover p.title{color: #FFBC00;}



/*首页服务*/

.serviceitem{height: 320px; margin-top: 20px;}
.serviceitem div{ margin-top: 15px;}

.serviceitem div p.title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;transition: all 0.3s ease-out 0s;height: auto;line-height: 22px;}

.serviceitem:hover div p.title{color:#FFBC00;}

.serviceitem img{width:60%;height: auto;}

#indexPage .serviceitem div p.description{display:block;}

.serviceitem div p.description{display:block;}

#indexPage #mservice .slider_wrapper{margin-bottom:10px;height: 260px;}

#indexPage #mservice .slider_wrapper .bx-controls-direction a{top: 30px;}

.content .header p.subtitle{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}

#indexPage #mservice .slider_wrapper .bx-controls-direction a i{top: 40px;}

#indexPage #mservice  a.more{margin: 0px auto 40px;}





/*服务内页*/

#servicelist .serviceitem{border-bottom: 1px solid #EFEFEF;}





/*首页团队*/

#teamlist{margin-top: 40px;padding-bottom:0px;}

.teamitem{padding: 0 0 20px 0;    border-bottom: #f3f3f3 1px solid;}
.teamitem:last-child{border: 0;}

.teamitem img{margin-bottom: 14px;}

#mteam .content .header{ display: block; }

.teamitem .teaminfo .description{ display:block; }

.teamitem:nth-of-type(even) img{float: left;}
#mteam .teaminfo .header p.title{font-size:14px;}


/*首页案例*/

#mteam .header p.title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;padding: 0 10px 0 0px;}

#mteam .header:hover p.title{color: #FFBC00;}

#projectmore{ line-height: 44px; }





/*首页新闻*/

#newslist .newstitem .md{padding: 0 40px 0 0; margin-top:10px}

#newslist .newsbody .description{margin-top: 20px;}

#mnews .header p.title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;padding: 0 10px 0 10px;}

#indexPage #mservice a.more, #indexPage #mteam a.more{display: block;}

#projectlist .wrapper{margin-top: 20px;}

.newsimage img{width: 100%;}
.newsimage{display: block;width: 50%;float: left;margin-right: 20px;}
.newsimage img{width:100%;}
#newslist .newsbody{width: 42%;float: left;margin-top: -24px;}


/*首页关于*/

#indexPage #mpage .description{ text-align: left; }





/*联系我们*/

#contactinfo div a{transition: all 0.6s ease 0s;}

#contactinfo div a:hover{ background-color: #FFBC00; color: #fff;    border: rgba(240, 240, 240, 0) 1px solid; }



/*联系我们详情*/

.postbody a{color:#FFBC00;}







/*内页下拉*/

.dropmenu ul li a{ text-align: center; }

.dropmenu ul li a.active{background: #F3F3F3;color: #5A5A5A; text-align: center;}

.dropmenu ul{ background-color: #fff; }



#category .label{ background-color: #FFBC00; }









/*收缩导航*/

#header .btn{background: #FFFFFF;}

#leftcontrol ul li.active a span.circle{border-color:#FFBC00;background-color:#FFBC00;}

#leftcontrol ul li a span.circle{ height: 1px; border-radius:0;}

#leftcontrol ul li:hover{background-color: #fff;}

#leftcontrol{background-color: #fff;}

#leftcontrol > ul > li.active a{background: #FFFFFF;color:#FFBC00;}

#leftcontrol > ul > li.active ul li a{background: #f7f7f7; color: #5a5a5a;}

#leftcontrol ul li a{color: #8A8A8A;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}

#leftcontrol ul li{border-top: 1px solid #ECECEC;}

#leftcontrol ul li a span.circle{border: #D8D8D8 1px solid;background-color: #D8D8D8;}

#leftcontrol ul li a span.more span{background: #8A8A8A;}

#leftcontrol ul li a span.more span:hover{background: #FFFFFF;}

#leftcontrol ul li.active a.hassub{background: #FFBC00;color: #fff;}



#leftcontrol ul.subnav li a{color: #888888;}

#leftcontrol ul.subnav li.active a{background: #EAEAEA; color:#FFBC00;}

#leftcontrol ul li.active a span.more span.v{background-color: #fff;}













#projectpost .postbody a{color: #6B6B6B;background-color: #E8E8E8;transition: all 0.6s ease-out 0s;margin-bottom: 20px;}

#projectpost .postbody a:hover{color: #fff;background-color: #FFBC00;}

.dropmenu ul li a:hover{color:#FFBC00;}





.npagePage #newslist .newstitem { padding-top:0px;margin-bottom: 20px;}



#newslist .newsbody .title{transition: all 0.6s ease-out 0s; font-size: 15px;}

#newslist .newsbody:hover .title{color: #FFBC00;}




.plr10{padding: 0 2%;}
.plr10 .header p.subtitle{ margin: 0px 0 16px 0;}

#indexPage #mpage .fimg img{width:96%;margin: 0 auto;}

.teamitem .teaminfo .header p{height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;margin: 0px 0 6px 0;}
.npagePage .teamitem .teaminfo .header p{font-size:14px;}




.npagePage #projectpost .postbody p img{margin-bottom: 10px;}
.npagePage #teampost .plr5{display: none;}