@charset "UTF-8";
div {
  /* width:  100%; */
  box-sizing: border-box;
  }

@font-face {
  font-family: myOneFont;
  src: url("../font/汉仪中等线简.ttf"); }
@font-face {
  font-family: myTwoFont;
  src: url("../font/汉仪书宋一简.ttf"); }
/* 公司名 */
#titleName {
  text-align: center;
  position: relative; }
  #titleName .bgTitle {
    width: 100%;
    height: 222px;
    font-family: myOneFont;
    font-size: 50px;
    color: rgba(54, 116, 179, 0.08);
    line-height: 222px; }
  #titleName #titleNameTwo {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 92px;
    text-align: center;
    margin: auto; }
  #titleName #titleNameTwo > p {
    font-weight: bold;
    font-size: 28px;
    color: #333333;
    font-family: myOneFont;
    }
  #titleName .minTitle {
    margin: 0 auto; }
    #titleName .minTitle .minTitle2 {
      margin: 0 auto;
      display: inline-block; }
      #titleName .minTitle .minTitle2 .line {
        width: 28px;
        border-bottom: 2px #999999 solid;
        display: inline-block;
        position: relative;
        top: -2px; }
      #titleName .minTitle .minTitle2 .fourFont {
        margin: 0 20px;
        display: inline-block;
        /* line-height: 20px; */ }
        #titleName .minTitle .minTitle2 .fourFont p {
          color: #666666;
          font-size: 13px;
          /* line-height: 12px; */
          margin: 0 6px 0 0;
          display: inline-block;
          }
        #titleName .minTitle .minTitle2 .fourFont p:nth-child(4) {
          margin: 0; }

/* 公司产品 */
#proBox {
  margin: auto;
  max-width: 1154px;
  height: 454px;
  padding-bottom: 80px;
  clear: both;
  position: relative;
  right: 0;
  left: 0; }
  #proBox #productcenter {
    width: 994px;
    height: 370px;
    margin: 0 auto;
    position: relative;
    left: 10px;
    overflow: hidden;
    }
    #proBox #productcenter #productContentWrap {
      height: 360px;
      clear: both;
      position: absolute;
      top: 0;
      left: 0;
      transition: all 2s;
      }
      #proBox #productcenter #productContentWrap .productContent {
        /* width: 100%; */
        max-width: 982px;
        height: 370px;
        padding: 0;
        float: left;
        overflow:  hidden;
        /* display:  inline-block; */
        }
        #proBox #productcenter #productContentWrap .productContent .product {
          height: 370px;
          text-align: center;
          align-items: center;
          float: left;
          position: relative;
          margin: 9px;
          padding: 0;
          width: 235px;
          }
          #proBox #productcenter #productContentWrap .productContent .product img {
            width: 100%;
            height: 183px; }
          #proBox #productcenter #productContentWrap .productContent .product div {
            width: 30px;
            border-bottom: 2px #f18900 solid;
            position: absolute;
            left: 50%;
            margin-left: -10px;
            bottom: 87px;
            }
          #proBox #productcenter #productContentWrap .productContent .product p {
            margin: 0; }
          #proBox #productcenter #productContentWrap .productContent .product p:nth-child(2) {
            font-size: 20px;
            color: #333333;
            margin-top: 40px;
            font-weight: bold;
            }
          #proBox #productcenter #productContentWrap .productContent .product p:nth-child(3) {
            font-size: 13px;
            color: rgba(204, 204, 204, 0.5);
            }
          #proBox #productcenter #productContentWrap .productContent .product p:nth-child(5) {
            font-size: 13px;
            color: #666666;
            padding: 0 20px 0;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            word-wrap: break-word;
            margin-top: 38px;
            }
        #proBox #productcenter #productContentWrap .productContent .product:hover {
          box-shadow: 0 0 2px 2px #dbe8f5; }
  /*#productLast{
  		margin-right: 0;
  }*/
  #proBox .proBoxImgzuo, #proBox .proBoxImgyou {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 12px;
    height: 21px;
    margin: auto; }
    #proBox .proBoxImgzuo img, #proBox .proBoxImgyou img {
      width: 100%;
      height: 21px; }
  #proBox .proBoxImgzuo {
    left: 0; }
  #proBox .proBoxImgyou {
    right: 0; }

/* 证书 */
#certifiBox {
  height: 692px;
  width: 100%;
  background: url("../image/zizhi.png") bottom no-repeat;
  background-size: 100% 692px;
  text-align: center;
  position: relative; }
  #certifiBox #topBox {
    align-items: center;
    padding-top: 70px;
    z-index: 100; }

.certifiFont {
  width: 100%;
  height: 140px;
  font-family: myOneFont;
  font-size: 50px;
  color: rgba(54, 116, 179, 0.1);
  line-height: 50px; }

