﻿@charset "utf-8";
/* CSS Document */

/*-----whole-----*/
html {
	font-size: 100px;
}

body {
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.Header-wrapper,
.Container-wrapper,
.Footer-wrapper,
.container,
.banner-container,
.index-container {
	position: relative;
	left: 0px;
	width: 100%;
	height: auto;
}

.contain {
	width: 1299px;
	margin: 0 auto;
	position: relative;
}


/*clearfix*/
.clearfix {
	*zoom: 1
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: ""
}

.clearfix:after {
	clear: both
}

/*初始化按钮*/
.btn {
	display: inline-block;
	text-align: center;
	padding: 0px;
	border: 0px;
	margin: 0px;
	position: relative;
	cursor: pointer;
}

.btn span {
	display: inline-block;
}

/*通用img*/
img.rollover {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	filter: Alpha(opacity=0);
	z-index: 2;
}

input.text {
	display: block;
	width: 100%;
	height: 100%;
	border: 0px;
	background: none;
}

/*--- Header ---*/
.Header-wrapper {
	z-index: 99;
}

.Header-wrapper .header-cl {
	height: 95px;
	position: relative;
}

.header-container {
	width: 100%;
	height: 95px;
	background: #fff;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 99;
	box-shadow: 0px 4px 5px rgba(9, 2, 4, .17);
}

.scroll-nav {
	top: 0;
	position: fixed;
	z-index: 999;
	background-color: #fff;
	width: 100%;
	padding-bottom: 8px;
	transition: padding-bottom .6s
}

/*logo*/
.Hlogo {
	height: 95px;
	line-height: 95px;
	font-size: 0px;
	float: left;
	overflow: hidden;
}

.Hlink {
	width: 126px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	border-radius: 42px;
	background: #35affc;
	float: right;
	position: relative;
	top: 26px;
}

.Hlink a:hover {
	text-decoration: underline
}

/*
.Hnav{float:right;margin:0 .34rem 0 0;}
.Hnav a{display:block;height:95px;line-height:95px;font-size:16px;border-bottom:3px solid #fff;float:left;margin:0 0 0 .55rem;}
.Hnav a:first-child{margin:0px;}
.Hnav a.cur,
.Hnav a:hover{color:#39abfb;}
.Hnav a.cur{border-color:#39abfb;}
*/
.Hnav {
	width: auto;
	float: right;
	margin: 0 .34rem 0 0;
}

.Hnav li {
	float: left;
	margin: 0 0 0 .55rem;
}

.Hnav li:first-child {
	margin: 0px;
}

.Hnav li .Hname {
	display: block;
	height: 95px;
	line-height: 95px;
	font-size: 16px;
	border-bottom: 3px solid #fff;
}

.Hnav li.cur .Hname,
.Hnav li:hover .Hname {
	color: #39abfb;
}

.Hnav li.cur .Hname {
	border-color: #39abfb;
}

.Hn2nd-box {
	width: 172px;
	background: #fff;
	border-top: 2px solid #39abfb;
	position: absolute;
	top: 93px;
	left: -58px;
	z-index: 2;
	display: none;
}

.Hn2nd-box a {
	display: block;
	line-height: 48px;
	text-align: center;
	color: #6d6d71;
	border-top: 1px solid #d8d8d8;
}

.Hn2nd-box a:first-child {
	border-top: 0px;
}

.Hn2nd-box a:hover {
	background: #39abfb;
	border-color: #39abfb;
	color: #fff;
}

.Hn2nd-box a:hover+a {
	border-color: #39abfb;
}

.Hnav li:hover .Hn2nd-box {
	display: block;
}

.Hnav li:nth-child(3) .Hn2nd-box {
	left: -70px;
}

.Header-wrapper.on .Hnav {
	display: block !important;
}

/*--- Footer ---*/
.Footer-wrapper {
	padding: .59rem 0 .23rem;
	color: #a5a5a5;
	background: #111820;
	z-index: 98;
}

.Footer-wrapper a:hover {
	color: #fff;
}

.Fct {
	width: 218px;
	text-align: center;
	padding: 0 .85rem 0 0;
	border-right: 1px solid rgba(255, 255, 255, .1);
	float: left;
	box-sizing: content-box;
}

.Fct .top {
	display: inline-block;
	padding: 0 0 0 51px;
	height: 38px;
	line-height: 30px;
	background: url(../images/icon-tel.png) no-repeat left center;
}

.Fct .num {
	font: 36px/46px 'DINCond-Bold';
	color: #fff;
}

.Fct .ewm-img {
	display: inline-block;
	width: 100px;
	height: 100px;
	object-fit: cover;
	margin: 5px 0 10px;
}

.Fct .con {
	line-height: 22px;
}

.Fnav {
	width: 16%;
	float: right;
}

.Fnav dt {
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}

.Fnav dd {
	margin: 5px 0 0;
}

.Fnav dd a {
	display: block;
	padding: 5px 0;
	line-height: 26px;
}

.Fnav.Fnav2 {
	width: auto;
}

.Fcr {
	padding: .2rem 0 0;
	line-height: 22px;
	color: #6c6c6c;
	border-top: 1px solid rgba(255, 255, 255, .1);
	margin: .39rem 0 0;
	text-align: center;
}

.Flink {
	display: block;
	line-height: 22px;
	margin: .17rem 0 0;
}

.Flink em {
	display: inline-block;
	font-family: '宋体';
	font-style: normal;
	margin: 0 0 0 10px;
	vertical-align: middle;
}

.Flink.cur {
	color: #fff;
}

.Flink.cur em {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.Flink-list {
	padding: 5px 0 0;
	display: none;
}

.Flink-list a {
	line-height: 28px;
	padding-right: 12px;
	font-size: 12px;
	color: #999;
}

.Footer-wrapper.on .Fnav {
	display: block !important;
}

/*--- Banner ---*/
/*2019-9-18 banner styles*/
.banner-container .bnr_container_v4 {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 90px;
}

.bnr_container_v4 .icon {
	text-align: center;
	margin-bottom: 50px;
}

.bnr_container_v4 .des {
	text-align: center;
	color: #ccceff;
	font-size: 30px;
	margin-bottom: 45px;
}

.banner-container .bnr_container_r10 .more_btn,
.banner-container .bnr_container_v4 .more_btn,
.banner-container .bnr_container_lpro .more_btn {
	display: block;
	width: 160px;
	height: 46px;
	margin: auto;
	line-height: 43px;
	text-align: center;
	background: url('bnr_btn.png');
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
}

.bnr_container_v4 .pic {
	text-align: center;
}

.bnr_container_v4 .pic img {
	width: 830px;
	height: auto;
}

/* bnr_little_pro */
.banner-container .bg_littlepro {
	background-image: url('bg_lpro.png');
}

.banner-container .bg_littlepro .bnr_container_lpro {
	width: 1180px;
	margin: auto;
	color: #fff;
}

.banner-container .bg_littlepro .con_left {
	float: left;
	width: 435px;
	margin-right: 200px;
}

.banner-container .bg_littlepro .con_left img {
	margin-top: 25px;
}

.banner-container .bg_littlepro .con_right {
	float: right;
	width: 544px;
	padding-top: 100px;
}

.banner-container .bnr_container_lpro .more_btn {
	margin-left: 0;
	margin-bottom: 50px;

}

.bg_littlepro .bnr_container_lpro h2 {
	margin-bottom: 30px;
	font-size: 60px;
}

.bg_littlepro .bnr_container_lpro .des {
	margin-bottom: 50px;
	font-size: 30px;
}

.bg_littlepro .bnr_container_lpro .two_code {
	width: 138px;
	font-size: 20px;
	text-align: center;
}

.bg_littlepro .bnr_container_lpro .two_code img {
	margin-bottom: 10px;
}

/* banner_r10*/
.banner-container .bg_r10 {
	background-image: url('bg_r10.png');
}

.banner-container .bnr_container_r10 {
	width: 1200px;

	margin: auto;
	color: #fff;
}

.bnr_container_r10 .con_left {
	float: left;
	width: 645px;
	height: 600px;
	background: url('r10.png') no-repeat;
	background-position-x: -48px;
	background-position-y: 84px;
}

.bnr_container_r10 h2 {
	font-size: 70px;
	margin-bottom: 40px;
}

.bnr_container_r10 .des {
	font-size: 36px;
	line-height: 46px;
	margin-bottom: 50px;
}



.bnr_container_r10 .con_right {
	float: right;
	width: 534px;
	padding-top: 140px;
	color: #fff;
}

.banner-container .bnr_container_r10 .more_btn {
	margin-left: 0;

}



.banner-container .bnr-img {
	display: block;
	width: 100%;
	height: auto;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.banner-container .bg_v4 {
	background-image: url('v4_bg.png');
}

.banner-yq-container {
	position: relative;
	background-image: url('../sphy_img/img_qijian5-25a9e1a46d.jpg');
	color: #fff;
	text-align: center;
}

.banner-yq-container .honorific {
	position: absolute;
	right: 30px;
	top: 30px;
	text-align: right;
}

.banner-yq-container .title {
	padding-top: 150px;
	font-size: 90px;
	line-height: 90px;
	font-weight: 600;
	text-shadow: 12px 12px 9px rgba(0, 0, 0, .6);
}
.banner-yq-container .company {
	margin-top: 100px;
	font-size: 36px;
	line-height: 70px;
}
.banner-yq-container .desc {
	font-size: 36px;
	line-height: 70px;
}
#index-bnr {
	height: 600px !important;
	overflow: hidden;

}

#index-bnr .bnr-img {
	height: 100%;
	cursor: default;

}

#index-bnr .swiper-container {
	position: relative;
	height: 100%;
	cursor: default;


}


#index-bnr .swiper-pagination {


	position: absolute;
	left: 0px;
	bottom: 0.16rem;
	width: 100%;
	
	font-size: 0px;
	z-index: 2;
}

#index-bnr .swiper-pagination-bullet,
#index-bnr .swiper-pagination-switch {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #fff;
	border-radius: 14px;
	opacity: .8;
	margin: 0 5px;
	cursor: pointer;
}

#index-bnr .swiper-pagination-bullet-active,
#index-bnr .swiper-visible-switch.swiper-active-switch {
	/* width: 8px; */
	background: #39abfb;
	opacity: 1;
}

/* 2019-9-19 banner animataion */
.swiper-slide .bnr_container_v4 .icon,
.swiper-slide .bnr_container_v4 .des,
.swiper-slide .bnr_container_v4 .more_btn {
	opacity: 1;

	-webkit-transition: all 1.2s ease 0s;
	-moz-transition: all 1.2s ease 0s;

	transition: all 1.2s ease 0s;

	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
}

/* .swiper-slide .bnr_container_v4 .icon {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
} */

.swiper-slide .bnr_container_v4 .des {
	transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
}

.swiper-slide .bnr_container_v4 .more_btn {
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
}

.swiper-slide .bnr_container_v4 .pic {
	opacity: 0;
	-webkit-transition: all 1.4s linear .6s;
	-moz-transition: all 1.4s linear .6s;

	transition: all 1.4s linear .6s;


	transform: translateY(50px) scale(.5);
	-webkit-transform: translateY(50px) scale(.5);
	-moz-transform: translateY(50px) scale(.5);
}

.swiper-slide-active .bnr_container_v4 .icon,
.swiper-slide-active .bnr_container_v4 .des,
.swiper-slide-active .bnr_container_v4 .more_btn {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);

}

