body {background-color: #d9c39c;
  color: #000;margin: 0;padding: 0;
  font: normal 14px"Microsoft YaHei";
  z-index: 0; }
*{margin: 0;padding: 0;list-style: none;}
a {
  text-decoration: none;
  color: #000;
  outline: 0; }
  a:hover {
    text-decoration: none;
    color: #f60; }
  a:focus {
    outline: 0; }

area, area:focus {
  outline: 0;
  cursor: pointer; }

img {display: block;
  vertical-align: top; }


/*top*/
.top {
  position: relative;
  overflow: hidden;
  min-width: 800px;
  height: 560px;
  background: url("../img/g_bg_01.jpg") center 0 no-repeat; }
  .top h1 {
    position: absolute;
    top: 186px;
    left: 50%;
    margin-left: -420px;
    -webkit-animation: moveV 10s 0s linear infinite both;
    -moz-animation: moveV 10s 0s linear infinite both;
    animation: moveV 10s 0s linear infinite both; }
  .top .LNY_particle_holder {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0; }
  
.guang1{width:200px;height: 560px;margin: 0 auto;position: relative;}
.guangwz1{position: absolute;width:160px;height: 160px;right: -406px;top:166px;}
img{width: 100%;}
@-webkit-keyframes move2 {
	0%{transform: rotate(0deg);}
	
	100%{transform: rotate(360deg);}
	}
	.guangwz1 img{
		animation: move2 3s linear infinite;
			
	}
/*地标加速*/
.dbjs{background:url(../img/2.jpg) center 0 no-repeat;height: 654px;overflow: hidden;}
.sp1{width: 1100px;height: 415px;position: relative;top:120px;left:calc(50% - 550px);overflow: hidden;}
.sp1 .spbox{width: 740px;height:415px;overflow: hidden;position: absolute;}
.sp1 video{width: 740px;}
.sp1 .bf1{position: absolute;background: rgba(0,0,0,0.5);z-index: 3;top:-38px;}

/*研究体系*/
.yjtx{background: url(../img/3.jpg) center 0 no-repeat;height: 736px;}


/*项目展示*/
.bt{background: url(../img/4.jpg) center no-repeat;height:180px; }

.xmbox{width: 1200px;padding: 0 40px; overflow: hidden;box-sizing: border-box;position: relative;left: calc(50% - 600px);}
.xm{width:1000px;margin:24px auto;position: relative;cursor: pointer;}
.xmms{position: absolute;background-color: rgba(0,0,0,0);color:rgba(228,228,228,1.00);width:1000px;height:470px;
	text-align:justify;padding:50px;box-sizing: border-box;transform: scale(0);
}

.xm .xmbg{background-color: rgba(0,0,0,0);position: absolute;width:1000px;height:470px;}
.xmp{transform: scale(0.7);opacity:0;padding: 20px 30px;font-size:20px;}
.start{position: absolute;width:0px;height: 1px;top: 40px;left: 34px; background-color:rgba(255,213,123,1.00);}
.starl{position: absolute;width:1px;height:0px;bottom:40px;left:34px; background-color:rgba(255,213,123,1.00);}
.starb{position: absolute;width:0px;height: 1px;bottom: 40px;right: 34px; background-color:rgba(255,213,123,1.00);}
.starr{position: absolute;width:1px;height:0px;top:40px;right:34px; background-color:rgba(255,213,123,1.00);}

.start span{width: 20px;position: absolute;top:-10px;left: -10px;}
.starl span{width: 20px;position: absolute;bottom:-8px;left: -10px;}
.starb span{width: 20px;position: absolute;top:-10px;right:-10px;}
.starr span{width: 20px;position: absolute;top:-10px;right:-10px;}

.xm:hover .xmbg{background-color: rgba(0,0,0,0.3);transition: 0.3s ease all 0s;}
.xm:hover .xmms{transform: scale(1);transition: 0.5s ease all 0s;}

.xm:hover .start{width: 930px;transition: 1s ease all 0.3s;}
.xm:hover .starl{height:390px;transition: 1s ease all 0.3s;}
.xm:hover .starb{width: 930px;transition: 1s ease all 0.3s;}
.xm:hover .starr{height:390px;transition: 1s ease all 0.3s;}

.xm:hover .xmp{transform: scale(1);opacity: 1; transition: 0.5s ease all 0.8s;}

.bt1{background: url(../img/6.jpg) center no-repeat;height:180px; }


/*回顾*/

.bt2{background: url(../img/7.jpg) center no-repeat;height:180px; }
.dbhg{background-color: #c4ae87;height:300px;position: relative;}
.swiper-container {
      width: 980px;
      height: 230px;
	  
    }
.swiper-container:nth-child(2){
	width: 1200px;height: 60px;
	position: absolute;left: calc(50% - 600px);
	top:60px;
	
}

 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	  

.ewm{background: url(../img/tcjlcbot.jpg) center no-repeat;height: 382px;}

























