/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
#header {
	background: #fff;
}
#footer {
	background: #2C2F3A;
}
.bx-wrapper {
	background: transparent;
}
.scrollView {
	background-color: #f8f8f8;
}
.content .header p.subtitle {
	margin: 5px 20px;
}
.teaminfo .header p.subtitle {
	margin: 5px 0px;
}
.teamitem {
	height: auto;
}
.teamitem:nth-of-type(even) .teaminfo {
	margin-right: 0px;
}
.teamitem .teaminfo .description {
	margin-top: 20px;
}
.teamitem .teaminfo .description {
	height: auto;
	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 10px 2px;
	margin-top: 16px;
	color: #535353;
	font-size: 14px;
	text-align: left;
}
.projectitem .project_info p.subtitle {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0px 10px;
	color: #9B9B9B;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: left;
}
#projectlist .projectitem .project_info div {
	position: absolute;
	width: 100%;
	bottom: -60px;
}
#projectlist .projectitem {
	margin-bottom: 70px;
}
/*首页案例文字结束*/



#indexPage #mpage {
	border-top: 1px solid #e7e7e7;
}
#indexPage #mcontact .header p.title {
	color: #444;
}
#indexPage #mcontact .header p.subtitle {
	color: #c1c1c1;
}
#contactinfo h3 {
	color: #444;
}
#indexPage #mcontact {
	background-color: #fff;
}
#contactinfo p.ellipsis a {
	color: #676767;
}
#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(http://resources.jsmo.xin/templates/upload/110/icon/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: 3px;
}
#indexPage a.more:hover {
	color: transparent;
	background: url(http://resources.jsmo.xin/templates/upload/110/icon/jiantoum.png)no-repeat 26px -127px;
	background-size: 200%;
	border-color: #b6b6b6;
}
#projectmore {
	background: #e60000;
	border: 1px solid #e60000;
	font-family: "HELVETICANEUELTPRO-THEX";
	color: #fff;
	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;
	border-radius: 40px;
}
#projectmore:hover {
	color: #fff;
	background: #666;
	border: 1px solid #666;
}
#newslist .newstitem .md {
	color: #8a8a8a;
	font-size: 16px;
	line-height: 0px;
	height: 0;
	padding: 0 60px 0 0;
}
#newslist .newsinfo .year {
	color: #bdbdbd;
	font-size: 16px;
	line-height: 0;
	padding: 0 0 0 15px;
}
#newslist .newstitem .newsdate {
	margin-bottom: 15px;
}
#newslist .newstitem {
	padding-top: 40px;
	padding-bottom: 30px;
	height: auto;
}
.content .header p.subtitle {
	color: #B0B0B0;
}
#indexPage #mnews {
	border-top: 1px solid #e7e7e7;
}
.serviceitem img {
	height: 85px;
}
#mservice .bx-wrapper .bx-viewport {
	height: 180px;
}
#indexPage #mpage .fimg {
	height: 120px;
}
.serviceitem {
	height: 180px
}
#indexPage #mservice .slider_wrapper .bx-controls-direction a {
	top: 32px;
}
.content .header p.title {
	font-weight: bold;
}
/*微信弹出*/
.fixed {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(0,0,0);
	background: rgba(0,0,0,.6);
	overflow-y: auto;
	z-index: 100;
	display: none
}
#fixed_weixin .fixed-container {
	width: 220px;
	height: auto;
	padding: 20px 20px 0 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -110px;
	margin-top: -140px
}
#fixed_weixin .fixed-container div {
	height: 220px
}
#fixed_weixin .fixed-container p {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #000
}
#fixed_mp .fixed-container {
	width: 258px;
	height: 298px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -129px;
	margin-top: -149px
}
#fixed_mp .fixed-container p {
	padding: 0 20px;
	text-align: center;
	font-size: 14px;
	color: #000
}
.mshow {
	display: block;
}
/*微信弹出结束*/