.swiper-slide-active .bnr_container_v4 .pic {
	opacity: 1;
	transform: translateY(0px) scale(1);
	-webkit-transform: translateY(0px) scale(1);
	-moz-transform: translateY(0px) scale(1);
}

/*动画关键帧 */
/* @keyframes MoveUp {
	0% {
		transform: translateY(50px);
		
	}

	100% {
		transform: translateY(0px);
		
	}
}

@-moz-keyframes MoveUp {
	0% {
		transform: translateY(50px);
		-moz-transform: translateY(50);

	}

	100% {
		transform: translateY(0px);
		-moz-transform: translateY(0px);

		
	}
}

@-webkit-keyframes MoveUp {
	0% {
		transform: translateY(50px);

		-webkit-transform: translateY(50px);
		
	}

	100% {
		transform: translateY(0px);

		-webkit-transform: translateY(0px);
		
	}
} */
/* 
@keyframes ScaleAndUp {
	0% {
		opacity: 0;
		transform: translateY(50px) scale(.5);

	}

	100% {
		opacity: 1;
		transform: translateY(0px) scale(1);
	}
}

@-webkit-keyframes ScaleAndUp {
	0% {
		opacity: 0;
		transform: translateY(50px) scale(.5);
		-webkit-transform: translateY(50px) scale(.5);

	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px) scale(1);
		transform: translateY(0px) scale(1);
	}
}

@-moz-keyframes ScaleAndUp {
	0% {
		opacity: 0;
		transform: translateY(50px) scale(.5);
		-moz-transform: translateY(50px) scale(.5);

	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0px) scale(1);
		transform: translateY(0px) scale(1);
	}
} */

/* little program animation*/
.bnr_container_lpro .con_right h2,
.bnr_container_lpro .con_right .two_code,
.bnr_container_lpro .con_right .des,
.bnr_container_lpro .con_right .more_btn {
	opacity: 0;

	-webkit-transition: all .6s ease 0.5s;
	-moz-transition: all .6s ease 0.5s;

	transition: all .6s ease .5s;
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
}

.bnr_container_lpro .con_right .des {
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
}

.bnr_container_lpro .con_right .more_btn {
	transition-duration: 1.2s;
	-webkit-transition-duration: 1.2s;
	-moz-transition-duration: 1.2s;
}

.bnr_container_lpro .con_right .two_code {
	transition-duration: 1.6s;
	-webkit-transition-duration: 1.6s;
	-moz-transition-duration: 1.6s;
}

@keyframes MoveRight {
	0% {
		opacity: 0;
		transform: translateX(-200px) scale(.5, .5);

	}

	100% {
		opacity: 1;
		transform: translateX(0px) scale(1);

	}
}


@keyframes MoveLeft {
	0% {
		opacity: 0;
		transform: translateX(100px);

	}

	100% {
		opacity: 1;
		transform: translateX(0px);

	}
}

@-webkit-keyframes MoveLeft {
	0% {
		opacity: 0;
		transform: translateX(100px);

		-webkit-transform: translateX(100px);
	}

	100% {
		opacity: 1;
		transform: translateX(0px);

		-webkit-transform: translateX(0px);
	}
}

@-moz-keyframes MoveLeft {
	0% {
		opacity: 0;
		transform: translateX(100px);

		-moz-transform: translateX(100px);
	}

	100% {
		opacity: 1;
		transform: translateX(0px);

		-moz-transform: translateX(0px);
	}
}

.bnr_container_lpro .con_left {
	opacity: 0;

	-webkit-transition: all 2.3s ease 0s;
	-moz-transition: all 2.3s ease 0s;

	transition: all 2.3s ease 0s;

	transform: translateX(-200px) scale(.5, .5);
	-webkit-transform: translateX(-200px) scale(.5, .5);
	-moz-transform: translateX(-200px) scale(.5, .5);
}

.swiper-slide-active .bnr_container_lpro h2,
.swiper-slide-active .bnr_container_lpro .two_code,
.swiper-slide-active .bnr_container_lpro .des,
.swiper-slide-active .bnr_container_lpro .more_btn {
	opacity: 1;

	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}

.swiper-slide-active .bnr_container_lpro .con_left {
	opacity: 1;
	transform: translateX(0px) scale(1);
	-webkit-transform: translateX(0px) scale(1);
	-moz-transform: translateX(0px) scale(1);
}

/* r10 animation*/
.bnr_container_r10 .con_left {
	opacity: 0;
	-webkit-transition: all 2.3s ease 0s;
	-moz-transition: all 2.3s ease 0s;

	transition: all 2.3s ease 0s;

	transform: translateX(-200px) scale(.5, .5);
	-webkit-transform: translateX(-200px) scale(.5, .5);
	-moz-transform: translateX(-200px) scale(.5, .5);
}

.bnr_container_r10 .con_right h2,
.bnr_container_r10 .con_right .des,
.bnr_container_r10 .con_right .more_btn {
	opacity: 0;

	-webkit-transition: all .6s ease 0.5s;
	-moz-transition: all .6s ease 0.5s;

	transition: all .6s ease .5s;

	transform: translateX(100px);
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
}

.bnr_container_r10 .con_right .des {
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
}

.bnr_container_r10 .con_right .more_btn {
	transition-duration: 1.2s;
	-webkit-transition-duration: 1.2s;
	-moz-transition-duration: 1.2s;
}

.swiper-slide-active .bnr_container_r10 h2,
.swiper-slide-active .bnr_container_r10 .des,
.swiper-slide-active .bnr_container_r10 .more_btn {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}

.swiper-slide-active .bnr_container_r10 .con_left {
	opacity: 1;
	transform: translateX(0px) scale(1);
	-webkit-transform: translateX(0px) scale(1);
	-moz-transform: translateX(0px) scale(1);
}

/* 2019-9-19 banner animataion */

#index-web-bnr .swiper-pagination {
	bottom: .53rem;
}

#index-web-bnr .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background: #fff;
	border-radius: 8px;
	opacity: .5;
}

#index-web-bnr .swiper-pagination-bullet-active {
	width: 21px;
	background: #39abfb;
	opacity: 1;
}




/*.iBnr1-box{width:100%;text-align:center;position:absolute;left:0px;top:10.3%;}
.iBnr1-box img{max-width:100%;}
.iBnr1-box .con2{line-height:60px;font-size:48px;font-weight:600;color:#fff;margin:.2rem 0 0;}
.iBnr1-box .con3{line-height:37px;font-size:24px;color:#d7d7d7;margin:.1rem 0 0;}
.iBnr1-box .con4{margin:.38rem 0 0;}

.iBnr1-box .con1,
.iBnr1-box .con2,
.iBnr1-box .con3,
.iBnr1-box .con4{transition:all .8s ease-out .4s;-webkit-transition:all .8s ease-out .4s;}
.iBnr1-box .con3,
.iBnr1-box .con2{transition-duration:.6s;-webkit-transition-duration:.6s;}
.iBnr1-box .con1,
.iBnr1-box .con3{transform:translateY(-100px);-webkit-transform:translateY(-100px);opacity:0;}
.iBnr1-box .con2,
.iBnr1-box .con4{transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;}

#index-bnr .swiper-container .swiper-slide-active .iBnr1-box .con1,
#index-bnr .swiper-container .swiper-slide-active .iBnr1-box .con2,
#index-bnr .swiper-container .swiper-slide-active .iBnr1-box .con3,
#index-bnr .swiper-container .swiper-slide-active .iBnr1-box .con4{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}*/

#index-bnr .iBnr-con {
	width: 100%;
	height: 600px;
	/* background-position: center center !important;
	background-repeat: no-repeat !important;*/
	background: url('./bnr_bg.png') no-repeat center;
	background-size: cover !important;
	position: absolute;
	top: 0px;
	left: 0px;
}

/*aniamte*/

.iBnr1-wrap .con1,
.iBnr1-wrap .box .t1,
.iBnr1-wrap .box .t2,
.iBnr2-wrap .t1,
.iBnr2-wrap .t2,
.iBnr2-wrap .btn,
.iBnr3-box .t1,
.iBnr3-box .t2,
.iBnr3-box .btn,
.iBnr3-box2 .bOrn1,
.iBnr3-box2 .bOrn2,
.iBnr3-box2 .bOrn3,
.iBnr3-box2 .con2 {
	transition: all .5s ease-in-out .3s;
	-webkit-transition: all .5s ease-in-out .3s;
	opacity: 0;
}

.iBnr1-wrap .box .t1,
.iBnr1-wrap .box .t2 {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}

.iBnr3-box2 .con2 {
	transition-delay: .9s;
	-webkit-transition-delay: .9s;
}

.iBnr2-wrap .t2,
.iBnr3-box .t2 {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}

.iBnr2-wrap .btn,
.iBnr3-box .btn {
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}

.iBnr1-wrap .box .t1,
.iBnr1-wrap .box .t2,
.iBnr3-box .t1,
.iBnr3-box .t2,
.iBnr3-box .btn {
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
}

.iBnr2-wrap .t1,
.iBnr2-wrap .t2,
.iBnr2-wrap .btn {
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
}

.iBnr1-wrap .con1 {
	transform: scale(.6);
	-webkit-transform: scale(.6);
}

.iBnr3-box2 .bOrn1 {
	transform: translate(278px, -23px);
	-webkit-transform: translate(278px, -23px)
}

.iBnr3-box2 .bOrn2 {
	transform: translate(210px, -16px);
	-webkit-transform: translate(210px, -16px);
}

.iBnr3-box2 .bOrn3 {
	transform: translate(125px, -5px);
	-webkit-transform: translate(125px, -5px);
}

.iBnr3-box2 .con2 {}

#index-bnr .swiper-container .swiper-slide-active .iBnr1-wrap .con1 {
	transform: translate(0) scale(1);
	-webkit-transform: translate(0) scale(1);
	opacity: 1;
}

#index-bnr .swiper-container .swiper-slide-active .iBnr1-wrap .box .t1,
#index-bnr .swiper-container .swiper-slide-active .iBnr1-wrap .box .t2,
#index-bnr .swiper-container .swiper-slide-active .iBnr2-wrap .t1,
#index-bnr .swiper-container .swiper-slide-active .iBnr2-wrap .t2,
#index-bnr .swiper-container .swiper-slide-active .iBnr2-wrap .btn,
#index-bnr .swiper-container .swiper-slide-active .iBnr3-wrap .t1,
#index-bnr .swiper-container .swiper-slide-active .iBnr3-wrap .t2,
#index-bnr .swiper-container .swiper-slide-active .iBnr3-wrap .btn,
#index-bnr .swiper-container .swiper-slide-active .iBnr3-box2 .bOrn1,
#index-bnr .swiper-container .swiper-slide-active .iBnr3-box2 .bOrn2,
#index-bnr .swiper-container .swiper-slide-active .iBnr3-box2 .bOrn3,
#index-bnr .swiper-container .swiper-slide-active .iBnr3-box2 .con2 {
	transform: translate(0);
	-webkit-transform: translate(0);
	opacity: 1;
}


#index-bnr .btn.more {
	width: 153px;
	height: 46px;
	line-height: 44px;
	color: #333;
	border: 1px solid #999999;
}

#index-bnr .btn.more span {
	font-family: '宋体';
	font-size: 16px;
	margin: 0 0 0 10px;
}

/*iBnr1*/
.iBnr1-wrap .orn1,
.iBnr1-wrap .orn2 {
	z-index: 2;
}

.iBnr1-wrap .orn1,
.iBnr3-wrap .orn1 {
	animation: bg 90s linear infinite;
}

.iBnr1-wrap .orn2,
.iBnr3-wrap .orn2 {
	animation: bg2 90s linear infinite;
}