#titleNameTwo2 {
  /* height: 222px; */
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  margin-top: 75px; }
  #titleNameTwo2 .minTitle {
    margin: 0 auto; }
  #titleNameTwo2 .line2 {
    width: 20px;
    border-bottom: 2px #ffffff solid;
    display: inline-block;
    position: relative;
    top: -2px; }
  #titleNameTwo2 .minTitle2 {
    margin: 0 auto;
    display: inline-block; }
  #titleNameTwo2 .fourFont2 {
    display: inline-block;
    margin: 0 20px; }
  #titleNameTwo2 .fourFont2 > p {
    color: #ffffff;
    font-size: 13px;
    /* line-height: 12px; */
    /* margin: 0 6px 0 0; */
    display: inline-block; }

#titleNameTwo2 > p {
  font-size: 28px;
  color: #ffffff;
  font-family: myOneFont; }

/* 国家标记*/
#certifiImgBox {
  max-width: 875px;
  color: white;
  clear: both;
  /* height: 480px; */
  margin: 0 auto 50px;
  }
  #certifiImgBox>div{
  	cursor: pointer;
  	padding: 15px 0;
  	border-radius: 5px;
  	box-sizing: border-box;
  	height: 200px;
  }
  #certifiImgBox>div:hover{
  background-color: rgba(30,61,105,0.4)}
  #certifiImgBox #certifiImgBox > div {
    height: 155px; 
    }
  #certifiImgBox #certifiImgBox > img:nth-child(1) {
    width: 37px;
    height: 48px; }
  #certifiImgBox #certifiImgBox > img:nth-child(2) {
    width: 71px;
    height: 47px; }
  #certifiImgBox #certifiImgBox img:nth-child(3) {
    width: 53px;
    height: 52px; }
  #certifiImgBox .rendingTitle {
    font-size: 20px;
    margin: 28px 0 14px 0; }
  #certifiImgBox .EngTitle {
    width: 200px;
    margin: 0 auto;
    font-size: 12px; }

.line3 {
  width: 840px;
  border-bottom: 2px #69717d solid;
  position: relative;
  top: 0;
  left: 50%;
  margin-left: -420px;
  margin-bottom: 50px; }
  .line3 .up-triangle {
    position: absolute;
    bottom: 0;
    right: 128px;
    width: 0;
    height: 0;
    border-width: 0px 8px 8px 8px;
    border-style: solid;
    border-color: #69717d transparent; }

/* 证书图 */
#certifiMapWrap {
  font-size: 0;
  clear: both;
  max-width: 914px;
  height: 164px;
  margin: 0 auto;
  position: relative; }
  #certifiMapWrap .certifiMap {
    max-width: 692px;
    height: 164px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    left: 10px; }
    #certifiMapWrap .certifiMap .certifiAllImg {
      width: 1384px;
      position: absolute;
      top: 0;
      transition: all 2s; }
      #certifiMapWrap .certifiMap .certifiAllImg img {
        width: 118px;
        height: 164px;
        margin-right: 20px; }
  #certifiMapWrap .certifiMapImgzuo, #certifiMapWrap .certifiMapImgyou {
    position: absolute;
    top: 50%; }
  #certifiMapWrap .certifiMapImgyou {
    right: 0px; }
  #certifiMapWrap .certifiMapImgzuo {
    left: 0;
    margin-left: -10px; }

.fourFontP {
  margin-right: 0; }

/* 公司文化 */
#cultureWrap {
  max-width: 950px;
  height: 248px;
  margin-bottom: 80px !important;
  margin: 0 auto;
  position: relative;
  }
  #cultureWrap .cultureLeftWrap {
    max-width: 827px;
    height: 235px;
    position: relative;
    overflow: hidden; }
    #cultureWrap .cultureLeftWrap .cultureContImg, #cultureWrap .cultureLeftWrap .cultureCont {
      display: inline-block; }
    #cultureWrap .cultureLeftWrap .cultureCont {
      height: 235px;
      color: #333333;
      margin-left: 13px; 
      float: left;}
      #cultureWrap .cultureLeftWrap .cultureCont .cultureTitle {
        font-family: myTwoFont;
        line-height: 33px;
        font-size: 33px;
        margin: 20px 0 22px 0; }
      #cultureWrap .cultureLeftWrap .cultureCont .comHope {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 22px; }
      #cultureWrap .cultureLeftWrap .cultureCont .line4 {
        width: 60px;
        border-bottom: 2px #f18900 solid;
        margin-bottom: 62px; }
      #cultureWrap .cultureLeftWrap .cultureCont .cultureContFoot {
        width: 100%;
        height: 46px;
        padding-left: 15px;
        line-height: 46px;
        font-size: 14px;
        color: #333333;
        box-shadow: 0 0 1px 2px #e8f0f8;
        position: relative; }
        #cultureWrap .cultureLeftWrap .cultureCont .cultureContFoot img {
          position: absolute;
          right: 0;
          top: 0; }
    #cultureWrap .cultureLeftWrap .cultureContImg img {
      /*width: 100%;*/
      vertical-align: none;
      height: 100%;
      /* height: 235px; */
      }
  #cultureWrap .cultureLeftWrap .cultureContImg{
  	box-sizing: border-box;
  	float: left;
  	display: block;
  	/*padding-right: 20px;*/
  	/* overflow:  hidden; */
  }
  #cultureWrap .allNumWrap {
    width: 36px;
    height: 200px;
    background-color: #ffffff;
    color: #e0e0e0;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -100px;
    right: 30px;
    display: inline-block; }
    #cultureWrap .allNumWrap div {
      width: 36px;
      height: 44px;
      font-size: 24px;
      line-height: 44px;
      margin-bottom: 34px;
      cursor: pointer; }
    #cultureWrap .allNumWrap div:hover {
      animation: findeIn 0.8s;
      background-color: #333333;
      }
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  width: 100%; }

