.banner_wrap {
	height:540px;
	background-color:#616c74;
	overflow:hidden;
	position:relative
}
.flexslider {
	padding:0;
	margin:0 0 60px;
	position:relative;
	zoom:1;
	border-radius:4px;
	-o-box-shadow:"" 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow:"" 0 1px 4px rgba(0, 0, 0, .2)
}
.flexslider .slides {
	zoom:1;
	overflow:hidden;
	background:url("/images/default/linear_bg-2a1f29c946.png") center 0 repeat-x
}
.flexslider .slides>li {
	height:540px;
	float:left;
	position:relative;
	width:100%;
	display:none
}
.flexslider .slides>li.block {
	display:block
}
.slides>li img {
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:0
}
.arrow_ckd {
	width:100%;
	position:absolute;
	bottom:110px;
	left:0;
	z-index:999
}
.arrow_ckd ol {
	width:100%;
	overflow:hidden;
	text-align:center
}
.arrow_ckd ol li {
	display:inline-block;
	padding:10px 4px;
	cursor:pointer
}
.arrow_ckd ol li a {
	display:block;
	width:22px;
	height:4px;
	text-indent:-9999px;
	border-radius:20px;
	background:#FFF;
-webkit-transition:width .4s ease-in;
	box-shadow:0 1px 1px rgba(132, 104, 104, .52)
}
.arrow_ckd ol li .flex-active {
	background:#E80000;
	opacity:1;
	filter:alpha(opacity=100);
	cursor:pointer
}
.kx_anmation_pos {
	position:absolute;
	width:1200px;
	margin:0 auto 0 -600px;
	z-index:999;
	left:50%;
	top:0
}
.kx_pos_abs {
	position:absolute
}
.kx_dream {
	width:170px;
	height:44px;
	background:url("/images/default/dream-2cb3750658.png") center 0 no-repeat;
	background-size:100% auto;
	top:162px;
	left:41%
}
.kx_dream_cn {
	width:166px;
	height:54px;
	background:url("/images/default/dream_cn-3cb73051af.png") center 0 no-repeat;
	background-size:100% auto;
	top:212px;
	left:38.2%
}
.kx_world {
	width:167px;
	height:23px;
	background:url("/images/default/wl_world-f60bea131f.png") center 0 no-repeat;
	background-size:100% auto;
	top:275px;
	left:41%
}
.kx_plantform {
	width:223px;
	height:45px;
	background:url("/images/default/plantform-c11d2224c2.png") center 0 no-repeat;
	background-size:100% auto;
	top:150px;
	left:40%
}
.kx_plantform_cn {
	width:227px;
	height:45px;
	background:url("/images/default/pllantform_cn-931dcbd28f.png") center 0 no-repeat;
	background-size:100% auto;
	top:213px;
	left:40%
}
.kx_logistics {
	width:263px;
	height:23px;
	background:url("/images/default/gx_logistics-abe8bcb99c.png") center 0 no-repeat;
	background-size:100% auto;
	top:268px;
	left:40%
}
.kx_link {
	width:107px;
	height:45px;
	background:url("/images/default/link-90afb387df.png") center 0 no-repeat;
	background-size:100% auto;
	top:155px;
	left:41%
}
.kx_link_cn {
	width:166px;
	height:54px;
	background:url("/images/default/link_cn-adabe40468.png") center 0 no-repeat;
	background-size:100% auto;
	top:210px;
	left:41%
}
.kx_anywhere {
	width:94px;
	height:23px;
	background:url("/images/default/any_where-e88ccdc04e.png") center 0 no-repeat;
	background-size:100% auto;
	top:270px;
	left:41%
}
video {
	display:block
}
.flexslider .slide-video video {
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px
}
video#bg_vid {
	position:absolute;
	right:0;
	bottom:0;
	min-width:100%;
	min-height:100%;
	width:auto;
	height:auto;
	background:url("/images/default/banner_video_img.jpg") no-repeat;
	background-size:100% 100%
}
.flexslider .video_bg {
	width:100%;
	height:100%
}
.kx_content {
	padding-bottom:47px;
	width:1200px;
	margin:30px auto 0
}
.index_content_row {
	height:208px
}
.mod_col {
	width:367px;
	float:left;
	padding-left:15px
}
.mod_col .intro {
	width:100%;
	overflow:hidden
}
.intro h3 {
	font-size:20px;
	color:#333;
	width:80%;
	float:left
}
.intro span {
	width:20%;
	float:right;
	display:inline;
	line-height:34px
}
.intro span a {
	color:#0457b7;
	text-decoration:none;
	font-size:14px;
	margin-top:2px
}
.article_txt {
	height:150px;
	text-align:justify;
	font-size:14px;
	line-height:30px
}
.wrap_digest {
	width:1200px;
	overflow:hidden;
	margin:-180px auto 0;
	position:relative
}
.wrap_digest .digest_a {
	width:100%;
	height:200px;
	background:url("/images/default/srcoll-info-d44783177a.png") center 0 no-repeat;
	background-size:100% auto
}
.wrap_digest .book_page_between {
	width:594px;
	height:120px;
	position:relative;
	-webkit-perspective:1000;
	perspective:1000;
	-webkit-perspective-origin:50% 50%;
	perspective-origin:50% 50%;
	overflow:hidden
}
.wrap_digest .book_page_between .digest_b, .wrap_digest .book_page_between .digest_t {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	white-space:nowrap;
	overflow:hidden;
	background-size:100% auto
}
.wrap_digest .book_page_1 {
	float:left
}
.wrap_digest .book_page_1 .digest_b {
	background:url("/images/default/scroll_up_1-7560a78c3c.png") center 0 no-repeat
}
.wrap_digest .book_page_1 .digest_t {
	background:url("/images/default/scroll_up_3-5285b4038d.png") center 0 no-repeat
}
.wrap_digest .book_page_2 {
	float:right
}
.wrap_digest .book_page_2 .digest_b {
	background:url("/images/default/scroll_up_2-246cfd30ab.png") center 0 no-repeat
}
.wrap_digest .book_page_2 .digest_t {
	background:url("/images/default/scroll_up_4-7f370e0eed.png") center 0 no-repeat
}
.digest_info {
	width:300px;
	float:left;
	margin-top:45px;
	padding:0 0 0 40px
}
.digest_info:last-child {
	float:right;
	text-align:right;
	margin-right:40px;
	padding-left:0
}
.digest_info:last-child .line_active {
	float:right
}
.digest_info h3 {
	font-size:24px;
	color:#333
}
.digest_info .line_active {
	width:50px;
	margin:12px 0 30px;
	border:1px solid #ff6900;
	display:block
}
.digest_info p {
	font-size:16px;
	color:#666;
	clear:both
}
.digest_scroll {
	margin:auto 0;
	height:100%;
	width:100%
}
.digest_scroll li {
	display:inline-block;
	width:32.8%;
	height:100%
}
.digest_scroll li:first-child {
	padding-left:18px
}
.digest_scroll li:last-child {
	border:none
}
.digest_scroll li p {
	color:#fff;
	font-size:14px;
	margin-top:5px
}
.digest_scroll li p:first-child {
	margin-top:32px
}
.num_active {
	font-size:28px;
	color:#fff
}
.book-page {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	overflow:hidden
}
.up-two {
	z-index:2000;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	height:50%
}
.down-one {
	z-index:1900;
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0;
	top:50%;
	height:50%
}
.up-four {
	z-index:1800;
	-webkit-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
	webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	height:50%
}
.down-three {
	z-index:1800;
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg);
	webkit-transform-origin:50% 0;
	transform-origin:50% 0;
	top:50%;
	height:50%
}
.down-two {
	z-index:1900;
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg);
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0;
	top:50%;
	height:50%
}
.up-one {
	z-index:2000;
	-webkit-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	height:50%
}
.down-four {
	z-index:1800;
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0;
	top:50%;
	height:50%
}
.up-three {
	z-index:1800;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	height:50%
}
.wrap_digest .down-four .digest_b, .wrap_digest .down-four .digest_t, .wrap_digest .down-one .digest_b, .wrap_digest .down-one .digest_t, .wrap_digest .down-three .digest_b, .wrap_digest .down-three .digest_t, .wrap_digest .down-two .digest_b, .wrap_digest .down-two .digest_t {
	top:-100%;
	height:200%
}
.animating .flip-animation-1 {
	-webkit-animation-name:__p1d3__;
	animation-name:__p1d3__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.animating .flip-animation-2 {
	-webkit-animation-name:__p1u4__;
	animation-name:__p1u4__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.animating .flip-animation-3 {
	-webkit-animation-name:__p1d1__;
	animation-name:__p1d1__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.animating .flip-animation-4 {
	-webkit-animation-name:__p1u2__;
	animation-name:__p1u2__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.animating .flip-animation-5 {
	-webkit-animation-name:__p2u3__;
	animation-name:__p2u3__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.animating .flip-animation-6 {
	-webkit-animation-name:__p2d4__;
	animation-name:__p2d4__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.animating .flip-animation-7 {
	-webkit-animation-name:__p2u1__;
	animation-name:__p2u1__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.animating .flip-animation-8 {
	-webkit-animation-name:__p2d2__;
	animation-name:__p2d2__;
	-webkit-animation-duration:16s;
	animation-duration:16s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.kx_server {
	width:100%;
	height:600px;
	background:#fff;
	position:relative;
	z-index:105
}
.server_head {
	width:1200px;
	margin:0 auto;
	position:relative;
	z-index:103;
	padding-top:30px
}
.server_head h3 {
	width:478px;
	height:62px;
	font-size:24px;
	background:url("/images/default/kx_sever_tit-e46d663123.png") center 0 no-repeat;
	line-height:62px;
	color:#333;
	text-align:center;
	margin:0 auto
}
.server_head p {
	width:480px;
	font-size:18px;
	color:#333;
	margin:20px auto 0;
	text-align:center
}
.server_content {
	width:1200px;
	margin:20px auto 0;
	height:420px;
	position:relative
}
.server_content_info {
	width:1200px;
	margin:0 auto;
	height:420px;
	overflow:hidden
}
.server_content .server_content_if {
	width:400px;
	height:420px;
	float:left;
	position:relative
}
.server_content_if .server_information {
	position:absolute;
	top:130px;
	width:100%;
	left:0;
	bottom:0;
	overflow:hidden;
	color:#FFF;
-webkit-transition:all .4s cubic-bezier(.4, 0, .2, 1);
-moz-transition:all .4s cubic-bezier(.4, 0, .2, 1);
-o-transition:all .4s cubic-bezier(.4, 0, .2, 1);
transition:all .4s cubic-bezier(.4, 0, .2, 1)
}
.server_information .server_mark {
	width:95px;
	height:95px;
	margin:0 auto
}
.server_information .server_mark i {
	color:#fff;
	font-size:95px;
	display:block;
	text-align:center;
	margin:0
}
.server_mark_1 {
	width:96px;
	height:84px;
	background-image:url("/images/default/car_mark-7d996ea14e.png");
	background-repeat:no-repeat
}
.server_mark_2 {
	width:98px;
	height:91px;
	background-image:url("/images/default/tools_mark-7c28c02906.png");
	background-repeat:no-repeat
}
.server_mark_3 {
	width:96px;
	height:96px;
	background-image:url("/images/default/guan_mark-83edac94a8.png");
	background-repeat:no-repeat
}
.price_mark {
	width:96px;
	height:84px;
	background-image:url("/images/default/price_mark-a53f4538eb.png");
	background-repeat:no-repeat
}
.garden_mark {
	width:96px;
	height:84px;
	background-image:url("/images/default/garden_mark-f275a86e67.png");
	background-repeat:no-repeat
}
.business_mark {
	width:96px;
	height:84px;
	background-image:url("/images/default/business_mark-033a5143fe.png");
	background-repeat:no-repeat
}
.credit_mark {
	width:96px;
	height:84px;
	background-image:url("/images/default/credit_mark-7aac4d244d.png");
	background-repeat:no-repeat
}
.server_information h3 {
	color:#FFF;
	font-size:24px;
	text-align:center;
	margin-top:30px;
	margin-bottom:10px
}
.mask {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.img_mark {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#172247;
	opacity:.4;
transition:all .4s cubic-bezier(.4, 0, .2, 1);
-webkit-transition:all .4s cubic-bezier(.4, 0, .2, 1)
}
.server_item {
	opacity:0;
	filter:alpha(opacity=0);
	margin:0;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha opacity=0;
-webkit-transition:all .4s cubic-bezier(.4, 0, .2, 1);
-moz-transition:all .4s cubic-bezier(.4, 0, .2, 1);
-o-transition:all .4s cubic-bezier(.4, 0, .2, 1);
transition:all .4s cubic-bezier(.4, 0, .2, 1)
}
.server_item p {
	font-size:14px;
	color:#fefefe;
	text-align:center;
	padding:0 15%
}
.server_item a {
	display:block;
	cursor:pointer;
	height:38px;
	width:120px;
	border-radius:5px;
	border:1px solid #fff;
	text-align:center;
	font-size:16px;
	line-height:38px;
	color:#fff;
	margin:38px auto 0
}
.server_item a:hover {
	background-color:#FFF;
	color:#333
}
.server_content_if:hover .img_mark {
	background:url("/images/default/img_mark-06f36297f5.png") center 0 no-repeat;
	opacity:.92
}
.gust_server .server_content_if:hover .img_mark {
	background:url("/images/default/img_mark_guest-521076c97a.png") center 0 no-repeat;
	opacity:.92
}
.server_content_if:hover .server_information {
	top:74px
}
.server_content_if:hover .server_item {
	margin-top:0;
	opacity:1
}
.arrow_cont .server_arrow {
	position:absolute;
	top:50%;
	display:none;
	height:58px;
	width:30px;
	margin-top:-29px;
	cursor:pointer
}
.arrow_cont .server_arrow_left {
	left:0;
	background:url("/images/default/arrow_left-b2bdb6e8ec.png") center 0 no-repeat;
	background-size:100% auto
}
.arrow_cont .server_arrow_right {
	right:0;
	background:url("/images/default/arrow_right-022ba087ec.png") center 0 no-repeat;
	background-size:100% auto
}
.business_server .server_content_if {
	width:240px;
	height:420px;
	float:left;
	position:relative
}
.server_lb {
	width:200%
}
.kx_join {
	margin-top:40px;
	width:100%;
	margin-bottom:20px;
	overflow:hidden
}
.sj_white {
	height:38px;
	width:38px;
	background:url("/images/default/sj_white-f7d4ee3211.png") center 0 no-repeat;
	background-size:100% auto;
	margin:20px auto 0
}
.sj_gray {
	height:33px;
	width:43px;
	background:url("/images/default/sj_gray-072f70fb13.png") center 0 no-repeat;
	background-size:100% auto;
	margin:46px auto -14px
}
.join_head {
	width:1200px;
	margin:0 auto
}
.join_head h3 {
	width:478px;
	height:62px;
	font-size:24px;
	background:url("/images/default/kx_sever_tit-e46d663123.png") center 0 no-repeat;
	line-height:62px;
	color:#333;
	text-align:center;
	margin:0 auto
}
.join_head p {
	width:100%;
	margin-top:20px;
	margin-bottom:30px
}
.join_head p .join_btn {
	width:160px;
	height:46px;
	display:block;
	background-color:#E80000;
	margin:0 auto;
	line-height:46px;
	text-indent:-18px;
	color:#FFF;
	border-radius:4px;
	font-size:18px;
	text-align:center;
	position:relative;
	cursor:pointer;
	overflow:hidden
}
.join_head p .join_btn i {
	position:absolute;
	top:17px;
	right:34px
}
.join_head p .join_btn .nav_load2 {
	right:27px
}
.join_head p .join_btn:hover {
	background-color:#ff4e00
}
.join_content {
	width:1200px;
	margin:0 auto;
	clear:both
}
.join_content>div {
	width:411px;
	float:left
}
.join_info {
	position:relative;
	width:100%
}
.join_info .mark_hover {
	position:absolute;
	width:80px;
	height:80px;
	left:0;
	top:6px;
	z-index:66
}
.join_info .mark_hover:hover {
	background:url("/images/default/border-red-52e28e9d15.png") center center no-repeat;
	background-size:100% auto
}
.m_halo {
	position:absolute;
	top:0;
	left:0;
	height:78px;
	width:78px;
	border:1px solid transparent;
	border-radius:50%;
	z-index:66
}
.join_right .m_halo {
	right:0;
	left:auto
}
.halo {
	-webkit-animation:halo 1s ease-out 200ms infinite;
	animation:halo 1s ease-out 200ms infinite;
	box-shadow:0 0 15px rgba(255, 107, 0, .75) inset
}
.join_right .join_info .mark_hover {
	position:absolute;
	width:80px;
	height:80px;
	right:0;
	top:6px;
	left:auto
}
.join_info .join_introduction {
	margin-left:98px
}
.join_right .join_info .join_introduction {
	margin-left:0;
	text-align:right;
	margin-right:98px
}
.bg_mark {
	height:80px;
	width:80px;
	display:block;
	margin:0 auto;
	position:absolute;
	text-align:center
}
.bg_mark:hover {
	background:url("/images/default/border-red-52e28e9d15.png") center center no-repeat;
	background-size:100% auto
}
.gray_mark {
	background:url("/images/default/border-gray-3993d1618d.png") center center no-repeat;
	background-size:100% auto
}
.red_mark {
	background:url("/images/default/border-red-52e28e9d15.png") center center no-repeat;
	background-size:100% auto
}
.join_mark {
	height:88px;
	width:88px;
	display:block;
	margin:0 auto
}
.brand_mark {
	background:url("/images/default/join_x_1-6905a73990.png") center center no-repeat
}
.information_mark {
	background:url("/images/default/join_x_3-fbcb370dc0.png") center center no-repeat
}
.net_mark {
	background:url("/images/default/join_x_5-10901fa73c.png") center center no-repeat
}
.goods_mark {
	background:url("/images/default/join_x_2-975c618c61.png") center center no-repeat
}
.train_mark {
	background:url("/images/default/join_x_4-4c1a77ca1a.png") center center no-repeat
}
.adjustment_mark {
	background:url("/images/default/join_x_6-e3808b3605.png") center center no-repeat
}
.brand_mark_active {
	background:url("/images/default/join_x_1-6905a73990.png") center center no-repeat
}
.join_introduction h3 {
	font-size:20px;
	color:#333
}
.join_introduction p {
	color:#666;
	font-size:14px;
	margin-top:16px;
	min-height:40px
}
.join_introduction .text_active {
	color:#ff6900
}
.join_content .join_center {
	margin-top:25px;
	width:378px
}
.join_img_bg {
	height:378px;
	width:378px;
	background:url("/images/default/default/img_border-cda9d9aa6d.png") center 0 no-repeat;
	background-size:100% auto;
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
	line-height:375px
}
.join_img_bg img {
	display:inline-block
}
.kx_map {
	width:100%;
	background:url("/images/default/banner002.jpg") center no-repeat #40484f;
	background-size:auto 100%;
	height:820px;
	position:relative;
	margin:0 auto
}
.kx_map .m_fill {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:19px;
	background:url("/images/default/fill_gray-406ad139c3.png") center 1px no-repeat #FFF
}
.map_title {
	padding-top:58px;
	text-align:center;
	padding-bottom:50px
}
.map_title h3 {
	font-size:20px;
	color:#FFF;
	text-align:center
}
.map_title h3 span {
	padding:0 20px
}
.map_title p {
	font-size:14px;
	color:#FFF
}
.join_guest_num {
	width:307px;
	height:145px;
	background:url("/images/default/join_num-4d55bb18a3.png") center 0 no-repeat;
	background-size:100% auto;
	margin:-20px auto 0;
	position:relative
}
.jy_line {
	width:60px;
	height:2px;
	background-color:#E80000;
	margin:18px auto 0
}
.map_title h3.has_join {
	margin-top:10px;
	font-size:14px
}
.kx_map_ranged {
	width:843px;
	height:688px;
	margin:-158px auto 0;
	position:relative;
	padding-right:61px
}
.kx_map_pic {
	width:839px;
	height:684px;
	background:url("/images/default/kx_map-f75849ec27.png") center 0 no-repeat;
	background-size:100% auto;
	margin-top:2px;
	margin-left:2px
}
.kx_map_border {
	width:843px;
	height:688px;
	background:url("/images/default/kx_map_border-cde85cd6a9.png") center 0 no-repeat;
	background-size:100% auto;
	position:absolute;
	top:-2px;
	left:0
}
.slot_area {
	text-align:center;
	position:relative;
	width:150px;
	height:150px;
-webkit-transition:opacity .5s ease-out;
transition:opacity .5s ease-out
}
.slot_area .slot_10, .slot_area .slot_40, .slot_area .slot_70, .slot_area .slot_80 {
	width:100%;
	height:100%
}
.point {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:12px;
	height:12px;
	margin:auto;
	-webkit-border-radius:50%;
	-webkit-background-clip:padding-box;
	-moz-border-radius:50%;
	-moz-background-clip:padding;
	border-radius:50%;
	background:0 0
}
.s_point {
	height:8px;
	width:8px
}
.kx_slot {
	z-index:1;
	background-color:#E80000;
	border:1px solid #E80000
}
.slot_area .point-shadow:after {
	box-shadow:inset 0 0 5em #E80000
}
.slot_10:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	border:2px solid #f26a08;
	opacity:0;
	-webkit-animation:ripple 4.5s ease-out 225ms infinite;
	animation:ripple 4.5s ease-out 225ms infinite
}
.slot_40:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	border:2px solid #f26a08;
	opacity:0;
-webkit-animation:ripple 4.5s ease-out .9s infinite;
animation:ripple 4.5s ease-out .9s infinite
}
.slot_70:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	border:2px solid #f26a08;
	opacity:0;
	-webkit-animation:ripple 4.5s ease-out 1575ms infinite;
	animation:ripple 4.5s ease-out 1575ms infinite
}
.slot_80:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	border:2px solid #CC0000;
	-webkit-animation:ripple 4.5s ease-out 1.8s infinite;
	animation:ripple 4.5s ease-out 1.8s infinite
}
.map_title .guest_number {
	position:absolute;
	top:32px;
	margin-left:44px;
	font-family:Arial, Helvetica;
	height:65px
}
.map_title .guest_number div {
	width:41px;
	height:65px;
	line-height:65px;
	overflow:hidden;
	float:left
}
.map_title .guest_number div span {
	font-size:48px;
	color:#fff;
	display:block
}
.map_title .guest_number .g3, .map_title .guest_number .g4 {
	margin-left:4px
}
.bg_mark .icon {
	font-size:28px;
	line-height:80px;
	height:80px;
	display:block;
	width:100%;
	margin:0
}
.mark_hover .bg_mark .icon:hover {
	color:#fff
}
.join_btn .icon {
	color:#fff;
	position:absolute;
	line-height:45px;
	font-size:45px;
	margin-left:20px;
	right:10px;
	top:-8px
}
.strategy_p {
	width:1190px;
	height:229px;
	background-repeat:no-repeat;
	margin:0 auto
}
.strategy_p1 {
	background-image:url("/images/default/strategy_partners-86ae155d61.png")
}
p.data_server_list span {
	width:130px;
	height:39px;
	background:#f2f2f2;
	color:#333;
	text-align:center;
	line-height:39px;
	display:inline-block;
	margin-right:-5px
}
p.data_server_list span.text_active {
	background:url("/images/default/serve_active_bg-83ead8ba38.png") center 0 no-repeat;
	color:#fff;
	height:44px
}
.data_server_list {
	font-size:0
}
.data_server_list span {
	color:#333;
	font-size:18px;
	background:#FFF;
	width:130px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:inline-block
}
.data_server_list span.text_active {
	background:#ff6900;
	color:#FFF
}
.m_scroll_digest {
	position:relative;
	background-color:#FFF;
	height:200px;
	z-index:98
}
.m_scroll_digest .m_scroll_bg {
	width:1200px;
	height:300px;
	background:url("/images/default/m_scroll_bg-64b5b8852b.png") center 0 no-repeat;
	position:absolute;
	top:-104px;
	z-index:99;
	left:50%;
	margin-left:-600px;
	background-size:100% auto
}
.m_scroll_digest .m_scroll_down .m_scr_yuan {
	width:126px;
	height:126px;
	background-color:#fff;
	border-radius:50%;
	top:113px;
	left:50%;
	margin-left:-63px;
	position:absolute;
	z-index:100
}
.m_scroll_digest .m_scroll_down .m_scr_down {
	width:50px;
	height:25px;
	background:url("/images/default/m_scroll_down-1230456c2c.png") center 0 no-repeat;
	position:absolute;
	top:141px;
	left:50%;
	z-index:101;
	margin-left:-25px
}
.m_scroll_digest .m_sc {
	width:120px;
	height:120px;
	position:absolute
}
.m_scroll_digest .m_sc .m_sc_yuan {
	width:120px;
	height:120px;
	background:url("/images/default/m_scroll_yuan-a9bb2375d8.png") center 0 no-repeat
}
.m_scroll_digest .m_sc .m_sc_info {
	height:100%;
	width:100%;
	position:absolute;
	top:0
}
.m_scroll_digest .m_sc .m_sc_info p {
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:300
}
.m_scroll_digest .m_sc .m_sc_info p.mcf20 {
	font-size:20px
}
.m_scroll_digest .sc1 {
	position:absolute;
	top:20px;
	left:46px
}
.m_scroll_digest .sc2 {
	position:absolute;
	top:49px;
	left:196px
}
.m_scroll_digest .sc3 {
	position:absolute;
	top:77px;
	left:346px
}
.m_scroll_digest .sc4 {
	position:absolute;
	top:77px;
	right:346px
}
.m_scroll_digest .sc5 {
	position:absolute;
	top:49px;
	right:196px
}
.m_scroll_digest .sc6 {
	position:absolute;
	top:20px;
	right:46px
}
.m_scroll_digest .m_sc_center {
	text-align:center;
	margin-top:90px
}
.m_scroll_digest .m_sc_center .sl_30 {
	width:30px;
	height:2px;
	background-color:#FFF;
	margin:0 auto
}
.m_scroll_digest .m_sc_center h3 {
	font-size:20px;
	color:#FFF
}
.m_scroll_digest .m_sc_center p {
	color:#FFF;
	font-size:14px
}
.m_scroll_digest .m_sc_center .ms_c {
	position:absolute;
	width:100%
}
.m_scroll_digest .m_scan {
	position:absolute;
	width:60px;
	height:60px;
	background:linear-gradient(0deg, rgba(115, 255, 162, 0), #ff9800);
	border-radius:100% 0 0;
	z-index:105;
	animation:m-scan 5s linear infinite;
	-webkit-animation:m-scan 5s linear infinite
}
.m_scroll_digest .ms_i {
	animation:scan 5s linear infinite;
	-webkit-animation:scan 5s linear infinite
}
.m_scroll_digest .ms_i1 {
	opacity:1;
	animation:flash1 5s linear infinite 2.75s alternate;
	-webkit-animation:flash1 5s linear infinite 2.75s alternate
}
.m_scroll_digest .ms_i2 {
	opacity:0;
	animation:flash2 5s linear infinite 2.75s alternate;
	-webkit-animation:flash2 5s linear infinite 2.75s alternate
}
.m_scroll_digest .ms_c1 {
	opacity:1;
	animation:flash1 5s linear infinite 2.75s alternate;
	-webkit-animation:flash1 5s linear infinite 2.75s alternate
}
.m_scroll_digest .ms_c2 {
	opacity:0;
	animation:flash2 5s linear infinite 2.75s alternate;
	-webkit-animation:flash2 5s linear infinite 2.75s alternate
}
.m_scroll_digest .m_sc_bg {
	position:absolute;
	top:0;
	height:117px;
	background-color:#FFF;
	width:116px;
	border-radius:100%;
	margin:2px 0;
	opacity:0;
	animation:flash-bg 5s linear infinite 2.75s;
	-webkit-animation:flash-bg 5s linear infinite 2.75s
}
@keyframes m-scan {
0% {
transform:rotateZ(0deg);
transform-origin:60px 60px
}
100% {
transform:rotateZ(360deg);
transform-origin:60px 60px
}
}
@-webkit-keyframes m-scan {
0% {
transform:rotateZ(0deg);
transform-origin:60px 60px
}
100% {
transform:rotateZ(360deg);
transform-origin:60px 60px
}
}
@keyframes scan {
0% {
transform:rotateZ(0deg);
transform-origin:50% 50%
}
100% {
transform:rotateZ(360deg);
transform-origin:50% 50%
}
}
@-webkit-keyframes scan {
0% {
transform:rotateZ(0deg);
transform-origin:50% 50%
}
100% {
transform:rotateZ(360deg);
transform-origin:50% 50%
}
}
@keyframes flash1 {
0%, 45% {
opacity:1
}
100%, 55% {
opacity:0
}
}
@-webkit-keyframes flash1 {
0%, 45% {
opacity:1
}
100%, 55% {
opacity:0
}
}
@keyframes flash2 {
0%, 45% {
opacity:0
}
100%, 55% {
opacity:1
}
}
@-webkit-keyframes flash2 {
0%, 45% {
opacity:0
}
100%, 55% {
opacity:1
}
}
@keyframes flash-bg {
0%, 45% {
opacity:0
}
55% {
opacity:.3
}
100% {
opacity:0
}
}
@-webkit-keyframes flash-bg {
0%, 50% {
opacity:0
}
55% {
opacity:.3
}
100% {
opacity:0
}
}
.kx_goods {
	width:100%;
	height:349px;
	background:url("/images/default/goods_bg-419fb7067e.png") center 0 no-repeat;
	position:relative;
	z-index:101
}
.goods_bd {
	width:1200px;
	margin:32px auto 0
}
.goods_bd .kx_goods_info {
	width:232px;
	float:left;
	margin-right:10px;
	position:relative
}
.goods_bd .kx_goods_info .goods_logo {
	width:232px;
	height:50px;
	background-image:url("/images/default/kx_goods_logo-a739a436e0.png");
	background-repeat:no-repeat;
	position:relative;
	z-index:22
}
.goods_bd .kx_goods_info .goods_logo1 {
	background-position:left 0
}
.goods_bd .kx_goods_info .goods_logo2 {
	background-position:-242px 0
}
.goods_bd .kx_goods_info .goods_logo3 {
	background-position:center 0
}
.goods_bd .kx_goods_info .goods_logo4 {
	background-position:-726px 0
}
.goods_bd .kx_goods_info .goods_logo5 {
	background-position:right 0
}
.goods_bd .kx_goods_info .goods_box {
	width:230px;
	height:168px;
	border:1px solid #e4ded9;
	background-color:#fff;
	margin-top:-25px;
	display:table
}
.goods_bd .kx_goods_info .goods_box .goods_content {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	line-height:22px
}
.goods_bd .kx_goods_info .goods_box .goods_content h3, .goods_bd .kx_goods_info .goods_box .goods_content p {
	font-size:14px
}
.goods_bd .kx_goods_info .logo_box_shadow {
	width:143px;
	height:24px;
	position:absolute;
	top:1px;
	left:50%;
	margin-left:-71px;
	border-radius:50px 50px 0 0
}
.goods_bd .kx_goods_info:hover .goods_box, .goods_bd .kx_goods_info:hover .logo_box_shadow {
	border:1px solid #d7d8d9;
	box-shadow:0 2px 15px 0 rgba(0, 0, 0, .15)
}
