@charset "utf-8";
div, dl, dt, dd, ul, ol, li, form, input, table, tbody, tr, th, td, em, input, img {
	margin: 0;
	padding: 0;
	border: 0
}
body {
	padding: 0;
	border: 0;
	font-family: "Microsoft YaHei", Helvetica, arial, sans-serif;
	color: #36475a;
	font-size: 14px;
	min-width: 240px;
	max-width: 2560px;
	margin: 0 auto
}
a:active, a:focus {
	outline: 0
}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input,textarea { -webkit-appearance: none; border: 0;}
ul, ol, li {
	list-style: none
}
em, i {
	font-style: normal
}
ul, ol {
	list-style: none
}
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none
}
input, textarea {
	-webkit-appearance: none;
	border: 0
}
a:hover {
	text-decoration: none
}
a:active, a:focus {
	outline: 0
}
::selection {
	background: #008ed7;
	color: #fff
}
.clearfix:before {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
*zoom:1
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
*zoom:1
}
#header {
	position: relative;
	z-index: 9999;
	color: #d5ddf7
}
#header #nav_w {
	position: absolute;
	z-index: 9999;
	top: 0;
	width: 100%;
	padding: 10px 0 0 0;
	background-color: #283253;
	background-color: rgb(40, 50, 83, .9);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}
#header #nav_w .logo_con {
	margin-bottom: 10px;
	float: left
}

@media screen and (max-width:680px) {
#header #nav_w .logo_con #logo img {
	height: 30px;
	background-size: contain
}
}
#header #nav_w .nav_con {
	float: right
}
#header #nav_w .nav_con #btn_return {
	display: block;
	display: inline-block;
	position: relative;
	width: auto;
	min-width: 60px;
	padding: 0 20px;
	height: 32px;
	line-height: 30px;
	margin: 5px auto;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	vertical-align: middle;
	overflow: hidden;
	border: 1px solid #d5ddf7;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}

@media screen and (max-width:680px) {
#header #nav_w .nav_con #btn_return {
	min-width: 60px;
	padding: 0 10px;
	height: 24px;
	line-height: 22px;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
	opacity: .8
}
}
#banner {
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 2560px;
	margin: 0 auto;
	min-width: 320px;
	height: 1400px;
	overflow: hidden;
	background-color: #283253
}

