
/*头部*/
.header{position: fixed;z-index:99;top:.67rem;left:.7rem;}
.header a.logo{display: block;width:1.22rem;height:.6rem;}
.header a.logo img{display: block;width:100%;}

/*首页*/
.index{width:100vw;height:100vh;background:url(../images/index_img.png) no-repeat #dad9d7;background-size:100% 100%;overflow: hidden;background-position: center center;}
.index .i_nav{position:absolute;left:.8rem;top:7rem;}
.index .i_nav li{width:2.31rem;overflow: hidden;position:relative;}
.index .i_nav li img{display: block;width:100%;}
.index .i_nav li dl{display: none;}
.index .i_nav li dd img{width:1.16rem;margin:0 auto .1rem;}

/*底部*/
footer{width:100%;position:fixed;z-index:99;left:0;bottom:0;}
footer img{display: block;width:33.33333333333333333%;float:left;}

/*合作伙伴*/
.partner{width:100vw;height:100vh;background:url(../images/partner_img1.jpg) no-repeat;background-size:cover;overflow: hidden;background-position: center center;}

/*联系我们*/
.contact{width:100vw;height:100vh;background:url(../images/contact_img1.jpg) no-repeat;background-size:cover;overflow: hidden;background-position: center center;}

/*媒体管理页面*/
.media{position:relative;}
.media img{display: block;width:100%;}

/*视觉设计*/
.design{width:100vw;height:100vh;background:url(../images/design_bg.jpg) no-repeat;background-size:cover;overflow: hidden;background-position: center center;position:relative;}

.design a img{display: block;width:4.26rem;height:.81rem;}
.design a{display: block;margin-bottom: .27rem;margin-left: 1.92rem;}
.design a:nth-child(1){margin-top:75%;}
.design a:nth-child(2n){margin-left: 1.32rem;}

/*视觉设计详细*/
.design_show{padding-top:1.74rem;padding-bottom: .9rem;}

.design_show li{background:#fff;border-radius: .2rem;width:6.8rem;box-shadow: 1px 1px 5px #ccc;margin:0 auto;box-sizing: border-box;padding:0.25rem;margin-bottom: .4rem;}
.design_show li .img img{display: block;width:6.3rem;}
.design_show li p{color:#9d9e9e;font-size:.26rem;position:relative;padding-left:.25rem;margin-top:.25rem;}
.design_show li p:before{content: '';display: block;width:.08rem;height:.08rem;background:#d90d19;position:absolute;left:0;top:50%;margin-top:-0.04rem;}

/*公关活动策划*/
.activity{padding-top:1.74rem;padding-bottom: .9rem;background:#efefef;}

.activity li{background:#fff;border-radius: .2rem;width:6.8rem;box-shadow: 1px 1px 5px #ccc;margin:0 auto;box-sizing: border-box;padding:0.25rem;margin-bottom: .4rem;position:relative;}
.activity li .img img{display: block;width:6.3rem;}
.activity li p{color:#9d9e9e;font-size:.26rem;position:relative;margin-top:.25rem;}
.activity li a{display: block;width:100%;height:100%;position:absolute;top:0;left:0;}
.activity li .play{width:.8rem;height:.8rem;background:url(../images/play-btn.png) no-repeat;background-size:100% 100%;position:absolute;top:50%;margin-top:-0.6rem;left:50%;margin-left:-0.4rem;}

/*公关活动详细*/
.activity_show{padding-bottom: .9rem;}
.activity_show img{display: block;width:100%;}

/*关于我们*/
.about{background:#e5e5e5;/*padding-bottom: .8rem;*/}

.about .imgA{display: block;}
.about .imgA img{display: block;width:100%;}

.about .sh{position:relative;}
.about .sh .tit{position:relative;z-index:2;display: block;width:100%;}
.about .sh:before{content: '';display: block;width:2.4rem;height:11.01rem;background:url(../images/shanghai_bg1.png) no-repeat;position:absolute;left:-.2rem;top:3rem;background-size:100% 100%;}
.about .sh ul{width:6.85rem;margin-left: 0.65rem;margin-top:-.8rem;}
.about .sh ul li{width: 100%;margin-bottom: .3rem;}
.about .sh ul li img{display: block;width:100%;}
.about .sh .adress{display: block;width:6.85rem;margin-left: 0.65rem;}

.about .hz{position:relative;padding-bottom: 2rem;}
.about .hz .tip{display: block;width: 100%;}
.about .hz .tit{position:relative;z-index:2;display: block;width:100%;}
.about .hz:before{content: '';display: block;width:2.35rem;height:11.69rem;background:url(../images/hangzhou_bg1.png) no-repeat;position:absolute;left:-.2rem;top:8rem;background-size:100% 100%;}
.about .hz ul{width:6.85rem;margin-left: 0.65rem;margin-top:-.8rem;}
.about .hz ul li{width: 100%;margin-bottom: .3rem;}
.about .hz ul li img{display: block;width:100%;}
.about .hz .adress{display: block;width:6.85rem;margin-left: 0.65rem;}


/*视频页面*/
.videos {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	background:#efefef;
	background-size: 100% 100%;
	width: 100vw;
	height: 100vh;
}

.moives .videolist .vclose {
	position: absolute;
	width: 110px;
	height: 110px;
	top: 50%;
	margin-top: -55px;
	left: 50%;
	margin-left: -55px;
	transition-duration: .3s;
}

.moives .videolist .img {
	width: 100%;
	overflow: hidden;
}

.moives .videolist .img img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all 1.25s cubic-bezier(.475, .425, 0, .995);
	transition: all 1.25s var(--primary-ease);
}

.moives .videolist .vtit {
	position: absolute;
	left: 6%;
	top: 8%;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 2px;
	z-index: 3;
	display: none;
}

.moives .videolist:hover:before {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.moives .videolist:hover .img img {
	transform: scale(1.05, 1.05);
}

.moives .videolist:hover .bg {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.vclose {
	position: absolute;
	left: 88.4%;
    top: 32.5%;
	border-radius: 100%;
	cursor: pointer;
	transition-duration: .3s;
	display: block;
	width: 35px!important;
	height: 35px!important;
}

.vclose:hover {
	transform: rotate(90deg);
}