/*********page——list******/.err_input[placeholder],.err_input::-webkit-input-placeholder{  color:#E9CB4F !important;}.page_list{  text-align: center;}.page_list a{  display: inline-block;  padding:5px 10px;  border:1px solid #E9CB4F ;  color:#444;  margin:0 5px;}.page_list a:hover,.page_list a.on{  background:#E9CB4F ;  color:#fff;  border:1px solid transparent;}.p-l-0{    padding-left:0;}.p-r-0{    padding-right:0;}.has-line{    margin-top:10px;    padding: 0 15px;}.has-line>div{    padding-top:20px;    border-top:2px solid #fdd947;}.yellow-font{    color:#E9CB4F;}#my-change img{    -webkit-backface-visibility:visible;}/*****************/html{
  overflow: inherit !important;
  margin-right:0 !important;
}
.fontSpace{
  letter-spacing:2px !important;
}
#caseModal{
  position: fixed;
  top:0;
  left:0;
  z-index:1000;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.8);
}
#caseModal .caseChild{
  position: absolute;
  width:100%;
  max-width:1170px;
  top:50%;
  left:50%;
  backface-visibility:hidden;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  background:#f6f6f6;
  overflow:hidden;
}
.caseDetails{
  height:460px;
  padding:20px ;
}
@media screen and (min-width:1400px) {
  .caseDetails{
    height:600px;
  }
}
.caseMain{
  padding:20px;
}
.caseTitle,.caseImg{
  text-align: center;
}
.caseImg{
  margin:20px 0;
}
.hide{
  display:none;
}
#closeModal{
  user-select:none;
  position: absolute;
  top:15px;
  right:15px;
  width:30px;
  height:30px;
  line-height: 30px;
  text-align: center;
  font-size: 25px;
  border-radius: 50%;
  background:#000;
  color:#fff;
  cursor: pointer;
}
#closeModal:hover{
  background:#fdd947;
  color:#000;
}
.zUIpanelScrollBox,.zUIpanelScrollBar{
  width:10px;
  top:4px;
  right:2px;
  border-radius:5px;

}
.zUIpanelScrollBox{
  background:black;opacity:0.1;
  filter:alpha(opacity=10);
}
.zUIpanelScrollBar{
  background:#fff;opacity:0.8;
  filter:alpha(opacity=80);
}



.team-duty .team-mood {
    position: absolute;
    width: 100%;
    padding: 0 15px;
    top: 50%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    z-index: 1;
}
.team-duty .team-mood span {
    padding: 10px 20px;
}
.padding-four-all{
	padding:20px !important;
}
.recruitMore,.textCenter {
  text-align: center;
}
.recruitMore a{
  display: inline-block;
  width:100px;
  height:30px;
  background:#000;
  color:#fff;
  border-radius: 2px;
  line-height: 30px;
}
.recruitMore a:hover{
  background:#fdd947;
  color:#000;
}
#recruitMsg .margin-four-bottom p{
  overflow: hidden;
}
#recruitMsg .margin-four-bottom{
  height:401px;
  overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp: 15 ;
	-webkit-box-orient:vertical;
}
#partnerCarousel .swiper-slide p:first-child{
  margin-bottom:30px;
}
#partnerCarousel img,.grayImg{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);

  filter: grayscale(100%);

  filter: gray;
}
.resetLineHeight{
  line-height: 1em !important;
}
d-innner-wrapper .col-md-2.col-sm-1{
  text-align: center;
}
.swiper-button-prev{
  background-image:url(../img/prev.svg);
}
.swiper-button-next{
  background-image:url(../img/next.svg);
}
.hide{
  display:none;
}
#wechart{
  position: relative;
}
#wechart img{
  position:absolute;
  top:-67px;
  left:145px;
  transform: scale(0);
  opacity: 0;
  transition: all linear 0.3s;
}
#wechart:hover img{
  opacity: 1;
  transform: scale(1);
}
.portfolio-filter-tab li{
  margin:0 15px !important;
}
@media screen and (min-width:992px) {
  .navbar-brand{
    padding:7px 0 0 0 !important;
  }
}
@media screen and (max-width:991px){
.navbar-brand{
  padding:4px 0 0 0 !important;
}
}
/*****************************************/
	body {
	font-family: Roboto
}
.bujiacu{
	font-weight: lighter;
	font-family: "微软雅黑";
	font-size: 14px;
}

.alt-font,
.sidebar ul li a,
.tags a,
.btn {
	font-family: 微软雅黑;
	font-size: px;
}

body {
	line-height: 23px;
	font-size: 13px
}

h1 {
	line-height: 50px;
	font-size: 45px
}

h2 {
	line-height: 20px;
	font-size: 24px;
	font-family: "微软雅黑";
}
h3 {
	line-height: 40px;
	font-size: 35px
}

h4 {
	line-height: 30px;
	font-size: 25px
}

h5 {
	line-height: 25px;
	font-size: 20px
}

h6 {
	line-height: 23px;
	font-size: 18px
}

.text-extra-small {
	line-height: 15px;
	font-size: 10px
}

.text-small {
	line-height: 20px;
	font-size: 11px
}

.text-medium {
	line-height: 24px;
	font-size: 16px;
	font-family: "微软雅黑";
}

.text-large {
	line-height: 22px;
	font-size: 15px
}

.text-extra-large {
	line-height: 27px;
	font-size: 16px
}

.title-small {
	line-height: 30px;
	font-size: 20px
}

.title-medium {
	line-height: 28px;
	font-size: 24px
}