.iBnr1-wrap .bg2 {
	z-index: 3;
}

.iBnr1-wrap .con1 {
	z-index: 5;
}

.iBnr1-wrap .box {
	width: 100%;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 2.239583333333333%;
	top: 61.09090909090909%;
	z-index: 7;
}

.iBnr1-wrap .box .t1 {
	line-height: 88px;
	font-weight: 600;
	font-size: 71.1px;
	letter-spacing: 20px;
}

.iBnr1-wrap .box .t2 {
	line-height: 45px;
	font-size: 34px;
	font-weight: lighter;
	letter-spacing: 20px;
}

@keyframes bg {
	0% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(-1300px, 0, 0);
	}
}

@keyframes bg2 {
	0% {
		transform: translate3d(-500px, 0, 0);
	}

	100% {
		transform: translate3d(800px, 0, 0);
	}
}

/*iBnr2*/
.iBnr2-wrap {
	background: #e2e0e0;
}

.iBnr2-wrap .contain {
	position: absolute;
	top: 17.93939393939394%;
	left: 50%;
	margin-left: -600px;
	z-index: 3;
}

.iBnr2-wrap .t1 {
	display: inline-block;
	height: 77px;
	line-height: 77px;
	font-size: 38px;
	color: #393939;
	font-weight: lighter;
	letter-spacing: 49px;
	position: relative;
	overflow: hidden;
}

.iBnr2-wrap .t1 i {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/orn.png) no-repeat center center;
	vertical-align: middle;
	margin: 0 49px 0 0;
}

.iBnr2-wrap .t1:before,
.iBnr2-wrap .t1:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #c0c0c0;
	position: absolute;
	left: -49px;
}

.iBnr2-wrap .t1:before {
	top: 0px;
}

.iBnr2-wrap .t1:after {
	bottom: 0px;
}

.iBnr2-wrap .t2 {
	line-height: 83px;
	font-size: 48px;
	font-weight: 600;
	color: #19191c;
	letter-spacing: 7px;
}

.iBnr2-wrap .t2 span {
	display: inline-block;
	padding: 0 8px 0 30px;
	font-weight: normal;
	font-weight: lighter;
	color: #39abfb;
	position: relative;
}

.iBnr2-wrap .t2 span:after,
.iBnr2-wrap .t2 span:before {
	content: "";
	display: block;
	width: 16px;
	height: 44px;
	position: absolute;
	top: 22px;
}

.iBnr2-wrap .t2 span:after {
	left: 0px;
	background: url(../images/orn2.png) no-repeat center center;
}

.iBnr2-wrap .t2 span:before {
	right: 0px;
	background: url(../images/orn3.png) no-repeat center center;
}

.iBnr2-wrap .btn.more {
	margin: 20px 0 0;
}

.iBnr2-wrap .btn.more:hover,
#index-bnr .iBnr3-box .btn.more:hover {
	color: #fff !important;
	border-color: #39abfb !important;
	background: #39abfb;
	transition: all .3s ease-out 0s !important;
	-transition: all .3s ease-out 0s !important;
}


/*iBnr3*/
.iBnr3-wrap {}

.iBnr3-wrap .orn1,
.iBnr3-wrap .orn2 {
	z-index: 2;
}

.iBnr3-wrap .iBnr3-box {
	display: inline-block;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 24%;
	left: 50%;
	margin-left: -600px;
	z-index: 5;
}

.iBnr3-box .t1 {
	line-height: 89px;
	font-size: 60px;
	font-weight: 600;
}

.iBnr3-box .t2 {
	line-height: 66px;
	font-size: 38px;
	font-weight: lighter;
	letter-spacing: 30px;
}

#index-bnr .iBnr3-box .btn.more {
	color: #fff;
	border-color: rgba(154, 163, 185, .6);
	margin: 31px 0 0;
}

.iBnr3-box2 {
	width: 643px;
	height: 599px;
	position: absolute;
	top: 14.90909090909091%;
	right: 50%;
	margin-right: -600px;
}

.iBnr3-box2 .con {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.iBnr3-box2 .con1 {
	background: url(../images/ibnr-con3.png) no-repeat center center;
}

.iBnr3-box2 .bOrn1 {
	background: url(../images/ibnr-orn2.png) no-repeat center center;
	z-index: 2;
}

.iBnr3-box2 .bOrn2 {
	background: url(../images/ibnr-orn3.png) no-repeat center center;
	z-index: 2;
}

.iBnr3-box2 .bOrn3 {
	background: url(../images/ibnr-orn4.png) no-repeat center center;
	z-index: 2;
}

.iBnr3-box2 .con2 {
	background: url(../images/ibnr-con1.png) no-repeat center center;
	z-index: 3;
}

.iBnr3-box2 .con3 {
	background: url(../images/ibnr-con2.png) no-repeat center center;
	z-index: 3;
}


@media all and (max-width:1260px) {
	.iBnr2-wrap .contain {
		left: 0px;
		margin-left: 0px;
	}

	.iBnr2-wrap .t1 {
		height: 69px;
		line-height: 69px;
		font-size: 30px;
		letter-spacing: 41px;
	}

	.iBnr2-wrap .t2 {
		font-size: 40px;
		line-height: 75px;
		letter-spacing: 5px;
	}

	.iBnr3-wrap .iBnr3-box {
		left: 4%;
		margin-left: 0px;
	}

}

#index-web-bnr {
	display: none;
}

#index-web-bnr .bnr-img {
	height: 12.375rem;
}

/*2019-8-14 新banner图样式*/
#index-bnr .swiper-container .bnr_content {
	width: 1000px;
	height: 406px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 11;
	margin-left: -500px;
	margin-top: -203px;
}

#index-bnr .swiper-container .bnr_content .title {
	height: 80px;
	line-height: 80px;
	color: #fff;
	font-size: 80px;
	text-align: center;
	opacity: 0;
}

#index-bnr .swiper-container .bnr_content .title1 {
	margin-bottom: 20px;
	margin-top: 100px;

	opacity: 0;
	transition: all 0.5s linear 200ms;
	-webkit-transition: all 0.5s linear 200ms;
	-moz-transition: all 0.5s linear 200ms;
	-ms-transition: all 0.5s linear 200ms;
	-o-transition: all 0.5s linear 200ms;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
}

#index-bnr .swiper-container .swiper-slide-active .title1 {
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}

#index-bnr .swiper-container .bnr_content .title2 {
	opacity: 0;
	transition: all 0.5s linear 400ms;
	-webkit-transition: all 0.5s linear 400ms;
	-moz-transition: all 0.5s linear 400ms;
	-ms-transition: all 0.5s linear 400ms;
	-o-transition: all 0.5s linear 400ms;

	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
}

#index-bnr .swiper-container .swiper-slide-active .title2 {
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}

#index-bnr .swiper-container .bnr_content .tit {
	position: absolute;
	left: -30px;
	top: 250px;
	color: #fff;
	font-size: 54px;
	letter-spacing: 6px;
}

#index-bnr .swiper-container .bnr_content .punc_start {
	position: absolute;
	top: 30px;
	left: 210px;
	opacity: 0;
	transition: all 0.5s linear 700ms;
	-webkit-transition: all 0.5s linear 700ms;
	-moz-transition: all 0.5s linear 700ms;
	-ms-transition: all 0.5s linear 700ms;
	-o-transition: all 0.5s linear 700ms;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);

}

#index-bnr .swiper-container .swiper-slide-active .punc_start {
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);

}

#index-bnr .swiper-container .bnr_content img {
	width: 115px;
	height: 103px;
}

#index-bnr .swiper-container .bnr_content .punc_end {
	position: absolute;
	top: 260px;
	right: 210px;
	opacity: 0;

	transition: all 0.5s linear 700ms;
	-webkit-transition: all 0.5s linear 700ms;
	-moz-transition: all 0.5s linear 700ms;
	-ms-transition: all 0.5s linear 700ms;
	-o-transition: all 0.5s linear 700ms;
	/* animation: SlideUp 0.5s linear 700ms 1 forwards;
	-webkit-animation: SlideUp 0.5s linear 700ms 1 forwards;
	-moz-animation: SlideUp 0.5s linear 700ms 1 forwards;
	-ms-animation: SlideUp 0.5s linear 700ms 1 forwards;
	-o-animation: SlideUp 0.5s linear 700ms 1 forwards; */
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
}

#index-bnr .swiper-container .swiper-slide-active .punc_end {

	/* animation: SlideUp 0.5s linear 700ms 1 forwards;
	-webkit-animation: SlideUp 0.5s linear 700ms 1 forwards;
	-moz-animation: SlideUp 0.5s linear 700ms 1 forwards;
	-ms-animation: SlideUp 0.5s linear 700ms 1 forwards;
	-o-animation: SlideUp 0.5s linear 700ms 1 forwards; */
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}

/*首页文字等动画*/
@keyframes SlideLeft {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}

}

@-webkit-keyframes SlideLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

}

@-o-keyframes SlideLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
		transform: translateX(0);
	}

}

@-moz-keyframes SlideLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		transform: translateX(0);
	}

}


@keyframes SlideUp {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}

}

@-webkit-keyframes SlideUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

}

@-o-keyframes SlideUp {
	0% {
		opacity: 0;
		-o-transform: translateY(100%);
		transform: translateY(100%);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0);
	}

}

@-moz-keyframes SlideUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(100%);
		transform: translateY(100%);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0);
	}

}



/* @media (max-width:1499px) {
	#index-bnr {
		height: 520px !important;
	}
	#index-bnr .iBnr-con {
		height: 520px;
		background: url('./bnr_bg1.jpg') no-repeat center;
	}
	#index-bnr .swiper-container .bnr_content .pic{
		top: -130px;
		height: 659px;
		background-image: url(./bnr_right2.png);
	}
	#index-bnr .swiper-container .bnr_bg2{
		background: url('./bnr_bg3.png');
	}
	#index-bnr .swiper-container .bnr_content .tit{
		top:220px;
		font-size: 48px;
	}

} */


/* @keyframes leftandtright {
	0% {
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		
	}
	50% {
		transform: translateX(15px);
		-webkit-transform: translateX(15px);
		
	}
	100% {
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

}
@-webkit-keyframes leftandtright {
	0% {
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		
	}
	50% {
		transform: translateX(15px);
		-webkit-transform: translateX(15px);
	
	}
	100% {
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

}
@-o-keyframes leftandtright {
	0% {
		transform: translateX(0px);
		-o-transform: translateX(0px);
	}
	50% {
		transform: translateX(15px);
		-o-transform: translateX(15px);
	}
	100% {
		transform: translateX(0px);
		-o-transform: translateX(0px);
	}

}
@-moz-keyframes leftandtright {
	0% {
		transform: translateX(0px);
		-moz-transform: translateX(0px);
		
	}
	50% {
		transform: translateX(15px);
		-moz-transform: translateX(15px);
		
	}
	100% {
		transform: translateX(0px);
		-moz-transform: translateX(0px);
		
	}

} */
/*--- Container ---*/

/*-- 首页 --*/
.I-title .t1 {
	line-height: 48px;
	font-size: 40px;
	color: #000000;
}

.I-title .t2 {
	line-height: 25px;
	font-size: 16px;
	color: #888888;
	margin: 10px 0 0;
}

.I-title.It2 .t1,
.I-title.It2 .t2 {
	color: #fff;
}

/*产品*/

.index-pro .contain {
	/* display: table; */
	height: 600px;
}

.index-pro .iPro-box,
.index-pro .iPro-img {
	/* display: table-cell; */
	width: 50%;
	vertical-align: middle;

}

