﻿.m-shu, .fuwu .m-shu, .huanjing .m-shu, .kehu .m-shu, .team .m-shu {
	color: #999;
	margin-bottom: 55px
}
.m-shu, .pt-gongcheng .m-shu {
	margin-bottom: 30px
}
.youshi .m-shu, .pt-gongcheng .m-shu, .neirong .m-shu {
	color: #999
}
.fuwu .m-shu  {
	color: #FFF;
	}
.fuwu .h-h2{ 
    font-size: 2.2em;
}
.fuwu-bg, .kehu-bg, .team-bg, .hezuo-bg {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover
}
.fuwu-bg { background-image: url(../img/fuwu-bg2.jpg)}
.hezuo-bg { background: #f0f0f0}
.kehu-bg {
	background-image: url(../img/banner3.jpg)
}
.team-bg {
	background-image: url(../img/team-bg.jpg)
}
.btn-success {
	color: #fff;
	background-color: #636;
	border-width: 0;
	border-radius: 0;
	padding: 12px 30px;
	margin: 0 15px 20px 15px
}
.btn-success:hover {
	color: #fff;
	background-color: #0A69C8
}
.about-us {
	padding-top: 50px;
	text-align:center;
	line-height:30px;
	color:#666;	
}
.about-t2{font-size: 36px; margin-bottom: 30px;}

.fuwu {
	padding: 45px 0 30px 0
}
.fuwu, .fuwu a, .fuwu a small {
	color: #FFF
}
.fuwu h3 a {
	font-size: 16px;
	font-weight: bold
}
.fuwu h3 a small {
	font-size: 14px
}
.fuwu h3 {
	background-image: url(../img/a-xian.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 18px;
	margin-bottom: 10px
}
.fuwu figure p {
	line-height: 28px;
	margin: 0
}
.fuwu figure {
	margin-bottom: 30px
}
.fuwu a.pic1, .fuwu a.pic2, .fuwu a.pic3, .fuwu a.pic4 {
	height: 160px;
	width: 160px;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto
}
.fuwu a.pic1, .fuwu a.pic2, .fuwu a.pic3, .fuwu a.pic4 {
	transform: scale(0.9, 0.9);
	-ms-transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.9, 0.9);
	-moz-transform: scale(0.9, 0.9);
	-o-transform: scale(0.9, 0.9)
}
.fuwu a.pic1:hover, .fuwu a.pic2:hover, .fuwu a.pic3:hover, .fuwu a.pic4:hover {
	transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1)
}
.fuwu a.pic1 {
	background-image: url(../img/services-1-1.png)
}
.fuwu a.pic1:hover {
	background-image: url(../img/services-1.png)
}
.fuwu a.pic2 {
	background-image: url(../img/services-2-2.png)
}
.fuwu a.pic2:hover {
	background-image: url(../img/services-2.png)
}
.fuwu a.pic3 {
	background-image: url(../img/services-3-3.png)
}
.fuwu a.pic3:hover {
	background-image: url(../img/services-3.png)
}
.fuwu a.pic4 {
	background-image: url(../img/services-4-4.png)
}
.fuwu a.pic4:hover {
	background-image: url(../img/services-4.png)
}
.huanjing {
	padding: 45px 0 60px 0
}
.fudong-bg {
	position: relative
}
.fudong {
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 100%;
	height: auto;
	color: #FFF;
	vertical-align: middle;
	padding-top: 13%
}
.fudong h3 {
	font-size: 24px;
	margin-bottom: 20px
}
.fudong p {
	line-height: 26px;
	margin-bottom: 25px
}
.huanjing-cd {
	width: 98px;
	height: 16px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto
}
.contact a{color: #fff}
.contact a:hover{color: #fff}
/*8-10*/
.mainmorediv { text-align:center;}
.mainmore,.mainmore i{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.mainmore { display:inline-block;border:2px solid #6c5478;color:#6c5478;font-size:16px;border-radius:25px; height:43px; line-height:43px;padding:0 20px;margin:30px auto}
.mainmore i { display:inline-block; vertical-align:middle; background:url(../img/2.png) right;width:36px; height:11px;margin-left:25px}
.mainmore:Hover { background:#6c5478;color:#fff;}
.mainmore:Hover i,.mainmorewhite i { background-position:left}
.mainmorewhite {border-color:#fff;color:#fff;}
/*内容页8-10修改*/
.nrtitle{font-size: 24px; float: left;}
.news_sub{line-height: 30px;}
.wrap {max-width:1280px;margin:0 auto}
.wrap1 {padding:0 3%}
.caseshowad {float:left;width:28%;font-size:45px; line-height:75px;color:#d82444;margin-top:-5px}
.caseshowtitle {float:right;width:50.5%;}
.caseshowtitle .cons {font-size:18px; line-height:35px;margin-bottom:50px}
.caseshowtitle .cons .bg {color:#000;font-weight:Bold; display:inline-block;margin-right:5px}
.caseshowtitle .title {font-size:14px;float:left;width:400px}
.caseshowtitle .www {float:right;font-size:14px;color:#999;width:150px; text-align:right}
.seo{padding: 20px 0}
.position{border-bottom: 1px solid #e5e5e5;}
.position li{padding: 30px 0 ; margin: 0 auto;} 
/*合作伙伴*/
.hz{color: #000}
.index-partner {min-width: 1190px; padding: 2px 0 20px 0;}
.index-partner .s {padding: 2px 0 0;}
.index-partner ul {padding: 0 10px;}
.index-partner li {float: left;width: 20%;}
.index-partner a {display: block;margin: 10px;height: 80px;border: 1px #ededed solid;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition: 0.5s;
}
.index-partner a:hover {
	border-color: #dcdcdc;
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: none;
}
/*合作伙伴结束*/

/*首页色差图开始*/
.index-contact {min-width: 1190px;padding: 45px 0;background-image: url(../img/contact-bg.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: center top;position: relative;}
.index-contact .cover {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);z-index: 1;}
.index-contact .s {position: relative;padding: 0 120px;z-index: 100;}
.index-contact h6 {font-size: 30px;color: #fff;line-height: 40px;}
.index-contact p {line-height: 50px;font-size: 18px;color: #eee;}
.index-contact .btn {position: absolute;top: 50%;right: 120px;display: block;width: 200px;margin-top: -25px;border: 1px #fff solid;text-align: center;border-radius: 3px;}
.index-contact .btn a {display: block;height: 48px;line-height: 48px;font-size: 18px;color: #fff;}
/*首页色差图结束*/

/*案例上页下页*/
.case_pn{padding: 30px 0 0 0; border-top: 1px solid #e5e5e5; margin-bottom: 30px;}

/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}
/* ----- PB分页数字条效果 结束 ----- */
