.head {

	background: #fff;

}



.header {

	width: 1200px;

	height: 113px;

	margin: 0px auto;

}



.header .logo {

	width: 242px;

	height: 35px;

	margin-top: 39px;

	float: left;

}



.header .logo {

	width: 242px;

	height: 35px;

}



.header .zzspgg {
	width: 162px;
	overflow: hidden;
	height: 18px;

	margin-top: 47px;

	margin-left: 15px;
line-height: 18px;
	float: left;
	font-size: 18px

}
.header .dianhua{
	height: 113px;
	font-size: 18px;
/*	line-height: 113px;*/
	float: right;
	margin-left: 10px;
	padding: 40px 0 0 0;
	box-sizing: border-box
}
.header .dianhua p{
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: hidden
}


.header .zzspgg img {

	width: 117px;

	height: 18px;

}



.header .nav {

	width: 540px;

	height: 95px;

	float: left;
	margin-left: 20px

}



.header .nav ul li {

	width: 90px;

	height: 112px;

	text-align: center;

	float: left;

	line-height: 110px;

	font-size: 16px;

	border-bottom: 3px solid transparent;

}



.color {

	border-bottom: 3px solid #e50012 !important;

	color: #e50012 !important;

}


.color2 {

	background: #e50012 !important;

	color: #fff !important;

}
.color3 {

	background: #e50012 !important;

	color: #fff !important;

}

.color1 {

	border-bottom: 3px solid #e50012 !important;

	color: #e50012 !important;

}



.swiper-container {

	width: 100%;

	height: 100%;

	position: relative;

}



.swiper-slide img {

	display: block;

	width: 100%;

}





.gdnr{
	width: 1200px;
	height: 80%;
	position: absolute;
	left: 50%;
	top: 15%;
	margin-left: -600px;
	z-index: 1000000000;
	/*background: #000;*/
}
.gdnr .bt{
	width: 100%;
	height: 55px;
	font-size: 38px;
	text-align: center;
	line-height: 55px;
	color: #fff;
	font-weight: 300;
	font-family: "微软雅黑";
}
.gdnr .bt2{
	width: 100%;
	height: 50px;
	font-size: 32px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-weight: 300;
	font-family: "微软雅黑";
}
.gdnr .gang{
	width: 40px;
	height: 2px;
	background: #fff;
	margin: 25px auto;
}
.gdnr .zx{
	width: 100%;
	height: 40px;
	font-size: 28px;
	text-align: center;
	line-height: 40px;
	font-weight: 300;
	font-family: "微软雅黑";
	color: #fff;
}
.gdnr .dh{
	width: 100%;
	height: 50px;
	font-size: 32px;
	text-align: center;
	line-height: 50px;
	font-weight: 300;
	font-family: "微软雅黑";
	color: #fff;
}
.gdnr .sj{
	width: 100%;
	height: 40px;
	font-size: 28px;
	text-align: center;
	line-height: 40px;
	font-weight: 300;
	font-family: "微软雅黑";
	color: #fff;
}



.content {

	width: 1200px;

	height: 100%;

	margin: 30px auto;

}



.content .content1 {

	width: 100%;

	height: 190px;

}



.content .content1 ul {

	width: 100%;

	height: 100%;

}



.content .content1 ul li {

	width: 300px;

	height: 190px;

	float: left;

	padding: 0 10px;

	box-sizing: border-box;

}



.content .content1 ul li .img-icon {

	width: 100%;

	height: 60px;

}



.content .content1 ul li .img-icon img {

	display: block;

	margin: 0 auto;

}



.content .content1 ul li h3 {

	width: 100%;

	height: 45px;

	text-align: center;

	line-height: 45px;

	font-size: 22px;

}



.content .content1 ul li .pp1 {

	font-size: 16px;

	color: #777;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.content .content1 ul li .pp2 {

	width: 100%;

	height: 50px;

	line-height: 25px;

	text-align: center;

	font-size: 15px;

	color: #444;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.content .title {

	width: 100%;

	height: 90px;

/*	padding: 40px 0 0 0;*/

}



.content .title h1 {

	font-size: 30px;

	color: #111;

	height: 50px;

	line-height: 50px;

	text-align: center;

}



