/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
#sitecontent {
	background: #fff;
}
#header {
	background: #2aada0;
}
.lcitem .rect {
	background: #fff;
}
* {
	font-family: "HELVETICANEUELTPRO-THEX", Arial, "微软雅黑";
}
/*顶部导航居右 */

#indexPage #mslider ul li p {
	color: #fff;
}
#indexPage #mservice {
	background-color: #f8f8f8;
}
#mservice .content .header p.title {
	color: #525252;
}
#mservice .content .header p.subtitle {
	color: #a0a0a0;
}
#mservice .serviceitem div p.title {
	color: #00C0FF;
}
.bx-wrapper {
	background: #f8f8f8;
}
#indexPage #mproject {
	background-color: #fff;
}
.content .header p.title {
	color: #525252;
	font-size: 21px;
}
.content .header p.title .content .header p.subtitle {
	color: #a0a0a0;
	font-size: 15px;
}
.content .header .teaminfo p.subtitle {
	font-size: 13px;
}
.content .header {
	padding: 30px 0 30px 0;
}
.npagePage .content .header {
	padding: 30px 0 16px 0;
}
#projectmore {
	width: 92%;
	height: 38px;
	line-height: 40px;
	color: #878787;
	background: #E6E6E6;
	font-family: "HELVETICANEUELTPRO-THEX", Arial, "微软雅黑";
	margin: 25px auto 50px;
	font-size: 14px;
	border: #E6E6E6 1px solid;
}
#projectmore:hover {
	border: #00C0FF 1px solid;
	background: #00C0FF;
	color: #fff;
}
#leftcontrol ul li.active a span.circle {
	border-color: #fff;
	background-color: #fff;
}
#indexPage a.more {
	color: #878787;
	background: #E6E6E6;
	border-color: #E6E6E6;
	border-radius: 0px;
	width: 92%;
	margin: 40px auto 50px;
}
.postbody a {
	background: #fff;
	color: #00C0FF;
	width: 120px;
	padding: 12px 80px;
}
#category .label {
	background: #00C0FF;
	line-height: 48px;
	height: 48px;
	font-size: 16px;
}
#pages a.active, #pages a:hover {
	background: #fff;
}
.dropmenu ul {
	background-color: #fff;
}
.dropmenu ul li a.active {
	color: #969696;
	background: #fff;
	border-bottom: 1px solid #E8E8E8;
	text-align: center;
}
.dropmenu ul li a {
	color: #969696;
	background: #fff;
	text-align: center;
}
.dropmenu ul li {
	border-bottom: #E8E8E8 1px solid;
}
.dropmenu ul li:hover a {
	background: #e8e8e8;
	color: #161616;
}
#footer {
	background: #fff;
}
#mteam .content .header {
	display: block;
	color: #525252;
}
#mteam .content .header p.title {
	color: #525252;
	font-family: "HELVETICANEUELTPRO-THEX", Arial, "微软雅黑";
	font-size: 21px;
}
#mteam .content .teaminfo .header p.title {
	font-size: 16px;
}
#mteam .teamitem {
	border-bottom: #3C3C3C 1px dotted;
	border-bottom: #c9c9c9 1px dotted;
}
#leftcontrol ul li a {
	font-family: "HELVETICANEUELTPRO-THEX", Arial, "微软雅黑";
	color: #525252;
	line-height: 52px
}
#indexPage #mnews {
	background-color: #fff;
}
#indexPage #mteam {
	background-color: #fff;
}
#indexPage #mslider {
	height: 370px;
}
#indexPage #mslider ul li {
	height: 370px;
}
#indexPage #mslider ul li p.title {
	font-size: 2rem;
	margin-top: 300px;
	font-family: "HELVETICANEUELTPRO-THEX", Arial, "微软雅黑";
	color: #525252;
}
#indexPage #mslider ul li p.subtitle {
	font-family: "HELVETICANEUELTPRO-THEX";
	color: #9c9c9c;
}
#indexPage #mpage .description {
	text-align: left;
	line-height: 21px;
	font-size: 12px;
}
#indexPage a.more:hover {
	border: #00C0FF 1px solid;
	background: #00C0FF;
	color: #fff;
}
#newslist .newstitem .newsdate {
	background-color: rgba(255, 255, 255, 0);
	width: 8.6rem;
	padding: 1rem 1rem 1rem 0;
}
#newslist .newsinfo .md {
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	float: left;
}
#newslist .newsinfo .year {
	color: #a0a0a0;
	font-size: 14px;
	text-align: left;
	float: left;
	line-height: 20px;
}
#leftcontrol {
	background: #fff;
}
#leftcontrol > ul > li.active a {
	background: #2aada0;
	color: #525252;
}
#leftcontrol > ul > li.active ul li a {
	background: #f7f7f7;
}
#leftcontrol ul li {
	border-top: 1px solid #E8E8E8;
}
#leftcontrol ul li a span.circle {
	border: #BBBBBB 1px solid;
}
#leftcontrol ul li.active a.hassub {
	background: #00C0FF;
	color: #fff;
}
#leftcontrol ul li:hover {
	background: #F7F7F7;
	color: #00C0FF;
}
#leftcontrol ul li a span.more span {
	background: #FFFFFF;
}
#leftcontrol ul.subnav li a {
	background: #fff;
}
#leftcontrol ul.subnav li.active a {
	background: #00C0FF;
	color: #fff;
}
#leftcontrol ul.subnav li.active a i {
	color: #fff;
}
/*案例*/
#projectlist .projectitem {
	padding-bottom: 50px;
	margin-right: 2%;
	width: 48%;
	margin-bottom: 3%;
	background-color: #fff;
}
#projectlist .projectitem .project_info {
	height: 50px;
	position: absolute;
	width: 100%;
	bottom: 0;
}
.projectitem .project_info p.title {
	margin-top: 10px;
	color: #525252;
	font-size: 13px;
	text-align: left;
	margin-left: 0px;
}
.projectitem .project_info p.subtitle {
	color: #7E7E7E;
	font-size: 12px;
	margin-left: 0px;
	text-align: left;
	height: 17px;
	overflow: hidden;
}
/*#projectlist .projectitem a .project_info::after {
    width: 0%;
    height: 50px;
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    background-color: #00C0FF;
	margin-top: -50px;
    z-index: 0;
}
#projectlist .projectitem a:active .project_info::after {
     width: 100%;
}
#projectlist .projectitem .project_info div {z-index: 1;}*/


