@charset "utf-8";

/* CSS Document */




#indexPage .module.bgShow .bgmask {

	display: none;

}

#teampost {

	padding-top: 80px;

}


#indexPage a.more {

	height: 100px;

	font-size: 14px;

	background-color: rgba(245, 245, 245, 0);

	line-height: 100px;

	font-family: "Arial";

	color: #2d2d2d;

	border-color: rgb(193, 193, 193);

	border-radius: 0px;

	text-align: center;

	text-indent: 0px;

	margin: 3% auto;

	width: 90%;

}

#indexPage #mproject a.more::after {

	content: "";

	display: block;

	width: 120px;

	height: 1px;

	background-color: #ccc;

	position: absolute;

	left: 50%;

	top: 49px;

	-webkit-margin-before: -1px;

	margin-top: 0px;

	margin-left: -60px;

	transition: all 0.6s ease 0s;

	display: none;

}

#indexPage #mproject a.more:hover::after {

	width: 91px;

}

#indexPage a.more i {

	font-size: 20px;

	position: relative;

}

#indexPage a.more:hover {

	border-color: #BCA267;

	text-indent: 0px;

	text-align: center;

	background-color: #BCA267;

	color: #fff;

}

#indexPage a.more:hover i {

	color: #c5c5c5;

}

#indexPage #mservice a.more:hover i{color:#fff;}



#indexPage #mpartner .slider_control a:hover {

	background-color: #424242

}

#pages{padding: 60px 0;    margin-bottom: 120px;}

#pages a {

	background-color: #fff;

	transform: scale(1.2, 1.2);
	width: 32px;
    height: 32px;
    line-height: 32px;

}

#pages a:hover {

	background-color: #bca267;

	color: #fff;

}

#pages a.active, #pages a:hover {

	background-color: #5a5a5a;

}

.bx-wrapper .bx-controls-direction a:hover {

	background-color: transparent;

}



body.ipusher #header ul li.navitem ul.subnav li a:hover::before {

	opacity: 0;

}



/*幻灯左右切换按钮 */


.bx-wrapper .bx-controls-direction a {

	background-color: transparent;

	border-radius: 0px;

	width: 90px;

	top:50%;

}

.bx-wrapper .bx-controls-direction a i {

	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

	color: transparent;

	background: url(../images/icon.png)no-repeat 10px -243px;

	width: 50px;

	height: 50px;

	margin-left: 46px;

	background-color: rgba(255, 255, 255, 0.15);

	border: 0;

	transition: all 0.3s ease 0s;

}

.bx-wrapper .bx-controls-direction a:hover i {

	background: url(../images/icon.png)no-repeat 10px -278px;

	background-color: #BCA267;

}

.bx-wrapper .bx-controls-direction a.bx-next i {

	background: url(../images/icon.png)no-repeat -37px -243px;

	width: 50px;

	height: 50px;

	margin: 0;

	position: absolute;

	right: 0px;

	left: 940px;

	background-color: rgba(255, 255, 255, 0.15);

	transition: all 0.3s ease 0s;

	border: 0;

}

.bx-wrapper .bx-controls-direction a.bx-next:hover i {

	background: url(../images/icon.png)no-repeat -37px -278px;

	background-color: #BCA267;

}

/*首页案例背景颜色 */



#indexPage #mproject {

	background-attachment: fixed;

	background-color: #fff;

	height: auto;

	padding:50px 0; overflow:hidden;

}
@media screen and (max-width: 768px) {
#indexPage #mproject {padding:10px 0;}
}

#sitecontent .npagePage #category a.active {

	background: #bca267;

	color: #fff;

}


/*首页幻灯高度*/



#indexPage #mslider { height: auto;}


.bx-wrapper .bx-pager.bx-default-pager a {

	width: 20px;

	height: 4px;

	margin: 0px 5px;

	border-radius: 6px;

	border: 1px solid #C8C8C8;

}



.bx-wrapper .bx-pager.bx-default-pager a {

	width: 50px;

	height: 1px;

}

#indexPage #mslider ul li p {

	color: #5d5d5d;

}

#mslider .sliderArrow {

	position: absolute;

	bottom: 120px;

	z-index: 2;

	animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;

	-moz-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;

	-webkit-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;

	-o-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;

	display: block;

	left: 50%;

	width: 29px;

	height: 25px;

	margin-left: -16px;

	color: #9b9b9b;

	font-size: 48px;

}






.bx-wrapper .bx-prev {

	left: 0;

}

#indexPage #mteam .bx-wrapper .bx-pager {

	opacity: 0;

}

.bx-wrapper .bx-next {

	right: 940px;

}






.adh{ height:760px; width:100%}
@media only screen and  and (max-width: 800px) {
.adh{ height:300px; width:100%; background:#00CC66}
}