@media screen and (max-width:680px) {
#banner {
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	min-width: 320px;
	height: auto;
	overflow: hidden
}
}
#banner .banner_con {
	position: relative;
	z-index: 1;
	background-color: #37436d;
	background-image: -moz-linear-gradient(90deg, #1a2138 0, #37446e 200%);
	background-image: -webkit-linear-gradient(90deg, #1a2138 0, #37446e 200%);
	background-image: -ms-linear-gradient(90deg, #1a2138 0, #37446e 200%)
}
.banner_text {
	position: relative;
	z-index: 99;
	top: 100px;
	max-width: 1400px;
	min-width: 240px;
	margin: 0 auto;
	height: 200px
}

@media screen and (max-width:680px) {
.banner_text {
	height: 3rem
}
}
.banner_text .h_w {
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transform: translate3d(0, 100px, 0);
	transform: translate3d(0, 100px, 0);
	-webkit-transition: all .8s ease;
	transition: all .8s ease
}
.banner_text .h3_w {
	z-index: 30;
	-webkit-transition-delay:.2s;
	transition-delay: .2s
}
.banner_text .h1_w {
	z-index: 20;
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.banner_text .h2_w {
	z-index: 30;
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.active .h_w {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

@media screen and (max-width:1200px) {
.active .h_w img {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
}

@media screen and (max-width:680px) {
.active .h_w img {	
	-moz-transform: scale(1.3, 1.3);
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
}
.banner_text .trait_w {
	position: absolute;
	z-index: 40;
	left: 0;
	right: 0;
	bottom: 0
}
.banner_text .trait_w {
	display: block;
	max-width: 800px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	-webkit-transition: all .8s ease;
	transition: all .8s ease
}
.active .trait_w {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

@media screen and (max-width:992px) {
.banner_text .trait_w {
	bottom: 25%
}
}

@media screen and (max-width:680px) {
.banner_text .trait_w {
	bottom: 0
}
}

@media screen and (max-width:480px) {
.banner_text .trait_w {
	bottom: -5%
}
}

@media screen and (max-width:380px) {
.banner_text .trait_w {
	bottom: -20%
}
}
.banner_text .trait_w li {
	opacity: 0;
	display: block;
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: 30%;
	font-size: 14px;
	font-size: .14rem;
	text-align: center;
	line-height: 1.5;
	padding: 20px 15px;
	background: url(../images/mp_banner_text_p_bg.png) no-repeat center center;
	-webkit-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 20px, 0);
	-webkit-transition: all 1.2s ease;
	transition: all 1.2s ease
}

@media screen and (max-width:680px) {
.banner_text .trait_w li {
	font-size: .2rem;
	width: 100%;
	padding: 20px 15px
}
}

@media screen and (max-width:380px) {
.banner_text .trait_w li {
	font-size: .2rem
}
}
.banner_text .trait_w li:nth-child(1) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.banner_text .trait_w li:nth-child(2) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.banner_text .trait_w li:nth-child(3) {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}
.active .trait_w li {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.banner_img {
	position: relative;
	z-index: 99;
	top: 100px;
	max-width: 2560px;
	min-width: 240px;
	margin: 0 auto;
	height: 1200px
}

@media screen and (max-width:1200px) {
.banner_img {
	position: relative;
	z-index: 99;
	top: 0;
	max-width: 2560px;
	min-width: 240px;
	margin: 0 auto;
	height: auto
}
}

@media screen and (max-width:680px) {
.banner_img {
	max-height: 650px
}
}

@media screen and (max-width:480px) {
.banner_img {
	max-height: 480px
}
}
.banner_img .img_list {
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: .1;
	-webkit-transform: translate3d(0, 200px, 0);
	-moz-transform: translate3d(0, 200px, 0);
	transform: translate3d(0, 200px, 0);
	-webkit-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	transition: all 1.2s ease
}

@media screen and (max-width:1200px) {
.banner_img .img_list {
	margin: auto;
	position: relative
}
}
.active .img_list {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.img_list .img_w {
	opacity: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: -200px;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform: translate3d(0, 100px, 0);
	-moz-transform: translate3d(0, 100px, 0);
	transform: translate3d(0, 100px, 0);
	-webkit-transition: all 1.8s ease;
	-moz-transition: all 1.8s ease;
	transition: all 1.8s ease
}
.img_list .img_0 {
	top: 0;
	z-index: 20;
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.img_list .img_0 img {
	max-width: 100%;
	min-width: 900px;
	text-align: center;
	margin: 0 auto
}

@media screen and (max-width:1200px) {
.img_list .img_0 img {
	width: 100%!important;
	max-width: 100%;
	min-width: 100%;
	text-align: center;
	margin: 0 auto
}
}
.img_list .img_1 {
	z-index: 10;
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.img_list .img_2 {
	z-index: 9;
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.img_list .img_3 {
	z-index: 8;
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.img_list .img_4 {
	z-index: 7;
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.img_list .img_5 {
	z-index: 6;
	-webkit-transition-delay: 1.0s;
	transition-delay: 1.0s
}
.img_list .img_6 {
	z-index: 5;
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.img_list .img_7 {
	z-index: 4;
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.img_list .img_9 {
	z-index: 2;
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s
}
.active .img_list .img_w {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.active .img_list .img_1 {
	-webkit-animation: fade_side_15 6s infinite linear;
	-moz-animation: fade_side_15 6s infinite linear;
	-ms-animation: fade_side_15 6s infinite linear;
	-o-animation: fade_side_15 6s ease-in-out infinite;
	animation: fade_side_15 6s infinite linear
}
.active .img_list .img_2 {
	-webkit-animation: fade_side_15 4s infinite linear;
	-moz-animation: fade_side_15 4s infinite linear;
	-ms-animation: fade_side_15 4s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 4s infinite linear
}
.active .img_list .img_3 {
	-webkit-animation: fade_side_15 9s infinite linear;
	-moz-animation: fade_side_15 9s infinite linear;
	-ms-animation: fade_side_15 9s infinite linear;
	-o-animation: fade_side_15 9s ease-in-out infinite;
	animation: fade_side_15 9s infinite linear
}
.active .img_list .img_4 {
	-webkit-animation: fade_side_15 5s infinite linear;
	-moz-animation: fade_side_15 5s infinite linear;
	-ms-animation: fade_side_15 5s infinite linear;
	-o-animation: fade_side_15 5s ease-in-out infinite;
	animation: fade_side_15 5s infinite linear
}
.active .img_list .img_5 {
	-webkit-animation: fade_side_15 6s infinite linear;
	-moz-animation: fade_side_15 6s infinite linear;
	-ms-animation: fade_side_15 6s infinite linear;
	-o-animation: fade_side_15 6s ease-in-out infinite;
	animation: fade_side_15 6s infinite linear
}
.active .img_list .img_6 {
	-webkit-animation: fade_side_15 7s infinite linear;
	-moz-animation: fade_side_15 7s infinite linear;
	-ms-animation: fade_side_15 7s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 7s infinite linear
}
.active .img_list .img_7 {
	-webkit-animation: fade_side_15 8s infinite linear;
	-moz-animation: fade_side_15 8s infinite linear;
	-ms-animation: fade_side_15 8s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 8s infinite linear
}
.active .img_list .img_8 {
	-webkit-animation: fade_side_15 5s infinite linear;
	-moz-animation: fade_side_15 8s infinite linear;
	-ms-animation: fade_side_15 8s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 9s infinite linear
}
.active .img_list .img_9 {
	-webkit-animation: fade_side_15 5s infinite linear;
	-moz-animation: fade_side_15 5s infinite linear;
	-ms-animation: fade_side_15 5s infinite linear;
	-o-animation: fade_side_15 5s ease-in-out infinite;
	animation: fade_side_15 5s infinite linear
}

@media screen and (max-width:1200px) {
.active .img_list .img_1 {
	margin: auto;
	position: relative
}
}

@media screen and (max-width:1200px) {
.active .img_list .img_0 {
	margin: auto;
	position: relative
}
}
#banner .banner_bg {
	width: 100%;
	height: 100%;
	max-width: 2560px;
	margin: auto;
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../images/mp_banner_bg_bottom.png) no-repeat bottom center;
	background-size: contain
}
.pw_w {
	min-height: 800px;
	max-width: 2560px;
	padding: 180px 0;
	margin: 0 auto;
	background-color: #273150;
	overflow: hidden
}

@media(max-width:480px) {
.pw_w {
	padding: .8rem 0
}
}
.cp_text .num_w {
	display: block;
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: 120px;
	height: 120px;/*! width:1.2rem; *//*! height:1.2rem; */
	font-weight: 500;
	font-size: 0;
	color: transparent;
	text-align: center;
	background: url(../images/num_1.png) no-repeat 0 0;
	background-position: cover;
}
.cp_text .num_2 {
	background: url(../images/num_2.png) no-repeat 0 0;
	margin-left: -10px
}
.cp_text .num_3 {
	background: url(../images/num_3.png) no-repeat 0 0
}
.cp_text .num_4 {
	background: url(../images/num_4.png) no-repeat 0 0;
	margin-left: -4px
}
.cp_text .num_5 {
	background: url(../images/num_5.png) no-repeat 0 0;
	margin-left: -8px
}
.cp_text .num_6 {
	background: url(../images/num_6.png) no-repeat 0 0
}
.cp_text .num_7 {
	background: url(../images/num_7.png) no-repeat 0 0;
	margin-left: -6px
}
.cp_text .num_8 {
	background: url(../images/num_8.png) no-repeat 0 0;
	margin-left: -6px
}
.cp_text .num_9 {
	background: url(../images/num_9.png) no-repeat 0 0;
	margin-left: -6px
}
.cp_text .num_10 {
	background: url(../images/num_10.png) no-repeat 0 0;
	margin-left: -25px
}
.cp_text .num_11 {
	background: url(../images/num_11.png) no-repeat 0 0
}
.cp_text .num_12 {
	background: url(../images/num_12.png) no-repeat 0 0;
	margin-left: -15px
}
.cp_text .num_13 {
	background: url(../images/num_13.png) no-repeat 0 0;
	margin-left: -20px
}
.cp_text .num_14 {
	background: url(../images/num_14.png) no-repeat 0 0;
		margin-left: -20px
}
.cp_text .num_15 {
	background: url(../images/num_15.png) no-repeat 0 0;

}
.cp_text .num_16 {
	background: url(../images/num_16.png) no-repeat 0 0;
		margin-left: -20px
}
.cp_text .num_17 {
	background: url(../images/num_17.png) no-repeat 0 0;
    margin-left: -20px
}
.cp_text .num_18 {
	background: url(../images/num_18.png) no-repeat 0 0
}

.cp_text .num_19 {
	background: url(../images/num_19.png) no-repeat 0 0
}

@media(max-width:1200px) {
.cp_text .num_w {
	margin: 0;
	padding: 0 .2rem
}
}
.cp_text h1 {
	font-size: 36px;
	font-size: .36rem;
	line-height: 1.2;
	margin-top: 20px;
	margin-top: .3rem;
	margin-bottom: 30px;
	margin-bottom: .3rem
}
.cp_text em {
	display: inline-block;
	width: 20px;
	border-bottom: 3px solid #2ccfa4
}
.cp_desc img {
	color: transparent
}
.cp_desc p {
	max-width: 800px;
	margin: 60px auto 80px auto;
	margin: .6rem auto .6rem auto;
	font-size: 18px;
	font-size: .18rem;
	line-height: 2.2
}
.pw_1 {
	position: relative;
	z-index: 1;
	background: #d0d4e2 url(../images/p1_bg.jpg) no-repeat center bottom;
	background-size: cover;
	max-height: 1600px!important;
	overflow: hidden;
	color: #1c233b;
	text-align: center;
	-webkit-transition: all .8s ease;
	transition: all .8s ease
}

@media screen and (max-width:680px) {
.pw_1 {
	background-size: contain
}
}
.pw_1 .cp_desc p {
	color: #1c233b
}
.pw_1 .cp_img img {
	margin-bottom: -90px
}
.pw_1 .cp_center_img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	bottom: -50px
}

@media(max-width:480px) {
.pw_1 .cp_center_img {
	bottom: 20px!important
}
}
.pw_1 .cp_center_img .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0;
	-webkit-transition: all 0s;
   -webkit-transition-delay:0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.pw_1 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_1 .cp_pic_groups .pic {
	opacity: .1;
	position: absolute;
	z-index: 2;
	margin: auto;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}
.pw_1 .cp_pic_groups .pic_0 {
	-webkit-transform: translate3d(0, 150px, 0);
	-moz-transform: translate3d(0, 150px, 0);
	-o-transform: translate3d(0, 150px, 0);
	transform: translate3d(0, 150px, 0)
}
.pw_1 .cp_pic_groups .pic_1 {
	-webkit-transform: translate3d(710px, 380px, 0);
	-moz-transform: translate3d(710px, 380px, 0);
	-o-transform: translate3d(710px, 380px, 0);
	transform: translate3d(710px, 380px, 0)
}
.pw_1 .cp_pic_groups .pic_2 {
	-webkit-transform: translate3d(90px, 320px, 0);
	-moz-transform: translate3d(90px, 320px, 0);
	-o-transform: translate3d(90px, 320px, 0);
	transform: translate3d(90px, 320px, 0)
}
.pw_1 .cp_pic_groups .pic_3 {
	-webkit-transform: translate3d(280px, 280px, 0);
	-moz-transform: translate3d(280px, 280px, 0);
	-o-transform: translate3d(280px, 280px, 0);
	transform: translate3d(280px, 280px, 0)
}
.pw_1 .cp_pic_groups .pic_4 {
	-webkit-transform: translate3d(190px, 160px, 0);
	-moz-transform: translate3d(190px, 160px, 0);
	-o-transform: translate3d(190px, 160px, 0);
	transform: translate3d(190px, 160px, 0)
}
.pw_1 .cp_pic_groups .pic_5 {
	-webkit-transform: translate3d(100px, 180px, 0);
	-moz-transform: translate3d(100px, 180px, 0);
	-o-transform: translate3d(100px, 180px, 0);
	transform: translate3d(100px, 180px, 0)
}
.pw_1 .cp_pic_groups .pic_6 {
	-webkit-transform: translate3d(-75px, 180px, 0);
	-moz-transform: translate3d(-75px, 180px, 0);
	-o-transform: translate3d(-75px, 180px, 0);
	transform: translate3d(-75px, 180px, 0)
}
.pw_1 .cp_pic_groups .pic_7 {
	-webkit-transform: translate3d(-380px, 430px, 0);
	-moz-transform: translate3d(-380px, 430px, 0);
	-o-transform: translate3d(-380px, 430px, 0);
	transform: translate3d(-380px, 430px, 0)
}
.pw_1 .cp_pic_groups .pic_8 {
	-webkit-transform: translate3d(-60px, 250px, 0);
	-moz-transform: translate3d(-60px, 250px, 0);
	-o-transform: translate3d(-60px, 250px, 0);
	transform: translate3d(-60px, 250px, 0)
}
.pw_1 .active .pic {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_1 .active .cp_pic_groups .pic_1 img {
	-webkit-animation: updown 3.0s ease-in-out infinite;
	-moz-animation: updown 3.0s ease-in-out infinite;
	-ms-animation: updown 3.0s ease-in-out infinite;
	-o-animation: updown 3.0s ease-in-out infinite;
	animation: updown 3.0s ease-in-out infinite
}
.pw_1 .active .cp_pic_groups .pic_2 img {
	-webkit-animation: updown 3.3s ease-in-out infinite;
	-moz-animation: updown 3.3s ease-in-out infinite;
	-ms-animation: updown 3.3s ease-in-out infinite;
	-o-animation: updown 3.3s ease-in-out infinite;
	animation: updown 3.3s ease-in-out infinite
}
.pw_1 .active .cp_pic_groups .pic_3 img {
	-webkit-animation: updown 3.5s ease-in-out infinite;
	-moz-animation: updown 3.5s ease-in-out infinite;
	-ms-animation: updown 3.5s ease-in-out infinite;
	-o-animation: updown 3.5s ease-in-out infinite;
	animation: updown 3.5s ease-in-out infinite
}
.pw_1 .active .cp_pic_groups .pic_4 img {
	-webkit-animation: updown 3.4s ease-in-out infinite;
	-moz-animation: updown 3.4s ease-in-out infinite;
	-ms-animation: updown 3.4s ease-in-out infinite;
	-o-animation: updown 3.4s ease-in-out infinite;
	animation: updown 3.4s ease-in-out infinite
}
.pw_1 .active .cp_pic_groups .pic_5 img {
	-webkit-animation: updown 3.8s ease-in-out infinite;
	-moz-animation: updown 3.8s ease-in-out infinite;
	-ms-animation: updown 3.8s ease-in-out infinite;
	-o-animation: updown 3.8s ease-in-out infinite;
	animation: updown 3.8s ease-in-out infinite
}
.pw_1 .active .cp_pic_groups .pic_6 img {
	-webkit-animation: updown 3s ease-in-out infinite;
	-moz-animation: updown 3s ease-in-out infinite;
	-ms-animation: updown 3s ease-in-out infinite;
	-o-animation: updown 3s ease-in-out infinite;
	animation: updown 3s ease-in-out infinite
}
.pw_1 .active .cp_pic_groups .pic_7 img {
	-webkit-animation: updown 3.0s ease-in-out infinite;
	-moz-animation: updown 3.0s ease-in-out infinite;
	-ms-animation: updown 3.0s ease-in-out infinite;
	-o-animation: updown 3.0s ease-in-out infinite;
	animation: updown 3.0s ease-in-out infinite
}
.pw_1 .active .cp_pic_groups .pic_8 img {
	-webkit-animation: updown 3.5s ease-in-out infinite;
	-moz-animation: updown 3.5s ease-in-out infinite;
	-ms-animation: updown 3.5s ease-in-out infinite;
	-o-animation: updown 3.5s ease-in-out infinite;
	animation: updown 3.5s ease-in-out infinite
}

@-webkit-keyframes updown {
	0% {
	-webkit-transform:translateY(1%)
	}
	50% {
	-webkit-transform:translateY(0px)
	}
	100% {
	-webkit-transform:translateY(1%)
	}
}
@-moz-keyframes updown {
	0% {
	-moz-transform:translateY(1%)
	}
	50% {
	-moz-transform:translateY(0px)
	}
	100% {
	-moz-transform:translateY(1%)
	}
}

@-o-keyframes updown {
	0% {
	-o-transform:translateY(1%)
	}
	50% {
	-o-transform:translateY(0px)
	}
	100% {
	-o-transform:translateY(1%)
	}
}
@keyframes updown {
	0% {
	transform:translateY(1%)
	}
	50% {
	transform:translateY(0px)
	}
	100% {
	transform:translateY(1%)
	}
}
.pw_2 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3c4979 0, #3b497b 200%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3c4979 0, #3b497b 200%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3c4979 0, #3b497b 200%);
	background: #3b497b url(../images/p2_bg.jpg) no-repeat center bottom;
	background-size: cover;
	max-height: 2000px!important;
	overflow: hidden;
	color: #FFF;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease
}

@media(max-width:1400px) {
.pw_2 {
	background: #3b497b url(../images/p2_bg.jpg) no-repeat 100% top;
	background-size: contain
}
}
.pw_2 .pull-right {
	margin-right: 0!important
}

@media(min-width:1600px) and (max-width:1920px) {
.pw_2 .pull-right {
	margin: 0 auto!important;
	left: 200px
}
.pw_2 .cp_img img {
	max-width: 140%!important
}
}

@media(min-width:1400px) {
.pw_2 .cp_img img {
	max-width: 120%!important
}
}

@media(min-width:1200px) {
.pw_2 .cp_img img {
	max-width: 100%;
	margin: 0 auto;
	text-align: center
}
}
.pw_2 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0
}
.pw_2 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_2 .cp_pic_groups .pic {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_2 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 3s ease;
	-moz-transition: all 3s ease;
	-mz-transition: all 3s ease;
	-o-transition: all 3s ease;
	transition: all 3s ease
}
.pw_2 .cp_pic_groups .pic {
	opacity: 1;
	-webkit-transform: rotate(0) translateX(0px) translateY(0px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(0px) translateY(0px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(0px) translateY(0px) scale(0.6, 0.6);
	transform: rotate(0) translateX(0px) translateY(500px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_2 .cp_pic_groups .pic_1 {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-ms-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.pw_2 .cp_pic_groups .pic_2 {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-ms-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.pw_2 .cp_pic_groups .pic_3 {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	-ms-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
.pw_2 .cp_pic_groups .pic_4 {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	-ms-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
.pw_2 .active .cp_pic_groups .pic {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_2 .cp_pic_groups .pic_2 img {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(0, 0);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(0, 0);
	transform: perspective(0) rotateX(0) translate3d(0, 0px, 0) scale(0, 0);
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_2 .cp_pic_groups .pic_3 img {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	-o-transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.6s
}
.pw_2 .cp_pic_groups .pic_4 img {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	-o-transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	transform: perspective(0) rotateX(0) translate3d(0, -50px, 0) scale(0, 0);
	-webkit-transition-delay: 1.8s;
	transition-delay: 1.8s
}
.pw_2 .active .cp_pic_groups .pic img {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_2 .trait_list_w {
	max-width: 800px;
	margin: 0 auto
}
.pw_2 .trait_list_w li {
	margin-bottom: 15px;
	width: 50%;
	float: left
}
.pw_2 .trait_list_w li img {
	max-width: 50px
}
.pw_2 .trait_list_w li span {
	font-size: 18px;
	padding: 0 10px
}

@media(max-width:680px) {
.pw_2 .trait_list_w li span {
	display: block;
	margin: .1rem auto;
	font-size: .25rem;
	line-height: 1.5
}
}
.pw_3 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #384571 0, #1a2138 200%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #384571 0, #1a2138 200%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #384571 0, #1a2138 200%)
}
.pw_3 .cp_desc h1 {
	color: #FFF
}
.pw_3 .cp_desc p {
	color: #d4dcf7
}
.pw_3 .cp_center_img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	bottom: -50px
}
.pw_3 .cp_center_img .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0;
	-webkit-transition: all 0s;
	-moz-transition-delay:0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.pw_3 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_3 .cp_pic_groups .pic {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 3s ease;
	-moz-transition: all 3s ease;
	-ms-transition: all 3s ease;
	-o-transition: all 3s ease;
	transition: all 3s ease
}
.pw_3 .cp_pic_groups .pic_0 {
	-webkit-transform: translate3d(0, 180px, 0);
	transform: translate3d(0, 180px, 0)
}
.pw_3 .cp_pic_groups .pic_1 {
	-webkit-transform: translate3d(0, 180px, 0);
	transform: translate3d(0, -180px, 0)
}
.pw_3 .cp_pic_groups .pic_2 {
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, -200px, 0)
}
.pw_3 .cp_pic_groups .pic_3 {
	-webkit-transform: translate3d(0, 280px, 0);
	transform: translate3d(0, -480px, 0)
}
.pw_3 .cp_pic_groups .pic_4 {
	-webkit-transform: translate3d(0, 160px, 0);
	transform: translate3d(0, -460px, 0)
}
.pw_3 .cp_pic_groups .pic_5 {
	-webkit-transform: translate3d(0, 100px, 0);
	transform: translate3d(0, -180px, 0)
}
.pw_3 .cp_pic_groups .pic_6 {
	-webkit-transform: translate3d(0, 100px, 0);
	transform: translate3d(0, -180px, 0)
}
.pw_3 .cp_pic_groups .pic_7 {
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, -430px, 0)
}
.pw_3 .cp_pic_groups .pic_8 {
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, -250px, 0)
}
.pw_3 .active .pic {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_3 .active .cp_pic_groups .pic_3 img {
	-webkit-animation: updown 3.5s ease-in-out infinite;
	-moz-animation: updown 3.5s ease-in-out infinite;
	-ms-animation: updown 3.5s ease-in-out infinite;
	-o-animation: updown 3.5s ease-in-out infinite;
	animation: updown 3.5s ease-in-out infinite
}
.pw_3 .active .cp_pic_groups .pic_4 img {
	-webkit-animation: updown 3.4s ease-in-out infinite;
	-moz-animation: updown 3.4s ease-in-out infinite;
	-ms-animation: updown 3.4s ease-in-out infinite;
	-o-animation: updown 3.4s ease-in-out infinite;
	animation: updown 3.4s ease-in-out infinite
}
.pw_3 .active .cp_pic_groups .pic_5 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_3 .active .cp_pic_groups .pic_5 img:nth-child(1) {
	-webkit-animation: updown 3.8s ease-in-out infinite;
	-moz-animation: updown 3.8s ease-in-out infinite;
	-ms-animation: updown 3.8s ease-in-out infinite;
	-o-animation: updown 3.8s ease-in-out infinite;
	animation: updown 3s ease-in-out infinite
}
.pw_3 .active .cp_pic_groups .pic_5 img:nth-child(2) {
	-webkit-animation: updown 3.8s ease-in-out infinite;
	-moz-animation: updown 3.8s ease-in-out infinite;
	-ms-animation: updown 3.8s ease-in-out infinite;
	-o-animation: updown 3.8s ease-in-out infinite;
	animation: updown 1s ease-in-out infinite
}
.pw_3 .active .cp_pic_groups .pic_5 img:nth-child(3) {
	-webkit-animation: updown 3.8s ease-in-out infinite;
	-moz-animation: updown 3.8s ease-in-out infinite;
	-ms-animation: updown 3.8s ease-in-out infinite;
	-o-animation: updown 3.8s ease-in-out infinite;
	animation: updown 1.5s ease-in-out infinite
}
.pw_3 .active .cp_pic_groups .pic_6 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_3 .active .cp_pic_groups .pic_6 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_3 .active .cp_pic_groups .pic_6 img:nth-child(1) {
	-webkit-animation: line_up 4.8s infinite linear;
	-moz-animation: line_up 4.8s einfinite linear;
	-ms-animation: line_up 4.8s infinite linear;
	-o-animation: line_up 4.8s infinite linear;
	animation: line_up 4.8s infinite linear
}
.pw_3 .active .cp_pic_groups .pic_6 img:nth-child(2) {
	-webkit-animation: line_up 3.5s infinite linear;
	-moz-animation: line_up 3.5s infinite linear;
	-ms-animation: line_up 3.5s infinite linear;
	-o-animation: line_up 3.5s infinite linear;
	animation: line_up 3.5s infinite linear
}
.pw_3 .active .cp_pic_groups .pic_6 img:nth-child(3) {
	-webkit-animation: line_up 2.6s infinite linear;
	-moz-animation: line_up 2.6s infinite linear;
	-ms-animation: line_up 2.6s infinite linear;
	-o-animation: line_up 2.6s infinite linear;
	animation: line_up 2.6s infinite linear
}
.pw_3 .active .cp_pic_groups .pic_11 img {
	-webkit-animation: sivan_line 7.2s infinite linear;
	-moz-animation: sivan_line 7.2s infinite linear;
	-ms-animation: sivan_line 7.2s infinite linear;
	-o-animation: updown 7.2s ease-in-out infinite;
	animation: sivan_line 7.2s infinite linear
}
.pw_3 .active .cp_pic_groups .pic_12 img {
	-webkit-animation: sivan_line 8.2s infinite linear;
	-moz-animation: sivan_line 8.2s infinite linear;
	-ms-animation: sivan_line 8.2s infinite linear;
	-o-animation: updown 8.2s ease-in-out infinite;
	animation: sivan_line 8.2s infinite linear
}
.pw_3 .active .cp_pic_groups .pic_13 img {
	-webkit-animation: sivan_line 4.2s infinite linear;
	-moz-animation: sivan_line 4.2s infinite linear;
	-ms-animation: sivan_line 4.2s infinite linear;
	-o-animation: updown 4.2s ease-in-out infinite;
	animation: sivan_line 4.2s infinite linear
}
.pw_3 .active .cp_pic_groups .pic_14 img {
	-webkit-animation: sivan_line 6.2s infinite linear;
	-moz-animation: sivan_line 6.2s infinite linear;
	-ms-animation: sivan_line 6.2s infinite linear;
	-o-animation: updown 6.2s ease-in-out infinite;
	animation: sivan_line 6.2s infinite linear
}

.fscp_w .details_x3_w .cp_img {
	-webkit-transform: rotate(0) translateX(-400px) translateY(100px);
	-moz-transform: rotate(0) translateX(-400px) translateY(100px);
	-o-transform: rotate(0) translateX(-400px) translateY(100px);
	transform: rotate(0) translateX(-400px) translateY(100px);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.fscp_w .details_x3_w.active .cp_img {
	-webkit-transform: rotate(0) translateX(0) translateY(0);
	-moz-transform: rotate(0) translateX(0) translateY(0);
	-o-transform: rotate(0) translateX(0) translateY(0);
	transform: rotate(0) translateX(0) translateY(0)
}
@-webkit-keyframes sivan_line {
0% {
-webkit-opacity:0;
-webkit-transform:translate(0%, 0)
}
50% {
-webkit-opacity:.8;
-webkit-transform:translateX(50px) translateY(50px)
}
100% {
-webkit-opacity:0;
-webkit-transform:translateX(100px) translateY(100px)
}
}
@-moz-keyframes sivan_line {
0% {
-moz-opacity:0;
-moz-transform:translate(0%, 0)
}
50% {
-moz-opacity:.8;
-moz-transform:translateX(50px) translateY(50px)
}
100% {
-moz-opacity:0;
-moz-transform:translateX(100px) translateY(100px)
}
}
@-o-keyframes sivan_line {
0% {
-o-opacity:0;
-o-transform:translate(0%, 0)
}
50% {
-o-opacity:.8;
-o-transform:translateX(50px) translateY(50px)
}
100% {
-o-opacity:0;
-o-transform:translateX(100px) translateY(100px)
}
}
@keyframes sivan_line {
0% {
opacity:0;
transform:translateX(0) translateY(0)
}
50% {
opacity:.8;
transform:translateX(50px) translateY(50px)
}
100% {
opacity:0;
transform:translateX(100px) translateY(100px)
}
}
@-webkit-keyframes line_up {
0% {
-webkit-opacity:0;
-webkit-transform:translate(0, 0)
}
50% {
-webkit-opacity:1;
-webkit-transform:translate(0, -40%)
}
100% {
-webkit-opacity:0;
-webkit-transform:translate(0, -80%)
}
}
@-moz-keyframes line_up {
0% {
-moz-opacity:0;
-moz-transform:translate(0, 0)
}
50% {
-moz-opacity:1;
-moz-transform:translate(0, -40%)
}
100% {
-moz-opacity:0;
-moz-transform:translate(0, -80%)
}
}
@-o-keyframes line_up {
0% {
-o-opacity:0;
-o-transform:translate(0, 0)
}
50% {
-o-opacity:1;
-o-transform:translate(0, -40%)
}
100% {
-o-opacity:0;
-o-transform:translate(0, -80%)
}
}
@keyframes line_up {
0% {
opacity:0;
transform:translate(0, 0)
}
50% {
opacity:1;
transform:translate(0, -40%)
}
100% {
opacity:0;
transform:translate(0, -80%)
}
}
.pw_4 {
	position: relative;
	z-index: 1;
	background-color: #e7f0fd
}
.pw_4 .pull-right {
	left: -100px
}

@media(min-width:1600px) and (min-width:1920px) {
.pw_4 .pull-right {
	margin: 0 auto!important;
	top: 100px
}
.pw_4 .cp_img img {
	max-width: 150%
}
}

@media(max-width:1400px) {
.pw_4 .pull-right {
	top: 0;
	left: 0
}
.pw_4 .cp_img img {
	max-width: 130%!important
}
}

@media(max-width:1200px) {
.pw_4 .cp_img img {
	max-width: 150%!important;
	margin: 0 auto;
	text-align: center
}
}

@media(max-width:992px) {
.pw_4 .cp_img img {
	max-width: 100%!important;
	margin: 0 auto;
	text-align: center
}
}
.pw_4 .cp_center_img .pic_bg {
	opacity: 0!important
}
.pw_4 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_4 .cp_pic_groups .pic {
	opacity: 1;
	position: absolute;
	z-index: 2;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 3s ease;
	-moz-transition: all 3s ease;
	-ms-transition: all 3s ease;
	-o-transition: all 3s ease;
	transition: all 3s ease
}
.pw_4 .trait_list_w li {
	margin-bottom: 15px;
	width: 33%;
	text-align: left;
	float: left
}
.pw_4 .trait_list_w li img {
	max-width: 100%
}
.pw_4 .trait_list_w li div {
	font-size: 18px
}

@media(max-width:1200px) {
.pw_4 .trait_list_w li {
	margin-bottom: 15px;
	width: 33%;
	margin: 0 auto;
	text-align: center;
	float: non
}
.pw_4 .trait_list_w li img {
	max-width: 50px
}
.pw_4 .trait_list_w li div {
	display: block;
	margin: 0 auto;
	font-size: .3rem;
	line-height: 1.5
}
}
.pw_5 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 200%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 200%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 200%);
	background-color: #283253
}
.pw_5:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3c4979 0, #3b497b 100%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3c4979 0, #3b497b 100%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3c4979 0, #3b497b 100%);
	background: #3b497b url(../images/p5_bg.png) no-repeat right center;
	filter: blur(5px)
}
.pw_5 .cp_desc h1 {
	color: #FFF
}
.pw_5 .cp_desc p {
	color: #d4dcf7
}

@media(min-width:1600px) and (min-width:1920px) {
.pw_5 .cp_img img {
	max-width: 150%
}
}

@media(max-width:1400px) {
.pw_5 .cp_img img {
	max-width: 130%!important
}
}

@media(max-width:1200px) {
.pw_5 .cp_img img {
	max-width: 150%!important;
	margin: 0 auto;
	text-align: center
}
}

@media(max-width:992px) {
.pw_5 .cp_img img {
	max-width: 100%!important;
	margin: 0 auto;
	text-align: center
}
}
.pw_5 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0
}
.pw_5 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_5 .cp_pic_groups .pic {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 3s ease;
	transition: all 3s ease
}
.pw_5 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%
}
.pw_5 .cp_pic_groups .pic_1 {
	-webkit-transform: translate3d(0, -50px, 0);
	-moz-transform: translate3d(0, -50px, 0);
	-ms-transform: translate3d(0, -50px, 0);
	-o-transform: translate3d(0, -50px, 0);
	transform: translate3d(0, -50px, 0);
	-webkit-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	-ms-transition: all 1.2s ease;
	-o-transition: all 1.2s ease;
	transition: all 1.2s ease
}
.pw_5 .active .cp_pic_groups .pic_1 {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
@-webkit-keyframes model_top_bottom {
0% {
-webkit-opacity:.8;
-webkit-transform:translate(0, 0px)
}
50% {
-webkit-opacity:1;
-webkit-transform:translate(0, 10px)
}
100% {
-webkit-opacity:.8;
-webkit-transform:translate(0, 0px)
}
}
@-moz-keyframes model_top_bottom {
0% {
-moz-opacity:.8;
-moz-transform:translate(0, 0px)
}
50% {
-moz-opacity:1;
-moz-transform:translate(0, 10px)
}
100% {
-moz-opacity:.8;
-moz-transform:translate(0, 0px)
}
}

@-o-keyframes model_top_bottom {
0% {
-o-opacity:.8;
-o-transform:translate(0, 0px)
}
50% {
-o-opacity:1;
-o-transform:translate(0, 10px)
}
100% {
-o-opacity:.8;
-o-transform:translate(0, 0px)
}
}
@keyframes model_top_bottom {
0% {
opacity:.8;
transform:translate(0, 0px)
}
50% {
opacity:1;
transform:translate(0, 10px)
}
100% {
opacity:.8;
transform:translate(0, 0px)
}
}
.pw_5 .cp_pic_groups .pic_3 {
	-webkit-transform: translate3d(-150px, 0, 0);
	-moz-transform: translate3d(-150px, 0, 0);
	-ms-transform: translate3d(-150px, 0, 0);
	-o-transform: translate3d(-150px, 0, 0);
	transform: translate3d(-150px, 0, 0);
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	-ms-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	transition: all 1.5s ease
}
.pw_5 .active .cp_pic_groups .pic_3 {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_5 .cp_pic_groups .pic_3 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translate3d(-80px, 0, 0);
	-moz-transform: translate3d(-80px, 0, 0);
	-ms-transform: translate3d(-80px, 0, 0);
	-o-transform: translate3d(-80px, 0, 0);
	transform: translate3d(-80px, 0, 0);
	-webkit-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	-ms-transition: all 1.2s ease;
	-o-transition: all 1.2s ease;
	transition: all 1.2s ease
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(1) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(2) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(3) {
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(4) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(5) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(6) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(7) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(8) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(9) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(10) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_5 .active .cp_pic_groups .pic_3 img {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(1) {
	-webkit-animation: data_line 6.2s infinite linear;
	-moz-animation: data_line 6.2s infinite linear;
	-ms-animation: data_line 6.2s infinite linear;
	-o-animation: data_line 6.2s ease-in-out infinite;
	animation: data_line 6.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(2) {
	-webkit-animation: data_line 6.2s infinite linear;
	-moz-animation: data_line 6.2s infinite linear;
	-ms-animation: data_line 6.2s infinite linear;
	-o-animation: data_line 6.2s ease-in-out infinite;
	animation: data_line 6.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(3) {
	-webkit-animation: data_line 6.2s infinite linear;
	-moz-animation: data_line 6.2s infinite linear;
	-ms-animation: data_line 6.2s infinite linear;
	-o-animation: data_line 6.2s ease-in-out infinite;
	animation: data_line 6.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(4) {
	-webkit-animation: data_line 6.2s infinite linear;
	-moz-animation: data_line 6.2s infinite linear;
	-ms-animation: data_line 6.2s infinite linear;
	-o-animation: data_line 6.2s ease-in-out infinite;
	animation: data_line 6.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(5) {
	-webkit-animation: data_line 6.2s infinite linear;
	-moz-animation: data_line 6.2s infinite linear;
	-ms-animation: data_line 6.2s infinite linear;
	-o-animation: data_line 6.2s ease-in-out infinite;
	animation: data_line 6.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(6) {
	-webkit-animation: data_line 4.2s infinite linear;
	-moz-animation: data_line 4.2s infinite linear;
	-ms-animation: data_line 4.2s infinite linear;
	-o-animation: data_line 4.2s ease-in-out infinite;
	animation: data_line 4.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(7) {
	-webkit-animation: data_line 8.2s infinite linear;
	-moz-animation: data_line 8.2s infinite linear;
	-ms-animation: data_line 8.2s infinite linear;
	-o-animation: data_line 8.2s ease-in-out infinite;
	animation: data_line 4.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(8) {
	-webkit-animation: data_line 7.2s infinite linear;
	-moz-animation: data_line 7.2s infinite linear;
	-ms-animation: data_line 7.2s infinite linear;
	-o-animation: data_line 7.2s ease-in-out infinite;
	animation: data_line 4.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(9) {
	-webkit-animation: data_line 6.2s infinite linear;
	-moz-animation: data_line 6.2s infinite linear;
	-ms-animation: data_line 6.2s infinite linear;
	-o-animation: data_line 6.2s ease-in-out infinite;
	animation: data_line 4.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(10) {
	-webkit-animation: data_line 5.2s infinite linear;
	-moz-animation: data_line 5.2s infinite linear;
	-ms-animation: data_line 5.2s infinite linear;
	-o-animation: data_line 5.2s ease-in-out infinite;
	animation: data_line 4.2s infinite linear
}
.pw_5 .cp_pic_groups .pic_3 img:nth-child(12) {
	-webkit-animation: data_line 4.2s infinite linear;
	-moz-animation: data_line 4.2s infinite linear;
	-ms-animation: data_line 4.2s infinite linear;
	-o-animation: data_line 4.2s ease-in-out infinite;
	animation: data_line 4.2s infinite linear
}
@-webkit-keyframes data_line {
0% {
-webkit-opacity:0;
-webkit-transform:translate(0, 0)
}
50% {
-webkit-opacity:1;
-webkit-transform:translateX(0) translateY(20px)
}
100% {
-webkit-opacity:0;
-webkit-transform:translateX(0) translateY(150px)
}
}
@-moz-keyframes data_line {
0% {
-moz-opacity:0;
-moz-transform:translate(0, 0)
}
50% {
-moz-opacity:1;
-moz-transform:translateX(0) translateY(20px)
}
100% {
-moz-opacity:0;
-moz-transform:translateX(0) translateY(150px)
}
}

@-o-keyframes data_line {
0% {
-o-opacity:0;
-o-transform:translate(0, 0)
}
50% {
-o-opacity:1;
-o-transform:translateX(0) translateY(20px)
}
100% {
-o-opacity:0;
-o-transform:translateX(0) translateY(150px)
}
}
@keyframes data_line {
0% {
opacity:0;
transform:translateX(0) translateY(0)
}
50% {
opacity:1;
transform:translateX(0) translateY(20px)
}
100% {
opacity:0;
transform:translateX(0) translateY(150px)
}
}
.pw_5 .cp_pic_groups .pic_5 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translate3d(0, 120px, 0);
	-moz-transform: translate3d(0, 120px, 0);
	-ms-transform: translate3d(0, 120px, 0);
	-o-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	-webkit-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	-ms-transition: all 1.2s ease;
	-o-transition: all 1.2s ease;
	transition: all 1.2s ease
}
.pw_5 .cp_pic_groups .pic_5 img:nth-child(1) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_5 .cp_pic_groups .pic_5 img:nth-child(2) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_5 .cp_pic_groups .pic_5 img:nth-child(3) {
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}
.pw_5 .active .cp_pic_groups .pic_5 img {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_5 .cp_pic_groups .pic_6 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translate3d(0, 120px, 0);
	-moz-transform: translate3d(0, 120px, 0);
	-ms-transform: translate3d(0, 120px, 0);
	-o-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	-webkit-transition: all 1.2s ease;
	-ms-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	-o-transition: all 1.2s ease;
	transition: all 1.2s ease
}
.pw_5 .cp_pic_groups .pic_6 img {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_5 .active .cp_pic_groups .pic_6 img {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_5 .cp_pic_groups .pic_7 {
	opacity: 0;
	-webkit-transform: translate3d(300px, 0, 0);
	transform: translate3d(300px, 0, 0);
	-webkit-transition: all 2.2s ease;
	transition: all 2.2s ease
}
.pw_5 .active .cp_pic_groups .pic_7 {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_5 .active .cp_pic_groups .pic_7 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_5 .active .cp_pic_groups .pic_7 img:nth-child(1) {
	-webkit-animation: scanning 3s infinite linear;
	-moz-animation: scanning 3s infinite linear;
	-ms-animation: scanning 3s infinite linear;
	-o-animation: scanning 3s infinite linear;
	animation: scanning 3s infinite linear
}
@-webkit-keyframes scanning {
0% {
opacity:0;
transform:translate(0, -20%)
}
50% {
opacity:1;
transform:translate(0, 8%)
}
100% {
opacity:0;
transform:translate(0, 20%)
}
}
@-moz-keyframes scanning {
0% {
-moz-opacity:0;
-moz-transform:translate(0, -20%)
}
50% {
-moz-opacity:1;
-moz-transform:translate(0, 8%)
}
100% {
-moz-opacity:0;
-moz-transform:translate(0, 20%)
}
}

@-o-keyframes scanning {
0% {
-o-opacity:0;
-o-transform:translate(0, -20%)
}
50% {
-o-opacity:1;
-o-transform:translate(0, 8%)
}
100% {
-o-opacity:0;
-o-transform:translate(0, 20%)
}
}
@keyframes scanning {
0% {
opacity:0;
transform:translate(0, -20%)
}
50% {
opacity:1;
transform:translate(0, 8%)
}
100% {
opacity:0;
transform:translate(0, 20%)
}
}
.pw_5 .active .cp_pic_groups .pic_8 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_5 .active .cp_pic_groups .pic_8 img {
	-webkit-animation: scanning_dot 3s infinite linear;
	-moz-animation: scanning_dot 3s infinite linear;
	-ms-animation: scanning_dot 3s infinite linear;
	-o-animation: scanning_dot 3s infinite linear;
	animation: scanning_dot 3s infinite linear
}
@-webkit-keyframes scanning_dot {
0% {
-webkit-opacity:0
}
50% {
-webkit-opacity:1
}
100% {
-webkit-opacity:0
}
}
@-moz-keyframes scanning_dot {
0% {
-moz-opacity:0
}
50% {
-moz-opacity:1
}
100% {
-moz-opacity:0
}
}

@-o-keyframes scanning_dot {
0% {
-o-opacity:0
}
50% {
-o-opacity:1
}
100% {
-o-opacity:0
}
}
@keyframes scanning_dot {
0% {
opacity:0
}
50% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes scanning_dot {
0% {
opacity:0
}
50% {
opacity:1
}
100% {
opacity:0
}
}
.pw_6 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #283253 0, #14192c 200%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #283253 0, #14192c 200%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #283253 0, #14192c 200%);
	background: #151a2e url(../images/p6_bg.jpg) no-repeat center center;
	background-size: cover
}
.pw_6 .cp_desc h1 {
	color: #FFF
}
.pw_6 .cp_desc p {
	color: #d4dcf7
}
.pw_6 .cp_center_img .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.pw_6 .cp_center_img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%
}
.pw_6 .pic_bg {
	opacity: 0!important
}
.pw_6 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_6 .cp_pic_groups .pic {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_6 .cp_pic_groups .pic img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	max-width: 100%;
	max-height: 100%
}
.pw_6 .cp_pic_groups .pic_3 {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: fade_in_out 5s infinite linear;
	-moz-animation: fade_in_out 5s infinite linear;
	-ms-animation: fade_in_out 5s infinite linear;
	-o-animation: fade_in_out 5s infinite linear;
	animation: fade_in_out 5s infinite linear
}
.pw_6 .cp_pic_groups .pic_4 {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: fade_in_out 7.9s infinite linear;
	-moz-animation: fade_in_out 7.9s infinite linear;
	-ms-animation: fade_in_out 7.9s infinite linear;
	-o-animation: fade_in_out 7.9s infinite linear;
	animation: fade_in_out 7.9s infinite linear
}
.pw_6 .cp_pic_groups .pic_5 {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: circle_shun 16s infinite linear;
	-moz-animation: circle_shun 16s infinite linear;
	-ms-animation: circle_shun 16s infinite linear;
	-o-animation: circle_shun 16s infinite linear;
	animation: circle_shun 16s infinite linear
}
.pw_6 .cp_pic_groups .pic_6 {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: circle_ni 10s infinite linear;
	-moz-animation: circle_ni 10s infinite linear;
	-ms-animation: circle_ni 10s infinite linear;
	-o-animation: circle_ni 10s infinite linear;
	animation: circle_ni 10s infinite linear
}
.pw_6 .cp_pic_groups .pic_7 {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: circle_shun 10s infinite linear;
	-moz-animation: circle_shun 10s infinite linear;
	-ms-animation: circle_shun 10s infinite linear;
	-o-animation: circle_shun 10s infinite linear;
	animation: circle_shun 10s infinite linear
}
.pw_6 .active .cp_pic_groups .pic_9 {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: circle_ni_shun 200s infinite linear;
	-moz-animation: circle_ni_shun 200s infinite linear;
	-ms-animation: circle_ni_shun 200s infinite linear;
	-o-animation: circle_ni_shun 200s infinite linear;
	animation: circle_ni_shun 200s infinite linear
}
@-webkit-keyframes circle_shun {
0% {
-webkit-opacity:.2;
-webkit-transform:rotate(0deg)
}
50% {
-webkit-opacity:1;
-webkit-transform:rotate(-180deg)
}
100% {
-webkit-opacity:.2;
-webkit-transform:rotate(360deg)
}
}
@-moz-keyframes circle_shun {
0% {
-moz-opacity:.2;
-moz-transform:rotate(0deg)
}
50% {
-moz-opacity:1;
-moz-transform:rotate(-180deg)
}
100% {
-moz-opacity:.2;
-moz-transform:rotate(360deg)
}
}
@-o-keyframes circle_shun {
0% {
-o-opacity:.2;
-o-transform:rotate(0deg)
}
50% {
-o-opacity:1;
-o-transform:rotate(-180deg)
}
100% {
-o-opacity:.2;
-o-transform:rotate(360deg)
}
}
@keyframes circle_shun {
0% {
opacity:.2;
transform:rotate(0deg)
}
50% {
opacity:1;
transform:rotate(-180deg)
}
100% {
opacity:.2;
transform:rotate(360deg)
}
}
@-webkit-keyframes circle_ni_shun {
0% {
-webkit-opacity:.2;
-webkit-transform:rotate(0deg)
}
50% {
-webkit-opacity:1;
-webkit-transform:rotate(-360deg)
}
100% {
-webkit-opacity:.2;
-webkit-transform:rotate(360deg)
}
}
@-moz-keyframes circle_ni_shun {
0% {
-moz-opacity:.2;
-moz-transform:rotate(0deg)
}
50% {
-moz-opacity:1;
-moz-transform:rotate(-360deg)
}
100% {
-moz-opacity:.2;
-moz-transform:rotate(360deg)
}
}
@-o-keyframes circle_ni_shun {
0% {
-o-opacity:.2;
-o-transform:rotate(0deg)
}
50% {
-o-opacity:1;
-o-transform:rotate(-360deg)
}
100% {
-o-opacity:.2;
-o-transform:rotate(360deg)
}
}
@-webkit-keyframes circle_ni_shun {
0% {
opacity:.2;
transform:rotate(0deg)
}
50% {
opacity:1;
transform:rotate(-360deg)
}
100% {
opacity:.2;
transform:rotate(360deg)
}
}
@-webkit-keyframes circle_ni {
0% {
-webkit-opacity:.2;
-webkit-transform:rotate(0deg)
}
50% {
-webkit-opacity:1;
-webkit-transform:rotate(-180deg)
}
100% {
-webkit-opacity:.2;
-webkit-transform:rotate(-360deg)
}
}
@-moz-keyframes circle_ni {
0% {
-moz-opacity:.2;
-moz-transform:rotate(0deg)
}
50% {
-moz-opacity:1;
-moz-transform:rotate(-180deg)
}
100% {
-moz-opacity:.2;
-moz-transform:rotate(-360deg)
}
}

@-o-keyframes circle_ni {
0% {
-o-opacity:.2;
-o-transform:rotate(0deg)
}
50% {
-o-opacity:1;
-o-transform:rotate(-180deg)
}
100% {
-o-opacity:.2;
-o-transform:rotate(-360deg)
}
}
@-webkit-keyframes circle_ni {
0% {
-webkit-opacity:.2;
-webkit-transform:rotate(0deg)
}
50% {
-webkit-opacity:1;
-webkit-transform:rotate(-180deg)
}
100% {
-webkit-opacity:.2;
-webkit-transform:rotate(-360deg)
}
}
@-moz-keyframes circle_ni {
0% {
-moz-opacity:.2;
-moz-transform:rotate(0deg)
}
50% {
-moz-opacity:1;
-moz-transform:rotate(-180deg)
}
100% {
-moz-opacity:.2;
-moz-transform:rotate(-360deg)
}
}

@-o-keyframes circle_ni {
0% {
-o-opacity:.2;
-o-transform:rotate(0deg)
}
50% {
-o-opacity:1;
-o-transform:rotate(-180deg)
}
100% {
-o-opacity:.2;
-o-transform:rotate(-360deg)
}
}
@keyframes circle_ni {
0% {
opacity:.2;
transform:rotate(0deg)
}
50% {
opacity:1;
transform:rotate(-180deg)
}
100% {
opacity:.2;
transform:rotate(-360deg)
}
}
@-webkit-keyframes fade_in_out {
0% {
-webkit-transform:scale(1);
-webkit-opacity:1
}
40% {
-webkit-transform:scale(.8);
-webkit-opacity:.7
}
80% {
-webkit-transform:scale(0.9);
-webkit-opacity:.8
}
100% {
-webkit-transform:scale(1);
-webkit-opacity:1
}
}
@-moz-keyframes fade_in_out {
0% {
-moz-transform:scale(1);
-moz-opacity:1
}
40% {
-moz-transform:scale(.8);
-moz-opacity:.7
}
80% {
-moz-transform:scale(0.9);
-moz-opacity:.8
}
100% {
-moz-transform:scale(1);
-mo-opacity:1
}
}
@keyframes fade_in_out {
0% {
transform:scale(1);
opacity:1
}
40% {
transform:scale(.8);
opacity:.7
}
80% {
transform:scale(0.9);
opacity:.8
}
100% {
transform:scale(1);
opacity:1
}
}
.pw_6 .cp_pic_groups .pic_1 {
	z-index: 10;
	-webkit-transform: translate3d(-50px, 183px, 0);
	-moz-transform: translate3d(-50px, 183px, 0);
	transform: translate3d(-50px, 183px, 0);
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	transition: all 1.5s ease
}
.pw_6 .active .cp_pic_groups .pic_1 {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_6 .cp_pic_groups .pic_2 {
	z-index: 10;
	-webkit-transform: translate3d(80px, -200px, 0);
	-moz-transform: translate3d(80px, -200px, 0);
	transform: translate3d(80px, -200px, 0);
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	transition: all 1.5s ease
}
.pw_6 .active .cp_pic_groups .pic_2 {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_6 .cp_pic_groups .pic_1 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translate3d(-80px, 0, 0);
	-moz-transform: translate3d(-80px, 0, 0);
	transform: translate3d(-80px, 0, 0);
	-webkit-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	transition: all 1.2s ease
}
.pw_6 .cp_pic_groups .pic_2 img {
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translate3d(80px, 0, 0);
	-moz-transform: translate3d(80px, 0, 0);
	transform: translate3d(80px, 0, 0);
	-webkit-transition: all 1.2s ease;
	-moz-transition: all 1.2s ease;
	transition: all 1.2s ease
}
.pw_6 .cp_pic_groups .pic_1 img:nth-child(1) {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	transition-delay: .4
}
.pw_6 .cp_pic_groups .pic_1 img:nth-child(2) {
	-webkit-transition-delay: .6s;
	-moz-transition-delay: .6s;
	transition-delay: .6s
}
.pw_6 .cp_pic_groups .pic_1 img:nth-child(3) {
	-webkit-transition-delay: .7s;
	-moz-transition-delay: .7s;
	transition-delay: .7s
}
.pw_6 .cp_pic_groups .pic_2 img:nth-child(1) {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	transition-delay: .4
}
.pw_6 .cp_pic_groups .pic_2 img:nth-child(2) {
	-webkit-transition-delay: .6s;
	-moz-transition-delay: .6s;
	transition-delay: .6s
}
.pw_6 .cp_pic_groups .pic_2 img:nth-child(3) {
	-webkit-transition-delay: .7s;
	-moz-transition-delay: .7s;
	transition-delay: .7s
}
.pw_6 .active .cp_pic_groups .pic_1 img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_6 .active .cp_pic_groups .pic_2 img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_7 {
	position: relative;
	z-index: 1;
	padding: 0;
	max-height: 1400px;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-color: #283253
}
.pw_7 .cp_desc h1 {
	color: #FFF
}
.pw_7 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px
}

@media(max-width:1200px) {
.pw_7 .cp_center_img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	text-align: center
}
}
.pw_7 .cp_center_img .pic_bg {
	opacity: 0!important
}
.pw_7 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

@media(min-width:1366px) {
.pw_7 .cp_pic_groups {
	top: 150px;
	left: -250px
}
}

@media(max-width:1400px) {
.pw_7 .cp_pic_groups {
	top: 50px;
	left: -200px
}
}

@media(max-width:1200px) {
.pw_7 .cp_pic_groups {
	top: -100px;
	left: 0
}
}

@media(max-width:992px) {
.pw_7 .cp_pic_groups {
	top: -100px;
	left: -50px
}
}
.pw_7 .cp_pic_groups .pic {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_7 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 3s ease;
	transition: all 3s ease
}
.pw_7 .cp_pic_groups .pic {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: all 3s ease;
	transition: all 3s ease
}
.pw_7 .cp_pic_groups .pic_1 {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_7 .cp_pic_groups .pic_2 {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.pw_7 .cp_pic_groups .pic_3 {
	-webkit-transition-delay: .3s;
	transition-delay: .2s
}
.pw_7 .cp_pic_groups .pic_4 {
	-webkit-transition-delay: .4s;
	transition-delay: .2s
}
.pw_7 .cp_pic_groups .pic_5 {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.pw_7 .cp_pic_groups .pic_6 {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_7 .cp_pic_groups .pic_7 {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.pw_7 .cp_pic_groups .pic_8 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_7 .cp_pic_groups .pic_9 {
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}
.pw_7 .cp_pic_groups .pic_10 {
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}
.pw_7 .cp_pic_groups .pic_11 {
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s
}
.pw_7 .cp_pic_groups .pic_12 {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}
.pw_7 .cp_pic_groups .pic_13 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_7 .cp_pic_groups .pic_14 {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}
.pw_7 .cp_pic_groups .pic_15 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_7 .active .cp_pic_groups .pic {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_7 .active .cp_pic_groups .pic_2 img:nth-child(2) {
	-webkit-animation: fade_line 6s infinite linear;
	-moz-animation: fade_line 6s infinite linear;
	-ms-animation: fade_line 6s infinite linear;
	-o-animation: fade_line 6s ease-in-out infinite;
	animation: fade_line 6s infinite linear
}
.pw_7 .active .cp_pic_groups .pic_3 img:nth-child(2) {
	-webkit-animation: fade_line 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_line 5s infinite linear;
	-o-animation: fade_line 5s ease-in-out infinite;
	animation: fade_line 5s infinite linear
}
.pw_7 .active .cp_pic_groups .pic_13 img:nth-child(1) {
	-webkit-animation: fade_line 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_line 5s infinite linear;
	-o-animation: fade_line 5s ease-in-out infinite;
	animation: fade_line 5s infinite linear
}
.pw_7 .active .cp_pic_groups .pic_13 img:nth-child(2) {
	-webkit-animation: fade_line 8s infinite linear;
	-moz-animation: fade_line 8s infinite linear;
	-ms-animation: fade_line 8s infinite linear;
	-o-animation: fade_line 8s ease-in-out infinite;
	animation: fade_line 8s infinite linear
}
.pw_7 .active .cp_pic_groups .pic_14 img:nth-child(1) {
	-webkit-animation: fade_line 8s infinite linear;
	-moz-animation: fade_line 8s infinite linear;
	-ms-animation: fade_line 8s infinite linear;
	-o-animation: fade_line 8s ease-in-out infinite;
	animation: fade_line 8s infinite linear
}
.pw_7 .active .cp_pic_groups .pic_15 img:nth-child(1) {
	-webkit-animation: fade_line 8s infinite linear;
	-moz-animation: fade_line 8s infinite linear;
	-ms-animation: fade_line 8s infinite linear;
	-o-animation: fade_line 8s ease-in-out infinite;
	animation: fade_line 8s infinite linear
}
@-webkit-keyframes fade_line {
0% {
opacity:0;
transform:translateX(0px) translateY(0) scale(0)
}
50% {
opacity:1;
transform:translateX(20px) translateY(0) scale(1)
}
100% {
opacity:0;
transform:translateX(80px) translateY(0) scale(1)
}
}
@keyframes fade_line {
0% {
opacity:0;
transform:translateX(0px) translateY(0)
}
50% {
opacity:1;
transform:translateX(10px) translateY(0)
}
100% {
opacity:0;
transform:translateX(100px) translateY(0)
}
}
.pw_8 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #283253 0, #14192c 150%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #283253 0, #14192c 150%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #283253 0, #14192c 150%);
	background-color: #14192c
}
.pw_8 .cp_desc h1 {
	color: #FFF
}
.pw_8 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px
}

@media(max-width:1200px) {
.pw_8 .cp_center_img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	text-align: center
}
}
.pw_8 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0;
	-webkit-transition: all 0s;
	-webkit-transition-delay:0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.pw_8 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_8 .cp_pic_groups .pic {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_8 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_8 .cp_pic_groups .pic {
	opacity: 0;
	-webkit-transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_8 .cp_pic_groups .pic_1 {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_8 .cp_pic_groups .pic_2 {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.pw_8 .cp_pic_groups .pic_3 {
	-webkit-transition-delay: .3s;
	transition-delay: .2s
}
.pw_8 .cp_pic_groups .pic_4 {
	-webkit-transition-delay: .4s;
	transition-delay: .2s
}
.pw_8 .cp_pic_groups .pic_5 {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.pw_8 .cp_pic_groups .pic_6 {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_8 .cp_pic_groups .pic_7 {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.pw_8 .cp_pic_groups .pic_8 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_8 .cp_pic_groups .pic_9 {
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}
.pw_8 .cp_pic_groups .pic_10 {
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}
.pw_8 .cp_pic_groups .pic_11 {
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s
}
.pw_8 .cp_pic_groups .pic_12 {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}
.pw_8 .cp_pic_groups .pic_13 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_8 .cp_pic_groups .pic_14 {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}
.pw_8 .cp_pic_groups .pic_15 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_8 .active .cp_pic_groups .pic {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_8 .cp_pic_groups .pic_1 img:nth-child(2) {
	-webkit-animation: fade_side_y 4s infinite linear;
	-moz-animation: fade_side_y 4s infinite linear;
	-ms-animation: fade_side_y 4s infinite linear;
	-o-animation: fade_side_y 4s ease-in-out infinite;
	animation: fade_side_y 4s infinite linear
}
.pw_8 .cp_pic_groups .pic_2 img:nth-child(2) {
	-webkit-animation: fade_side_x 5s infinite linear;
	-moz-animation: fade_side_x 5s infinite linear;
	-ms-animation: fade_side_y 5s infinite linear;
	-o-animation: fade_side_y 5s ease-in-out infinite;
	animation: fade_side_y 5s infinite linear
}
.pw_8 .cp_pic_groups .pic_3 img:nth-child(2) {
	-webkit-animation: fade_side_x 6s infinite linear;
	-moz-animation: fade_side_x 16s infinite linear;
	-ms-animation: fade_side_x 6s infinite linear;
	-o-animation: fade_side_x 6s ease-in-out infinite;
	animation: fade_side_x 6s infinite linear
}
.pw_8 .cp_pic_groups .pic_4 img:nth-child(2) {
	-webkit-animation: fade_side 8s infinite linear;
	-moz-animation: fade_side_x 8s infinite linear;
	-ms-animation: fade_side_x 8s infinite linear;
	-o-animation: fade_side_x 8s ease-in-out infinite;
	animation: fade_side_x 8s infinite linear
}
.pw_8 .cp_pic_groups .pic_5 img:nth-child(2) {
	-webkit-animation: fade_side_x 4s infinite linear;
	-moz-animation: fade_side_x 4s infinite linear;
	-ms-animation: fade_side_x 4s infinite linear;
	-o-animation: fade_side_x 4s ease-in-out infinite;
	animation: fade_side_x 4s infinite linear
}
.pw_8 .cp_pic_groups .pic_6 img:nth-child(2) {
	-webkit-animation: fade_side_x 3s infinite linear;
	-moz-animation: fade_side_x 3s infinite linear;
	-ms-animation: fade_side_x 3s infinite linear;
	-o-animation: fade_side_x 3s ease-in-out infinite;
	animation: fade_side_x 3s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(1) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 4s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(2) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 4s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(3) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 4s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(4) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 5s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(5) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 6s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(6) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 7s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(7) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 8s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(8) {
	-webkit-animation: fade_side 5s infinite linear;
	-moz-animation: fade_line 5s infinite linear;
	-ms-animation: fade_side 8s infinite linear;
	-o-animation: fade_side 8s ease-in-out infinite;
	animation: fade_side 9s infinite linear
}
.pw_8 .cp_pic_groups .pic_8 img:nth-child(9) {
	-webkit-animation: fade_line 8s infinite linear;
	-moz-animation: fade_line 8s infinite linear;
	-ms-animation: fade_line 8s infinite linear;
	-o-animation: fade_line 8s ease-in-out infinite;
	animation: fade_side 10s infinite linear
}
@-webkit-keyframes fade_side_y {
0% {
opacity:0;
transform:translateX(0px) translateY(0)
}
50% {
opacity:.3
}
100% {
opacity:0;
transform:translateX(-45px) translateY(45px)
}
}
@keyframes fade_side_y {
0% {
opacity:0;
transform:translateX(0px) translateY(0)
}
50% {
opacity:.3
}
100% {
opacity:0;
transform:translateX(45px) translateY(-45px)
}
}
@-webkit-keyframes fade_side_x {
0% {
-webkit-opacity:0;
-webkit-transform:translateX(0px) translateY(0)
}
50% {
-webkitopacity:.3
}
100% {
-webkit-opacity:0;
-webkit-transform:translateX(-180px) translateY(180px)
}
}
@-moz-keyframes fade_side_x {
0% {
-moz-opacity:0;
-moz-transform:translateX(0px) translateY(0)
}
50% {
-moz-opacity:.3
}
100% {
-moz-opacity:0;
-moz-transform:translateX(-180px) translateY(180px)
}
}
@keyframes fade_side_x {
0% {
opacity:0;
transform:translateX(0px) translateY(0)
}
50% {
opacity:.3
}
100% {
opacity:0;
transform:translateX(-180px) translateY(180px)
}
}
@-webkit-keyframes fade_side {
0% {
-webkit-opacity:0;
-webkit-transform:translateX(0px) translateY(0)
}
50% {
-webkit-opacity:1
}
100% {
-webkit-opacity:0;
-webkit-transform:translateX(-180px) translateY(180px)
}
}
@-moz-keyframes fade_side {
0% {
-moz-opacity:0;
-moz-transform:translateX(0px) translateY(0)
}
50% {
-moz-opacity:1
}
100% {
-moz-opacity:0;
-moz-transform:translateX(-180px) translateY(180px)
}
}
@keyframes fade_side {
0% {
opacity:0;
transform:translateX(0px) translateY(0)
}
50% {
opacity:1
}
100% {
opacity:0;
transform:translateX(-180px) translateY(180px)
}
}
.pw_9 {
	position: relative;
	z-index: 1;
	background: #eff5fd url(../images/p9_bg.jpg) repeat-x center bottom;
	max-height: 1800px!important;
	overflow: hidden;
	color: #1c233b;
	text-align: center;
	-webkit-transition: all .8s ease;
	transition: all .8s ease
}
.pw_9 .pic_bg {
	opacity: 0!important
}
.pw_9 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_9 .cp_pic_groups .pic {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_9 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_9 .cp_pic_groups .pic {
	opacity: 0;
	-webkit-transform: rotate(0) translateX(-500px) translateY(-500px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(-500px) translateY(-500px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(-500px) translateY(-500px) scale(0.6, 0.6);
	transform: rotate(0) translateX(-500px) translateY(-500px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_9 .cp_pic_groups .pic_2 {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	transition-delay: .4s
}
.pw_9 .cp_pic_groups .pic_1 {
	-webkit-transition-delay: .8s;
	-moz-transition-delay: .8s;
	transition-delay: .8s
}
.pw_9 .active .cp_pic_groups .pic {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_10 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3f4f84 0, #283253 120%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3f4f84 0, #283253 120%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3f4f84 0, #283253 120%);
	background-color: #283253
}
.pw_10 .cp_desc h1 {
	color: #FFF
}
.pw_10 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px
}

@media(min-width:1200px) {
.pw_10 .trait_list_w {
	margin: 15% -10%
}
}
.pw_10 .trait_list_w li {
	margin-bottom: 15px;
	width: 30%;
	float: left;
	text-align: center
}
.pw_10 .trait_list_w li img {
	max-width: 64%;
	display: block;
	margin: 0 auto
}
.pw_10 .trait_list_w li div {
	color: #d4dcf7;
	font-size: 18px;
	padding: 0 10px;
	border-right: 1px solid #4e5f96
}

@media(max-width:680px) {
.pw_10 .trait_list_w li {
	margin-bottom: 15px;
	width: 33.33%;
	margin: 0 auto;
	text-align: center
}
.pw_10 .trait_list_w li img {
	max-width: 50px
}
.pw_10 .trait_list_w li div {
	display: block;
	margin: 0 auto;
	font-size: .25rem;
	line-height: 1.5
}
}

@media(max-width:1200px) {
.pw_10 .cp_center_img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	text-align: center
}
}
.pw_10 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.pw_10 .cp_pic_groups {
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_10 .cp_pic_groups .pic {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_10 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_10 .cp_pic_groups .pic {
	opacity: 0;
	-webkit-transform: rotate(0) translateX(500px) translateY(500px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(500px) translateY(500px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(500px) translateY(500px) scale(0.6, 0.6);
	transform: rotate(0) translateX(500px) translateY(500px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_10 .active .cp_pic_groups .pic {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_10 .cp_pic_groups .pic_3 img {
	-webkit-animation: fade_ball 8s infinite linear;
	-moz-animation: fade_line 8s infinite linear;
	-ms-animation: fade_ball 8s infinite linear;
	-o-animation: fade_ball 8s ease-in-out infinite;
	animation: fade_ball 8s infinite linear
}
@-webkit-keyframes fade_ball {
0% {
-webkit-opacity:.0;
-webkit-transform:translateX(160px) translateY(-50px) scale(0.4)
}
10% {
-webkit-opacity:.2;
-webkit-transform:translateX(180px) translateY(-110px) scale(0.8)
}
20% {
-webkit-opacity:1;
-webkit-transform:translateX(80px) translateY(-60px)
}
30% {
-webkit-opacity:1;
-webkit-transform:translateX(-20px) translateY(20px)
}
60% {
-webkit-opacity:1;
-webkit-transform:translateX(-50px) translateY(50px)
}
70% {
-webkit-opacity:1;
-webkit-transform:translateX(-60px) translateY(60px)
}
80% {
-webkit-opacity:1;
-webkit-transform:translateX(-130px) translateY(190px)
}
90% {
-webkit-opacity:.2;
-webkit-transform:translateX(-90px) translateY(200px) scale(0.8)
}
100% {
-webkit-opacity:0;
-webkit-transform:translateX(-80px) translateY(180px) scale(0.6)
}
}
@keyframes fade_ball {
0% {
opacity:.0;
transform:translateX(160px) translateY(-50px) scale(0.4)
}
10% {
opacity:.2;
transform:translateX(180px) translateY(-110px) scale(0.8)
}
20% {
opacity:1;
transform:translateX(80px) translateY(-60px)
}
30% {
opacity:1;
transform:translateX(-20px) translateY(20px)
}
60% {
opacity:1;
transform:translateX(-50px) translateY(50px)
}
70% {
opacity:1;
transform:translateX(-60px) translateY(60px)
}
80% {
opacity:1;
transform:translateX(-130px) translateY(190px)
}
90% {
opacity:.2;
transform:translateX(-90px) translateY(200px) scale(0.8)
}
100% {
opacity:0;
transform:translateX(-80px) translateY(180px) scale(0.6)
}
}
.pw_10 .cp_pic_groups .pic_4 img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: circle_pw10 10s infinite linear;
	-moz-animation: circle_pw10 10s infinite linear;
	-o-animation: circle_pw10 10s infinite linear;
	animation: circle_pw10 10s infinite linear;
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_10 .cp_pic_groups .pic_4 img:nth-child(1) {
	-webkit-animation: circle_pw10 10s infinite linear;
	-moz-animation: circle_pw10 10s infinite linear;
	-o-animation: circle_pw10 10s infinite linear;
	animation: circle_pw10 12s infinite linear
}
.pw_10 .cp_pic_groups .pic_4 img:nth-child(2) {
	-webkit-animation: circle_pw10 10s infinite linear;
	-moz-animation: circle_pw10 10s infinite linear;
	-o-animation: circle_pw10 10s infinite linear;
	animation: circle_pw10 22s infinite linear
}
.pw_10 .cp_pic_groups .pic_4 img:nth-child(3) {
	-webkit-animation: circle_pw10 10s infinite linear;
	-moz-animation: circle_pw10 10s infinite linear;
	-o-animation: circle_pw10 10s infinite linear;
	animation: circle_pw10 8s infinite linear
}
.pw_10 .cp_pic_groups .pic_4 img:nth-child(4) {
	-webkit-animation: circle_pw10 10s infinite linear;
	-moz-animation: circle_pw10 10s infinite linear;
	-o-animation: circle_pw10 10s infinite linear;
	animation: circle_pw10 20s infinite linear
}
.pw_10 .cp_pic_groups .pic_4 img:nth-child(5) {
	-webkit-animation: circle_pw10 12s infinite linear;
	-moz-animation: circle_pw10 12s infinite linear;
	-o-animation: circle_pw10 12s infinite linear;
	animation: circle_pw10 14s infinite linear
}
.pw_10 .cp_pic_groups .pic_4 img:nth-child(6) {
	-webkit-animation: circle_pw10 14s infinite linear;
	-moz-animation: circle_pw10 14s infinite linear;
	-o-animation: circle_pw10 14s infinite linear;
	animation: circle_pw10 10s infinite linear
}
.pw_10 .cp_pic_groups .pic_4 img:nth-child(7) {
	-webkit-animation: circle_pw10 16s infinite linear;
	-moz-animation: circle_pw10 16s infinite linear;
	-o-animation: circle_pw10 16s infinite linear;
	animation: circle_pw10 18s infinite linear
}
@-webkit-keyframes circle_pw10 {
0% {
-webkit-opacity:.8;
-webkit-transform:rotate(0deg)
}
50% {
-webkit-opacity:1;
-webkit-transform:rotate(-180deg)
}
100% {
-webkit-opacity:.8;
-webkit-transform:rotate(-360deg)
}
}
@-moz-keyframes circle_pw10 {
0% {
-moz-opacity:.8;
-moz-transform:rotate(0deg)
}
50% {
-moz-opacity:1;
-moz-transform:rotate(-180deg)
}
100% {
-moz-opacity:.8;
-moz-transform:rotate(-360deg)
}
}
@keyframes circle_pw10 {
0% {
opacity:.8;
transform:rotate(0deg)
}
50% {
opacity:1;
transform:rotate(-180deg)
}
100% {
opacity:.8;
transform:rotate(-360deg)
}
}
.pw_11 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background: #1c243d url(../images/p11_bg.jpg) no-repeat center bottom;
	background-size: cover;
	max-width: 2650px;
	max-height: 1600px;
	overflow: hidden
}
.pw_11 .cp_desc h1 {
	color: #FFF
}
.pw_11 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px
}
.pw_11 .cp_center_img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%
}
.pw_11 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.pw_11 .cp_pic_groups {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_11 .cp_pic_groups .pic {
	margin: auto;
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_11 .cp_pic_groups .pic_1 {
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	opacity: .5;
	-webkit-transform: rotate(0) translateX(0) translateY(500px) scale(1, 1);
	-moz-transform: rotate(0) translateX(0) translateY(500px)scale(1, 1);
	-o-transform: rotate(0) translateX(0) translateY(500px) scale(1, 1);
	transform: rotate(0) translateX(0) translateY(500px) scale(1, 1);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_11 .cp_pic_groups .pic_2 {
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	opacity: .5;
	-webkit-transform: rotate(0) translateX(0) translateY(600px) scale(1, 1);
	-moz-transform: rotate(0) translateX(0) translateY(600px) scale(1, 1);
	-o-transform: rotate(0) translateX(0) translateY(600px) scale(1, 1);
	transform: rotate(0) translateX(0) translateY(600px) scale(1, 1);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_11 .active .cp_pic_groups .pic {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
	/*pw_12*/
.pw_12 {
	background-color: #ebf5ff
}
.pw_12 .swiper-slide-active {
	-webkit-animation: fadeInRight 1.2s ease both;
	-moz-animation: fadeInRight 1.2s ease both
}
@-webkit-keyframes fadeInRight {
0% {
-webkit-opacity:.8
}
100% {
-webkit-opacity:1
}
}
@-moz-keyframes fadeInRight {
0% {
-moz-opacity:.8
}
100% {
-moz-opacity:1
}
}
@-o-keyframes fadeInRight {
0% {
-o-opacity:.8
}
100% {
-o-opacity:1
}
}

@keyframes fadeInRight {
0% {
-opacity:.8
}
100% {
opacity:1
}
}
.pw_12 .pull-left {
	width: 35%
}
.pw_12 .pull-right {
	margin-right: -150px;
	width: 65%
}

@media(min-width:1000px) and (max-width:1600px) {
.pw_12 .pull-right {
	margin-right: -100px;
	width: 60%
}
}

@media(max-width:1200px) {
.pw_12 .pull-left {
	text-align: center;
	width: 100%;
	margin: 0 auto!important;
	float: none!important;
	display: block;
	left: 0;
	right: 0
}
.pw_12 .pull-right {
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	margin: 0 auto!important
}
.pw_12 .pull-left .cp_text {
	height: auto;
	display: block!important;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto
}
.pw_12 .pull-left .cp_desc .cp_text .num_w {
	width: 1rem;
	height: 1rem;
	background-size: contain
}
.pw_12 .cp_desc .cp_text h1 {
	margin: .3rem auto .5rem auto;
	padding: 0 .2rem;
	font-size: .5rem;
	line-height: 1.3
}
.pw_12 .cp_desc .cp_text em {
	width: .2rem;
	border-bottom: .03rem solid #2ccfa4
}
.pw_12 .cp_desc .cp_text p {
	margin: .8rem auto .8rem auto;
	font-size: .3rem;
	line-height: 1.8
}
.pw_12 .pull-left {
	height: auto
}
}

@media(max-width:480px) {
.pw_12 {
	min-height: auto;
	padding: .5rem 0
}
.pw_12 .pull-left {
	margin: 0 auto!important;
	display: block
}
.pw_12 .pull-left .cp_text {
	height: auto;
	display: block;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto;
	font-size: .18rem;
	line-height: 1.5
}
.pw_12 .cp_text h1 {
	margin: .5rem auto;
	font-size: .50rem
}
.pw_12 .cp_text em {
	width: .2rem;
	border-bottom: .06rem solid #08a1ef
}
.pw_12 .cp_textp {
	margin: .5rem auto .5rem auto;
	font-size: .28rem;
	line-height: 1.8
}
.pw_12 .pull-left {
	height: auto;
	display: block;
	margin: .5rem auto;
	bottom: 0
}
.pw_12 .pull-left {
	height: auto
}
}
.pw_12 .pw_con {
	width: 1000px;
	height: 1100px;
	display: inline-block;
	margin: 0 auto;
	background: url(../images/p12_line.png) no-repeat center center;
	background-size: contain
}
.pw_12 .pw_swiper {
	width: 826px;
	height: 464px;
	margin: 0 auto;
	margin-top: 220px;
	overflow: hidden
}
.pw_12 .pw_con {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_12 .active .pw_con {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}

@media(min-width:1200px) and (max-width:1600px) {
.pw_12 .pw_con {
	width: 800px;
	height: 880px
}
.pw_12 .pw_swiper {
	width: 660px;
	height: 371px;
	margin: 0 auto;
	margin-top: 176px;
	overflow: hidden
}
}

@media(max-width:1200px) {
.pw_12 .pw_con {
	width: 100%;
	height: auto;
	background: transparent;
	padding: 0 15px
}
.pw_12 .pw_swiper {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 0;
	overflow: hidden
}
}
.pw_12 .pw_contrast {
	margin: 0 -10px;
	overflow: hidden
}
.pw_12 .pw_contrast a {
	opacity: 0;
	display: block;
	display: inline-block;
*zoom:1;
*display:inline;
	width: 22%;/*! float: left; */
	font-size: 13px;
	font-size: .13rem;
	text-align: center;
	line-height: 1.5;
	min-width: 100px;
	padding: 10px;
	margin: 10px 5px;
	border-radius: 100px;
	background-color: #303b60;
	overflow: hidden;
	-webkit-transform: translate3d(0, 120px, 0);
	-moz-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 20px, 0);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}
.pw_12 .pw_contrast a:hover {
	background-color: #404e7c
}
.pw_12 .pw_contrast a.active {
	color: #FFF;
	background-color: #3d70df;
	background-image: -moz-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -webkit-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -ms-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%)
}

@media screen and (max-width:992px) {
.pw_12 .pw_contrast {
	margin: 0 auto
}
.pw_12 .pw_contrast a {
	font-size: .2rem;
	width: 30%;
	min-width: 80px;
	padding: 10px 5px;
	margin: 10px 3px;
	overflow: hidden
}
}

@media screen and (max-width:380px) {
.pw_12 .pw_contrast a {
	font-size: .2rem
}
}
.pw_12 .pw_contrast a:nth-child(1) {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_12 .pw_contrast a:nth-child(2) {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.pw_12 .pw_contrast a:nth-child(3) {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
.pw_12 .pw_contrast a:nth-child(4) {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_12 .pw_contrast a:nth-child(5) {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.pw_12 .pw_contrast a:nth-child(6) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_12 .pw_contrast a:nth-child(7) {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.pw_12 .pw_contrast a:nth-child(8) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_12 .active .pw_contrast a {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
/*.pw_13*/	
.pw_13 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3f4f84 0, #283253 120%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3f4f84 0, #283253 120%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3f4f84 0, #283253 120%);
	background-color: #283253
}
.pw_13 .swiper-slide-active {
	-webkit-animation: fadeInRight 1.2s ease both;
	-moz-animation: fadeInRight 1.2s ease both
}
.pw_13 .cp_desc h1 {
	color: #FFF
}
.pw_13 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px
}
.pw_13 .pull-right {
	width: 40%
}
.pw_13 .pull-left {
	margin-left: -200px;
	width: 60%
}

@media(min-width:1000px) and (max-width:1600px) {
.pw_13 .pull-left {
	margin-left: -100px;
	width: 60%
}
}

@media(max-width:1200px) {
.pw_13 .pull-right {
	text-align: center;
	width: 100%;
	margin: 0 auto!important;
	float: none!important;
	display: block;
	left: 0;
	right: 0
}
.pw_13 .pull-left {
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	margin: 0 auto!important
}
.pw_13 .pull-right .cp_text {
	height: auto;
	display: block!important;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto
}
.pw_13 .pull-right .cp_desc .cp_text .num_w {
	width: 1rem;
	height: 1rem;
	background-size: contain
}
.pw_13 .cp_desc .cp_text h1 {
	margin: .3rem auto .5rem auto;
	padding: 0 .2rem;
	font-size: .5rem;
	line-height: 1.3
}
.pw_13 .cp_desc .cp_text em {
	width: .2rem;
	border-bottom: .03rem solid #2ccfa4
}
.pw_13 .cp_desc .cp_text p {
	margin: .8rem auto .8rem auto;
	font-size: .3rem;
	line-height: 1.8
}
.pw_13 .pull-right {
	height: auto;
	text-align: center
}
}

@media(max-width:480px) {
.pw_13 {
	min-height: auto;
	padding: .5rem 0
}
.pw_13 .pull-right {
	margin: 0 auto!important;
	display: block
}
.pw_13 .pull-right .cp_text {
	height: auto;
	display: block;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto;
	font-size: .18rem;
	line-height: 1.5
}
.pw_13 .cp_text h1 {
	margin: .5rem auto;
	font-size: .50rem
}
.pw_13 .cp_text em {
	width: .2rem;
	border-bottom: .06rem solid #08a1ef
}
.pw_13 .cp_textp {
	margin: .5rem auto .5rem auto;
	font-size: .28rem;
	line-height: 1.8
}
.pw_13 .pull-right {
	height: auto;
	display: block;
	margin: .5rem auto;
	bottom: 0
}
.pw_13 .pull-right {
	height: auto
}
}
.pw_13 .pw_con {
	width: 1000px;
	height: 1100px;
	display: inline-block;
	margin: 0 auto;
	background: url(../images/p13_line.png) no-repeat center center;
	background-size: contain
}
.pw_13 .pw_swiper {
	width: 826px;
	height: 464px;
	margin: 0 auto;
	margin-top: 220px;
	overflow: hidden
}
.pw_13 .pw_con {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(-500px) translateY(0px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(-500px) translateY(0px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(-500px) translateY(0px) scale(0.6, 0.6);
	transform: rotate(0) translateX(-500px) translateY(0px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_13 .active .pw_con {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}

@media(min-width:1200px) and (max-width:1600px) {
.pw_13 .pw_con {
	width: 800px;
	height: 880px
}
.pw_13 .pw_swiper {
	width: 660px;
	height: 371px;
	margin: 0 auto;
	margin-top: 176px;
	overflow: hidden
}
}

@media(max-width:1200px) {
.pw_13 .pw_con {
	width: 100%;
	height: auto;
	background: transparent;
	padding: 0 15px
}
.pw_13 .pw_swiper {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 0;
	overflow: hidden
}
}
.pw_13 .pw_contrast {
	margin: 0 -10px;
	overflow: hidden
}
.pw_13 .pw_contrast a {
	opacity: 0;
	display: block;
	display: inline-block;
*zoom:1;
*display:inline;
	width: 22%;/*! float: left; */
	font-size: 13px;
	font-size: .13rem;
	text-align: center;
	line-height: 1.5;
	min-width: 100px;
	padding: 10px;
	margin: 10px 5px;
	border-radius: 100px;
	background-color: #29314e;
	overflow: hidden;
	-webkit-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 20px, 0);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}
.pw_13 .pw_contrast a:hover {
	background-color: #404e7c
}
.pw_13 .pw_contrast a.active {
	color: #FFF;
	background-color: #3d70df;
	background-image: -moz-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -webkit-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -ms-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%)
}

@media screen and (max-width:992px) {
.pw_13 .pw_contrast {
	margin: 0 auto
}
.pw_13 .pw_contrast a {
	font-size: .2rem;
	width: 30%;
	min-width: 80px;
	padding: 10px 5px;
	margin: 10px 3px
}
}

@media screen and (max-width:380px) {
.pw_13 .pw_contrast a {
	font-size: .2rem
}
}
.pw_13 .pw_contrast a:nth-child(1) {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_13 .pw_contrast a:nth-child(2) {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.pw_13 .pw_contrast a:nth-child(3) {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
.pw_13 .pw_contrast a:nth-child(4) {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_13 .pw_contrast a:nth-child(5) {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.pw_13 .pw_contrast a:nth-child(6) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_13 .pw_contrast a:nth-child(7) {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.pw_13 .pw_contrast a:nth-child(8) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_13 .active .pw_contrast a {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

/*pw_14*/
.pw_14 {
	background-color: #ebf5ff
}
.pw_14 .swiper-slide-active {
	-webkit-animation: fadeInRight 1.2s ease both;
	-moz-animation: fadeInRight 1.2s ease both
}
@-webkit-keyframes fadeInRight {
0% {
-webkit-opacity:.8
}
100% {
-webkit-opacity:1
}
}
@-moz-keyframes fadeInRight {
0% {
-moz-opacity:.8
}
100% {
-moz-opacity:1
}
}

@-moz-keyframes fadeInRight {
0% {
-o-opacity:.8
}
100% {
-o-opacity:1
}
}
@keyframes fadeInRight {
0% {
-opacity:.8
}
100% {
opacity:1
}
}
.pw_14 .pull-left {
	width: 35%
}
.pw_14 .pull-right {
	margin-right: -150px;
	width: 65%
}

@media(min-width:1000px) and (max-width:1600px) {
.pw_14 .pull-right {
	margin-right: -100px;
	width: 60%
}
}

@media(max-width:1200px) {
.pw_14 .pull-left {
	text-align: center;
	width: 100%;
	margin: 0 auto!important;
	float: none!important;
	display: block;
	left: 0;
	right: 0
}
.pw_14 .pull-right {
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	margin: 0 auto!important
}
.pw_14 .pull-left .cp_text {
	height: auto;
	display: block!important;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto
}
.pw_14 .pull-left .cp_desc .cp_text .num_w {
	width: 1rem;
	height: 1rem;
	background-size: contain
}
.pw_14 .cp_desc .cp_text h1 {
	margin: .3rem auto .5rem auto;
	padding: 0 .2rem;
	font-size: .5rem;
	line-height: 1.3
}
.pw_14 .cp_desc .cp_text em {
	width: .2rem;
	border-bottom: .03rem solid #2ccfa4
}
.pw_14 .cp_desc .cp_text p {
	margin: .8rem auto .8rem auto;
	font-size: .3rem;
	line-height: 1.8
}
.pw_14 .pull-left {
	height: auto
}
}

@media(max-width:480px) {
.pw_14 {
	min-height: auto;
	padding: .5rem 0
}
.pw_14 .pull-left {
	margin: 0 auto!important;
	display: block
}
.pw_14 .pull-left .cp_text {
	height: auto;
	display: block;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto;
	font-size: .18rem;
	line-height: 1.5
}
.pw_14 .cp_text h1 {
	margin: .5rem auto;
	font-size: .50rem
}
.pw_14 .cp_text em {
	width: .2rem;
	border-bottom: .06rem solid #08a1ef
}
.pw_14 .cp_textp {
	margin: .5rem auto .5rem auto;
	font-size: .28rem;
	line-height: 1.8
}
.pw_14 .pull-left {
	height: auto;
	display: block;
	margin: .5rem auto;
	bottom: 0
}
.pw_14 .pull-left {
	height: auto
}
}
.pw_14 .pw_con {
	width: 1000px;
	height: 1100px;
	display: inline-block;
	margin: 0 auto;
	background: url(../images/p12_line.png) no-repeat center center;
	background-size: contain
}
.pw_14 .pw_swiper {
	width: 826px;
	height: 464px;
	margin: 0 auto;
	margin-top: 220px;
	overflow: hidden
}
.pw_14 .pw_con {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_14 .active .pw_con {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}

@media(min-width:1200px) and (max-width:1600px) {
.pw_14 .pw_con {
	width: 800px;
	height: 880px
}
.pw_14 .pw_swiper {
	width: 660px;
	height: 371px;
	margin: 0 auto;
	margin-top: 176px;
	overflow: hidden
}
}

@media(max-width:1200px) {
.pw_14 .pw_con {
	width: 100%;
	height: auto;
	background: transparent;
	padding: 0 15px
}
.pw_14 .pw_swiper {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 0;
	overflow: hidden
}
}
.pw_14 .pw_contrast {
	margin: 0 -10px;
	overflow: hidden
}
.pw_14 .pw_contrast a {
	opacity: 0;
	display: block;
	display: inline-block;
*zoom:1;
*display:inline;
	width: 22%;/*! float: left; */
	font-size: 13px;
	font-size: .13rem;
	text-align: center;
	line-height: 1.5;
	min-width: 100px;
	padding: 10px;
	margin: 10px 5px;
	border-radius: 100px;
	background-color: #303b60;
	overflow: hidden;
	-webkit-transform: translate3d(0, 120px, 0);
	-moz-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 20px, 0);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}
.pw_14 .pw_contrast a:hover {
	background-color: #404e7c
}
.pw_14 .pw_contrast a.active {
	color: #FFF;
	background-color: #3d70df;
	background-image: -moz-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -webkit-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -ms-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%)
}

@media screen and (max-width:992px) {
.pw_14 .pw_contrast {
	margin: 0 auto
}
.pw_14 .pw_contrast a {
	font-size: .2rem;
	width: 30%;
	min-width: 80px;
	padding: 10px 5px;
	margin: 10px 3px;
	overflow: hidden
}
}

@media screen and (max-width:380px) {
.pw_14 .pw_contrast a {
	font-size: .2rem
}
}
.pw_14 .pw_contrast a:nth-child(1) {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_14 .pw_contrast a:nth-child(2) {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.pw_14 .pw_contrast a:nth-child(3) {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
.pw_14 .pw_contrast a:nth-child(4) {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_14 .pw_contrast a:nth-child(5) {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.pw_14 .pw_contrast a:nth-child(6) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_14 .pw_contrast a:nth-child(7) {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.pw_14 .pw_contrast a:nth-child(8) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_14 .active .pw_contrast a {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
	
/*pw_15*/	
.pw_15 {
	background-color: #ebf5ff
}
.pw_15 .swiper-slide-active {
	-webkit-animation: fadeInRight 1.2s ease both;
	-moz-animation: fadeInRight 1.2s ease both
}
@-webkit-keyframes fadeInRight {
0% {
-webkit-opacity:.8
}
100% {
-webkit-opacity:1
}
}
@-moz-keyframes fadeInRight {
0% {
-moz-opacity:.8
}
100% {
-moz-opacity:1
}
}

@-moz-keyframes fadeInRight {
0% {
-o-opacity:.8
}
100% {
-o-opacity:1
}
}
@keyframes fadeInRight {
0% {
-opacity:.8
}
100% {
opacity:1
}
}
.pw_15 .pull-left {
	width: 35%
}
.pw_15 .pull-right {
	margin-right: -150px;
	width: 65%
}

@media(min-width:1000px) and (max-width:1600px) {
.pw_15 .pull-right {
	margin-right: -100px;
	width: 60%
}
}

@media(max-width:1200px) {
.pw_15 .pull-left {
	text-align: center;
	width: 100%;
	margin: 0 auto!important;
	float: none!important;
	display: block;
	left: 0;
	right: 0
}
.pw_15 .pull-right {
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	margin: 0 auto!important
}
.pw_15 .pull-left .cp_text {
	height: auto;
	display: block!important;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto
}
.pw_15 .pull-left .cp_desc .cp_text .num_w {
	width: 1rem;
	height: 1rem;
	background-size: contain
}
.pw_15 .cp_desc .cp_text h1 {
	margin: .3rem auto .5rem auto;
	padding: 0 .2rem;
	font-size: .5rem;
	line-height: 1.3
}
.pw_15 .cp_desc .cp_text em {
	width: .2rem;
	border-bottom: .03rem solid #2ccfa4
}
.pw_15 .cp_desc .cp_text p {
	margin: .8rem auto .8rem auto;
	font-size: .3rem;
	line-height: 1.8
}
.pw_15 .pull-left {
	height: auto
}
}

@media(max-width:480px) {
.pw_15 {
	min-height: auto;
	padding: .5rem 0
}
.pw_15 .pull-left {
	margin: 0 auto!important;
	display: block
}
.pw_15 .pull-left .cp_text {
	height: auto;
	display: block;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto;
	font-size: .18rem;
	line-height: 1.5
}
.pw_15 .cp_text h1 {
	margin: .5rem auto;
	font-size: .50rem
}
.pw_15 .cp_text em {
	width: .2rem;
	border-bottom: .06rem solid #08a1ef
}
.pw_15 .cp_textp {
	margin: .5rem auto .5rem auto;
	font-size: .28rem;
	line-height: 1.8
}
.pw_15 .pull-left {
	height: auto;
	display: block;
	margin: .5rem auto;
	bottom: 0
}
.pw_15 .pull-left {
	height: auto
}
}
.pw_15 .pw_con {
	width: 1000px;
	height: 1100px;
	display: inline-block;
	margin: 0 auto;
	background: url(../images/p12_line.png) no-repeat center center;
	background-size: contain
}
.pw_15 .pw_swiper {
	width: 826px;
	height: 464px;
	margin: 0 auto;
	margin-top: 220px;
	overflow: hidden
}
.pw_15 .pw_con {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_15 .active .pw_con {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}

@media(min-width:1200px) and (max-width:1600px) {
.pw_15 .pw_con {
	width: 800px;
	height: 880px
}
.pw_15 .pw_swiper {
	width: 660px;
	height: 371px;
	margin: 0 auto;
	margin-top: 176px;
	overflow: hidden
}
}

@media(max-width:1200px) {
.pw_15 .pw_con {
	width: 100%;
	height: auto;
	background: transparent;
	padding: 0 15px
}
.pw_15 .pw_swiper {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 0;
	overflow: hidden
}
}
.pw_15 .pw_contrast {
	margin: 0 -10px;
	overflow: hidden
}
.pw_15 .pw_contrast a {
	opacity: 0;
	display: block;
	display: inline-block;
*zoom:1;
*display:inline;
	width: 22%;/*! float: left; */
	font-size: 13px;
	font-size: .13rem;
	text-align: center;
	line-height: 1.5;
	min-width: 100px;
	padding: 10px;
	margin: 10px 5px;
	border-radius: 100px;
	background-color: #303b60;
	overflow: hidden;
	-webkit-transform: translate3d(0, 120px, 0);
	-moz-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 20px, 0);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}
.pw_15 .pw_contrast a:hover {
	background-color: #404e7c
}
.pw_15 .pw_contrast a.active {
	color: #FFF;
	background-color: #3d70df;
	background-image: -moz-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -webkit-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -ms-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%)
}

@media screen and (max-width:992px) {
.pw_15 .pw_contrast {
	margin: 0 auto
}
.pw_15 .pw_contrast a {
	font-size: .2rem;
	width: 30%;
	min-width: 80px;
	padding: 10px 5px;
	margin: 10px 3px;
	overflow: hidden
}
}

@media screen and (max-width:380px) {
.pw_15 .pw_contrast a {
	font-size: .2rem
}
}
.pw_15 .pw_contrast a:nth-child(1) {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_15 .pw_contrast a:nth-child(2) {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.pw_15 .pw_contrast a:nth-child(3) {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
.pw_15 .pw_contrast a:nth-child(4) {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_15 .pw_contrast a:nth-child(5) {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.pw_15 .pw_contrast a:nth-child(6) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_15 .pw_contrast a:nth-child(7) {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.pw_15 .pw_contrast a:nth-child(8) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_15 .active .pw_contrast a {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
	
.pw_15 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-color: #1c243d;
	max-width: 2650px;
	max-height: 1920px;
	padding: 80px 0;
	overflow: hidden
}
.pw_15 .cp_desc h1 {
	color: #FFF
}
.pw_15 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px
}
.pw_15 .pw_con {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	margin: auto
}
.pw_15 .pw_con {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(0px) translateY(100px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(0px) translateY(100px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(0px) translateY(100px) scale(0.6, 0.6);
	transform: rotate(0) translateX(0px) translateY(100px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_15 .active.pw_con {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_15 .pw_con_bg {
	position: absolute;
	z-index: -1;
	width: 487px;
	height: 701px;
	margin: auto;
	top: -100px;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../images/p14.png) no-repeat center 0;
	background-size: cover
}

@media(min-width:1200px) and (max-width:1600px) {
.pw_15 .pw_con_bg {
	position: absolute;
	z-index: -1;
	width: 410px;
	height: 580px;
	margin: auto;
	top: -125px;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../images/p14.png) no-repeat center 0;
	background-size: cover
}
}

@media(max-width:1200px) {
.pw_15 .pw_con_bg {
	background: url(../images/p14.png) no-repeat center 0;
	background-size: cover;
	height: 0;
	background: transparent;
	z-index: -10
}
}
.pw_15 .pw_swiper {
	margin: auto;
	position: relative;
	z-index: -2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 150px 0 350px 0;
	overflow: hidden
}

@media(max-width:1200px) {
.pw_15 .pw_swiper {
	z-index: 1;
	padding: 20px 0 50px 0
}
}

@media(max-width:1200px) {
.pw_15 .pw_con {
	width: 100%;
	height: auto;
	background: transparent
}
.pw_15 .pw_swiper {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 0;
	overflow: hidden
}
}
.pw_15 .pw_contrast {
	margin: 0 -10px;
	overflow: hidden
}
.pw_15 .pw_pagination {
	width: 100%;
	max-width: 200px;
	margin: auto;
	position: absolute;
	z-index: 100;
	right: 0;
	text-align: center;
	bottom: 30px
}
.pw_15 .swiper-pagination-switch {
	width: 10px;
	height: 6px;
	display: inline-block;
	border-radius: 10px;
	background-color: #FFF;
	opacity: .6;
	margin: 0 5px;
	background: #FFF;
	-webkit-transition: opacity .3s ease-in, opacity .3s ease-out;
	transition: opacity .3s ease-in, opacity .3s ease-out
}
.pw_15 .swiper-active-switch {
	width: 20px;
	background-color: #416be0;
	opacity: .9;
	border-radius: 10px;
	-moz-transition: opacity .3s ease-in, opacity .3s ease-out
}
.pw_15 .arrow_w {
	position: relative;
	z-index: 1;
	height: 52px;
	max-width: 300px;
	margin: 100px auto 20px auto
}

@media(max-width:1200px) {
.pw_15 .arrow_w {;
	max-width: 300px;
	margin: 30px auto 30px auto
}
}
.pw_15 .arrow-left, .pw_15 .arrow-right {
	display: block;
	cursor: pointer;
	position: absolute;
	z-index: 1000;
	color: #FFF;
	background: url(../images/btn_pre.png) no-repeat center center;
	font-size: 22px;
	opacity: .8;
	width: 120px;
	height: 52px;
	line-height: 52px;
	text-align: center
}
.pw_15 .arrow-right {
	background: url(../images/btn_next.png) no-repeat center center
}
.pw_15 .arrow-right:hover, .pw_15 .arrow-left:hover {
	color: #FFF;
	opacity: 1
}
.pw_15 .arrow-right {
	right: -10%
}
.pw_15 .arrow-left {
	left: -20%
}

@media(max-width:680px) {
.pw_15 .arrow_w {
	position: relative;
	z-index: 1;
	height: 52px;
	max-width: 200px;
	margin: 10px auto
}
.pw_15 .arrow-left, .pw_15 .arrow-right {
	width: 80px;
	height: 30px;
	background-size: cover
}
}
.pw_15 .swiper-button-prev {
	width: 50%;
	height: 100%;
	left: -250px;
	top: 0;
	border-radius: 5px;
	z-index: 99;
	transition: .2s
}
.pw_15 .swiper-button-prev:before {
	content: '';
	position: absolute;
	width: 15px;
	height: 100%;
	left: 94%;
	top: 50%
}
.pw_15 .swiper-button-next {
	width: 50%;
	height: 100%;
	right: -250px;
	top: 0;
	border-radius: 5px;
	z-index: 99;
	transition: .2s
}
.pw_15 .swiper-button-next:after {
	content: '';
	position: absolute;
	width: 15px;
	height: 100%;
	background: url(../images/slide_prev.png) no-repeat 0 center;
	right: 94%;
	top: 50%;
	margin-top: -180px;
	transform: rotate(180deg)
}
.pw_15 .swiper-button-prev:hover, .swiper-button-next:hover {
	opacity: .6
}
.pw_15 .swiper-slide {
	-webkit-opacity: .8;
	-moz-opacity: .8;
	-ms-opacity: .8;
	-o-opacity: .8;
	opacity: .8;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-ms-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8)
}
.pw_15 .swiper-slide-visible {
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	opacity: .5;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8)
}
.pw_15 .swiper-slide-active {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
/*pw_16*/	
.pw_16 {
	position: relative;
	z-index: 1;
	background: #e0f4f6!important;
	max-width: 2650px;
	max-height: 1920px;
	padding: 120px 0;
	overflow: hidden
}
.pw_16 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0
}
.pw_16 .cp_pic_groups {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.pw_16 .cp_pic_groups .pic {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_16 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_16 .cp_pic_groups .pic {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	transform: rotate(0) translateX(500px) translateY(-500px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_16 .cp_pic_groups .pic_1 {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_16 .cp_pic_groups .pic_2 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_16 .active .cp_pic_groups .pic {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(1) {
	-webkit-animation: fade_side_15 4s infinite linear;
	-moz-animation: fade_side_15 4s infinite linear;
	-ms-animation: fade_side_15 8s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 6s infinite linear
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(2) {
	-webkit-animation: fade_side_15 4s infinite linear;
	-moz-animation: fade_side_15 4s infinite linear;
	-ms-animation: fade_side_15 4s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 4s infinite linear
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(3) {
	-webkit-animation: fade_side_15 9s infinite linear;
	-moz-animation: fade_side_15 9s infinite linear;
	-ms-animation: fade_side_15 9s infinite linear;
	-o-animation: fade_side_15 9s ease-in-out infinite;
	animation: fade_side_15 9s infinite linear
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(4) {
	-webkit-animation: fade_side_15 5s infinite linear;
	-moz-animation: fade_side_15 5s infinite linear;
	-ms-animation: fade_side_15 5s infinite linear;
	-o-animation: fade_side_15 5s ease-in-out infinite;
	animation: fade_side_15 5s infinite linear
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(5) {
	-webkit-animation: fade_side_15 6s infinite linear;
	-moz-animation: fade_side_15 6s infinite linear;
	-ms-animation: fade_side_15 6s infinite linear;
	-o-animation: fade_side_15 6s ease-in-out infinite;
	animation: fade_side_15 6s infinite linear
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(6) {
	-webkit-animation: fade_side_15 7s infinite linear;
	-moz-animation: fade_side_15 7s infinite linear;
	-ms-animation: fade_side_15 7s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 7s infinite linear
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(7) {
	-webkit-animation: fade_side_15 8s infinite linear;
	-moz-animation: fade_side_15 8s infinite linear;
	-ms-animation: fade_side_15 8s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 8s infinite linear
}
.pw_16 .cp_pic_groups .pic_3 img:nth-child(8) {
	-webkit-animation: fade_side_15 5s infinite linear;
	-moz-animation: fade_side_15 8s infinite linear;
	-ms-animation: fade_side_15 8s infinite linear;
	-o-animation: fade_side_15 8s ease-in-out infinite;
	animation: fade_side_15 9s infinite linear
}
@-webkit-keyframes fade_side_15 {
0% {
-webkit-opacity:0;
-webkit-transform:translateX(0px) translateY(0)
}
50% {
-webkit-opacity:1
}
100% {
-webkit-opacity:0;
-webkit-transform:translateX(45px) translateY(-45px)
}
}
@-moz-keyframes fade_side_15 {
0% {
-moz-opacity:0;
-moz-transform:translateX(0px) translateY(0)
}
50% {
-moz-opacity:1
}
100% {
-moz-opacity:0;
-moz-transform:translateX(45px) translateY(-45px)
}
}
@keyframes fade_side_15 {
0% {
opacity:0;
transform:translateX(0px) translateY(0)
}
50% {
opacity:1
}
100% {
opacity:0;
transform:translateX(45px) translateY(-45px)
}
}


/*pw_17*/	
.pw_17 {
	position: relative;
	z-index: 3;
	background: #d7e4ed !important;
	max-width: 2650px;
	max-height: none;
	padding: 120px 0;
	overflow: visible;
}
.pw_17	.cp_desc h1{min-width: 460px;}	
.pw_17 .cp_desc p img{margin:0 -0.4rem;}	
	
@media(max-width:1200px) {
.pw_17	.cp_desc h1{min-width: auto;}	
.pw_17 .cp_desc p img{margin:0.5rem auto 0 auto;width:60%;}
	}	
	
.pw_17 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0
}
.pw_17 .customer_list_w {
	padding: 10px 0 50px 0;
	margin: 30px auto
}
.pw_17 .pic_bg {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0!important;
	opacity: 0
}
.pw_17 .cp_pic_groups {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: -50px;
	right: 0;
	bottom: 0
}
.pw_17 .cp_pic_groups .pic {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_17 .cp_pic_groups .pic img {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 3s ease
}
.pw_17 .cp_pic_groups .pic {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(-500px) translateY(500px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(-500px) translateY(500px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(-500px) translateY(500px) scale(0.6, 0.6);
	transform: rotate(0) translateX(-500px) translateY(500px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_17 .cp_pic_groups .pic_1 {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
.pw_17 .cp_pic_groups .pic_2 {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_17 .active .cp_pic_groups .pic {
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(1) {
	-webkit-animation: fade_side_17 4s infinite linear;
	-moz-animation: fade_side_17 4s infinite linear;
	-ms-animation: fade_side_17 8s infinite linear;
	-o-animation: fade_side_17 8s ease-in-out infinite;
	animation: fade_side_17 6s infinite linear
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(2) {
	-webkit-animation: fade_side_17 4s infinite linear;
	-moz-animation: fade_side_17 4s infinite linear;
	-ms-animation: fade_side_17 4s infinite linear;
	-o-animation: fade_side_17 8s ease-in-out infinite;
	animation: fade_side_17 4s infinite linear
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(3) {
	-webkit-animation: fade_side_17 9s infinite linear;
	-moz-animation: fade_side_17 9s infinite linear;
	-ms-animation: fade_side_17 9s infinite linear;
	-o-animation: fade_side_17 9s ease-in-out infinite;
	animation: fade_side_17 9s infinite linear
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(4) {
	-webkit-animation: fade_side_17 5s infinite linear;
	-moz-animation: fade_side_17 5s infinite linear;
	-ms-animation: fade_side_17 5s infinite linear;
	-o-animation: fade_side_17 5s ease-in-out infinite;
	animation: fade_side_17 5s infinite linear
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(5) {
	-webkit-animation: fade_side_17 6s infinite linear;
	-moz-animation: fade_side_17 6s infinite linear;
	-ms-animation: fade_side_17 6s infinite linear;
	-o-animation: fade_side_17 6s ease-in-out infinite;
	animation: fade_side_17 6s infinite linear
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(6) {
	-webkit-animation: fade_side_17 7s infinite linear;
	-moz-animation: fade_side_17 7s infinite linear;
	-ms-animation: fade_side_17 7s infinite linear;
	-o-animation: fade_side_17 8s ease-in-out infinite;
	animation: fade_side_17 7s infinite linear
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(7) {
	-webkit-animation: fade_side_17 8s infinite linear;
	-moz-animation: fade_side_17 8s infinite linear;
	-ms-animation: fade_side_17 8s infinite linear;
	-o-animation: fade_side_17 8s ease-in-out infinite;
	animation: fade_side_17 8s infinite linear
}
.pw_17 .cp_pic_groups .pic_3 img:nth-child(8) {
	-webkit-animation: fade_side_17 5s infinite linear;
	-moz-animation: fade_side_17 8s infinite linear;
	-ms-animation: fade_side_17 8s infinite linear;
	-o-animation: fade_side_17 8s ease-in-out infinite;
	animation: fade_side_17 9s infinite linear
}
	
@-webkit-keyframes fade_side_17 {
	0% {
	-webkit-opacity:0;
	-webkit-transform:translateX(0px) translateY(0)
	}
	50% {
	-webkit-opacity:1
	}
	100% {
	-webkit-opacity:0;
	-webkit-transform:translateX(-45px) translateY(-45px)
	}
}
@-moz-keyframes fade_side_17 {
	0% {
	-moz-opacity:0;
	-moz-transform:translateX(0px) translateY(0)
	}
	50% {
	-moz-opacity:1
	}
	100% {
	-moz-opacity:0;
	-moz-transform:translateX(-45px) translateY(-45px)
	}
}
@keyframes fade_side_17 {
	0% {
	opacity:0;
	transform:translateX(0px) translateY(0)
	}
	50% {
	opacity:1
	}
	100% {
	opacity:0;
	transform:translateX(-45px) translateY(-45px)
	}
}

/*展开·了解更多*/	



.pw_17  .show_con { margin-top: 0px; -webkit-transition: all 1s ease; transition: all 1s ease; }
.pw_17  .on .show_con { margin-top: -80px; }
	
	
.pw_17 .show_w { position: relative; z-index: 10; height: auto;margin-bottom:-120px}
.pw_17 .show_btn_w { position: relative; z-index: 10; bottom: -30px; margin: 0 auto; width: 4rem; height: 200px }
.pw_17 .show_btn_w .show_tips{margin:0 auto;text-align: center;font-size:16px;line-height:1.2}
.pw_17 .show_w .btn_con { max-width: 3.2rem; line-height: 1.4; font-size: 16px; color: #c7d2df; margin:auto;position: absolute; z-index: 10;top:0px; right: 0; bottom: 0; left: 0; }
	
.pw_17 .show_w.btn_con { max-width: 320px; line-height: 32px; font-size: 16px; color: #c7d2df; position: absolute; z-index: 10; right: 0; bottom: 0; left: 0; }
.pw_17 .show_w .btn_con .btn_show { display: block;  width: 60px; height: 60px; margin:0 auto;text-align: center;opacity: 1; background: url(../images/bnt_show_more.png) no-repeat center center; background-size: cover;-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); transform: translate3d(0, 0px, 0); -webkit-transition: all .5s ease; transition: all .5s ease; }
.pw_17 .show_w .show_tips {  -webkit-transform: translate3d(0, -44px, 0); transform: translate3d(0, -44px, 0); -webkit-transition: all .5s ease; transition: all .5s ease; }

@media(max-width:480px) {
.pw_17 .show_w .show_tips {  -webkit-transform: translate3d(0, -44px, 0); transform: translate3d(0, -44px, 0); -webkit-transition: all .5s ease; transition: all .5s ease; }
}	
	
.pw_17 .show_w.on .show_tips { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); -webkit-transition: all .5s ease; transition: all .5s ease; }
.pw_17 .show_w.on .btn_show { opacity: 1; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.pw_17 .show_w.on .btn_con { -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }
/*展开盒子模型*/
.pw_17 .show_w .show_con { position: relative; z-index: 1; height: 0; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all 1s ease; transition: all 1s ease; }
.pw_17 .show_w.on .show_con { height: auto; padding:0rem 0 0 0;color:#FFF;background-color: #1b2135;  }

.pw_17 .show_w .show_con  h2{color:#FFF;text-align:center;margin:0.5rem auto;font-size: 36px;}	
.pw_17 .show_w .show_con .show_list_w{margin: 0.2rem auto;text-align: center;}	
.pw_17 .show_w .show_con .show_list_w p{height:0.8rem;margin:0.1rem auto 0.4rem auto;font-size: 16px;line-height: 1.4;max-width:100%;word-wrap: break-word;overflow: hidden;}	
	
	
/*展开盒子-list*/
.pw_17 .show_list_bg { background-color: #303138; }
.pw_17 .show_w .show_list_bg { padding: 120px 0; background-color: #303138; color: #FFF; }

	
	.pw_14 .pw_swiper {
	width: 826px;
	height: 464px;
	margin: 0 auto;
	margin-top: 220px;
	overflow: hidden
}
/*切换盒子*/	
.pw_17 .pw_con {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-moz-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-o-transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	transform: rotate(0) translateX(500px) translateY(0px) scale(0.6, 0.6);
	-webkit-transition: all 3.5s ease;
	-moz-transition: all 3.5s ease;
	-o-transition: all 3.5s ease;
	transition: all 3.5s ease
}
.pw_17 .active .pw_con {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-moz-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	-o-transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1);
	transform: perspective(0) rotateX(0) translate3d(0, 0, 0) scale(1, 1)
}

@media(min-width:1200px) and (max-width:1600px) {
.pw_17 .pw_con {
	width: 800px;
	height: 880px
}
.pw_17 .pw_swiper {
	width: 660px;
	height: 371px;
	margin: 0 auto;
	margin-top: 176px;
	overflow: hidden
}
}

@media(max-width:1200px) {
.pw_17 .pw_con {
	width: 100%;
	height: auto;
	background: transparent;
	padding: 0 15px
}
.pw_17 .pw_swiper {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 0;
	overflow: hidden
}
}
	
/*切换按钮*/	
.pw_17 .pw_contrast {
	max-width:6rem;
	height:auto;
	color: #FFF;
	margin: 1.2rem auto 0.5rem;
	text-align: center;
	overflow: hidden
}
.pw_17 .pw_contrast a {
	opacity: 1;
	display: block;
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: 28%;
	font-size: 13px;
	font-size: .13rem;
	text-align: center;
	line-height: 1.5;
	padding: 10px 10px;
	margin: 10px 10px;
	border-radius: 100px;
	background-color: #303b60;
	overflow: hidden;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}
.pw_17 .pw_contrast a:hover {
	background-color: #404e7c
}
.pw_17 .pw_contrast a.active {
	color: #FFF;
	background-color: #3d70df;
	background-image: -moz-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -webkit-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%);
	background-image: -ms-linear-gradient(90deg, #4b5de4 0, #2d86d9 100%)
}

@media screen and (max-width:992px) {
.pw_17 .pw_contrast {

}
.pw_17 .pw_contrast a {
	font-size: .2rem;
	width: 30%;
	min-width: 80px;
	padding: 8px 0px;
	margin: 10px 3px;
	overflow: hidden
}
}

@media screen and (max-width:380px) {
.pw_17 .pw_contrast a {
	font-size: .2rem
}
}
.pw_17 .pw_contrast a:nth-child(1) {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
.pw_17 .pw_contrast a:nth-child(2) {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.pw_17 .pw_contrast a:nth-child(3) {
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}
.pw_17 .pw_contrast a:nth-child(4) {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.pw_17 .pw_contrast a:nth-child(5) {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.pw_17 .pw_contrast a:nth-child(6) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.pw_17 .pw_contrast a:nth-child(7) {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.pw_17 .pw_contrast a:nth-child(8) {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_17 .active .pw_contrast a {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
	
	
	
/*.pw_18*/
.pw_18 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-color: #1c243d;
	max-width: 2650px;
	max-height: 1920px;
	padding: 80px 0;
	overflow: hidden
}
.pw_18 .cp_desc h1 {
	color: #FFF
}
.pw_18 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px;
	margin: 20px auto 30px auto;
	margin: .2rem auto .3rem auto
}
.pw_18 .customer_list_w {
	padding: 10px 0 50px 0;
	margin: 30px auto
}

@media(max-width:480px) {
.pw_18 .customer_list_w {
	padding: 10px 0 10px 0;
	margin: 30px auto
}
}
.pw_18 .customer_list_w .customer_list {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 100%;
	cursor: pointer;
	margin: 10px 0;
	text-align: center;
	-webkit-transition:all .35s;
	-moz-transition:all .35s; 
	transition:all .35s;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.pw_18 .customer_list_w ul li {
	padding: 0 10px
}
.pw_18 .customer_list_w .customer_list .customer_list_img {
	display: table;
	overflow: hidden;
	margin: 0 auto;
	text-align: center
}
.pw_18 .customer_mask {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 80px;
	background: -webkit-linear-gradient(bottom, rgba(45,45,45,.9), rgba(45,45,45,0));
	background: linear-gradient(to top, rgba(22,29,44,0.9), rgba(26,31,47,0));
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#00000000', endColorstr='#ff000000')
}
.pw_18 .customer_list_w .customer_list .customer_list_img span {
	display: table-cell;
	vertical-align: middle;
	-webkit-transition: opacity .35s, -moz-transform .35s;
	transition: opacity .35s, transform .35s
}
.pw_18 .customer_list_w .customer_list:hover .customer_list_img span {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.pw_18 .customer_list_w .customer_list .customer_list_img span img {
	-webkit-transition: all .2s;
	-moz-transform: all .2s;
	transition: all .2s;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	opacity: .9
}
.pw_18 .customer_list_w .customer_list:hover .customer_list_img span img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	box-shadow: 0 5px 10px 0 rgb(18, 24, 44, .2)
}
.pw_18 .customer_list_w .customer_list .customer_dark_bg {
	display: block;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/img_dark_bg.png) no-repeat bottom center;
	opacity: .95;
	filter: alpha(opacity=80);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.pw_18 .customer_list_w .customer_list:hover .customer_dark_bg {
	display: block;
	-webkit-opacity: .85;
	-moz-opacity: .85;
	-ms-opacity: .85;
	-o-opacity: .85;
	opacity: .85;
	background: #cb1c1d
}
.pw_18 .customer_list i {
	display: block;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	margin: auto;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 5;
	background: url(../images/icon_on.png) no-repeat center center;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.pw_18 .customer_list_w .customer_list:hover i {
	opacity: .95;
	filter: alpha(opacity=95);
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)
}
.pw_18 .customer_list_w .customer_list .customer_text .customer_detailed {
	width: 100%;
	margin: auto;
	position: absolute;
	z-index: 10;
	padding: 0 30px;
	bottom: 20px;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s
}
.pw_18 .customer_list_w .customer_list .customer_text h4 {
	display: block;
	width: 100%;
	margin: auto;
	position: absolute;
	z-index: 10;
	padding: 0 30px;
	bottom: -30px;
	font-size: 18px;
	height: 42px;
	line-height: 42px;
	color: #FFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s
}
.pw_18 .customer_list_w .customer_list:hover .customer_text h4 {
	bottom: 10px;
	color: #fff
}

@media(max-width:420px) {
.pw_18 .cp_text p {
	font-size: .3rem;
	margin: .3rem auto
}
.pw_18 .customer_list_w {
	margin: .5rem auto
}
.pw_18 .customer_list_w ul li {
	padding: 0 .1rem
}
.pw_18 .customer_list_w .customer_list .customer_text h4 {
	font-size: .3rem
}
.pw_18 .customer_list_w .customer_list {
	padding: 0;
	margin: .1rem 0;
	border: 1px solid #3c4971
}
.pw_18 .customer_list_w .customer_list:hover .customer_text h4 {
	bottom: 0;
	color: #fff
}
}
.pw_18 .customer_list_w li {
	opacity: 0;
	-webkit-transform: translate3d(0, 120px, 0);
	-moz-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	transition: all .8s ease
}
.pw_18 .customer_list_w li:nth-child(1) {
	-webkit-transition-delay: .8s;
	-moz-transition-delay: .8s;
	transition-delay: .8s
}
.pw_18 .customer_list_w li:nth-child(2) {
	-webkit-transition-delay: .9s;
	-moz-transition-delay: .9s;
	transition-delay: .9s
}
.pw_18 .customer_list_w li:nth-child(3) {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	transition-delay: 1s
}
.pw_18 .customer_list_w li:nth-child(4) {
	-webkit-transition-delay: 1.1s;
	-moz-transition-delay: 1.1s;
	transition-delay: 1.1s
}
.pw_18 .customer_list_w li:nth-child(5) {
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	transition-delay: 1.2s
}
.pw_18 .customer_list_w li:nth-child(6) {
	-webkit-transition-delay: 1.3s;
	-moz-transition-delay: 1.3s;
	transition-delay: 1.3s
}
.pw_18 .customer_list_w li:nth-child(7) {
	-webkit-transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	transition-delay: 1.4s
}
.pw_18 .customer_list_w li:nth-child(8) {
	-webkit-transition-delay: 1.5s;
	-moz-transition-delay: 1.5s;
	transition-delay: 1.5s
}
.pw_18 .active .customer_list_w li {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
	
	
/*pw_19*/
.pw_19 {
	position: relative;
	z-index: 1;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background-image: -ms-radial-gradient(50% 50%, circle closest-side, #3e4e82 0, #283253 150%);
	background: url(../images/pw_17_bg.jpg) no-repeat center center;
	background-size: cover;
	max-width: 2650px;
	max-height: 1920px;
	padding: 80px 0;
	overflow: hidden
}
.pw_19 .cp_desc h1 {
	color: #FFF
}
.pw_19 .cp_desc p {
	color: #d4dcf7;
	max-width: 900px;
	margin: 20px auto 30px auto;
	margin: .2rem auto .3rem auto
}
.pw_19 .customer_list_w {
	padding: 10px 0 50px 0;
	margin: 30px auto
}

@media(max-width:480px) {
.pw_19 .customer_list_w {
	padding: 10px 0 10px 0;
	margin: 30px auto
}
}
.pw_19 .customer_list_w .customer_list {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 100%;
	cursor: pointer;
	margin: 10px 0;
	text-align: center
}
.pw_19 .customer_list_w ul li {
	padding: 0 10px
}
.pw_19 .customer_list_w .customer_list .customer_list_img {
	display: table;
	overflow: hidden;
	margin: 0 auto;
	text-align: center
}
.pw_19 .customer_mask {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 80px;
	background: -webkit-linear-gradient(bottom, rgba(45,45,45,.9), rgba(45,45,45,0));
	background: linear-gradient(to top, rgba(22,29,44,0.9), rgba(26,31,47,0));
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#00000000', endColorstr='#ff000000')
}
.pw_19 .customer_list_w .customer_list .customer_list_img span {
	display: table-cell;
	vertical-align: middle;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.pw_19 .customer_list_w .customer_list .customer_list_img span img {
	-webkit-transition: all .2s;
	-moz-transform: all .2s;
	transition: all .2s;
	opacity: .9
}
.pw_19 .customer_list_w .customer_list:hover .customer_list_img span img {
	opacity: 1
}
.pw_19 .customer_list_w .customer_list .customer_dark_bg {
	display: block;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/img_dark_bg.png) no-repeat bottom center;
	opacity: .95;
	filter: alpha(opacity=80);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.pw_19 .customer_list_w .customer_list:hover .customer_dark_bg {
	display: block;
	opacity: .85;
	background: #cb1c1d
}
.pw_19 .customer_list i {
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	margin: auto;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 5;
	background: url(../images/icon_on.png) no-repeat center center;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
.pw_19 .customer_list_w .customer_list:hover i {
	opacity: .95;
	filter: alpha(opacity=95);
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)
}
.pw_19 .customer_list_w .customer_list .customer_text .customer_detailed {
	width: 100%;
	margin: auto;
	position: absolute;
	z-index: 10;
	padding: 0 30px;
	bottom: 20px;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s
}
.pw_19 .customer_list_w .customer_list .customer_text h4 {
	opacity: 0;
	display: block;
	width: 100%;
	margin: auto;
	position: absolute;
	z-index: 10;
	padding: 0 30px;
	bottom: -40px;
	font-size: 18px;
	height: 42px;
	line-height: 42px;
	color: #FFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s
}
.pw_19 .customer_list_w .customer_list:hover .customer_text h4 {
	opacity: 1;
	bottom: 10px;
	color: #fff
}

@media(max-width:420px) {
.pw_19 .cp_text p {
	font-size: .3rem;
	margin: .3rem auto
}
.pw_19 .customer_list_w {
	margin: .5rem auto
}
.pw_19 .customer_list_w ul li {
	padding: 0 .1rem
}
.pw_19 .customer_list_w .customer_list .customer_text h4 {
	font-size: .3rem
}
.pw_19 .customer_list_w .customer_list {
	padding: 0;
	margin: .1rem 0;
	border: 1px solid #3c4971
}
.pw_19 .customer_list_w .customer_list:hover .customer_text h4 {
	bottom: 0;
	color: #fff
}
}
.pw_19 .customer_list {
	opacity: 0;
	-webkit-transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	transform: translate3d(0, 120px, 0);
	-webkit-transition: all .8s ease;
	transition: all .8s ease
}
.pw_19 .customer_list1 {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
.pw_19 .customer_list2 {
	-webkit-transition-delay: .9s;
	transition-delay: .9s
}
.pw_19 .customer_list3 {
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}
.pw_19 .customer_list4 {
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s
}
.pw_19 .customer_list5 {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s
}
.pw_19 .customer_list6 {
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s
}
.pw_19 .active .customer_list {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
@-webkit-keyframes moveDown {
0% {
-webkit-transform:translateY(30px);
-webkit-opacity:1
}
100% {
-webkit-transform:translateY(0px);
-webkit-opacity:1
}
}
@-moz-keyframes moveDown {
0% {
-webkit-transform:translateY(30px);
-webkit-opacity:1
}
100% {
-webkit-transform:translateY(0px);
-webkit-opacity:1
}
}
@-moz-keyframes moveDown {
0% {
-moz-transform:translateY(30px);
-moz-opacity:1
}
100% {
-moz-transform:translateY(0px);
-moz-opacity:1
}
}
@keyframes moveDown {
0% {
transform:translateY(30px);
opacity:1
}
100% {
transform:translateY(0px);
opacity:1
}
}
	
	
	
.pw_w .pull-left .cp_text, .pw_w .pull-right .cp_text {
	height: 800px;
	display: table-cell;
	vertical-align: middle
}
.pw_w .pull-left .cp_img, .pw_w .pull-right .cp_img {
	height: 800px;
	display: table-cell;
	vertical-align: middle
}
.pw_w_a .pull-right, .pw_w_b .pull-left {
	display: table
}

@media(max-width:1200px) {
.pw_w .pull-left .cp_text, .pw_w .pull-right .cp_text {
	height: auto;
	text-align: center
}
.pw_w .pull-left .cp_img, .pw_w .pull-right .cp_img {
	height: auto
}
}
.pw_w .pull-center .cp_text {
	max-width: 620px;
	margin: 60px auto 60px auto;
	line-height: 32px;
	font-size: 18px
}
.pw_w .pull-center .cp_text {
	max-width: 900px
}
.pw_w_a {
	text-align: left
}
.pw_w_a .pull-right {
	text-align: left
}
.pw_w_a .pull-left {
	margin-left: -200px
}

@media(max-width:1366px) {
.pw_w_a .pull-left {
	margin-left: -100px
}
}

@media(max-width:1200px) {
.pw_w_a .pull-right {
	width: 100%;
	text-align: center;
	margin: 0 auto
}
.pw_w_a .pull-left {
	width: 100%;
	text-align: center;
	margin: 0 auto
}
}
.pw_w_b .pull-left {
	text-align: left
}
.pw_w_b .pull-right {
	margin-right: -100px
}

@media(max-width:1366px) {
.pw_w_b .pull-right {
	margin-right: -100px
}
}

@media(max-width:1200px) {
.pw_w_b .pull-right {
	width: 100%;
	text-align: center
}
.pw_w_b .pull-right {
	width: 100%;
	text-align: center;
	margin: 0 auto!important
}
}

@media(max-width:1600px) {
.pw_w .cp_text p br {
	display: none
}
}

@media(max-width:1200px) {
.pw_w {
	min-height: auto
}
.pw_w_a .pull-left, .pw_w_b .pull-right {
	margin: 0 auto!important;
	display: block
}
.pw_w .cp_text {
	height: auto;
	display: block;
	max-width: 6.2rem;
	margin: 1rem auto 1rem auto
}
.pw_w .cp_desc .cp_text .num_w {
	width: 1rem;
	height: 1rem;
	background-size: contain
}
.pw_w .cp_desc .cp_text h1 {
	margin: .3rem auto .5rem auto;
	font-size: .5rem;
	line-height: 1.3
}
.pw_w .cp_desc .cp_text em {
	width: .2rem;
	border-bottom: .03rem solid #2ccfa4
}
.pw_w .cp_desc .cp_text p {
	max-width: none;
	margin: .8rem auto .8rem auto;
	font-size: .3rem;
	line-height: 1.8
}
.pw_w .cp_img {
	height: auto;
	display: block;
	margin: .5rem auto
}
.pw_w_a .pull-right, .pw_w_b .pull-left {
	height: auto;
	width: 100%;
}
}

@media(max-width:480px) {
.pw_w {
	min-height: auto;
	padding: 1rem 0;
}
.pw_w_a .pull-left, .pw_w_b .pull-right {
	margin: 0 auto!important;
	display: block
}
.pw_w .pull-left .cp_text, .pw_w .pull-right .cp_text, .pw_w .pull-center .cp_text {
	height: auto;
	display: block;
	max-width: 6.2rem;
	margin: 1rem auto 0.5rem auto;
	font-size: .18rem;
	line-height: 1.5
}
.pw_w .cp_text h1 {
	margin: .5rem auto;
	font-size: .50rem
}
.pw_w .cp_text em {
	width: .2rem;
	border-bottom: .06rem solid #08a1ef
}
.pw_w .cp_textp {
	margin: .5rem auto .5rem auto;
	font-size: .28rem;
	line-height: 1.8
}
.pw_w .pull-left .cp_img, .pw_w .pull-right .cp_img, .pw_w .pull-center .cp_img {
	height: auto;
	display: block;
	margin: .5rem auto;
	bottom: 0
}
.pw_w_a .pull-right, .pw_w_b .pull-left {
	height: auto
}
}
.active .cp_text .num_w {
	opacity: 1;
	-webkit-transition: all 1s .1s;
	-webkit-transition-delay: ease;
	-moz-transition: all 1s .1s ease;
	-o-transition: all 1s .1s ease;
	transition: all 1s .1s ease;
	-webkit-animation: moveDown 1s ease-in-out .1s backwards;
	-moz-animation: moveDown 1s ease-in-out .1 backwards;
	-o-animation: moveDown 1s ease-in-out .1s backwards;
	-ms-animation: moveDown 1s ease-in-out .1s backwards;
	animation: moveDown 1s ease-in-out .1s backwards
}
.active .cp_text h1 {
	opacity: 1;
	-webkit-transition: all 1s .1s;
	-webkit-transition-delay: ease;
	-moz-transition: all 1s .1s ease;
	-o-transition: all 1s .1s ease;
	transition: all 1s .1s ease;
	-webkit-animation: moveDown 1s ease-in-out .2s backwards;
	-moz-animation: moveDown 1s ease-in-out .2s backwards;
	-o-animation: moveDown 1s ease-in-out .2s backwards;
	-ms-animation: moveDown 1s ease-in-out .2s backwards;
	animation: moveDown 1s ease-in-out .2s backwards
}
.active .cp_text em {
	opacity: 1;
	-webkit-transition: all 1s .1s;
	-webkit-transition-delay: ease;
	-moz-transition: all 1s .1s ease;
	-o-transition: all 1s .1s ease;
	transition: all 1s .1s ease;
	-webkit-animation: moveDown 1s ease-in-out .2s backwards;
	-moz-animation: moveDown 1s ease-in-out .2s backwards;
	-o-animation: moveDown 1s ease-in-out .2s backwards;
	-ms-animation: moveDown 1s ease-in-out .2s backwards;
	animation: moveDown 1s ease-in-out .4s backwards
}
.active .cp_text p {
	opacity: 1;
	-webkit-transition: all 1s .1s;
	-webkit-transition-delay: ease;
	-moz-transition: all 1s .1s ease;
	-o-transition: all 1s .1s ease;
	transition: all 1s .1s ease;
	-webkit-animation: moveDown 1s ease-in-out .2s backwards;
	-moz-animation: moveDown 1s ease-in-out .2s backwards;
	-o-animation: moveDown 1s ease-in-out .2s backwards;
	-ms-animation: moveDown 1s ease-in-out .2s backwards;
	animation: moveDown 1s ease-in-out .6s backwards
}
.active .cp_text .trait_list_w {
	opacity: 1;
	-webkit-transition: all 1s .1s;
	-webkit-transition-delay: ease;
	-moz-transition: all 1s .1s ease;
	-o-transition: all 1s .1s ease;
	transition: all 1s .1s ease;
	-webkit-animation: moveDown 1s ease-in-out .2s backwards;
	-moz-animation: moveDown 1s ease-in-out .2s backwards;
	-o-animation: moveDown 1s ease-in-out .2s backwards;
	-ms-animation: moveDown 1s ease-in-out .2s backwards;
	animation: moveDown 1s ease-in-out .8s backwards
}
.active .btn_r_more, .active .btn_view_further, .active .btn_free_trial {
	opacity: 1;
	-webkit-transition: all .3s .1s;
	-webkit-transition-delay: ease;
	-moz-transition: all .3s .1s ease;
	-o-transition: all .3s .1s ease;
	transition: all .3s .1s ease;
	-webkit-animation: moveDown .8s ease-in-out .4s backwards;
	-moz-animation: moveDown .8s ease-in-out .4s backwards;
	-o-animation: moveDown .8s ease-in-out .4s backwards;
	-ms-animation: moveDown .8s ease-in-out .4s backwards;
	animation: moveDown .8s ease-in-out .4s backwards;
	animation: moveDown 1.6s ease-in-out .2s backwards
}
.active .cp_center_img im0000g {
	opacity: 1;
	-webkit-transition: 1.2s ease-in-out .6s backwards;
	-webkit-transition-delay: ease;
	-moz-transition: 1.2s ease-in-out .6s backwards ease;
	-o-transition: 1.2s ease-in-out .6s backwards ease;
	transition: 1.2s ease-in-out .6s backwards ease;
	-webkit-animation: moveDown 1.2s ease-in-out .6s backwards;
	-moz-animation: moveDown 1.2s ease-in-out .6s backwards;
	-o-animation: moveDown 1.2s ease-in-out .6s backwards;
	-ms-animation: moveDown 1.2s ease-in-out .6s backwards;
	animation: moveDown 1.2s ease-in-out .6s backwards
}
@-webkit-keyframes moveUp {
0% {
-webkit-transform:translateY(-40px);
-webkit-opacity:0
}
100% {
-webkit-transform:translateY(0px);
-webkit-opacity:1
}
}
@-moz-keyframes moveUp {
0% {
-moz-transform:translateY(-40px);
-moz-opacity:0
}
100% {
-moz-transform:translateY(0px);
-moz-opacity:1
}
}
@-o-keyframes moveUp {
0% {
-o-transform:translateY(-40px);
-o-opacity:0
}
100% {
-o-transform:translateY(0px);
-o-opacity:1
}
}
@keyframes moveUp {
0% {
transform:translateY(-40px);
opacity:0
}
100% {
transform:translateY(0px);
opacity:1
}
}
.active.pull-right .cp_img img {
	opacity: 1;
	-webkit-transition: 1.2s ease-in-out .6s backwards;
	-webkit-transition-delay: ease;
	-moz-transition: 1.2s ease-in-out .6s backwards ease;
	-o-transition: 1.2s ease-in-out .6s backwards ease;
	transition: 1.2s ease-in-out .6s backwards ease;
	-webkit-animation: moveLeft 1.1s ease-in-out .6s backwards;
	-moz-animation: moveLeft 1.1s ease-in-out .6s backwards;
	-o-animation: moveLeft 1.1s ease-in-out .6s backwards;
	-ms-animation: moveLeft 1.1s ease-in-out .6s backwards;
	animation: moveLeft 1.1s ease-in-out .6s backwards
}
@-webkit-keyframes moveLeft {
0% {
-webkit-transform:translateX(40px);
-webkit-opacity:0
}
100% {
-webkit-transform:translateX(0px);
-webkit-opacity:1
}
}
@-moz-keyframes movemoveLeft {
0% {
-moz-transform:translateX(40px);
-moz-opacity:0
}
100% {
-moz-transform:translateX(0px);
-moz-opacity:1
}
}
@-o-keyframes movemoveLeft {
0% {
-o-transform:translateX(40px);
-o-opacity:0
}
100% {
-o-transform:translateX(0px);
-o-opacity:1
}
}
@keyframes movemoveLeft {
0% {
transform:translateX(0px);
opacity:0
}
100% {
transform:translateX(40px);
opacity:1
}
}
.active.pull-left .cp_img img {
	-webkit-animation: moveRight 1.2s ease-in-out .6s backwards;
	-moz-animation: moveRight 1.2s ease-in-out .6s backwards;
	-o-animation: moveRight 1.2s ease-in-out .6s backwards;
	-ms-animation: moveRight 1.2s ease-in-out .6s backwards;
	animation: moveRight 1.2s ease-in-out .6s backwards
}
@-webkit-keyframes moveRight {
0% {
-webkit-transform:translateX(-40px);
-webkit-opacity:0
}
100% {
-webkit-transform:translateX(0px);
-webkit-opacity:1
}
}
@-moz-keyframes moveRight {
0% {
-moz-transform:translateX(-40px);
-moz-opacity:0
}
100% {
-moz-transform:translateX(0px);
-moz-opacity:1
}
}
@-o-keyframes moveRight {
0% {
-o-transform:translateX(-40px);
-o-opacity:0
}
100% {
-o-transform:translateX(0px);
-o-opacity:1
}
}
@keyframes moveRight {
0% {
transform:translateX(-40px);
opacity:0
}
100% {
transform:translateX(0px);
opacity:1
}
}
#footer {
	background-color: #1b2139;
	color: #627183;
	padding-top: 10px;
	padding-bottom: 20px;
	max-width: 100%;
	overflow: hidden
}
#footer .footer_advantage_w {
	max-width: 100%;
	overflow: hidden
}
#footer .footer_advantage_w .container {
	padding: 0;
	border-bottom: 1px solid #273448
}
#footer .container {
	padding: 0
}
#footer .container .col-md-2 {
	padding: 0;
	width: 13%
}
#footer .footer_advantage {
	color: #72767b;
	padding: 30px 0;
	margin-right: -270px
}
#footer .footer_advantage_w .advantage_list {
	color: #d4dcf7;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	float: left;
	width: 25%;
	height: 100%
}
#footer .footer_advantage_w .advantage_list .icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: middle;
	margin-right: 10px
}
#footer .footer_advantage_w .advantage_list .icon_1 {
	background: url(../images/icon_advantage.png) no-repeat 0 0
}
#footer .footer_advantage_w .advantage_list .icon_2 {
	background: url(../images/icon_advantage.png) no-repeat 0 -42px
}
#footer .footer_advantage_w .advantage_list .icon_3 {
	background: url(../images/icon_advantage.png) no-repeat 0 -84px
}
#footer .footer_advantage_w .advantage_list .icon_4 {
	background: url(../images/icon_advantage.png) no-repeat 0 -126px
}
#footer .footer_w {
	padding: 30px 0 30px 0
}
#footer .footer_w h5 {
	margin-bottom: 20px
}
#footer .footer_w h5, #footer .footer_w h5 a {
	color: #d4dcf7
}
#footer .footer_w h5:hover, #footer .footer_w h5 a:hover {
	color: #008fd7
}
#footer .footer_menu a {
	line-height: 32px;
	color: #627183
}
#footer .footer_menu a:hover {
	color: #009deb
}
#footer .erweima_w {
	overflow: hidden
}
#footer .erweima_w .f_erweima_img {
	width: 110px;
	float: left;
	margin-top: 13px;
	margin-right: 20px
}
#footer .erweima_w .f_erweima_img img {
	max-width: 110px;
	color: #262a33
}
#footer .erweima_w .f_contact_text {
	float: left;
	color: #d4dcf7
}
#footer .erweima_w .f_contact_text h1 {
	font-size: 32px;
	font-weight: 700;
	margin: 20px 0 20px 0
}
#footer .erweima_w .f_contact_text p {
	letter-spacing: 2px
}
#footer .erweima_w .f_contact_btn {
	float: left
}

@media screen and (max-width:1400px) {
#footer .container {
	padding: 0 15px
}
#footer .footer_advantage {
	padding: 30px 15px;
	margin-right: 0
}
}
#footer .erweima_w .f_contact_btn .btn_view_footer {
	display: block;
	display: inline-block;
	width: auto;
	min-width: 60px;
	padding: 0 30px;
	height: 42px;
	line-height: 42px;
	margin: 24px 30px 0 0;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	background-color: #009deb;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
.f_contact_btn .btn_view_footer:hover {
	background-color: #008fd7
}
#footer .erweima_w .f_contact_btn .btn_view_yellow {
	background-color: #ffb22d
}
.footer_link_set p {
	margin: 0
}
.footer_link_set .link_set {
	padding-top: 20px;
	border-top: 1px solid #273448
}
.footer_link_set .link_set a {
	margin-right: 20px;
	color: #627183
}
.footer_link_set .link_set a:hover {
	color: #009deb
}
.copyright_w {
	overflow: hidden;
	line-height: 32px
}
.copyright_w .copyright_span {
	float: left
}
.copyright_w .copyright_span a {
	color: #627183
}
.copyright_w .copyright_span a:hover {
	color: #008fd7
}
.copyright_w .safe_w {
	float: right;
	opacity: .8;
	filter: alpha(opacity=100)\5
}
.copyright_w .safe_w a {
	padding-left: 5px
}
.copyright_w .safe_w a img {
	width: 24px
}
#footer .link_w {
	margin-top: 10px;
	margin-bottom: 20px;
	height: auto
}
#footer .link_w #yqlj {
	position: relative;
	cursor: pointer;
	color: #FFF
}
#footer .link_w .yqljnr {
	display: block;
	padding: 0
}
#footer .on .yqljnr {
	display: none
}
#footer .on #yqlj {
	color: #81858c
}
#footer .link_w #yqlj i {
	position: absolute;
	font-family: "宋体";
	margin-left: 5px;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
#footer .on #yqlj i {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #08a3f0
}
#footer .link_w #yqljnr {
	width: 100%
}
#footer .link_w #yqljnr a {
	padding-right: 14px;
	font-size: 12px;
	color: #7f868b
}
#footer .link_w #yqljnr a:hover {
	color: #008fd7
}
.footer {
	background-color: #262a33;
	height: auto;
	padding: 10px 0 10px 0
}
.footer, .footer .f_nav_w p, .footer .f_nav_w a {
	color: #AAA
}
.footer .f_nav_w .f_padding {
	padding-top: 30px
}
.footer .f_nav_w li {
	list-style: none;
	margin: 8px 0
}
.footer .footer_bottom_w {
	margin-top: 20px;
	color: #999
}
.footer .footer_bottom_w a {
	color: #999
}
.footer .footer_bottom_w .safe_w {
	margin-top: 25px
}
.footer .footer_bottom_w .copy_w .f_nav {
	overflow: hidden
}
.footer .footer_bottom_w .copy_w .copyright {
	padding-top: 0;
	text-align: left;
	line-height: 24px
}
.footer .footer_bottom_w .copy_w .f_nav span {
	float: left;
	margin-right: 20px;
	line-height: 24px
}
.footer .footer_bottom_w .safe_w li {
	margin-right: 8px
}
.footer .link_w {
	margin-top: 10px;
	margin-bottom: 20px;
	height: auto
}
.footer .link_w #yqlj {
	position: relative;
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	color: #AAA
}
.footer .link_w .yqljnr {
	display: none
}
.footer .on .yqljnr {
	display: block
}
.footer .on #yqlj {
	color: #08a3f0
}
.footer .link_w #yqlj i {
	position: absolute;
	font-family: "宋体";
	margin-left: 5px;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
.footer .on #yqlj i {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #08a3f0
}
.footer .link_w #yqljnr {
	width: 100%
}
.footer .link_w #yqljnr a {
	padding-right: 12px;
	font-size: 12px;
	color: #999
}
.footer .link_w #yqljnr a:hover {
	color: #FFF
}
.footer a:hover {
	color: #fff
}
.navtit {
	display: block;
	font-size: 20px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 20px
}
.footer .f_nav_w .testbutton {
	display: block;
	width: 80%;
	margin: 0 auto;
	font-size: 16px;
	background-color: #009deb;
	text-align: center;
	line-height: 40px;
	color: #fff;
	margin-bottom: 20px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
.footer .testbutton:hover {
	background-color: #0390d6
}
.footericon li {
	padding-left: 10px
}
.footericon {
	vertical-align: text-bottom
}
.customer .carousel-caption {
	text-shadow: none;
	color: #666
}
.yinhao {
	height: 50px;
	font-size: 14px;
	line-height: 32px;
	padding: 1% 8%;
	color: #666;
	background: url(../images/yinhao1.png) top left no-repeat, url(../images/yinhao2.png) bottom right no-repeat
}
.customer {
	margin-top: 10px;
	position: relative;/*! height: 330px; */
	overflow: hidden
}
.customerbox {
	position: relative
}
.bd ul li {
	margin-right: 20px;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: left;
	_display: inline
}
.sright, .sleft {
	position: absolute;
	z-index: 5
}
.sright {
	right: -10%;
	top: 50%
}
.sleft {
	left: -10%;
	top: 50%
}

@media(max-width:970px) {
#footer {
	display: none
}
.m_footerr_w {
	display: block
}
.m_footer_nav_w {
	display: block
}
#goTopBtn {
	right: 10px;
	bottom: 10px
}
#doyoo_monitor, #doyoo_panel, #doyoo_share {
	display: none!important
}
}

@media(min-width:969px) {
.m_footerr_w {
	display: none
}
.m_footer_nav_w {
	display: none
}
}
.m_footerr_w {
	background-color: #182032;
	padding: 50px 10px
}
.m_footerr_w .m_footerr {
	max-width: 750px;
	margin: 0 auto
}
.m_footerr_w .m_footer_t_l {
	float: left;
	font-size: 16px;/*! color: #929292; */
	color: #657a92;
	line-height: 24Px
}
.m_footerr_w .m_footer_t_l .m_footer_phone {
	font-size: 32px;
	margin: 20px auto;
	color: #9db9d8
}
.m_footerr_w .m_footer_t_r {
	float: right;
	display: table;
	margin: 10px auto;
	width: 180px;
	height: 180px
}
.m_footerr_w .m_footer_t_r span {
	display: table-cell;
	vertical-align: middle
}

@media(max-width:922px) {
.m_footerr_w .m_footer_t_l {
	float: left;
	font-size: 16px;/*! color: #929292; */
	line-height: 24Px
}
.m_footerr_w .m_footer_t_l .m_footer_phone {
	font-size: 32px;
	margin: 16px auto;/*! color: #CCC; */
}
.m_footerr_w .m_footer_t_r {
	float: right;
	display: table;
	margin: 10px auto;
	width: 180px;
	height: 180px
}
.m_footerr_w .m_footer_t_r span {
	display: table-cell;
	vertical-align: middle
}
}

@media(max-width:750px) {
.m_footerr_w .m_footer_t_l {
	float: left;
	font-size: 16px;/*! color: #929292; */
	line-height: 24Px
}
.m_footerr_w .m_footer_t_l .m_footer_phone {
	font-size: 32px;
	margin: 20px auto;/*! color: #CCC; */
}
.m_footerr_w .m_footer_t_r {
	float: right;
	display: table;
	margin: 10px auto;
	width: 180px;
	height: 180px
}
.m_footerr_w .m_footer_t_r span {
	display: table-cell;
	vertical-align: middle
}
}

@media(max-width:680px) {
.m_footerr_w .m_footer_t_l {
	float: left;
	font-size: 14px;/*! color: #929292; */
	line-height: 24Px
}
.m_footerr_w .m_footer_t_l p {
	margin: 8px 0 8px 0
}
.m_footerr_w .m_footer_t_l .m_footer_phone {
	font-size: 32px;
	margin: 10px auto;/*! color: #CCC; */
}
.m_footerr_w .m_footer_t_r {
	float: right;
	display: table;
	margin: 10px auto;
	width: 180px;
	height: 180px
}
.m_footerr_w .m_footer_t_r span {
	display: table-cell;
	vertical-align: middle
}
}

@media(max-width:480px) {
.m_footerr_w .m_footer_t_l {
	float: left;
	font-size: 14px;/*! color: #7f868b; */
	line-height: 24Px
}
.m_footerr_w .m_footer_t_l p {
	margin: 4px 0 4px 0
}
.m_footerr_w .m_footer_t_l .m_footer_phone {
	font-size: 32px;
	margin: 10px auto;/*! color: #CCC; */
}
.m_footerr_w .m_footer_t_r {
	float: right;
	display: table;
	margin: 10px auto;
	width: 180px;
	height: 180px
}
.m_footerr_w .m_footer_t_r span {
	display: table-cell;
	vertical-align: middle
}
}

@media(min-width:320px) and (max-width:480px) {
.m_footerr_w .m_footer_t_l {
	float: none;
	width: 100%;
	text-align: center;
	font-size: 14px;/*! color: #7f868b; */
	;
	line-height: 20Px
}
.m_footerr_w .m_footer_t_l .m_footer_phone {
	font-size: 32px;
	margin: 30px auto;/*! color: #CCC; */
}
.m_footerr_w .m_footer_t_r {
	float: none;
	display: table;
	text-align: center;
	width: 180px;
	height: 180px;
	margin: 10px auto
}
.m_footerr_w .m_footer_t_r span {
	display: table-cell;
	vertical-align: middle
}
}

@media(max-width:320px) {
.m_footerr_w .m_footer_t_l {
	float: none;
	width: 100%;
	text-align: center;
	font-size: 14px;/*! color: #7f868b; */
	line-height: 20Px
}
.m_footerr_w .m_footer_t_l .m_footer_phone {
	font-size: 32px;
	margin: 20px auto;/*! color: #CCC; */
}
.m_footerr_w .m_footer_t_r {
	float: none;
	display: table;
	text-align: center;
	width: 180px;
	height: 180px;
	margin: 10px auto
}
.m_footerr_w .m_footer_t_r span {
	display: table-cell;
	vertical-align: middle
}
}
.m_footer_nav_w {
	position: fixed;
	z-index: 999;
	bottom: 0;
	height: 50px;
	min-width: 240px;
	width: 100%;
	margin: 0 auto;
	background-color: #FFF;
	color: #42566e;
	font-size: 12px;
	text-align: center
}
.m_footer_nav_w .m_footer_nav {
	max-width: 1200px;
	margin: 0 auto
}
.m_footer_nav_w .m_footer_nav li a {
	display: block;
	float: left;
	width: 50%;
	height: 50px;
	text-align: center;
	min-height: 1px;
	padding: 5px 5px;
	font-size: 14px;
	color: #36475a;
	border: 1px solid #e7e7e7;
	border-right: 0
}
.m_footer_nav_w .m_footer_nav li a div {
	width: 120px;
	height: 50px;
	margin: 5px auto
}
.m_footer_nav_w .m_footer_nav li a:hover {
	color: #089af8;
	background-color: #f2f2f2
}
.m_footer_nav_w .m_footer_nav li a p {
	margin: 0;
	line-height: 12px;
	height: 32px;
	line-height: 32px;
	float: left
}
.m_footer_nav_w .m_footer_nav li a .m_footer_icon {
	display: block;
	width: 34px;
	height: 32px;
	margin: 0 auto;
	float: left
}
.m_footer_nav_w .m_footer_nav li a .m_icon_ty {
	background: url(../images/m_gift.png) no-repeat 0 0;
	background-size: cover
}
.m_footer_nav_w .m_footer_nav li a .m_icon_zx {
	background: url(../images/m_chak.png) no-repeat 0 0;
	background-size: cover
}
.m_footer_nav_w .m_footer_nav li a .m_icon_xz {
	background: url(../images/m_download.png) no-repeat 0 0;
	background-size: cover
}
.m_footer_nav_w .m_footer_nav li a .m_icon_dh {
	background: url(../images/m_tel.png) no-repeat 0 0;
	background-size: cover
}
.m_footer_nav_w .m_footer_nav li a:hover .m_footer_icon {
	background-position: 0 -34px
}
.totop { width: 42px; height: 42px; position: fixed; z-index: 99; right: 42px; bottom: 42px; display: none; -webkit-border-radius: 30px; -moz-border-radius: 30px;border-radius: 30px; background: url(../images/totop.png) no-repeat 0 0px; -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}
.totop:hover { background: url(../images/totop.png) no-repeat 0 -42px;  -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