.content .title .pp1 {

	font-size: 30px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.content .title .pp2 {

	font-size: 15px;

	color: #c6c6c6;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.content .content2 {

	width: 100%;

	height: 100%;

}



.content .content2 .top {

	width: 100%;

/*	height: 69px;*/

	padding: 10px 0 10px 0;

	box-sizing: border-box;
	cursor: pointer;

}



.content .content2 .top ul {

/*	width: 594px;*/

/*	height: 30px;*/

	margin: 0 auto;

	text-align: center;

}



.content .content2 .top ul li {
	cursor: pointer;

	font-size: 16px;

	padding: 0 13px;
	box-sizing: border-box;

	height: 30px;

	float: left;

	text-align: center;

	line-height: 30px;

	margin-left: 16px;

}

.content .content2 .top ul li:hover{
	
	background: #e50012;

	color: #fff;
}

.back {

	background: #e50012;

	color: #fff;

}



.show {

	display: block;

}



.hide {

	display: none;

}



.content .content2 .bottom {

	width: 100%;

	height: 100%;

}



.content .content2 .bottom .ul1 {

	width: 100%;

	height: 100%;

}



.content .content2 .bottom .ul1 .si {

	width: 292px;

	height: 200px;

	margin-right: 10px;

	float: left;

	margin-bottom: 10px;
	cursor:pointer

}



.content .content2 .bottom .ul1 .si:nth-of-type(4n) {

	margin-right: 0;

}



.content .content2 .bottom .ul1 .si .v-img {

	width: 292px;

	height: 164px;

	overflow: hidden;

	position: relative;

}

.content .content2 .bottom .ul1 .si .v-img .siimg{
	width: 100%;
	height: 100%;
}

.content .content2 .bottom .ul1 .si .v-img .yinyin {

	width: 100%;

	height: 100%;



	position: absolute;

	left: 0;

	top: 0;

	

}



.content .content2 .bottom .ul1 .si .v-img .yinyin img {

	display: block;

	margin: 60px auto 0;

}



.content .content2 .bottom .ul1 .si p {

	width: 100%;

	height: 36px;

	line-height: 36px;

	font-size: 15px;

	color: #333;

	overflow: hidden;

}



.content .content2 .bottom .ul1 .liu {

	width: 191.5px;

	height: 144px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;
	cursor:pointer

}



.content .content2 .bottom .ul1 .liu .v-img {

	width: 191.5px;

	height: 107px;

	overflow: hidden;

	position: relative;

}
.content .content2 .bottom .ul1 .liu .v-img .liuimg{
	width: 100%;
	height: 100%;
}


.content .content2 .bottom .ul1 .liu .v-img .yinyin {

	width: 100%;

	height: 100%;



	position: absolute;

	left: 0;

	top: 0;

	

}



.content .content2 .bottom .ul1 .liu .v-img .yinyin img {

	display: block;

	margin: 25px auto 0;

}



.content .content2 .bottom .ul1 .liu p {

	width: 100%;

	height: 36px;

	overflow: hidden;

	font-size: 15px;

	line-height: 36px;

	color: #333;

}



.content .content2 .bottom .ul1 .liu:nth-of-type(6n) {

	margin-right: 0;

}





/*拍摄花絮*/



.content3 {

	width: 100%;

	height: 100%;

}



.content3 .title {

	width: 100%;

	height: 80px;

}



.content3 .title h1 {

	font-size: 30px;

	color: #111;

	height: 50px;

	line-height: 50px;

	text-align: center;

}



.content3 .title .pp1 {

	font-size: 30px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.content3 .title .pp2 {

	font-size: 15px;

	color: #c6c6c6;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.content3 .pshx {

	width: 100%;

	height: 560px;

	position: relative;

	margin: 20px 0 0 0;

}



.content3 .pshx img {

	position: absolute;

}



.content3 .pshx .img1 {

	left: 0;

	top: 0;

}



.content3 .pshx .img2 {

	right: 0;

	top: 0;

}



.content3 .pshx .pshx-nr {

	width: 1312px;

	height: 560px;

	position: absolute;

	left: 50%;

	margin-left: -656px;

	top: 0;

	z-index: 100;

}



.content3 .pshx .pshx-nr .onee {

	width: 262.3px;

	height: 280px;

	background: #fff;

	position: relative;

	float: left;

	

}



.content3 .pshx .pshx-nr .onee img {

	width: 262.3px;

	height: 280px;

}



.content3 .pshx .pshx-nr .yy {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 140px;

	background: url(../img/yy.png);

	font-size: 16px;

	padding: 100px 0 10px 20px;

	color: #fff;

	box-sizing: border-box;

}



.content3 .pshx .pshx-nr .two {

	width: 525px;

	height: 280px;

	float: left;

	position: relative;

}



.content3 .pshx .pshx-nr .three {

	width: 656px;

	height: 280px;

	float: left;

	position: relative;

}





/*核心团队*/



.content4 {

	width: 100%;

	height: 100%;

}



.content4 .title {

	width: 100%;

	height: 130px;

	padding: 40px 0 0 0;

}



.content4 .title h1 {

	font-size: 30px;

	color: #111;

	height: 50px;

	line-height: 50px;

	text-align: center;

}



.content4 .title .pp1 {

	font-size: 30px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.content4 .title .pp2 {

	font-size: 15px;

	color: #c6c6c6;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.content4 ul {

	width: 1200px;

	height: 100%;

	margin: 20px auto;

}



.content4 ul li {

	width: 232px;

	height: 310px;

	background: #ccc;

	margin-right: 10px;

	margin-bottom: 10px;

	float: left;

	transition: .5s all;

}



.content4 ul li:nth-of-type(5n) {

	margin-right: 0;

}



.content4 ul li .hxtd-img {

	width: 232px;

	height: 232px;

	overflow: hidden;

}



.content4 ul li .hxtd-img img {

	width: 232px;

	height: 232px;

}



.content4 ul li .hxtd-text {

	width: 100%;

	height: 78px;

	background: #fff;

	border: 1px solid #dbdbdb;

	border-top: 0;

	box-sizing: border-box;

	padding: 12px 0 0 25px;

	position: relative;

}



.content4 ul li .hxtd-text p {

	width: 100%;

	height: 26px;

	line-height: 26px;

}



.content4 ul li .hxtd-text .pp1 {

	font-size: 15px;

	color: #222;

}



.content4 ul li .hxtd-text .pp2 {

	font-size: 13px;

	color: #888;

}



.content4 ul li .hxtd-text .jt {

	width: 27px;

	height: 13px;

	position: absolute;

	right: 29px;

	top: 32px;

	display: none;

	transition: .5s all;

}



.content4 .ckgd {

	width: 148px;

	height: 33px;

	text-align: center;

	line-height: 33px;

	border: 1px solid #999;

	color: #555;

	font-size: 14px;

	margin: 30px auto;

}





/*服务客户*/



.content5 {

	width: 100%;

	height: 610px;

	background: #ededed;

}



.content5 .title {

	width: 100%;

	height: 130px;

	padding: 40px 0 0 0;

}



.content5 .title h1 {

	font-size: 30px;

	color: #111;

	height: 50px;

	line-height: 50px;

	text-align: center;

}



.content5 .title .pp1 {

	font-size: 30px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.content5 .title .pp2 {

	font-size: 15px;

	color: #8a8a8a;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.content5 .swiper-container2 {

	width: 1200px;

	height: 450px;

	margin: 20px auto 0;

	overflow: hidden;

}



.content5 .swiper-container2 .sw1 {

	height: 400px;

}



.content5 .swiper-container2 .sw1 ul li {

	width: 230px;

	height: 121px;

	margin: 5px;

	float: left;

}





/*新闻中心*/



.content6 {

	width: 100%;

	height: 100%;

}



.content6 .title {

	width: 100%;

	height: 130px;

	padding: 40px 0 0 0;

}



.content6 .title h1 {

	font-size: 30px;

	color: #111;

	height: 50px;

	line-height: 50px;

	text-align: center;

}



.content6 .title .pp1 {

	font-size: 30px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.content6 .title .pp2 {

	font-size: 15px;

	color: #8a8a8a;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.content6 .content-nr {

	width: 1200px;



	margin: 30px auto;

}



.content6 .content-nr .left {

	width: 600px;

	height: 100%;

	float: left;

	padding-right: 42px;

	box-sizing: border-box;

}



.content6 .content-nr .left .nr-box {

	width: 100%;

	height: 76px;

	margin-bottom: 40px;

}



.content6 .content-nr .left .nr-box .riqi {

	width: 55px;

	height: 76px;

	float: left;

}



.content6 .content-nr .left .nr-box .riqi .top {

	width: 55px;

	height: 65px;

	background: #2e2624;

	font-size: 35px;

	text-align: center;

	line-height: 65px;

	color: #fff;

	transition: 0.5s all;

}



.content6 .content-nr .left .nr-box .riqi .bottom {

	width: 55px;

	height: 11px;

	background: #a9a9a9;

	transition: 0.5s all;

}



.content6 .content-nr .left .nr-box .neirong {

	width: 490px;

	height: 76px;

	float: right;

}



.content6 .content-nr .left .nr-box .neirong h1 {

	width: 100%;

	height: 25px;

	font-size: 18px;

	line-height: 25px;

	overflow: hidden;

	transition: 0.5s all;

}



.content6 .content-nr .left .nr-box .neirong p {

	font-size: 14px;

	height: 44px;

	line-height: 22px;

	overflow: hidden;

	margin-top: 10px;

	color: #555555;

}



.content6 .content-nr .right {

	width: 600px;

	height: 100%;

	float: right;

	border-left: 1px solid #ccc;

	padding-left: 42px;

	box-sizing: border-box;

}



.content6 .content-nr .right .nr-box {

	width: 100%;

	height: 76px;

	margin-bottom: 40px;

}



.content6 .content-nr .right .nr-box .riqi {

	width: 55px;

	height: 76px;

	float: left;

}



.content6 .content-nr .right .nr-box .riqi .top {

	width: 55px;

	height: 65px;

	background: #2e2624;

	font-size: 35px;

	text-align: center;

	line-height: 65px;

	color: #fff;

	transition: 0.5s all;

}



.content6 .content-nr .right .nr-box .riqi .bottom {

	width: 55px;

	height: 11px;

	background: #a9a9a9;

	transition: 0.5s all;

}



.content6 .content-nr .right .nr-box .neirong {

	width: 490px;

	height: 76px;

	float: right;

}



.content6 .content-nr .right .nr-box .neirong h1 {

	width: 100%;

	height: 25px;

	font-size: 18px;

	line-height: 25px;

	overflow: hidden;

	transition: 0.5s all;

}



.content6 .content-nr .right .nr-box .neirong p {

	font-size: 14px;

	height: 44px;

	line-height: 22px;

	overflow: hidden;

	margin-top: 10px;

	color: #555555;

}



.content6 .ckgd {

	width: 148px;

	height: 33px;

	text-align: center;

	line-height: 33px;

	border: 1px solid #999;

	color: #555;

	font-size: 14px;

	margin: 30px auto;

}



.xm {

	width: 100%;

	height: 100%;

	background: #333333;

	margin-top: 30px;

}



.xm .zj {

	width: 1200px;

	height: 100%;

	background: #333333;

	margin-top: 100px;

	margin: 0 auto;

/*	padding: 0 0 30px 0;*/

}



.xm .zj .title {

	font-size: 32px;

	color: #fff;



	line-height: 80px;

	text-align: center;

}



.xm .left {

	width: 600px;

	height: 450px;

	background: url(../img/ditu.jpg) no-repeat;

	float: left;

	padding: 0 0 30px 0;

	box-sizing: border-box;

	position: relative;

}

.one{

	position: absolute;

	left: 505px;

	top: 100px;

	font-size: 14px;

	color: #fff;

}

.one25{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 510px;

	top: 105px;

}

.one1{

	position: absolute;

	left:488px;

	top: 136px;

	font-size: 14px;

	color: #fff;

}

.one13{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left:493px;

	top: 141px;

}

.one2{

	position: absolute;

	left: 453px;

	top: 163px;

	font-size: 14px;

	color: #fff;

}

.one14{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 458px;

	top: 168px;

}

.one3{

	position: absolute;

	left: 391px;

	top: 180px;

	font-size: 14px;

	color: #fff;

}

.one15{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 396px;

	top: 185px;

}

.one4{

	position: absolute;

	left: 327px;

	top: 214px;

	font-size: 14px;

	color: #fff;

}

.one16{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 332px;

	top: 219px;

}

.one4{

	position: absolute;

	left: 327px;

	top: 214px;

	font-size: 14px;

	color: #fff;

}

.one5{

	position: absolute;

	left: 257px;

	top: 284px;

	font-size: 14px;

	color: #fff;

}

.one17{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 262px;

	top: 289px;

}



.one6{

	position: absolute;

	left: 364px;

	top: 247px;

	font-size: 14px;

	color: #fff;

}

.one18{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 369px;

	top: 252px;

}

.one7{

	position: absolute;

	left: 420px;

	top: 254px;

	font-size: 14px;

	color: #fff;

}

.one19{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 425px;

	top: 259px;

}

.one8{

	position: absolute;

	left: 303px;

	top: 325px;

	font-size: 14px;

	color: #fff;

}

.one20{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 308px;

	top: 330px;

}

.one9{

	position: absolute;

	left: 384px;

	top: 314px;

	font-size: 14px;

	color: #fff;

}

.one21{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 389px;

	top: 319px;

}

.one10{

	position: absolute;

	left: 427px;

	top: 302px;

	font-size: 14px;

	color: #fff;

}

.one22{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 432px;

	top: 307px;

}

.one11{

	position: absolute;

	left: 366px;

	top: 360px;

	font-size: 14px;

	color: #fff;

}

.one23{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 371px;

	top: 365px;

}

.one12{

	position: absolute;

	left: 327px;

	top: 403px;

	font-size: 14px;

	color: #fff;

}

.one24{

	width: 5px;

	height: 5px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	position: absolute;

	left: 332px;

	top: 408px;

}

.box1 {

	width: 15px;

	height: 15px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #e50012;

	z-index: 1;

	opacity: 0;

	-webkit-animation: warn 2s ease-out;

	-moz-animation: warn 2s ease-out;

	animation: warn 2s ease-out;

	-webkit-animation-iteration-count: infinite;

	-moz-animation-iteration-count: infinite;

	animation-iteration-count: infinite;

	box-shadow: 1px 1px 30px #e50012;

	/* 阴影效果 */

}



@keyframes warn {

	0% {

		transform: scale(0.3);

		-webkit-transform: scale(0.3);

		opacity: 0.0;

	}

	25% {

		transform: scale(0.3);

		-webkit-transform: scale(0.3);

		opacity: 0.1;

	}

	50% {

		transform: scale(0.5);

		-webkit-transform: scale(0.5);

		opacity: 0.3;

	}

	75% {

		transform: scale(0.8);

		-webkit-transform: scale(0.8);

		opacity: 0.5;

	}

	100% {

		transform: scale(1);

		-webkit-transform: scale(1);

		opacity: 0.0;

	}

}



.xm .right {

	width: 600px;

	height: 100%;

	float: left;

	padding: 0 96px;

	box-sizing: border-box;

}



.xm .right .zxzx {

	width: 176px;

	height: 46px;

	border-radius: 20px;

	border: 2px solid #fff;

	color: #fff;

	font-size: 16px;

	text-align: center;

	line-height: 46px;

}



.xm .right .fwrx {

	width: 100%;

	height: 20px;

	font-size: 14px;

	margin-top: 30px;

	color: #fff;

}



.xm .right .dhh {

	width: 100%;

	height: 35px;

	line-height: 35px;

	font-size: 30px;

	color: #fff;

}



.xm .right .tt {

	width: 100%;

	height: 35px;

	line-height: 35px;

	font-size: 30px;

	color: #fff;

	text-align: center;

}



.xm .right .da {

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 14px;

	color: #fff;

}



.xm .right p {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 13px;

	color: #9c9c9c;

}



.footer {

	width: 100%;

	background: #222;
}



.footer .footer1 {

	width: 1200px;

	padding-top: 38px;

	margin: 0 auto;

}



.lianjieinf {

	margin-top: 5px;

	overflow: hidden;

	padding-right: 10px;

	position: relative;

	height: 26px;

	overflow: hidden;

}



.lianjieinf.act {

	height: auto;

}



.lianjieinf span {

	display: block;

	background: url(../img/bt1.png) right center no-repeat;

	width: 15px;

	height: 26px;

	top: 0;

	right: 0;

	position: absolute;

	cursor: pointer;

}



.lianjieinf p {

	float: left;

	line-height: 26px;

	margin-right: 20px;

}



.lianjieinf p a {

	font-size: 13px;

	color: #999;

}



.lianjieinf p:hover a {

	color: #fff;

}



.footer_con {

	margin-top: 20px;

	overflow: hidden;

	padding-bottom: 39px;

}



.footer_le {

	float: left;

	width: 700px;

}



.footer_nav {

	overflow: hidden;

}



.footer_nav p {

	float: left;

	margin-right: 40px;

	line-height: 30px;

	margin-bottom: 10px;

}



.footer_nav p a {

	font-size: 13px;

	color: #999;

}



.footer_nav p:hover a {

	color: #fff;

}



.footer_adress {

	font-size: 12px;

	color: #999;

	margin-top: 15px;

}



.footer_mid {

	padding-left: 15px;


	float: left;

	border-left: 1px solid #2d2d2d;

	box-sizing: border-box;

}



.footer_rt {


	float: left;
	margin-left: 15px

}



.footer_mid img {
	width: 100%;
	height: 100%;
	display: block;
	margin-left: 5px;
	margin: auto;


}



.footer_rt img {
margin-left: 5px;
		width: 100%;
	height: 100%;
	display: block;

	margin: auto;


}




.fix-left {

	width: 70px;
	position: fixed;

	left: 50%;

	top: 115px;
        margin-left: -680px;
	z-index: 1000;

	background: #fff;

	display: none;
	cursor: pointer;

}



.fix-left ul li {

	width: 70px;

	margin-bottom: 6px;

	text-align: center;

	font-size: 16px;

	line-height: 25px;
	cursor: pointer;

}

.fix-left ul li:hover{
	    background: #e50012;
    color: #fff;
}

.fix-right {

	width: 83px;

	height: 335px;

	position: fixed;

	left:0!important;

	top: 40%;

	z-index: 10000;

}



.fix-right .fix-right1 {



	width: 83px;



	height: 83px;



	font-size: 0;



}







.fix-right .fix-right1 img {



	width: 83px;



	height: 83px;



	position: relative;



}







.fix-right .fix-right1:hover .tell{



	left: 83px;



}



.fix-right .fix-right1 .tell {



	width: 200px;



	height: 83px;



	position: absolute;



	left:-200px;



	top: 0px;



	background: #d31a22;



	text-align: center;



	line-height: 83px;



	color: #fff;



	font-size: 24px;



	display: block;



	transition: 1s all;



}



.fix-right .fix-right2 {

	width: 83px;

	height: 83px;

	margin-top: 1px;

	font-size: 0;

}



.fix-right .fix-right3 {

	width: 83px;

	height: 83px;

	margin-top: 1px;

	position: relative;

	font-size: 0;

}



.fix-right .fix-right3 .wx {

	width: 130px;

	height: 130px;

	position: absolute;

	left: -200px;

	top: -25px;

	transition: 1s all;

}



.fix-right .fix-right3 .wx img {

	width: 130px;

	height: 130px;

	border: 3px solid #ccc;

}

.fix-right .fix-right3:hover .wx{
	left: 83px;
}

.fix-right .fix-right4 {

	width: 83px;

	height: 83px;

	margin-top: 1px;

	font-size: 0;

}



.fix-right img {

	width: 83px;

	height: 83px;

}



.video_cord {

	position: fixed;

	z-index: 9;

	width: 872px;

	height: 490px;

	left: 50%;

	margin-left: -436px;

	top: 50%;

	margin-top: -245px;

	display: none;

	z-index: 1000000;

}



.video_cord .absor_video video {

	width: 872px;

	height: 436px;

	background-size: 100% 100% !important;

}



.video_close {

	width: 19px;

	height: 19px;

	cursor: pointer;

	position: absolute;

	right: -20px;

	top: -20px;

	z-index: 9999999999;

}



.zzc {

	background: #000;

	opacity: .4;

	width: 100%;

	height: 100%;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 100000;

	display: none;

}



.hxzzc {

	background: #000;

	opacity: .4;

	width: 100%;

	height: 100%;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 100000;

	display: none;

}



#bg {

	position: fixed;

	overflow: hidden;

	background: #fff;

	z-index: 9;

	width: 872px;

	height: 490px;

	left: 50%;

	margin-left: -436px;

	top: 50%;

	margin-top: -245px;

	z-index: 1000000;

	display: none;

}



.lunbo {

	width: 100%;

	height: 490px;

	overflow: hidden;

}



.lunbo ul {

	position: relative;

	width: 600%;

	list-style: none;

}



.lunbo ul li {

	width: 16.6666%;

	float: left;

	overflow: hidden;

}



.lunbo ul li p {

	margin-top: 150px;

}



.lunbo ul li img {

	width: auto;

	height: auto;

	display: block;

	margin:20px  auto;

}



.lunbo .zuo {

	position: fixed;

	top: 40%;

	left: 150px;

	width: 22px;

	height: 42px;

	background: url(../img/zuo.png);

	z-index: 1000000;

}



.lunbo .you {

	position: fixed !important;

	right: 150px !important;

	top: 40% !important;

	width: 22px !important;

	height: 42px !important;

	background: url(../img/you.png) !important;

	z-index: 1000000 !important;

}



.gb {

	width: 50px;

	height: 50px;

	font-size: 50px;

	position: absolute;

	right: -21px;

	top: -18px;

}





/*轮播结束------------------------------------*/



.swiper-p2 .swiper-pagination-bullet-active {

	border: 1px solid red !important;

	background: #ededed !important;

}