.index-pro .words {
	padding-top: 120px;
}

.iPro-img img {
	max-width: 100%;
}

.iPro-box .t1 {
	line-height: 65px;
	font-size: 48px;
	color: #000;
}

.iPro-box .t2 {
	line-height: 30px;
	font-size: 18px;
	margin: 5px 0 0;
}

.iPro-box .t3 {
	line-height: 29px;
	font-size: 18px;
	color: #666666;
	margin: 10px 0 0;
}

.iPro-box .btn.more {
	width: 145px;
	line-height: 48px;
	border: 1px solid #000000;
	border-radius: 50px;
	margin: 33px 0 32px;
}

.iPro-box .btn.more:hover {
	background: #000;
	color: #fff;
}

.iPro-box ul li {
	text-align: center;
	float: left;
	margin: 0 0 0 60px;
}

.iPro-box ul li:first-child {
	margin: 0px;
}

.iPro-box ul li img,
.iPro-box ul li p {
	position: relative;
	top: 0px;
}

.iPro-box ul li:hover img,
.iPro-box ul li:hover p {
	/*transform:translateY(-10px);-webkit-transform:translateY(-10px);*/
	top: -10px;
}

#index_pro_4 .iPro-img+.iPro-box {
	padding-left: 100px;
}

#index_pro_2 .iPro-box {
	padding-left: 145px;
}

.iPro-box .t1,
.iPro-box .t2,
.iPro-box .t3,
.iPro-box .btn.more,
.iPro-box ul,
.iPro-img img {
	transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	opacity: 0;
}

.iPro-box .t2,
.iPro-box .t3,
.iPro-box ul li p {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}

.iPro-box .btn.more {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}

.iPro-box ul,
.iPro-img img {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}

.index-pro.active .iPro-box .t1,
.index-pro.active .iPro-box .t2,
.index-pro.active .iPro-box .t3,
.index-pro.active .iPro-box .btn.more,
.index-pro.active .iPro-box ul,
.index-pro.active .iPro-img img {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity: 1;
}

.index-pro,
.index-pro .iPro-box,
.index-pro .iPro-img,
.iPro-img .swiper-container {
	height: 600px;
}

.index-pro .conslt_btn {
	display: inline-block;
	margin: 33px 0 34px;
}

.index-pro .conslt_btn>img {
	width: 160px;
	height: 53px;
}



.iPro-img .swiper-slide {
	line-height: 600px;
	font-size: 0px;
}

#index_pro_4 .iPro-img img {
	margin-left: 20px;
}

/*案例*/
.index-case {
	padding: .56rem 0 .37rem;
}

.iCase-list {
	width: 102.5%;
	margin: 4px 0 0 -2.5%;
}

.iCase-list li {
	width: 33.333%;
	padding: .3rem 0 0 2.5%;
	float: left;
}

.iCase-list .iClist-box {
	display: block;
	position: relative;
	overflow: hidden;
}

.iClist-box img {
	width: 100%;
}

