﻿
.mnewpage .clear {
    clear: both;
}
/* 轮播 */
.mnewpage #mm-slider .bx-controls {
	height: 53px;
}

.mnewpage #mm-slider .bx-wrapper .bx-controls-auto, .mnewpage .bx-wrapper .bx-pager {
	bottom: 23px;
}
.mnewpage #mm-slider .bx-wrapper .bx-pager.bx-default-pager a {
	width: 6px;
	height: 6px;
}

/* 案例 */
.mnewpage .container_headdiv {
	text-align: center;
}
.mnewpage .container_headdiv .newcontainer_header {
	display: inline-block;
}
.mnewpage .newcontainer_header .title, .mnewpage .newcontainer_header .subtitle {
	float: left;
	font-size: 18px;
	line-height: 36px;
	letter-spacing: 2px;
}
.mnewpage .newcontainer_header .title {
	color: #736477;
}
.mnewpage .newcontainer_header .subtitle {
	color: #000;
}

.agent-mobile .project .item_block_1 {
	width: 98%;
}
.agent-mobile .mnewpage .project .item_block .item_wrapper {
	position: absolute;
	left: 0;
	bottom: 8px;
	background-color: transparent;
}
.agent-mobile .mnewpage .project .item_block .item_info {
	padding: 8px 0px;
	margin: 0 15px;
	background-color: #fff;
	text-align: center;
}
.mnewpage .newaboutmore {
	display: block;
	width: 100%;
	padding: 22px 0;
	text-align: center;
	background-color: #e3e0e4;
	color: #000;
	font-size: 16px;
	margin-top: 10px;
}
.mnewpage .newaboutmore i {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	transform: rotate(45deg);
	margin-right: 16px;
}

/* 案例 */
.mnewpage .service {
	margin-top: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/anlibg.jpg);
	padding-top: 28px;
}
.newservicediv {
	position: relative;
}
.agent-mobile .mnewpage .service .wrapper {
	width: 98%;
	margin-bottom: 0;
}
.agent-mobile .mnewpage .service .item_block .item_img {
	padding: 17px 12px;
	/* width: 184px;
	height: 184px; */
	background-color: #fff;
}
.agent-mobile .mnewpage .service .item_block .item_img img {
	height: 150px;
}
.mnewpage .service .swiper-button-next, .mnewpage .service .swiper-button-prev {
	width: 28px;
	height: 64px;
	background-color: #736477;
	top: 28%;
}
.mnewpage .service .swiper-button-next.swiper-button-disabled, .mnewpage .service .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
}
.mnewpage .service .swiper-button-prev {
	left: 0;
}
.mnewpage .service .swiper-button-next {
	right: 0;
}

.mnewpage .service .swiper-button-next:after, .mnewpage .service .swiper-button-prev:after {
	font-size: 14px;
	color: #fff;
}


.mnewpage .service .newaboutmore {
	background-color: #fff;
}

