@charset "utf-8";
/* CSS Document */
  html{font-size:100px;}
  a:focus{outline: none;}
  img{display: block;}
  body{background: #ffffff;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.hidden{display: none;}
.clearfix:after{content: "";height: 0;display: block;visibility: hidden;clear: both;}

  .wrapper img{width: 100%;display: block;}
  .wrapper{width: 100%;position: relative;overflow: hidden;}
  .conts{width: 100%;position: relative;overflow: hidden;}

.kv_conts{width: 100%;position: relative;}
.sj_tence{ width:100%; text-align:center; position:absolute; left:0; top: 4.5rem; z-index:99;}



.jichu{width: 3.68rem;height: 2.2rem;display:inline-block;background: url(../images/index/pic1.jpg) top center no-repeat;background-size:100% auto; position:relative; overflow:hidden; margin:0 0.25rem;}
.jinjie{width: 3.68rem;height: 2.2rem;display: inline-block;background: url(../images/index/pic2.jpg) top center no-repeat;background-size:100% auto;position:relative;overflow:hidden;margin:0 0.25rem;}
.zhutiv{width: 3.68rem;height: 2.2rem;display: inline-block;background: url(../images/index/pic3.jpg) top center no-repeat;background-size:100% auto;position:relative; overflow:hidden;margin:0 0.25rem;}




.zhezhao{width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;transition: all 0.4s ease;}



.zhezhao1{background: url(../images/index/over1.png) top center no-repeat; background-size:100% auto;}
.zhezhao2{background: url(../images/index/over2.png) top center no-repeat; background-size:100% auto;}
.zhezhao3{background: url(../images/index/over3.png) top center no-repeat; background-size:100% auto;}





a.ani:hover .zhezhao{ transform:translate(0,0.9rem);}


/*视频弹窗样式*/
.pop {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.85);display: none;z-index: 10;}
.pop_form{position:absolute; left:50%; top:50%;width:800px; height:420px; margin-left:-400px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); z-index:10;}
.pop_form a.dia-close{position: absolute;display: block; width:50px; height:50px; right:-50px; top:0; background:#000; color:#fff; font-size:30px; text-align:center; line-height:48px;}

#container{width: 100%;height: 100%;}
.slogan{width: 6.31rem;position: absolute;top: 1rem;left: 50%;margin-left: -3.15rem;z-index: 9;}

@media screen and (max-width: 1400px){
	.slogan{width: 6rem;top: 0.5rem;}
	
}