/*服务*/
#indexPage #mservice .slider_wrapper {
	height: 220px;
}
#mservice .bx-viewport {
	max-height: 370px;
	height: 300px;
}
#indexPage #mservice .slider_wrapper .bx-controls-direction a {
	margin: 10px 12px;
}
/*关于*/
#indexPage #mpage {
	background-color: #fff;
}
#newslist .newsbody .title {
	color: ##525252;
}
#indexPage #newslist #newsitem .newsimg {
	display: block;
	width: 280px;
	height: 180px;
}
#indexPage #mpartner {
	background-color: #fff;
}
#indexPage #mpartner ul li img {
	height: 60px;
}
#indexPage #mpartner .wrapper {
	height: 60px;
}
#indexPage #mpartner ul {
	height: 60px;
}
.teamitem {
	border-bottom: #cdcdcd 1px dotted;
	padding: 0 0 20px 0;
}
#teampost .header .title {
	color: #525252;
}
.postbody hr {
	border-top: 1px dotted #9c9c9c;
}
.postbody {
	color: #aaa;
}
/*服务详情*/
.serviceitem {
	height: 168px;
}
.serviceitem div {
	margin-top: 15px;
}
.serviceitem img {
	width: 180px;
	height: auto;
}
.serviceitem div p.description {
	color: #9a9a9a;
	font-size: 13px;
	line-height: 20px;
	width: 92%;
	margin: 0 auto;
}
#servicelist .serviceitem {
	border-bottom: #9a9a9a 1px dotted;
}
.serviceitem div p.title {
	color: #585858;
	font-size: 16px;
}
/*团队*/

.teamitem img {
	width: 100%;
	height: auto;
	border-radius: 0;
	margin-bottom: 16px;
}
#indexPage #mpage .fimg {
	display: none;
}
.teamitem .teaminfo {
	margin-left: 0;
}
.teamitem:nth-of-type(even) .teaminfo {
	margin-right: 0;
}
.teamitem .teaminfo .description {
	font-size: 12px;
}
/*联系我们*/
#indexPage #mcontact {
	background-color: #fff;
}
#indexPage #mcontact .header p.title {
	color: #525252;
}
#indexPage #mcontact .header p.subtitle {
	color: #a0a0a0;
}
/*案例内页*/
#contactinfo p.ellipsis a {
	color: #00C0FF;
	text-decoration: none;
}
#contactinfo div a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #bfbfbf;
}
#contactinfo div a:hover {
	background: #06C1FF
}
#projectpost .postbody a {
	width: auto;
}
.npagePage .projectitem .project_info p.description {
	display: none;
}
.npagePage .content .header p.subtitle {
	width: 90%;
	margin: 0 auto;
	text-align: left;
}
.npagePage .content .header p.title {
	line-height: 30px;
	margin-bottom: 10px
}
/*banner文字*/

#indexPage #mslider ul li div.slider_info {
	margin-top: 50px;
}