/* 工艺服务 */
.mnewpage .team_tabs {
	background-repeat: no-repeat;
	background-image: url(../images/gongyibg.jpg);
	padding-top: 28px;
}
.mnewpage .team_tabs .newcontainer_header .title {
	color: #fff;
}
.mnewpage .team_tabs .newcontainer_header .subtitle{
	color: #ddcecd;
}
.mnewpage .team_tabs .newfuwudiv {
	margin-top: 40px;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_left .newfuwuitem_img, .mnewpage .team_tabs .newfuwudiv .newfuwuitem_left .newfuwuitem_info {
	float: left;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_right .newfuwuitem_img, .mnewpage .team_tabs .newfuwudiv .newfuwuitem_right .newfuwuitem_info {
	float: right;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_left .newfuwuitem_info {
	
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_img {
	width: 197px;
	width: 52%;
	height: 125px;
	height: auto;
	position: relative;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_img .number {
	position: absolute;
	top: 0;
	left: 0;
	width: 33px;
	background-color: #ddcecd;
	text-align: center;
	padding: 15px 0;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_right .newfuwuitem_img .number {
	left: 8px;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_img .number span {
	display: inline-block;
	color: #736477;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 3px #736477 solid;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_info {
	width: 170px;
	width: 45%;
	padding-left: 7px;
	text-align: left;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_info .title {
	color: #fff;
	font-size: 16px;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_info .des {
	color: #afafaf;
	font-size: 12px;
	margin-top: 10px;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_2 .newfuwuitem_info .title {
	margin-top: 4px;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_3 .newfuwuitem_info .title {
	margin-top: 18px;
}
.mnewpage .team_tabs .newfuwudiv .newfuwuitem_4 .newfuwuitem_info .title {
	margin-top: 18px;
}

/* 包装服务 */
.mnewpage .ad01 {
	background-repeat: no-repeat;
	background-image: url(../images/baozhuangbg.jpg);
	padding-top: 18px;
}
.mnewpage .ad01 .wrapper {
	width: 96%;
	margin: 0 2%;
	position: relative;
}
.agent-mobile .ad01 .content_list li {
	box-shadow: none;
	margin-bottom: 5px;
	width: 49%;
	margin-right: 2%;
}
.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 {
	width: 100%;
	background-color: #fff;
	margin-right: 0;
}
.agent-mobile .mnewpage .ad01 .content_list li:last-child {
	margin-right: 0;
}

.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_img {
	position: relative;
}
.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_img img {
	width: 188px;
	height: 143px;
}
.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_infodiv {
	position: absolute;
	top: 30%;
	left: 50%;
}
.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_infodiv i {
	float: left;
	width: 5px;
	height: 5px;
	background-color: #736477;
	border-radius: 50%;
	margin-top: 10px;
}
.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_infodiv .line {
	float: left;
	width: 42px;
	height: 1px;
	background-color: #e0e0e0;
	margin-top: 12px;
	margin-left: 6px;
}
.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_infodiv .newad_info {
	float: left;
	margin-left: 12px;
}
.agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_infodiv .newad_info .title, .agent-mobile .mnewpage .ad01 .content_list li#item_block_0 .newad_infodiv .newad_info .subtitle {
	font-size: 16px;
	color: #000;
}
.agent-mobile .ad01 .content_list li .item_info {
	background-color: #fff;
}
.agent-mobile .ad01 .content_list li .title {
	text-align: center;
}

/* 定制服务 */
.mnewpage .dingzhi {
	padding-top: 29px;
	padding-bottom: 2px;
}
.mnewpage .dingzhi .wrapper {
    width: 96%;
    margin: 0 2%;
    position: relative;
}

/* 服务体系 */
.mnewpage .tixi {
	background-repeat: no-repeat;
	background-image: url(../images/tixibg.jpg);
	padding-top: 18px;
	padding-bottom: 19px;
}
.mnewpage .tixi .wrapper {
	width: 96%;
	margin: 0 2%;
	position: relative;
}
.mnewpage .tixi .mnewtixidiv {
	padding: 23px 0 12px;
}
.mnewpage .tixi .mnewtixidiv .mnewtiximain {
	position: relative;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	padding: 43px 69px 14px 18px;
}
.mnewpage .tixi .mnewtixidiv .mnewtiximain .mnewtixiitem_info {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #ddcecd;
	width: 176px;
	text-align: left;
	padding: 12px 0 12px 18px;
	margin-top: -23px;
}
.mnewpage .tixi .mnewtixidiv .mnewtiximain .mnewtixiitem_info .title {
	font-size: 18px;
	color: #000;
	font-weight: bold;
}
.mnewpage .tixi .mnewtixidiv .mnewtiximain .mnewtixiitem_info .subtitle {
	font-size: 12px;
	color: #736477;
	font-weight: bold;
}
.mnewpage .tixi .mnewtixidiv .mnewtiximain .mnewtixiitem_txt {
	text-align: left;
	line-height: 1.5;
}

/* 关于 */
.mnewpage .horizontal {
	padding-top: 8px;
}
.mnewpage .module.mcustomize.horizontal .contentbody {
	padding-top: 0;
}
.mnewpage .module.mcustomize.horizontal .mediabody {
	width: 100%;
}
.mnewpage .module.mcustomize .description {
	margin-top: 4px;
}
.mnewpage .module.mcustomize .description .title {
	text-align: center;
	color: #736477;
	font-size: 18px;
	line-height: 30px;
}
.mnewpage .module.mcustomize .description .txt {
	color: #333;
}

/* 动态 */
.mnewpage .news {
    background-repeat: no-repeat;
    background-image: url(../images/newsbg.jpg);
    padding-top: 22px;
}
.mnewpage .news .mnewnewsmain2 {
	
}
.mnewpage .news .mnewnewsmain2 .news_item .news_img {
	float: left;
	width: 172px;
	height: 120px;
}
.mnewpage .news .mnewnewsmain2 .news_item .news_img a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.mnewpage .news .mnewnewsmain2 .news_item .news_img a .date {
	width: 56px;
	color: #e9e1dc;
	background-color: #736477;
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 9px 0;
	text-align: center;
	font-weight: bold;
}
.mnewpage .news .mnewnewsmain2 .news_info {
	float: left;
	margin-left: 14px;
	width: 148px;
	text-align: left;
}
.mnewpage .news .mnewnewsmain2 .news_info .title {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mnewpage .news .mnewnewsmain2 .news_info .des {
	font-size: 12px;
	color: #333;
	line-height: 18px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	max-height: 72px;
}
.mnewpage .news .mnewnewsmain2 .news_info .newmorediv {
	margin-top: 12px;
}
.mnewpage .news .mnewnewsmain2 .news_item2 {
    padding: 12px 0;
    border-bottom: 1px #2f2e2d dashed;
}
.mnewpage .news .mnewnewsmain2 .news_item2:last-child {
	border-bottom: 0 none;
}
.mnewpage .news .mnewnewsmain2 .news_item2 .news_title {
	float: left;
	width: 250px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: left;
}
.mnewpage .news .mnewnewsmain2 .news_item2 .news_title a {
    font-size: 14px;
    color: #333;
    line-height: 16px;
}
.mnewpage .news .mnewnewsmain2 .news_item2 .time {
    float: right;
    font-size: 14px;
    color: #333;
    line-height: 16px;
}

/* 联系我们 */
.mnewpage #mcontact {
	margin-top: 21px;
	background-repeat: no-repeat;
	background-image: url(../images/callbg.jpg);
	padding-top: 28px;
}
.mnewpage #mcontact .contactinfo div {
	padding-top: 0;
	height: auto;
}
.mnewpage #mcontact .newfoot_logo {
	text-align: center;
}
.mnewpage #mcontact .newfoot_logo img {
	display: inline-block;
	width: 111px;
	height: 43px;
}
.mnewpage #mcontact .contactinfo .newfoot_call {
	margin-top: 29px;
}
.mnewpage #mcontact .contactinfo .newfoot_call p {
	text-align: center;
	color: #fff;
	font-size: 1.6rem;
}
.mnewpage #mcontact .contactinfo .newfoot_call p a {
	color: #fff;
}
.mnewpage #mcontact .contactinfo .newfoot_call_center a, .mnewpage #mcontact .contactinfo .newfoot_call_center span {
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 36px;
}
.mnewpage #mcontact .contactinfo .newfoot_call_center {
	display: inline-block;
	margin-top: 33px;
}
.mnewpage #mcontact .contactinfo .newfoot_call_center a {
	width: auto;
	border: 0 none;
}
.mnewpage #mcontact .contactinfo .newfoot_call_center span {
	margin: 0 20px;
}