.iClist-block {
	width: 100%;
	padding: 8px 40px 8px .26rem;
	color: #fff;
	font-size: 16px;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.iClist-block .name {
	line-height: 24px;
	text-align: left;
}

.iClist-block .con {
	line-height: 18px;
	font-size: 14px;
	display: none;
}

.iClist-block i {
	display: block;
	font-family: '宋体';
	font-style: normal;
	font-size: 16px;
	line-height: 16px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	position: absolute;
	top: 16px;
	right: 28px;
}

.mCase-box:hover .iClist-block,
.iClist-box:hover .iClist-block {
	padding: 8px 40px 10px .26rem;
	background: #35affc;
}

.mCase-box:hover .iClist-block .con,
.iClist-box:hover .iClist-block .con {
	display: block;
}

.mCase-box:hover .iClist-block i,
.iClist-box:hover .iClist-block i {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.iCase-more {
	display: block;
	width: 145px;
	line-height: 48px;
	font-weight: 600;
	color: #888888;
	border: 1px solid #d2d2d2;
	border-radius: 50px;
	margin: .41rem auto 0;
}

.iCase-more:hover {
	color: #333;
	background: #d2d2d2;
}

/*价值体现*/
.index-value {
	padding: .44rem 0 0;
	height: 6.4rem;
	text-align: center;
	color: #fff;
	background: url(../sphy_img/ivalue-bg.jpg) no-repeat center;
	background-size: cover;
}

.iValue-list {
	margin: 1.23rem 0 0;
}

.iValue-list li {
	width: 20%;
	float: left;
}

.iValue-list .num {
	font: 65px/59px 'DINCond-Bold';
}

.iValue-list .type {
	line-height: 31px;
	font-size: 18px;
	margin: .25rem 0 0;
}

.iValue-list .con {
	padding: 0 .2rem;
	line-height: 20px;
	opacity: .3;
	margin: .15rem 0 0;
}

/*热点新闻*/
.index-news {
	padding: .26rem 0;
	line-height: 21px;
}

.index-news .type {
	display: block;
	padding: 0 0 0 41px;
	font-size: 16px;
	font-weight: 600;
	color: #666666;
	background: url(../images/icon-news.png) no-repeat left center;
	float: left;
}

.index-news .swiper-container {
	width: 440px;
	height: 21px;
	color: #555555;
	float: left;
	margin: 0 0 0 10px;
}

.index-news .iNews-page {
	position: absolute;
	right: 0px;
	top: 1px;
}

.iNews-page a {
	display: block;
	width: 12px;
	height: 8px;
}

.iNews-page a.prev {
	background: url(../images/swiper1-prev.png) no-repeat center center;
}

.iNews-page a.prev:hover {
	background-image: url(../images/swiper1-prev2.png);
}

.iNews-page a.next {
	background: url(../images/swiper1-next.png) no-repeat center center;
	margin: 3px 0 0;
}

.iNews-page a.next:hover {
	background-image: url(../images/swiper1-next2.png);
}

/*-- 内页 --*/


/*二级导航*/
.page-nav {
	border-bottom: 1px solid #e1e1e1;
	box-shadow: 1px 0 5px rgba(120, 180, 223, .38);
}

.page-nav a {
	display: block;
	width: 90px;
	line-height: 69px;
	text-align: center;
	font-size: 16px;
	float: left;
	margin: 0 0 -1px .65rem;
}

.page-nav a:first-child {
	margin-left: 0px;
}

.page-nav a.cur,
.page-nav a:hover {
	color: #0697fd;
}

.page-nav a.cur {
	border-bottom: 2px solid #0697fd;
}

/*- 关于我们 -*/
/*Banner*/
.bnr-img.abUs-bnr {
	height: 385px;
	line-height: 385px;
	font-size: 36px;
	font-weight: lighter;
	text-align: center;
	color: #fff;
}

.bnr-img.abUs-bnr p {
	animation: fadeIn .6s ease-in-out;
	-webkit-animation: fadeIn .6s ease-in-out;
}

@keyframes fadeIn {
	0% {
		transform: translateY(50px);
		-webkit-transform: translateY(50px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

.a-title {
	text-align: center;
	line-height: 50px;
	font-size: 42px;
}

.a-title.at2 {
	color: #fff;
}

/*公司简介*/
.com-pro {
	padding: .74rem 0 .65rem;
}

.comPro-box {
	padding: .47rem 0 0;
	width: 47.5%;
	line-height: 24px;
	color: #666666;
	float: left;
}

.comPro-box p {
	margin-top: .24rem;
}

.comPro-img {
	width: 463px;
	height: 417px;
	border: 1px solid #35AFFC;
	position: relative;
	margin: .98rem 20px 0 0;
	float: right;
}

.comPro-img .cProImg-1 {
	position: absolute;
	top: -20px;
	right: -20px;
}

.comPro-img .cProImg-2 {
	position: absolute;
	bottom: -30px;
	left: -80px;
}

/*相关数据*/
.com-data {
	padding: .55rem 0;
	text-align: center;
	background: #f5f5f5;
}

.com-data li {
	width: 14.5%;
	float: left;
	margin: 0 0 0 6.875%;
}

.com-data li:first-child {
	margin: 0px;
}

.com-data .cData-img {
	width: 130px;
	height: 130px;
	line-height: 130px;
	font-size: 0px;
	border-radius: 100%;
	background: #fff;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

.cData-img img {
	width: 100%;
}

.cData-img img.rollover {
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
}

.com-data .type {
	line-height: 30px;
	font-size: 18px;
	margin: .24rem 0 0;
}

.com-data .con {
	line-height: 24px;
	color: #666666;
	margin: .1rem 0 0;
}

.com-data li:hover .cData-img {
	background: #35affc;
}

.com-data li:hover .cData-img img {
	opacity: 0;
}

.com-data li:hover .cData-img img.rollover {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0);
	-webkit-transform: translateY(0);
}

.com-data li:hover .type {
	color: #35affc;
}

/*资质荣誉*/
.com-honor {
	padding: .75rem 0 .7rem;
	text-align: center;
}

.com-honor .swiper-container {
	margin: .48rem 0 0;
}

.cHonor-box {
	display: block;
	height: 205px;
	line-height: 205px;
	font-size: 0px;
	background: #efeff1;
	overflow: hidden;
}

.cHonor-box img {
	max-width: 92%;
	max-height: 92%;
	object-fit: cover;
}

.cHonor-name {
	line-height: 31px;
	font-size: 16px;
	color: #666666;
	margin: .25rem 0 0;
}

.com-honor .swiper-slide a:hover .cHonor-name {
	color: #35affc;
}

.cHonor-page {
	background: url(../images/chonor-bg.png) repeat-x left center;
	margin: .48rem 0 0;
}

.cHonor-page .box {
	display: inline-block;
	width: 102px;
	height: 42px;
	background: url(../images/swiper2-btn.png) no-repeat center center;
	position: relative;
}

.cHonor-page a {
	display: block;
	width: 42px;
	height: 42px;
}

/*合作伙伴*/
.com-parter {
	padding: .66rem 0 .87rem;
	background: url(../images/comparter-bg.jpg) no-repeat center center / cover;
}

.parter-list {
	width: 94.5%;
	background: #fff;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	margin: 0 auto;
}

.parter-list li {
	width: 16.6666%;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	float: left;
}

.parter-list .parter-box {
	display: block;
	height: 103px;
	line-height: 103px;
	font-size: 0px;
	text-align: center;
	overflow: hidden;
	cursor: default;
}

.parter-box img {
	max-width: 100%;
	max-height: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.parter-box:hover img {
	transform: translateY(-10px) scale(1.1);
	-webkit-transform: translateY(-10px) scale(1.1);
}

.com-parter .parter-list {
	margin: .55rem auto 0;
}

/*-- 客户案例 --*/
.case-container {
	padding: .6rem 0 .8rem;
}

.case-nav {
	width: 510px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	/*background:#f5f5f5;border-radius:52px;*/
	overflow: hidden;
	margin: 0 auto;
}

.case-nav a {
	display: block;
	width: 33.3333%;
	background: #f5f5f5;
	position: relative;
	float: left;
}

.case-nav a:before {
	content: "";
	display: block;
	width: 1px;
	height: 19px;
	background: #cccccc;
	position: absolute;
	top: 17px;
	left: 0px;
}

.case-nav a.cur,
.case-nav a:hover {
	color: #fff;
	background: #39abfb;
}

.case-nav a:first-child {
	border-bottom-left-radius: 52px;
	border-top-left-radius: 52px;
}

.case-nav a:last-child {
	border-bottom-right-radius: 52px;
	border-top-right-radius: 52px;
}

.case-nav a.cur:before,
.case-nav a:hover:before,
.case-nav a.cur+a:before,
.case-nav a:hover+a:before,
.case-nav a:first-child:before {
	display: none;
}

.case-list {
	width: 101.6667%;
	margin: .2rem 0 0 -1.6667%;
}

.case-list li {
	width: 25%;
	padding: .3rem 0 0 1.6667%;
	float: left;
}

.case-list .clist-box {
	display: block;
	text-align: center;
	position: relative;
}

.clist-box .clist-img {
	padding: 33px 0;
	background: #efeff1;
}

.clist-img i {
	display: block;
	width: 160px;
	height: 160px;
	line-height: 160px;
	font-size: 0px;
	background: #fff;
	border-radius: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.clist-img i img {
	width: 100%;
	height: 100%;
	border-radius: 100%;
}

.clist-box .clist-block {
	padding: 22px .28rem 28px;
	color: #666666;
	border: 1px solid #e1e1e1;
}

.clist-block .name {
	line-height: 34px;
	font-size: 18px;
	color: #333;
}

.clist-block .con {
	height: 72px;
	line-height: 24px;
}

.clist-block .btn.more {
	width: 128px;
	line-height: 41px;
	border: 1px solid #e1e1e1;
	margin: 25px 0 0;
}

.clist-box:hover .btn.more {
	color: #fff;
	background: #39abfb;
	border-color: #39abfb;
}

.clist-box:hover .clist-img i {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}

.more-case {
	margin: .55rem 0 0;
}

.more-case .a-title {
	font-weight: lighter;
}

.more-case .swiper-container {
	margin: .55rem 0 0 !important;
}

.more-case .mCase-box {
	display: block;
	line-height: 129px;
	font-size: 0px;
	text-align: center;
	border: 1px solid #e1e1e1;
	overflow: hidden;
}

.mCase-box img {
	width: 100%;
	max-height: 100%;
}

.more-case .swiper-pagination {
	width: 100%;
	text-align: center;
	font-size: 0px;
	margin: .4rem 0 0;
	position: relative;
	bottom: 0px;
}

.more-case .swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #999999;
	opacity: 1;
	margin: 0 11px;
}

.more-case .swiper-pagination .swiper-pagination-bullet-active {
	background: #39abfb;
}

.case-container .pagination {
	margin: .61rem 0 0;
}

/*详细*/
.cInfo-container {
	padding: .56rem 0 .7rem;
}

.cInfo-img {
	width: 48%;
	overflow: hidden;
	float: left;
}

.cInfo-img img {
	width: 100%;
}

.cInfo-box {
	width: 42%;
	float: right;
	margin: .11rem 4.4% 0 0;
}

.cInfo-box .name {
	line-height: 34px;
	font-size: 20px;
	font-weight: 600;
}

.cInfo-box .info {
	padding: .15rem 0 .2rem;
	line-height: 30px;
	color: #777777;
	border-bottom: 1px solid #e1e1e1;
}

.cInfo-box .info em {
	color: #333;
}

.cInfo-box .con {
	line-height: 24px;
	color: #777777;
	margin: .24rem 0 0;
}

.cInfo-dtl {
	margin: .72rem 0 0;
}

.cIdtl-nav {
	border-bottom: 2px solid #39abfb;
}

.cIdtl-nav a {
	display: block;
	width: 144px;
	line-height: 48px;
	font-size: 16px;
	font-weight: lighter;
	text-align: center;
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	float: left;
}

.cIdtl-nav a:first-child {
	border-left: 1px solid #e1e1e1;
}

.cIdtl-nav a.cur,
.cIdtl-nav a:hover {
	color: #fff;
	border-color: #39abfb;
	background: #39abfb;
}

.cIdtl-box {
	padding: .25rem .7rem .6rem;
	line-height: 24px;
	font-weight: lighter;
	color: #000;
	border: 1px solid #e1e1e1;
	border-top: 0px;
	display: none;
}

.cIdtl-box p {
	margin: .35rem 0 0;
}

/*
.more-case{margin:.55rem 0 0;}
.more-case .a-title{font-weight:lighter;}
.more-case .swiper-container{margin:.55rem 0 0 !important;}
.more-case .mCase-box{display:block;line-height:129px;font-size:0px;text-align:center;border:1px solid #e1e1e1;overflow:hidden;}
.mCase-box img{max-width:100%;max-height:100%;}
.more-case .swiper-pagination{width:100%;text-align:center;font-size:0px;margin:.4rem 0 0;position:relative;bottom:0px;} 
.more-case .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#999999;opacity:1;margin:0 11px;}
.more-case .swiper-pagination .swiper-pagination-bullet-active{background:#39abfb;}
*/

/*-- 新闻 --*/
.news-container {
	padding: .41rem 0 .86rem;
}

.n1st-box {
	display: block;
	width: 50%;
	position: relative;
	overflow: hidden;
	float: left;
}

.n1st-box img {
	width: 100%;
	height: auto;
}

.n1st-box .name {
	line-height: 64px;
	width: 100%;
	padding: 0 .1rem 0 .44rem;
	font-size: 18px;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.n1st-list {
	width: 45%;
	float: right;
}

.n1st-list li {
	padding: .1rem 0 .16rem;
	border-top: 1px dashed #cccccc;
}

.n1st-list li:first-child {
	border-top: 0px;
}

.n1st-list li .name {
	width: 83%;
	line-height: 33px;
	font-size: 18px;
	font-family: 'Adobe 黑体 Std';
	float: left;
}

.n1st-list li .date {
	line-height: 23px;
	font-size: 12px;
	color: #888888;
	float: right;
	margin: 0 .15rem 0 0;
}

.n1st-list li .con {
	line-height: 24px;
	height: 48px;
	color: #666666;
	margin: 5px 0 0;
}

.n1st-list a:hover .name,
.news-list li:hover .name {
	color: #35affc;
}

.news-list {
	padding: .2rem 0 0;
	border-top: 1px solid #e1e1e1;
	margin: .6rem 0 0;
}

.news-list li {
	padding: .35rem 74px .39rem 0;
	border-top: 1px dashed #cccccc;
}

.news-list li:first-child {
	border-top: 0px;
}

.news-list .nlist-img {
	width: 247px;
	overflow: hidden;
	float: left;
	margin: 5px 0 0;
}

.news-list img {
	width: 100%;
	height: 222px;
}

.news-list .nlist-date {
	width: 74px;
	text-align: center;
	font-family: '微软雅黑';
	position: absolute;
	top: 77px;
	right: 0px;
}

.nlist-date .day {
	color: #666666;
	font-size: 60px;
	line-height: 67px
}

.nlist-date .year {
	padding: 5px 0 0;
	line-height: 28px;
	font-size: 18px;
	border-top: 1px solid #999999;
	margin: 5px 0 0;
}

.news-list .nlist-box {
	width: 69.7158081705151%;
	margin: 0 0 0 4.440497335701599%;
	float: left;
}

.nlist-box .name {
	line-height: 34px;
	font-size: 24px;
}

.nlist-box .con {
	line-height: 24px;
	font-weight: lighter;
	height: 72px;
	color: #666666;
	margin: 9px 0 0;
}

.nlist-box .btn.more {
	width: 128px;
	line-height: 41px;
	color: #666666;
	border: 1px solid #e1e1e1;
	margin: .35rem 0 0;
}

.nlist-box .btn.more:hover {
	color: #fff;
	border-color: #35affc;
	background: #35affc;
}

.news-container .pagination {
	margin: .5rem 0 0;
}

/*详细*/
.nInfo-container {
	padding: .36rem 0 .8rem;
}

.nInfo-name {
	line-height: 37px;
	font-size: 24px;
	text-align: center;
}

.nInfo-about {
	line-height: 17px;
	text-align: center;
	font-size: 12px;
	color: #999999;
	margin: 10px 0 0;
}

.nInfo-about .date {
	display: inline-block;
	padding: 0 0 0 23px;
	background: url(../images/icon-date.png) no-repeat left center;
}

.nInfo-about .bdshare-button-style0-16 {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 .3rem;
}

.nInfo-con {
	width: 90.6667%;
	color: #666666;
	line-height: 30px;
	margin: .37rem auto 0;
}

.nInfo-con img {
	max-width: 100%;
}

.nInfo-page {
	width: 90.6667%;
	padding: .15rem 0 0;
	line-height: 28px;
	color: #666666;
	border-top: 1px solid #e1e1e1;
	margin: .55rem auto 0;
}

.nInfo-page a {
	display: block;
	width: 50%;
}

.nInfo-page a em {
	color: #333 !important;
}

.nInfo-page a.fr {
	text-align: right;
}

.nInfo-page a:hover {
	color: #35affc;
}

.nInfo-rtn {
	display: block;
	width: 128px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	background: #35affc;
	margin: 1.08rem auto 0;
}

/*-- 招商加盟 --*/
.jUs-bnr {
	padding: 1.99rem 0 2.56rem;
	text-align: center;
	color: #fff;
	background: url(../images/jus-bnr1.jpg) no-repeat center center / cover;
	overflow: hidden;
}

.jUs-bnr .t1 {
	line-height: 82px;
	font-size: 64px;
	letter-spacing: 5px;
}

.jUs-bnr .t2 {
	line-height: 33px;
	font-size: 24px;
	font-weight: lighter;
	letter-spacing: 20px;
}

.jUs-bnr .t2:before,
.jUs-bnr .t2:after {
	content: "";
	display: inline-block;
	width: 50px;
	height: 1px;
	background: #48ace2;
	vertical-align: middle;
}

.jUs-bnr .t2:before {
	margin: 0 20px 0 0;
}

.jUs-bnr .t1,
.jUs-bnr .t2 {
	transition: all .6s ease-in-out .2s;
	-webkit-transition: all .6s ease-in-out .2s;
	opacity: 0;
}

.jUs-bnr .t1 {
	transform: translateX(-150px);
	-webkit-transform: translateX(-150px);
}

.jUs-bnr .t2 {
	transform: translateX(150px);
	-webkit-transform: translateX(150px);
}

.jUs-bnr.active .t1,
.jUs-bnr.active .t2 {
	transform: translate(0);
	-webkit-transform: translate(0);
	opacity: 1;
}

/*云屋科技*/
.invite-tech {
	padding: .93rem 0 1.27rem;
}

.invite-tech .a-title {
	text-align: left;
	font-weight: 600;
	margin: 0 0 0 .86rem;
}

.invite-tech ul {
	width: 485px;
	margin: .49rem 0 0 .8rem;
	overflow: hidden;
}

.invite-tech ul li {
	padding: 0 0 27px 33px;
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	background: url(../images/jus-line.jpg) no-repeat left 9px;
}

.invite-tech ul li:last-child {
	padding-bottom: 0px;
}

.invite-tech ul li:after {
	content: "";
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 20px;
	left: 5px;
	background: #e5e5e5;
}

.invite-tech ul li:last-child:after {
	display: none;
}

.invite-tech img {
	width: 4.22rem;
	height: 4.22rem;
	position: absolute;
	top: 50%;
	right: .46rem;
	margin-top: -2.11rem;
}

.invite-tech ul li p {
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	opacity: 0;
}

.invite-tech ul li:nth-child(2) p {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}

.invite-tech ul li:nth-child(3) p {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}

.invite-tech ul li:nth-child(4) p {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}

.invite-tech.active ul li p {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	opacity: 1;
}

/*服务支撑*/
.invite-srv {
	padding: .73rem 0 .74rem;
	background: #f5f5f5;
}

.invtSrv-list {
	margin: .8rem 0 0;
}

.invtSrv-list li {
	width: 15.5%;
	text-align: center;
	margin: 0 0 0 5.625%;
	float: left;
}

.invtSrv-list li:first-child {
	margin: 0px;
}

.invtSrv-img {
	width: 139px;
	height: 139px;
	line-height: 135px;
	border-radius: 100%;
	border: 2px dashed #cdcdcd;
	font-size: 0px;
	position: relative;
	margin: 0 auto;
}

.invtSrv-img .box {
	display: inline-block;
	width: 116px;
	height: 116px;
	line-height: 114px;
	border-radius: 100%;
	border: 1px solid #9e9e9e;
	position: relative;
	top: 10px;
}

.invtSrv-img .box img {
	max-width: 100%;
	max-height: 100%;
}

.invtSrv-img .box img.rollover {
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
}

.invtSrv-list li .name {
	line-height: 34px;
	font-size: 18px;
	margin: .21rem 0 0;
}

.invtSrv-list li .con {
	line-height: 24px;
	color: #666;
	margin: .1rem 0 0;
}

.invtSrv-list li:hover .invtSrv-img,
.invtSrv-list li:hover .invtSrv-img .box {
	border-color: #35affc;
}

.invtSrv-list li:hover .invtSrv-img .box {
	background: #35affc;
}

.invtSrv-list li:hover .invtSrv-img img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.invtSrv-list li:hover .invtSrv-img img.rollover {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0);
	-webkit-transform: translateY(0);
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}

.invtSrv-list li {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	opacity: 0;
}

.invtSrv-list li:nth-child(1),
.invtSrv-list li:nth-child(3),
.invtSrv-list li:nth-child(5) {
	transform: translateY(-100px);
	-webkit-transform: translateY(-100px);
}

.invtSrv-list li:nth-child(2),
.invtSrv-list li:nth-child(4) {
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
}

.invtSrv-list li:nth-child(2) {
	transition-delay: .2s;
}

.invtSrv-list li:nth-child(3) {
	transition-delay: .4s;
}

.invtSrv-list li:nth-child(4) {
	transition-delay: .6s;
}

.invtSrv-list li:nth-child(5) {
	transition-delay: .8s;
}

.invite-srv.active .invtSrv-list li {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity: 1;
}

/*加盟申请*/
.invite-apply {
	padding: .55rem 0 .8rem;
	background: url(../images/invite-bg.jpg) no-repeat center;
	background-size: cover;
}

.invtApply-form {
	width: 600px;
	margin: .35rem auto 0;
}

.invtApply-form li {
	width: 50%;
	padding: 9px 0 10px 10px;
	float: left;
}

.invtApply-form li.w100 {
	width: 100%;
}

.invtApply-form li .text {
	padding: 0 20px;
	height: 50px;
	line-height: 48px;
	font-weight: lighter;
	color: #b7b9bd;
	border: 1px solid #b7b9bd;
	border-radius: 2px;
}

.invtApply-sub {
	display: block;
	width: 190px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	color: #fff;
	background: #35affc;
	border-radius: 2px;
	margin: .39rem auto 0;
}

/*-- 下载中心 --*/
.dlCen-header {
	width: 100%;
	height: 80px;
	background: rgba(0, 0, 0, .45);
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 99;
}

.dlcH-logo {
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 0px;
	float: left;
}

.dlcH-nav a {
	display: block;
	line-height: 80px;
	color: #fff;
	font-size: 18px;
	font-weight: lighter;
	opacity: .4;
	float: left;
	margin: 0 0 0 .59rem;
}

.dlcH-nav a.cur,
.dlcH-nav a:hover {
	opacity: 1;
}

.dlCen-footer {
	padding: .18rem 0;
	line-height: 24px;
	text-align: center;
	color: #6c6c6c;
	background: #111820;
}

.dlCen-container {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
}

.dlCen-container .contain {
	height: 100%;
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0 0 0 -600px;
}

.dlCen-wrap {
	width: 100%;
	color: #fff;
	position: absolute;
	top: 20.77777777777778%;
	left: 0px;
}

.dlCen-left {
	width: 2.90rem;
	float: left;
}

.dlCen-left img {
	width: 100%;
}

.dlCen-right {
	/* margin: .2rem 0 0 .2rem; */
	float: left;
}

.dlCen-right .top {
	line-height: 72px;
	font-size: 58px;
}

.dlCen-list {
	margin: .8rem 0 0;
}

.dlCen-list li {
	text-align: center;
	float: left;
	margin: 0 0 0 46px;
}

.dlCen-list li:first-child {
	margin: 0px;
}

.dlCen-list li .type {
	line-height: 38px;
	font-size: 24px;
	font-weight: lighter;
	margin: .3rem 0 0;
}

.dlCen-list li img.ewm-img {
	width: 147px;
	height: 147px;
	border: 1px solid #000;
	object-fit: cover;
	position: absolute;
	top: -5px;
	left: -5px;
	display: none;
}

.dlCen-list li:hover img.ewm-img {
	display: block;
}

/*-- 产品中心 --*/

.pInfo-stage {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
	position: relative;
	overflow: hidden;
}

.pInfo-stage .p-con {
	padding: 0 1.65rem;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #777777;
	margin: .22rem 0 0;
}

/*产品视频*/
.pMedia-container {
	padding: .38rem 0 .78rem;
	background: #f3f5f8;
}

.pMedia-nav {
	width: 21.5%;
	height: 504px;
	background: #fff;
	float: left;
}

.pMedia-nav a {
	display: block;
	line-height: 63px;
	font-size: 16px;
	color: #666666;
	text-align: center;
	border-bottom: 1px solid #e1e1e1;
}

.pMedia-nav .pMn-icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 0px;
	position: relative;
	margin: 0 8.560311284046693% 0 0;
	vertical-align: middle;
}

.pMedia-nav a.cur,
.pMedia-nav a:hover {
	color: #fff;
	background: #39abfb;
	border-color: #39abfb;
}

.pMedia-nav a.cur .pMn-icon img,
.pMedia-nav a:hover .pMn-icon img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.pMedia-nav a.cur .pMn-icon img.rollover,
.pMedia-nav a:hover .pMn-icon img.rollover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.pMedia-right {
	width: 76%;
	float: right;
}

.pMedia-list li {
	width: 29.49561403508772%;
	margin: 0 0 .67rem 3.837719298245614%;
	float: left;
}

.pMedia-list .pMlist-box {
	display: block;
	text-align: center;
	background: #fff;
	position: relative;
	transition: none !important;
	;
	transition: none !important;
}

.pMlist-box img {
	width: 100%;
	height: auto;
}

.pMlist-box .pMlist-btn {
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .45) url(../images/icon-media.png) no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0px;
}

.pMlist-box .pMlist-com {
	width: 53px;
	height: 53px;
	line-height: 53px;
	font-size: 0px;
	border-radius: 100%;
	background: #fff;
	box-shadow: 0 1px 2px rgba(53, 175, 252, .27);
	position: relative;
	overflow: hidden;
	margin: -23px auto 0;
	z-index: 2;
	display: none;
}

.pMlist-com img {
	transform: scale(1) !important;
	transform: scale(1) !important;
}

.pMlist-box .pMlist-con {
	padding: 0 .2rem;
	line-height: 24px;
	height: 72px;
	color: #666666;
	margin: 15px 0 0;
}

.pMlist-box .pMlist-more {
	display: block;
	height: 43px;
	line-height: 43px;
	color: #fff;
	background: #bebebe;
	margin: 24px 0 0;
}

.pMedia-list .pMlist-box .name {
	line-height: 18px;
	margin: 15px 0 0;
	font-size: 16px;
}

.pMlist-box:hover {
	box-shadow: 0 0 10px 4px rgba(53, 175, 252, .27);
	transform: translate3d(0, -2px, 0);
	transition: all .3s cubic-bezier(.55, 0, .1, 1)
}

.pMlist-box:hover .pMlist-more {
	background: #39abfb;
}

/*- 云视真视频会议 -*/

/*p1-1*/
.pInfo-stage.p1-1 {
	padding: 140px 0 200px;
	text-align: center;
	color: #fff;
}

.pInfo-stage.p1-1 .t1 {
	line-height: 62px;
	font-size: 48px;
}

.pInfo-stage.p1-1 .t2 {
	line-height: 47px;
	font-size: 36px;
	font-weight: lighter;
	letter-spacing: 6px;
	margin: 10px 0 0;
}

/*p1-2*/
.pInfo-stage.p1-2 {
	padding: .74rem 0 1.11rem;
	text-align: center;
}

.pInfo-stage.p1-2 .con2 {
	margin: .84rem 0 0;
}

.pInfo-stage.p1-2 ul {
	font-size: 0px;
	margin: .86rem 0 0;
}

.pInfo-stage.p1-2 ul li {
	display: inline-block;
	width: 198px;
	position: relative;
}

.pInfo-stage.p1-2 ul li .name {
	line-height: 25px;
	font-size: 16px;
	margin: 10px 0 0;
}

.pInfo-stage.p1-2 ul li:after,
.pInfo-stage.p1-2 ul li:first-child:before {
	content: "";
	display: block;
	width: 1px;
	height: 70px;
	background: #c7c7c7;
	position: absolute;
	top: 13px;
}

.pInfo-stage.p1-2 ul li:after {
	right: 0px;
}

.pInfo-stage.p1-2 ul li:first-child:before {
	left: 0px;
}

.pInfo-stage.p1-2 .con2:hover,
.pInfo-stage.p1-2 ul li:hover img {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}


/*p1-3*/
.pInfo-stage.p1-3 {
	padding: 1.17rem 0 1.61rem;
}

.pIshow-list {
	position: relative;
	z-index: 2;
}

.pIshow-list li {
	margin: 56px 0 0;
}

.pIshow-list li:first-child {
	margin: 0px;
}

.pIshow-list li .pIslist-box:first-child {
	float: left;
}

.pIslist-box {
	display: block;
	padding: 18px 25px 21px 23px;
	width: 313px;
	float: right;
}

.pIslist-box .pIshow-icon {
	width: 70px;
	height: 70px;
	line-height: 68px;
	font-size: 0px;
	border: 1px solid #9d9d9d;
	border-radius: 100%;
	position: relative;
	float: left;
	margin: 4px 0 0;
}

.pIshow-icon img {
	width: 100%;
}

.pIslist-box .type {
	padding: 0 0 0 22px;
	line-height: 29px;
	font-size: 18px;
}

.pIslist-box .con {
	padding: 0 0 0 22px;
	height: 44px;
	line-height: 22px;
	color: #777777;
}

.pIslist-box.cur,
.pIslist-box:hover {
	background: #35affc;
}

.pIslist-box.cur .type,
.pIslist-box.cur .con,
.pIslist-box:hover .type,
.pIslist-box:hover .con {
	color: #fff;
}

.pIslist-box.cur .pIshow-icon,
.pIslist-box:hover .pIshow-icon {
	border-color: #fff;
}

.pIslist-box.cur .pIshow-icon img,
.pIslist-box:hover .pIshow-icon img {
	opacity: 0;
	filter: alpha(opacity=0)
}

.pIslist-box.cur .pIshow-icon img.rollover,
.pIslist-box:hover .pIshow-icon img.rollover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.pIshow-box {
	width: 100%;
	height: 412px;
	line-height: 412px;
	text-align: center;
	/*background:url(../images/pinfos3-bg2.jpg) no-repeat center bottom / cover;*/
	position: absolute;
	top: 17px;
	left: 0px;
}

.pIshow-box .pIshow-con {
	display: none;
}

.pIshow-box .pIshow-con:first-child {
	display: block;
}

/*p1-4*/
.pInfo-stage.p1-4 {
	padding: .27rem 0 .83rem;
}

.pIadv-list li {
	width: 33.333%;
	text-align: center;
	float: left;
	margin: .53rem 0 0;
}

.pIadv-list .pIalist-icon {
	width: 169px;
	height: 169px;
	line-height: 167px;
	font-size: 0px;
	border: 1px dashed #999999;
	border-radius: 100%;
	margin: 0 auto;
}

.pIalist-icon .box {
	display: inline-block;
	width: 132px;
	height: 132px;
	line-height: 130px;
	border: 1px solid #e1e1e1;
	border-radius: 100%;
	position: relative;
}

.pIalist-icon img {
	width: 100%;
	z-index: 2;
}

.pIalist-icon .box:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	border-radius: 100%;
	background: #35affc;
	z-index: 1;
	opacity: 0;
}

.pIadv-list .name {
	line-height: 28px;
	font-size: 20px;
	margin: .3rem 0 0;
}

.pIadv-list .con {
	line-height: 24px;
	color: #777777;
	margin: .1rem 0 0;
}

.pIadv-list li:hover .pIalist-icon {
	border-color: #35affc;
}

.pIadv-list li:hover .pIalist-icon .box {
	border: 0px;
}

.pIadv-list li:hover .pIalist-icon .box img {
	opacity: 0;
	filter: alpha(opacity=100);
}

.pIadv-list li:hover .pIalist-icon .box img.rollover {
	opacity: 1;
	filter: alpha(opacity=0);
}

.pIadv-list li:hover .pIalist-icon .box:after {
	-webkit-animation: flipInY2 1s .1s ease both;
	-moz-animation: flipInY2 1s .1s ease both;
}

@-webkit-keyframes flipInY2 {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-5deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateY(5deg)
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes flipInY2 {
	0% {
		-moz-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	40% {
		-moz-transform: perspective(400px) rotateY(-5deg)
	}

	70% {
		-moz-transform: perspective(400px) rotateY(5deg)
	}

	100% {
		-moz-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

/*p1-5*/
.pInfo-stage.p1-5 {
	padding: .76rem 0 0;
	background: #f5f5f5;
}

.pIapp-list {
	margin: .4rem 0 0;
}

.pIapp-list li {
	width: 25%;
	text-align: center;
	color: #fff;
	position: relative;
	overflow: hidden;
	float: left;
}

.pIapp-list li img {
	width: 100%;
}

.pIapp-list li .type {
	width: 116px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	background: rgba(0, 0, 0, .75);
	position: absolute;
	right: .19rem;
	bottom: .21rem;
}

.pIapp-box {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, .48);
	opacity: 0;
}

.pIapp-box .pIapp-block {
	padding: 1.18rem 0 0;
	width: 3.98rem;
	height: 3.38rem;
	/*border:1px solid rgba(255,255,255,.4);*/
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1.68rem 0 0 -1.99rem;
}

.pIapp-block .name {
	line-height: 33px;
	font-size: 24px;
}

.pIapp-block .con {
	width: 220px;
	line-height: 24px;
	opacity: .8;
	margin: .2rem auto 0;
}

.pIapp-list li:hover .pIapp-box {
	opacity: 1;
}

.pIapp-list li:hover .type {
	opacity: 0;
}

/*s6*/
.pInfo-stage.p1-6 {
	padding: .76rem 0 .8rem;
}

.pInfo-stage.p1-6 .parter-list {
	margin: .38rem auto 0;
}

/*- 软件视频会议 -*/

/*p2-1*/
.pInfo-stage.p2-1 {
	padding: 156px 0 156px
}

.pInfo-stage.p2-1 .btn {
	margin: .63rem auto 0;
}

.pInfo-stage.p2-1 .btn span {
	background: url('../images/common/play.png') center no-repeat;
	padding: 10.5px 32px;
	color: #fff;
	border-radius: 20px;
	font-size: 16px;
}

/*p2-4*/
.pInfo-stage.p2-4 {
	padding: .76rem 0 .89rem;
	color: #fff;
	background-attachment: fixed !important;
}

.pIadv2-list {
	margin: .92rem 0 0;
}

.pIadv2-list li {
	width: 17%;
	text-align: center;
	float: left;
	margin: 0 0 0 3.75%;
}

.pIadv2-list li:first-child {
	margin: 0px;
}

.pIadv2-list .pIadv2-icon {
	width: 117px;
	height: 117px;
	line-height: 115px;
	font-size: 0px;
	border-radius: 100%;
	border: 1px solid rgba(235, 235, 235, .75);
	position: relative;
	margin: 0 auto;
}

.pIadv2-icon img {
	width: 100%;
}

.pIadv2-icon:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	border-radius: 100%;
	background: rgba(53, 175, 252, .75);
	z-index: 1;
	opacity: 0;
}

.pIadv2-list li:hover .pIadv2-icon {
	border: 0px;
}

.pIadv2-list li:hover .pIadv2-icon img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.pIadv2-list li:hover .pIadv2-icon img.rollover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.pIadv2-list li:hover .pIadv2-icon:after {
	-webkit-animation: flipInY2 1s .1s ease both;
	-moz-animation: flipInY2 1s .1s ease both;
}

.pIadv2-list .type {
	line-height: 31px;
	font-size: 22px;
	font-weight: lighter;
	margin: .46rem 0 0;
}

.pIadv2-list .con {
	line-height: 22px;
	margin: .2rem 0 0;
}

/*直播室*/

/*p3-1*/
.pInfo-stage.p3-1 {
	padding: 233px 0 286px;
}

.p3-2 .iPro-img {
	padding: .53rem 0 5px;
}

.p3-2 .iPro-box .t2 {
	line-height: 38px;
}

/*-- 解决方案 --*/

/*bnr*/
.sol-bnr {
	padding: 201px 0 274px;
	font-weight: lighter;
	text-align: center;
	color: #fff;
	overflow: hidden;
}

.sol-bnr .t1 {
	line-height: 50px;
	font-size: 36px;
}

.sol-bnr .t2 {
	line-height: 30px;
	margin: .25rem 0 0;
}

.sol-nav a {
	width: auto !important;
}

/*功能特点*/
.sol-fn {
	padding: .73rem 0 198px;
	background: #f5f5f5;
}

.solFn-wrap {
	width: 363px;
	height: 363px;
	border: 1px solid #35affc;
	border-radius: 100%;
	position: relative;
	margin: 181px auto 0;
}

.solFn-img {
	width: 220px;
	height: 220px;
	line-height: 216px;
	font-size: 0px;
	text-align: center;
	border: 2px dashed #35affc;
	border-radius: 100%;
	position: absolute;
	top: 70px;
	left: 70px;
}

.solFn-img img {
	border-radius: 100%;
}

.solFn-box,
.solFn-box img {
	position: absolute;
}

.solFn-box .title {
	line-height: 35px;
	font-size: 18px;
}

.solFn-box .con {
	line-height: 24px;
	color: #666666;
	margin: 5px 0 0;
}

.solFn-box.solFn-box1 {
	width: 100%;
	text-align: center;
	padding: 0 0 113px;
	left: 0px;
	top: -133px;
}

.solFn-box.solFn-box1 img {
	bottom: 0px;
	left: 136px;
}

.solFn-box.solFn-box2 {
	width: 350px;
	padding: 0 0 0 124px;
	right: -271px;
	top: 41px;
}

.solFn-box.solFn-box2 img {
	top: 10px;
	left: 5px;
}

.solFn-box.solFn-box3 {
	width: 310px;
	padding: 0 0 0 123px;
	right: -235px;
	top: 237px;
}

.solFn-box.solFn-box3 img {
	top: -1px;
	left: 0px;
}

.solFn-box.solFn-box4 {
	width: 240px;
	padding: 115px 0 0;
	text-align: center;
	left: 50%;
	bottom: -161px;
	margin: 0 0 0 -120px;
}

.solFn-box.solFn-box4 img {
	top: 0px;
	left: 74.5px;
}

.solFn-box.solFn-box5 {
	width: 320px;
	padding: 0 120px 0 0;
	text-align: right;
	left: -249px;
	top: 240px;
}

.solFn-box.solFn-box5 img {
	top: -8px;
	right: 0px;
}

.solFn-box.solFn-box6 {
	width: 335px;
	padding: 0 122px 0 0;
	text-align: right;
	left: -264px;
	top: 41px;
}

.solFn-box.solFn-box6 img {
	top: 10px;
	right: 0px;
}

.solFn-box:hover img {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}

/*应用场景*/
.sol-app {
	padding: .55rem 0 .55rem;
}

.solApp-list {
	width: 103.125%;
	margin: .15rem 0 0 -3.125%;
}

.solApp-list li {
	width: 33.333%;
	padding: .25rem 0 .25rem 3.125%;
	float: left;
	/*opacity:0;transform-origin:0% 100%;-moz-transform-origin:0% 100%;-webkit-transform-origin:0% 100%;transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);*/
}

.solApp-list .solApp-box {
	display: block;
	padding: 0 0 .43rem;
	text-align: center;
	background: #f5f5f5;
}

.solApp-box img {
	width: 100%;
}

.solApp-box .title {
	line-height: 30px;
	font-size: 18px;
	margin: .24rem 0 0;
}

.solApp-box .con {
	padding: 0 .3rem;
	line-height: 28px;
	color: #666666;
	height: 56px;
	margin: .1rem 0 0;
}

.solApp-box:hover {
	box-shadow: 0 0 10px 4px #e1e1e1;
	transform: translate3d(0, -2px, 0);
	transition: all .3s cubic-bezier(.55, 0, .1, 1);
	background: #35affc;
}

.solApp-box:hover .title,
.solApp-box:hover .con {
	color: #fff;
}

.solApp-list li {
	transition: all .6s linear;
	-webkit-transition: all .6s linear;
	-moz-transition: all .6s linear;
}

.sol-app.active .solApp-list li {
	opacity: 1;
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

/*我们的优势*/
.sol-adv {
	padding: .53rem 0 1.08rem;
	background: url(../images/soladv-1.jpg) no-repeat center center / cover;
}

.solAdv-list {
	color: #fff;
	text-align: center;
	font-size: 0px;
	margin: .74rem auto 0;
}

.solAdv-list li {
	display: inline-block;
	width: 259px;
	height: 259px;
	background: url(../images/soladv-bg.png) no-repeat center center / cover;
	margin: 0 3px;
	overflow: hidden;
	z-index: 2;
}

.solAdv-list li.l2 {
	margin-top: -126px;
}

.solAdv-box {
	display: table;
	width: 100%;
	height: 100%;
	border: 0px;
	cursor: pointer;
}

.solAdv-box .solAdv-block {
	display: table-cell;
	vertical-align: middle;
}

.solAdv-block .type {
	padding: 0 72px;
	line-height: 24px;
	font-size: 16px;
	margin: .16rem 0 0;
}

/*
.solAdv-box:hover{background:url(../images/soladv-bg2.png) no-repeat center center / cover;}
.solAdv-box:hover .solAdv-block{animation:fadeIn .5s ease-out;-webkit-animation:fadeIn .5s ease-out;}
*/
.solAdv-box:hover {
	background: url(../images/soladv-bg2.png) no-repeat center center / cover;
}

@media all and (max-width:1100px) {

	.solAdv-list {
		width: 824px;
	}

	.solAdv-list li {
		width: 200px;
		height: 200px;
	}

	.solAdv-list li.l2 {
		margin-top: -97px;
	}

	.solAdv-block img {
		width: 140px;
	}

	.solAdv-block .type {
		padding: 0 40px;
		font-size: 14px;
		line-height: 20px;
	}

}

/*合作伙伴*/
.sol-parter {
	background: #fff;
}

/*下载与联系*/
.sol-DlCt {
	padding: .64rem 0 .52rem;
	color: #fff;
	text-align: center;
	background: url(../images/soldl-bg.jpg) no-repeat center center / cover;
}

.sol-DlCt .t2 {
	line-height: 30px;
	font-size: 16px;
	margin: .2rem 0 0;
}

.sol-DlCt .action {
	font-size: 0px;
	margin: .82rem 0 0;
}

.sol-DlCt .action .btn {
	width: 200px;
	height: 70px;
	line-height: 68px;
	font-size: 16px;
	border: 1px solid rgba(255, 255, 255, .5);
	border-radius: 3px;
	margin: .34rem;
}

.sol-DlCt .action .btn:hover {
	border-color: #35affc;
	background: #35affc;
}

/*-- aniamte --*/
.pInfo-stage.p1-1 .t1,
.pInfo-stage.p1-1 .t2,
.pInfo-stage.p1-2 .con2,
.pInfo-stage.p1-2 ul li img,
.pInfo-stage.p2-1 .btn,
.sol-bnr .t1,
.sol-bnr .t2,
.solAdv-list li,
.comPro-box p,
.bnr-img.srv-bnr .t1,
.bnr-img.srv-bnr .t2 {
	transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
}

.pIadv-list li {
	transition: all .6s ease-in-out .2s;
	-webkit-transition: all .6s ease-in-out .2s;
}

.pIadv-list li:nth-child(1) {
	transform: translate(-100px, -100px) scale(.5);
	-webkit-transform: translate(-100px, -100px) scale(.5);
}

.pIadv-list li:nth-child(2) {
	transform: translate(0, -100px) scale(.5);
	-webkit-transform: translate(0, -100px) scale(.5);
}

.pIadv-list li:nth-child(3) {
	transform: translate(100px, -100px) scale(.5);
	-webkit-transform: translate(100px, -100px) scale(.5);
}

.pIadv-list li:nth-child(4) {
	transform: translate(-100px, 100px) scale(.5);
	-webkit-transform: translate(-100px, 100px) scale(.5);
}

.pIadv-list li:nth-child(5) {
	transform: translate(0, 100px) scale(.5);
	-webkit-transform: translate(0, 100px) scale(.5);
}

.pIadv-list li:nth-child(6) {
	transform: translate(100px, 100px) scale(.5);
	-webkit-transform: translate(100px, 100px) scale(.5);
}

.solAdv-list li {
	transform: translate(-100px, 100px);
	-webkit-transform: translate(-100px, 100px);
}

.pInfo-stage.p1-1 .t1,
.pInfo-stage.p1-1 .t2,
.pInfo-stage.p1-2 .con2,
.pIadv-list li,
.pInfo-stage.p2-1 .btn,
.sol-bnr .t1,
.sol-bnr .t2,
.solAdv-list li,
.comPro-box p,
.bnr-img.srv-bnr .t1,
.bnr-img.srv-bnr .t2 {
	opacity: 0;
}

.pInfo-stage.p1-1 .t1,
.sol-bnr .t1,
.bnr-img.srv-bnr .t1 {
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
}

.pInfo-stage.p1-1 .t2,
.sol-bnr .t2,
.bnr-img.srv-bnr .t2 {
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
}

.pInfo-stage.p1-2 .con2 {
	transform: scale(0);
	-webkit-transform: scale(0);
}

.pInfo-stage.p2-1 .btn {
	transform: translateY(-50px);
	-webkit-transform: translateY(-50px);
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}

.comPro-box p {
	transform: translateX(-50px);
	-webkit-transform: translateX(-50px);
}

.pInfo-stage.p1-1.active .t1,
.pInfo-stage.p1-1.active .t2,
.pInfo-stage.p2-1.active .btn,
.sol-bnr.active .t1,
.sol-bnr.active .t2,
.sol-adv.active .solAdv-list li,
.com-pro.active .comPro-box p,
.bnr-img.srv-bnr.active .t1,
.bnr-img.srv-bnr.active .t2 {
	transform: translate(0);
	-webkit-transform: translate(0);
	opacity: 1;
}

.pInfo-stage.p1-2.active .con2 {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}

.pInfo-stage.p1-4.active .pIadv-list li {
	transform: translate(0) scale(1);
	-webkit-transform: translate(0) scale(1);
	opacity: 1;
}

/*公用bnr*/
.bnr-img.srv-bnr {
	padding: 121px 0 169px;
	text-align: center;
	color: #fff;
	overflow: hidden;
}

.bnr-img.srv-bnr .t1 {
	line-height: 52px;
	font-size: 36px;
}

.bnr-img.srv-bnr .t2 {
	line-height: 33px;
	font-size: 24px;
	font-weight: lighter;
	letter-spacing: 20px;
}


/*常见问题*/
.faq-container {
	padding: .5rem 0 .6rem;
}

.faq-nav {
	text-align: center;
	font-size: 0px;
}

.faq-nav a {
	display: inline-block;
	width: 170px;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	background: #f5f5f5;
}

.faq-nav a.cur,
.faq-nav a:hover {
	color: #fff;
	background: #39abfb;
}

.faq-list {
	padding: .2rem 0 0;
}

.faq-list li {
	margin: .2rem 0 0;
}

.faq-list li dt {
	padding: 0 0 0 33px;
	height: 50px;
	line-height: 50px;
	background: #f5f5f5;
	position: relative;
	cursor: pointer;
}

.faq-list li dt:after {
	content: "";
	display: block;
	width: 11px;
	height: 9px;
	background: url(../images/icon-dd1.png) no-repeat center center;
	position: absolute;
	right: 25px;
	top: 50%;
	margin-top: -4px;
}

.faq-list li dd {
	padding: .22rem .29rem .21rem;
	color: #777777;
	line-height: 26px;
	border: 1px solid #e1e1e1;
	border-top: 0px;
	display: none;
}

.faq-list li dt.cur {
	background: #dddddd;
}

.faq-list li dt.cur:after {
	background-image: url(../images/icon-dd1-2.png);
}

.faq-container .pagination {
	margin: .6rem 0 0;
}


/*意见反馈*/
.feedback-container {
	padding: .52rem 0 .83rem;
	background: #f7f8f8;
}

.feedback-wrap {
	padding: .65rem .59rem 1.04rem .8rem;
	width: 85.5%;
	background: #fff;
	margin: 0 auto;
}

.feedback-form li {
	padding: 10px 0 10px 88px;
	position: relative;
}

.feedback-form li .type {
	display: block;
	width: 88px;
	line-height: 48px;
	position: absolute;
	left: 0px;
	top: 10px;
}

.feedback-form li .text {
	width: 100%;
	padding: 0 10px;
	height: 48px;
	line-height: 46px;
	border: 1px solid #e1e1e1;
}

.feedback-form li textarea.text {
	height: 183px;
	resize: none;
}

.feedback-form li .check {
	display: inline-block;
	line-height: 48px;
	margin: 0 25px 0 0;
	cursor: pointer;
}

.feedback-form li .check input[type=radio] {
	width: 13px;
	height: 13px;
	border-radius: 100%;
	border: 1px solid #6a6a6a;
	vertical-align: middle;
	margin: 0px 9px 0 0;
	position: relative;
	top: -1px;
}

.feedback-form li .check input[type=radio]:checked {
	border-color: #39abfb;
	background: url(../images/icon-cur.png) no-repeat center center / cover;
}

.feedback-form li .check input[type=radio]:checked+span {
	color: #39abfb;
}

.feedback-form li .hint {
	line-height: 32px;
	color: #777777;
}

.feedback-sub {
	display: block;
	width: 240px;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	font-weight: lighter;
	color: #fff;
	letter-spacing: 2px;
	border-radius: 60px;
	background: #35affc;
	margin: .41rem auto 0;
}



/*联系我们*/
.ctUs-container {
	padding: .59rem 0 .8rem;
}

.ctUs-list li {
	width: 33.33%;
	text-align: center;
	float: left;
}

.ctUs-list .ctUs-icon {
	width: 135px;
	height: 135px;
	line-height: 133px;
	font-size: 0px;
	border: 1px solid #39abfb;
	border-radius: 100%;
	position: relative;
	margin: 0 auto;
}

.ctUs-list .type {
	line-height: 29px;
	font-size: 18px;
	margin: .35rem 0 0;
}

.ctUs-list li:hover .ctUs-icon {
	background: #39abfb;
}

.ctUs-list li:hover .ctUs-icon img {
	opacity: 0;
}

.ctUs-list li:hover .ctUs-icon img.rollover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.ctUs-box {
	padding: .32rem 0 .31rem .57rem;
	border: 1px solid #e1e1e1;
	background: url(../images/ctus-bg.jpg) no-repeat center center / cover;
	overflow: hidden;
	margin: .57rem 0 0;
}

.ctUs-block {
	float: left;
}

.ctUs-block .con1 {
	line-height: 32px;
	font-size: 16px;
}

.ctUs-block .con2 {
	line-height: 24px;
	color: #777777;
	letter-spacing: 4px;
}

.ctUs-tel {
	display: block;
	padding: 0 0 0 70px;
	line-height: 56px;
	font-size: 30.7px;
	color: #39abfb;
	background: url(../images/icon-tel2.png) no-repeat left 9px;
	float: left;
	margin: 0 0 0 .75rem;
}

.ctUs-dtl {
	padding: .34rem .31rem .35rem .39rem;
	background: #f7f8f8;
	overflow: hidden;
	margin: .3rem 0 0;
}

.ctUs-map {
	width: 56.99115044247788%;
	border: 1px solid #39abfb;
	overflow: hidden;
	float: right;
}

.ctUs-map img {
	max-width: none !important;
}

.cUdtl-box {
	width: 39.38053097345133%;
	float: left;
	margin: 20px 0 0;
}

.cUdtl-box .name {
	padding: 0 0 .2rem;
	line-height: 36px;
	font-size: 18px;
	font-weight: 600;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 .15rem;
}

.cUdtl-box .con {
	padding: 14px 0 14px 37px;
	line-height: 20px;
	font-size: 16px;
	color: #777777;
}

.cUdtl-box .con .type {
	color: #333333;
}

.cUdtl-box .con.tel {
	background: url(../images/icon-ctus1.png) no-repeat left center;
}

.cUdtl-box .con.mail {
	background: url(../images/icon-ctus2.png) no-repeat left center;
}

.cUdtl-box .con.adr {
	background: url(../images/icon-ctus3.png) no-repeat left center;
}

.cUdtl-box .con.code {
	background: url(../images/icon-ctus4.png) no-repeat left center;
}

.sub-nav .row {
	max-width: 510px;
	margin: 0 auto;
	text-align: center;
}

@media (min-width: 768px) {
	.sub-nav .row>div {
		width: 25%;
	}
}

.sub-nav .row div {
	padding: 10px 14px;
}

.sub-nav .row div a {
	padding: 0 10px 11px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

.sub-nav .row div a:hover {
	color: #4592ff !important;
	border-bottom: 2px solid #4592ff !important;
	-moz-transition: all 0s ease-out;
	-o-transition: all 0s ease-out;
	-webkit-transition: all 0s ease-out;
	transition: all 0s ease-out;
}