.title-large {
	line-height: 35px;
	font-size: 24px
}

.title-extra-large {
	line-height: 37px;
	font-size: 35px
}

.title-extra-large-2 {
	line-height: 45px;
	font-size: 45px
}

.title-extra-large-3 {
	line-height: 50px;
	font-size: 50px
}

.title-extra-large-4 {
	line-height: 70px;
	font-size: 70px
}

.title-extra-large-5 {
	line-height: 50px;
	font-size: 80px
}

.title-big {
	line-height: 100px;
	font-size: 100px
}

.title-big2 {
	line-height: 125px;
	font-size: 125px
}

.title-big3 {
	line-height: 150px;
	font-size: 150px
}

.bg-white {
	background: #fff
}

.bg-black {
	background: #000
}

.bg-dark-gray {
	background: #252525
}

.bg-mid-gray {
	background: #d4d4d4
}

.bg-mid-gray2 {
	background: #b2b2b2
}

.bg-mid-gray3 {
	background: #e2e2e2
}

.bg-light-gray {
	background: #f7f7f7
}

.bg-gray {
	background: #f6f6f6
}

.bg-yellow {
	background: #e6af2a
}

.bg-light-yellow {
	background: #f8f7f5
}

.bg-deep-yellow {
	background: #c8a64b
}

.bg-golden-yellow {
	background: #ffd800
}

.bg-fast-yellow {
	background: #fdd947
}

.bg-yellow-ochre {
	background: #997546
}

.bg-brown {
	background: #614c45
}

.bg-deep-brown {
	background: #544441
}

.bg-orange {
	background: #c24742
}

.bg-deep-orange {
	background: #d66e4a
}

.bg-fast-orange {
	background: #ff513b
}

.bg-pink {
	background: #c2345f
}

.bg-deep-red {
	background: #dc3535
}

.bg-crimson-red {
	background: #e31d3b
}

.bg-deep-pink {
	background: #e53878
}

.bg-light-pink {
	background: #dc378e
}

.bg-deep-pink-dark {
	background: #e15276
}

.bg-fast-pink {
	background: #ff1a56
}

.bg-fast-pink-dark {
	background: #ef106e
}

.bg-magenta {
	background: #d94378
}

.bg-dark-green {
	background: #60a532
}

.bg-fast-green {
	background: #00ff97
}

.bg-deep-green {
	background: #1acd7b
}

.bg-deep-green2 {
	background: #7ebaa1
}

.bg-deep-green-dark {
	background: #04b966
}

.bg-deep-green-dark2 {
	background: #6ad5a7
}

.bg-deep-green-dark3 {
	background: #62a486
}

.bg-transparent-green {
	background: rgba(0, 255, 151, 0.5)
}

.bg-fast-blue {
	background: #00efff
}

.bg-dark-blue {
	background: #1e2126
}

.bg-deep-blue {
	background: #2283d4
}

.bg-deep-blue2 {
	background: #131d43
}

.bg-deep-blue3 {
	background: #1d2127
}

.bg-transparent-deep-blue {
	background: rgba(17, 116, 198, 0.9)
}

.bg-turquoise-blue {
	background: #93e4cf
}

.bg-deep-blue-dark {
	background: #1d6cae
}

.bg-transparent-blue {
	background: rgba(0, 239, 255, 0.5)
}

.bg-violet {
	background: #6c407e
}

nav.shrink {
	background: #000
}

.menu-wrap {
	background: #fff
}

.center-logo-header,
.shrink.center-logo-header {
	background: #93e4cf
}

.transparent-header.shrink {
	background: rgba(0, 0, 0, 0.7)
}

.sidebar-nav,
nav.shrink.sidebar-nav {
	background: #fff
}

.header-white,
.header-white.shrink {
	background: #fff
}

nav.without-border.shrink {
	background: #000
}

body {
	color: #626262
}

a {
	color: #626262
}

a:hover {
	color: #272727
}

i {
	color: #9a9a9a
}

.white-text {
	color: #fff
}

.black-text {
	color: #444444;
}

.gray-text {
	color: #626262
}

.light-gray-text {
	color: #ababab
}

.light-gray-text2 {
	color: #c5c5c5
}

.medium-gray-text {
	color: #929292
}

.dark-gray-text {
	color: #373737
}

.deep-gray-text {
	color: #404040
}

.deep-light-gray-text {
	color: #878787
}

.magenta-text {
	color: #d94378
}

.orange-text {
	color: #ff513b
}

.deep-orange-text {
	color: #d66e4a
}

.deep-red-text {
	color: #e75e50
}

.crimson-red-text {
	color: #e31d3b
}

.deep-pink-dark-text {
	color: #e15276
}

.fast-pink-text {
	color: #ff1a56
}

.fast-pink-text-dark {
	color: #ef106e
}

.yellow-text {
	color: #fdd947
}

.fast-yellow-text {
	color: #fdd947
}

.brown-text {
	color: #614c45
}

.deep-yellow-text {
	color: #c8a64b
}

.dark-blue-text {
	color: #1e2126
}

.deep-blue-text {
	color: #2283d4
}

.turquoise-blue-text {
	color: #85d4c0
}

.transparent-blue-text {
	color: rgba(0, 255, 151, 0.5)
}

.fast-green-text {
	color: #85eea5
}

.deep-green-text {
	color: #1acd7b
}

.deep-green-dark2-text {
	color: #6ad5a7
}

.transparent-green-text {
	color: rgba(0, 255, 151, 0.5)
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;

.fenlei{font-family: "微软雅黑";
font-size: 14px;}