.wrapper {
	width: 1400px;
	margin: 0 auto
}

.big_img {
	width: 100%;
}

.big_img img {
	width: 100%;
	display: block;
}

.lunbo {
	width: 100%;
	position: relative;
}

.lunbo .swiper-slide {
	width: 20% !important;    /*padding-top: 3%;*/
	padding-bottom: 0px;
	text-align: center;
}

.lunbo .swiper-slide .slide-holder {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
}

.lunbo .swiper-slide .slide-holder:hover {
	opacity: 1;
}

.lunbo .swiper-slide .ava {
	width: 100%;
	position: relative;
	margin: 0 auto 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.lunbo .swiper-slide .ava img {
	width: 86%;
	margin: 0 auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lunbo .swiper-slide .author-wrap .name {
	display: block;
	font-size: 20px;
	font-family: '微软雅黑';
	padding-bottom: 10px;
}

.lunbo .swiper-slide .author-wrap .role {
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}

.lunbo .swiper-slide blockquote {
	text-align: center;
	padding: 0 30px;
	position: relative;
	color: #889eff;
	font-size: 16px;
	line-height: 2;
	margin: 0 0 34px;
}

.lunbo .swiper-slide blockquote:before {
	content: "";
	display: block;
	clear: both;
	position: absolute;
	left: 0;
	top: 50%;
	width: 11px;
	height: 11px;
	margin-top: -8px;
}

.lunbo .swiper-slide blockquote:after {
	content: "";
	display: block;
	clear: both;
	position: absolute;
	right: 0;
	top: 50%;
	width: 11px;
	height: 11px;
	margin-top: -8px;
}

.lunbo .swiper-slide-active .slide-holder {

	/* -webkit-transform: scale(1); */
	-ms-transform: scale(1);    /* transform: scale(1); */
	opacity: 1 !important;
}

.lunbo .swiper-slide-active .ava img {
	opacity: 1 !important;
}

.lunbo .swiper-slide-next .image-wrap {
	cursor: pointer;
}

.lunbo .swiper-slide-next .slide-holder {
	-webkit-transform-origin: 50% 50% 0;
	-ms-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}

.lunbo .swiper-slide-prev .image-wrap {
	cursor: pointer;
}

.lunbo .swiper-slide-prev .slide-holder {
	-webkit-transform-origin: 50% 50% 0;
	-ms-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}

.lunbo .swiper-slide-active .slide-holder, .lunbo .swiper-slide-next .slide-holder, .lunbo .swiper-slide-prev .slide-holder {
	opacity: 0.8;
}

.lunbo .swiper-pagination {
	width: 100%;
	text-align: center;
}

.lunbo .swiper-pagination span {
	background: #424882;
	opacity: 1;
	margin: 0 7px;
}

.lunbo .swiper-pagination .swiper-pagination-bullet-active {
	background: #FFFFFF;
}

.lunbo .swiper-btn-next, .lunbo .swiper-btn-prev {
	position: absolute;
	width: 18px;
	height: 32px;
	z-index: 10;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0.8;
	cursor: pointer;
}

.lunbo .swiper-btn-next:hover, .lunbo .swiper-btn-prev:hover {
	opacity: 1;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.lunbo .swiper-btn-next:before, .lunbo .swiper-btn-prev:before {
	content: "";
	display: block;
	clear: both;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 3px;
	height: 3px;
	margin-left: -1px;
	background: rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: 0 0 50px 10px rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 50px 10px rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.lunbo .swiper-btn-prev {
	background: url(../images/comm-slide-prev.png) no-repeat;
	left: 0;
	top: 50%;
	margin-top: -16px;
}

.lunbo .swiper-btn-next {
	background: url(../images/comm-slide-next.png) no-repeat;
	right: 0;
	top: 50%;
	margin-top: -16px;
}

/*.lunbo .swiper-slide-active .slide-holder {
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}*/
.dy_title {
	width: 35%;
	margin: 40px auto 20px;
	text-align: center;
}

.dy_title img {
	width: 100%;
	display: block;
}

.dy_title p {
	margin-top: 10px;
	font-size: 18px;
	font-family: '微软雅黑';
	font-weight: bold;
}

.quanyi {
	display: flex;
	justify-content: space-around;
}

.quanyi_l {
	position: relative;
	width: 30%;
	height: auto;
}

.quanyi_r {
	width: 65%;
}

.qyimg_1{
	width: 49px;
	height: 49px;
	margin: 0 auto;
	opacity: 0;
	padding-top: 68%;
}
.qyimg_2{
	width: 48px;
	height: 34px;
	margin: 0 auto;
	opacity: 0;
	padding-top: 10%;
}
.qyimg_3{
	width: 112px;
	height: 62px;
	margin: 0 auto;
	opacity: 0;
	padding-top: 20%;
}
.qyimg_4{
	width: 63px;
	height: 54px;
	margin: 0 auto;
	opacity: 0;
	padding-top: 24%;
}
.qyimg_5{
	width: 113px;
	height: 53px;
	margin: 0 auto;
	opacity: 0;
	padding-top: 24%;
}
.qyimg_6{
	width: 64px;
	height: 64px;
	margin: 0 auto;
	opacity: 0;
	padding-top: 24%;
}

.quanyi_r_item1{height: 404px;}
.quanyi_box{
	overflow: hidden;
}
.quanyi_box .item{
	width: 48%;
    margin-right: 4%;
    margin-top: 4%;
    float: left;
}
.quanyi_box .item:nth-child(2){margin-right:0;}

.quanyi_two{display: flex;padding: 0 1%;margin-top: 2%;}
.quanyi_two .quanyi_l{
	width: 66%;
	margin-left: 1%;
}
.quanyi_two .quanyi_r{
	width: 31.8%;
	margin-right: 2%;
}
.quanyi_two .quanyi_r:nth-child(3){margin-right:0;}

.quanyi_three{
	background-color: #b4b4b2;
	padding: 10px 64px;
	margin-left: 1%;
	margin-right: 1.5%;
    margin-top: 2%;
}
.quanyi_three h3{
	font-size: 26px;
	font-family: '微软雅黑';
	color: #fff;
	text-align: center;
}
.quanyi_three p{
	font-size: 20px;
	font-family: '微软雅黑';
	color: #fff;
	line-height: 1.8;
	
}
.quanyi_three p span{
	color: #ff0000;
}

.aui-ver-button{
	width: 30%;
	height: 48px;
	margin: 20px auto 0;
	text-align: center;
}
.aui-ver-button a {
	display: block;
    background: -webkit-linear-gradient(left,#fe5455,#ff3300);
    background: -o-linear-gradient(right,#fe5455,#ff3300);
    background: -moz-linear-gradient(right,#fe5455,#ff3300);
    background: linear-gradient(to right,#fe5455,#ff3300);
    background-color: #fe5455;
    border-radius: 22px;
    color: #fff;
    border: none;
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 20px;
	font-family: '微软雅黑';
    box-shadow: 0 5px 9px #dadefd;
}


.anli_item{
	position: relative;
	height: 442px;
	margin-bottom: 3%;
}
.anli_item img{
	position: absolute;
	top: 0;
	left: 0;
	width: 60%;
}
.anli_text{
	position: absolute;
	left: 55%;
	margin-top: 8%;
	padding: 5% 5% 5% 10%;
	background-color: #cfcfce;
}
.anli_text h3{
	margin-bottom: 20px;
    font-size: 20px;
	font-family: '微软雅黑';
	text-align: center;
}
.anli_text p{
    font-size: 18px;
	font-family: '微软雅黑';
}

.dianhua{
	width: 35%;
	margin: 0 auto 40px;
}
.dianhua img{
	width: 100%;
	display: block;
}




figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
	margin: 0
}

figure img {
	position: relative;
	display: block
}

figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

figure figcaption::before, figure figcaption::after {
	pointer-events: none
}

figure figcaption, figure figcaption>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

figure figcaption>a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0
}

figure h2 {
	word-spacing: -.15em;
	font-size: 1.2rem;
	font-weight: 300
}

figure h2 span {
	font-weight: 800
}

figure h2, figure p {
	margin: 0
}

figure p {
	letter-spacing: 1px;
	font-size: 16px;
	font-family: '微软雅黑';
}
figure p span{
	color: #ff0000;
}

figure.effect-winston {
	background: #3c3c3c;
	text-align: left
}

figure.effect-winston img {
	-webkit-transition: opacity .45s;
	transition: opacity .45s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

figure.effect-winston figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(triangle.svg) no-repeat center center;
	background-size: 100% 100%;
	content: '';
	-webkit-transition: opacity .45s, -webkit-transform .45s;
	transition: opacity .45s, transform .45s;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(0deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}

figure.effect-winston h2 {
	letter-spacing: 2px;
	opacity: 0;
	transition: opacity .45s;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)
}

figure.effect-winston h2 span {
	font-weight: 400;
	font-size: 1rem
}

figure.effect-winston h2 div {
	font-size: .9rem;
	margin-top: .2rem;
	margin-left: 1.4rem
}

figure.effect-winston p {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 8% 8% 0
}

figure.effect-winston figcaption>a {
	-webkit-transform: rotate3d(0, 0, 1, 73deg);
	transform: rotate3d(0, 0, 1, 73deg);
	margin: -3rem 0 0 -1rem
}

figure.effect-winston p>a {
	margin: 0 10px;
	color: #626262;
	font-size: 170%
}

figure.effect-winston p>a:hover, figure.effect-winston p>a:focus {
	color: #096
}

figure.effect-winston p>a>i {
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0)
}

figure.effect-winston:hover img {
	opacity: .6
}

figure.effect-winston:hover h2 {
	opacity: 1;
	-webkit-transition: opacity .45s, -webkit-transform .45s;
	transition: opacity .45s, transform .45s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

figure.effect-winston:hover figcaption::before {
	opacity: .7;
	-webkit-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	transform: rotate(25deg)
}

figure.effect-winston:hover p i {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

figure.effect-winston:hover p a:nth-child(2) i {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}

figure.effect-winston:hover p a:first-child i {
	-webkit-transition-delay: .15s;
	transition-delay: .15s
}

figure.effect-jazz {
	background: #3c3c3c
}

figure.effect-jazz figcaption::after, figure.effect-jazz img, figure.effect-jazz p {
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}

figure.effect-jazz figcaption {
	padding: 2em 1em
}

figure.effect-jazz figcaption::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

figure.effect-jazz p, figure.effect-jazz h2 {
	padding: .3em 2em;
	text-transform: none;
	opacity: 0;
	-webkit-transform: scale3d(.8, .8, 1);
	transform: scale3d(.8, .8, 1)
}

figure.effect-jazz h2 {
	letter-spacing: 2px;
	/*padding-top: 28%;*/
	font-family: '微软雅黑';
	font-weight: bold;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s
}

figure.effect-jazz h2 span {
	color: #ff0000;
}

figure.effect-jazz:hover img {
	opacity: .2;
	-webkit-transform: scale3d(1.05, 1.05, 1);
	transform: scale3d(1.05, 1.05, 1)
}

figure.effect-jazz:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
	transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1)
}

figure.effect-jazz:hover h2, figure.effect-jazz:hover p,
figure.effect-jazz:hover .qyimg_1,
figure.effect-jazz:hover .qyimg_2,
figure.effect-jazz:hover .qyimg_3,
figure.effect-jazz:hover .qyimg_4,
figure.effect-jazz:hover .qyimg_5,
figure.effect-jazz:hover .qyimg_6{
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1)
}







@media screen and (max-width:1680px) {
	.wrapper {
		width: 1300px
	}

	.anli_item{height: 410px;}

}

@media screen and (max-width:1600px) {
	.wrapper {
		width: 1200px
	}

	.anli_item{height: 380px;}

	.quanyi_r_item1 {
	    height: 347px;
	}

}

@media screen and (max-width:1440px) {
	.wrapper {
		width: 1100px
	}
	.anli_item{height: 348px;}
	.quanyi_r_item1 {
	    height: 318px;
	}
	figure h2{font-size: 18px;}
	figure p{font-size: 14px;}
	.aui-ver-button a{font-size: 17px;}

}

@media screen and (max-width:1400px) {
	.wrapper {
		width: 980px
	}

	.qyimg_2{padding-top: 4%;}
	.qyimg_3{padding-top: 14%;}
	.quanyi_three p {
    font-size: 17px;}

	.anli_item{height: 310px;}
	.quanyi_r_item1{height: 281px;}
	.anli_text{margin-top: 6%;}
	.anli_text h3 {
	    margin-bottom: 6px;
	    font-size: 18px;
	}
	.anli_text p {
    font-size: 15px;}

}