#allContWrap {
  height: 720px;
  max-width: 827px;
  position: absolute;
  top: 0;
  }
  #allContWrap>div{
  overflow: hidden;}
#allContWrap .col-lg-6{
	padding: 0;
	margin: 0;
}
/*# sourceMappingURL=advertising.css.map */
/*资质*/
.aptitude{
	position: relative;
	border-bottom: 2px solid #677380;
	height: 220px;
}
.aptitude>div{
	position: relative;
}
.aptitude>div .san{
	width: 0;
	height: 0;
	border: 8px solid #677380;
	position: absolute;
	bottom: -18px;
	right: 0;
	left: 0;
	margin: auto;
	border-left-color: transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	display: none;
}
.aptitude>div .sanActive{
	display: block;
}
.certificate-list{
	height: 164px;
	overflow: hidden;
	padding: 0 15.3%;
	/*width: 100%;*/
}
/*.certificate-list .carousel-inner{
	width: 100%;
	padding-left: 180px;
}*/
.certificate-list-item{
	float: left;
	margin: 0 15px;
}
.certificate-list-item>img{
	height: 100%;
}
#topBox>.carousel{
	width: 1000px;
	margin: 0 auto;
}
/*#topBox .glyphicon-chevron-right,
#topBox .glyphicon-chevron-left{
display: block !important;}*/
.carousel-control{
	box-shadow: none;
	text-shadow: none;
	background: none;
	width: 0;
	margin-left: 10px;
}
.certificate-listSum{
	/*padding: 0 150px;*/
	width: 100%;
	height: 190px;
}
.certificate-listSum>li{
	display: none;
	height: 100%;
}
.certificate-listSum>.shows{
	display: block;
}
.certificate-listSum>li>img{
	height: 100%;
}
.certificates{
	width: 200px;
	margin: 0 40px;
}
.banner{
	width: 100%;
	height: 600px;
	background: url(../image/banner.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.banner>.title{
	font-weight: bold;
	font-size: 28px;
	color: #fff;
	font-family: "myOneFont";
	text-align: center;
	padding-top: 300px;
}
.banner>.banner-hr{
	height: 4px;
	width: 60px;
	background: #F18900;
	margin: 20px auto 30px auto;
}
.banner>.banner-description{
	width: 800px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	line-height: 2;
}
.banner-left{
	margin-left: 50px !important;
}
.banner-right{
	margin-right: 50px !important;
}
.numActive{
	animation: findeIn 0.8s;
	background: #333;
}
@keyframes findeIn{
	0%{
		background: rgba(51,51,51,0);
	}
	100%{
		background: rgba(51,51,51,1);
	}
}
.cultureJT{
	float: right;
	margin-top: 75px;
}
#cultureWrap{
	overflow: hidden;
}
.cultureLeftWrap{
float: left;
width: 90%;}
.cultureJT-btn{
	width: 30px;
	height: 30px;
	margin-bottom: 32px;
	cursor: pointer;
	background: url(../image/xia.png) no-repeat center center;
}
.cultureJT .down{
	transform: rotate(180deg);
	/* background: url(../image/shang.png) no-repeat center center; */
}
.cultureJT-btn-upActive{
	transform: rotate(180deg);
	background: url(../image/shang.png) no-repeat center center;
}
.cultureJT .cultureJT-btn-downActive{
	transform: rotate(0);
	background: url(../image/shang.png) no-repeat center center;
}
.wisdomSchool{
	background: url(../image/wisdomSchool.png) no-repeat center center;
	background-size: 100% 100%;
}
#bannerd li{
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #fff;
	box-sizing: border-box;
	margin: 0 5px;
}
#bannerd .active{
	border: none;
	background: #fff;
}
#bannerd{
	bottom: 20px;
	left: 0;
	right: 0;
	margin: auto;
}
.glyphicon-chevron-left{
	font-size: 0 !important;
	background: url(../image/zuo2.png) no-repeat center center;
}
.glyphicon-chevron-right{
	font-size: 0 !important;
	background: url(../image/you2.png) no-repeat center center;
}
.wisdomMedical{
	background: url(../image/wisdomMedical.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.capacity{
	background: url(../image/capacity.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.software{
	background: url(../image/pnsoftware.png) no-repeat center center;
	background-size: 100% 100%;
}
.gxItems{
	display: block;
}
