﻿@charset "utf-8";

body {
	font-family: "Microsoft Yahei";
	margin: 0px;
	min-width: 1200px;
}

a {
	text-decoration: none;
}

a:hover {
	cursor: pointer;
}

img {
	border: 0
}

h1,h2,h3,h4 {
	font-weight: normal
}

p,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

* {
	-webkit-box-sizing: border-box;
	.h4 .small,.h5 .small,.h6 .small{font-weight: normal;
	line-height: 1;
	color: #777
}

h1,.h1,h2,.h2,h3,.h3 {
	margin-top: 20px;
	margin-bottom: 10px
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
	font-size: 65%
}

.bg-info {
	background-color: #d9edf7
}

a.bg-info:hover,a.bg-info:focus {
	background-color: #afd9ee
}

.bg-warning {
	background-color: #fcf8e3
}

a.bg-warning:hover,a.bg-warning:focus {
	background-color: #f7ecb5
}

.bg-danger {
	background-color: #f2dede
}

a.bg-danger:hover,a.bg-danger:focus {
	background-color: #e4b9b9
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}

ul,ol {
	margin-top: 0;
	margin-bottom: 10px
}

ul ul,ol ul,ul ol,ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dt,dd {
	line-height: 1.42857143
}

dt {
	font-weight: bold
}

dd {
	margin-left: 0
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.dl-horizontal dd {
		margin-left: 180px
	}
}

abbr[title],abbrline-height:1.4
}

@media (min-width:768px) {
.lead {
	font-size: 21px
}}

small,.small {
	font-size: 85%
}

mark,.mark {
	background-color: #fcf8e3;
	padding: .2em
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-nowrap {
	white-space: nowrap
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-muted .dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right!important
}

.pull-left {
	float: left!important
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none!important
}

.affix {
	position: fixed
}

body,ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,p,tr,td,th {
	padding: 0;
	margin: 0;
}

#top,#nav,#banner,#body_top,#body_middle,#body_bottom,#body,#footer,#shiyong {
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}

img,input {
	border: none;
}

a {
	text-decoration: none;
	color: #555;
	font-family: Verdana,Arial,Helv,Helvetica,sans-serif '微软雅黑';
	blr: expression(this.onFocus=this.blur());
}

body {
	font-size: 12px;
	color: #555;
	font-family: Verdana,Arial,Helv,Helvetica,sans-serif '微软雅黑';
}

li {
	list-style: none;
}

#tc {
	width: 100%;
	height: 100%;
}

#tc_bg {
	background: #000;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	width: 100%;
	position: fixed;
	z-index: 100;
	height: 100%;
}

#tanchuang {
	width: 550px;
	height: auto;
	border: 1px solid #666;
	left: 35%;
	top: 30%;
	position: fixed;
	z-index: 100;
	background: #FFF;
}

.tc_p {
	background: #F8F8F8;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
}

.tc_ul {
	margin: 15px 0 30px 40px;
}

.tc_ul .tc_li {
	margin: 10px 0;
	overflow: hidden;
}

.tc_ul .tc_li label {
	width: 70px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
}

.tc_ul .text {
	width: 250px;
	height: 25px;
	color: #999;
	float: left;
	border: 1px solid #ccc;
}

.tc_ul .textarea {
	resize: none;
	color: #999;
	float: left;
	border: 1px solid #ccc;
}

.tc_ul .tc_tijiao {
	background: #1BA9E9;
	padding: 7px 30px;
	float: left;
	color: #fff;
	font-size: 14px;
}

.tc_ul .tc_tijiao:hover,.tc_ul .tc_tijiao:focus {
	background: #0093D1;
}

#off {
	float: right;
	padding: 10px 20px 0 0;
}

.weixin:hover {
	background: #fff;
}

.erwei {
	position: absolute;
	clear: both;
	display: none;
	z-index: 90;
	border: 1px solid #999;
	top: 10px;
	background: #fff;
	text-align: center;
	padding: 20px;
	top: 30px;
}

#kefu {
	width: 86px;
	height: 330px;
	background: #FFD40B;
	position: fixed;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	right: 10px;
	top: 25%;
	padding: 15px 12px;
	text-align: center;
	z-index: 90;
}

#kefu img {
}

.close {
	position: absolute;
	right: 0;
	top: -20px;
}

#totop {
	position: fixed;
	bottom: 10px;
	right: 20px;
}

#float {
	position: fixed;
	top: 30%;
	right: 10px;
	z-index: 100;
}

.banner-box {
	min-width: 1150px;
	max-width: 100%;
	height: 370px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

.banner-box .bd a {
	min-width: 1150px;
	max-width: 100%!important;
	height: 370px;
	margin: 0 auto;
	overflow: hidden;
}

.banner-box .bd li img {
	min-width: 1150px;
	max-width: 100%;
	height: 370px;
	text-align: center;
	overflow: hidden;
}

.banner-box .bd li {
	min-width: 1150px;
	max-width: 100%!important;
	height: 370px;
}

.banner-box .bd li a {
	display: block;
	background-size: auto;
}

.banner-btn {
	width: 1210px;
	position: absolute;
	top: 130px;
	left: 50%;
	margin-left: -605px;
}

.banner-btn a {
	display: block;
	width: 49px;
	height: 104px;
	position: absolute;
	top: 0;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.banner-btn a.prev {
	left: 30px;
	background: url("../images/foot.png")/*tpa=http://www.kashouka.com/upload/foot.png*//*tpa=http://www.kashouka.com/upload/foot.png*/ no-repeat 0 0;
}

.banner-btn a.next {
	right: 30px;
	background: url("../images/foot.png")/*tpa=http://www.kashouka.com/upload/foot.png*//*tpa=http://www.kashouka.com/upload/foot.png*/ no-repeat -49px 0;
}

.banner-box .hd {
	position: absolute;
	top: 220px;
	left: 537px;
}

.banner-box .hd ul li {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	text-indent: -9999px;
	margin-right: 20px;
	background: #ccc;
	float: left;
	cursor: pointer;
}

.banner-box .hd ul li.on {
	background: #199ee1;
}

.banner-box .bd .banner_input {
	background: url("../images/img41.png")/*tpa=http://www.kashouka.com/upload/img41.png*//*tpa=http://www.kashouka.com/upload/img41.png*/ no-repeat;
	width: 210px;
	height: 40px;
	display: block;
	position: absolute;
	bottom: 70px;
	;left: 45%;
	z-index: 920px;
}

.banner-box .bd .banner_input:hover {
	background: url("../images/img42.png")/*tpa=http://www.kashouka.com/upload/img42.png*//*tpa=http://www.kashouka.com/upload/img42.png*/ no-repeat;
}

#top {
	height: 30px;
	background: #FFF;
}

.top_body {
	width: 1140px;
	margin: 0 auto;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}

h6 {
	float: left;
	color: #888888;
	font-weight: 300;
	font-size: 12px;
}

.top_nav {
	float: right;
	600px;margin-right: 80px;
}

.top_nav li {
	float: left;
}

.top_nav li a {
	padding: 0 5px;
	color: #888
}

.top_nav li a:hover {
	text-decoration: underline;
	color: #333
}

#nav {
	width: 1140px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#navs {
	float: right;
	margin-top: 15px;
}

#navs li {
	float: left;
	padding: 1px;
}

#navs li a {
	display: block;
	padding: 5px 12px;
	font-size: 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	-ms-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	-o-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	-webkit-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
}

#navs li a:hover,#navs li .nav_bg,.currents {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #00A0E9;
	color: #FFF;
}

#navs .denglu {
	background: #00B4FF;
	color: #FFF;
	padding: 5px 15px;
	font-size: 14px;
	margin-left: 15px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#navs .denglu:hover,.shenqing a:hover {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #27A0F5;
}

#subNav {
	border: 2px solid #49AADD;
	clear: both;
	display: none;
	position: absolute;
	top: 85px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #FFF;
	z-index: 100;
}

#navs #subNav a {
	display: block;
	padding: 0 20px;
	font-size: 12px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	line-height: 25px;
}

#navs #subNav a:hover {
	background: #DEF5FF;
	color: #555;
}

.nav_new {
	position: relative;
}

.nav_new a {
	color: #FE7619;
}

.nav_new_img {
	position: absolute;
	right: -13px;
	top: -8px;
}

#banner img,#banners img {
	width: 100%;
	height: auto;
}

#shiyong {
	background: #EFEFEF;
	height: 80px;
	overflow: hidden;
}

._shiyong,#product_shuju {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}

._shiyong img {
	padding: 25px 0;
}

.shenqing a {
	float: right;
	display: block;
	background: #00B4FF;
	padding: 10px 30px;
	font-size: 18px;
	color: #fff;
	-webkit-box-shadow: 0px 2px 5px #C6C6C6;
	-moz-box-shadow: 0px 2px 5px #C6C6C6;
	margin: 15px 0;
}

.biaoti {
	height: 39px;
	background: url("../images/1_20.png")/*tpa=http://www.kashouka.com/images/1_20.png*//*tpa=http://www.kashouka.com/images/1_20.png*/ repeat-x bottom;
	margin-top: 20px;
}

.biaoti img {
	margin: 0 auto;
	display: block;
}

#body_fuwu {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

#body_fuwu dl {
	margin: 20px 68px;
	float: left;
	width: 230px;
	text-align: center;
	color: #888;
	line-height: 20px;
}

#body_fuwu dd img:hover {
	opacity: 0.7;
	filter: Alpha(opacity=70);
}

#body_fuwu .fuwu_biaoti {
	font-size: 15px;
	color: #555;
	padding-top: 10px;
}

#body_fuwu .chakan {
	background: #4DB7F2;
	padding: 7px 15px;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#body_fuwu .chakan:hover {
	background: #27A0F5;
}

#body_youshi,#body_xinwen {
	width: 1160px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 20px;
}

.info-wrapper {
	width: 220px;
	height: 180px;
	float: left;
	margin: 6px 6px;
}

.info-wrapper dt {
	width: 220px;
	height: 180px;
}

.info-wrapper dd,.info-wrapper-big dd {
	position: absolute;
}

.info-wrapper dt,.info-wrapper-big dt {
	position: relative;
}

.info-wrapper dt:hover,.info-wrapper-big dt:hover {
	background: url("../images/1_23.png")/*tpa=http://www.kashouka.com/images/1_23.png*//*tpa=http://www.kashouka.com/images/1_23.png*/ no-repeat center;
	background-color: #000;
	opacity: 0.3;
	filter: Alpha(opacity=30);
	-moz-transition: background 400ms ease-in-out 0s;
	-ms-transition: background 400ms ease-in-out 0s;
	-o-transition: background 400ms ease-in-out 0s;
	-webkit-transition: background 400ms ease-in-out 0s;
	transition: background 400ms ease-in-out 0s;
}

.info-wrapper-big {
	width: 452px;
	height: 180px;
	float: left;
	margin: 6px 6px;
}

.info-wrapper-big dt {
	width: 452px;
	height: 180px;
	height: 180px;
}

#body_bottom {
	margin-bottom: 40px;
}

.xinwen_left {
	float: left;
	width: 570px;
	height: 310px;
	margin-left: 9px;
}

#xinwen_right {
	float: right;
	width: 535px;
	height: 310px;
	border: 1px solid #CCC;
	margin-right: 9px;
	padding: 0 10px;
}

h2 {
	font-size: 16px;
	margin: 10px 25px;
	overflow: hidden;
	font-weight: 500;
}

h2,h2 a {
	color: #49ABDC;
}

h2 a {
	float: right;
	font-size: 12px;
	font-weight: 300;
}

h2 a:hover {
	text-decoration: underline;
}

.xinwen_body li {
	border-bottom: 1px dashed #ECECEC;
	line-height: 30px;
	padding: 0 20px;
}

.xinwen_body li span {
	padding-right: 20px;
}

.xinwen_body a:hover {
	background: #DEF5FF;
	display: block;
	-moz-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	-ms-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	-o-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	-webkit-transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
	transition: color 350ms ease-in-out 0s,background-color 350ms ease-in-out 0s;
}

#footer {
	background: #E5E5E5;
}

#footer_,.fenlei,#bodyer {
	min-width: 640px;
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.footer_left {
	width: 260px;
	float: left;
	padding: 30px 0;
}

.footer_left a,.a {
	line-height: 30px;
	color: #888;
}

.footer_left a:hover {
	color: #555;
	text-decoration: underline;
}

h3 {
	font-size: 18px;
	line-height: 50px;
	font-weight: 500;
}

.footer_right {
	width: 160px;
	float: left;
	padding: 30px 0 30px 30px;
	text-align: center;
}

.font {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 20px;
}

.font span {
	padding-right: 170px;
}

#footer_bottom {
	background: #3C3C3C;
	width: 100%;
	padding: 20px 0;
}

#footer_bottom img {
	vertical-align: middle;
}

.fonts {
	text-align: center;
	border-top: 1px solid #CCC;
	background: #E5E5E5;
	padding: 10px 0;
}

#weizhi {
	width: 100%;
	height: 64px;
	background: url("../images/2_01.png")/*tpa=http://www.kashouka.com/images/2_01.png*//*tpa=http://www.kashouka.com/images/2_01.png*/ repeat;
}

#weizhi .dingwei {
	width: 1000px;
	margin: 0 auto;
	display: block;
	padding: 20px 0;
	color: #fff;
}

#body {
	background: #F8F8F8;
}

#bodyer {
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px #C6C6C6;
	-moz-box-shadow: 0px 0px 5px #C6C6C6;
	width: 960px;
	margin: 20px auto;
	padding: 20px 0;
}

.biaotis {
	text-align: center;
	margin-bottom: 20px;
	font-size: 14px;
}

.about-p {
	text-indent: 2em;
	padding: 3px 45px;
	line-height: 25px;
	font-size: 14px;
	font-family: Verdana,Arial,Helv,Helvetica,sans-serif '宋体';
	line-height: 25px;
}

.about-img,.about-tuandui,.about-lianxi {
	padding: 0 20px 40px 20px;
	overflow: hidden;
}

.about-img img {
	margin: 10px 20px;
	-moz-border-radius: 150px;
	-webkit-border-radius: 150px;
	border-radius: 150px;
}

.zhifu {
	border-bottom: 1px dashed #D7D7D7;
	margin: 10px 20px 30px 20px;
	padding-bottom: 20px;
	overflow: hidden;
	line-height: 25px;
}

.zhifu dd {
	float: left;
	margin-left: 150px;
}

.zhifu dt {
	float: left;
	margin-left: 70px;
	width: 400px;
}

.zhifu .zhifu_name {
	font-size: 24px;
	font-weight: bold;
	padding: 7px 0 5px 0;
}

.about-zhifu {
	border: none;
}

.about-tuandui img {
	margin: 10px 9px;
}

.about-tuandui img:hover,.about-img img:hover {
	-webkit-box-shadow: 0px 0px 5px #C6C6C6;
	-moz-box-shadow: 0px 0px 5px #C6C6C6;
}

.lianxi_p {
	text-align: center;
	font-weight: bold;
}

.lianxi_p img {
	padding: 0 20px;
}

.about-lianxi {
	margin-top: 20px;
}

#table_lianxi {
	width: 920px;
	border: 1px solid #D7D7D7;
	border-collapse: collapse;
	margin-top: 10px;
	text-align: center;
}

#table_lianxi td:hover {
	-webkit-box-shadow: 0px 0px 5px #C6C6C6;
	-moz-box-shadow: 0px 0px 5px #C6C6C6;
}

#table_lianxi td,#table_lianxi th {
	height: 30px;
}

#table_lianxi th {
	background: #E0F3FA;
	height: 35px;
	font-size: 14px;
}

.table_kefu {
	background: #FBFBFB;
	width: 175px;
}

.about-lianxis {
	padding: 0 20px;
	overflow: hidden;
}

.lianxi_ol {
	width: 170px;
	padding: 10px 29px;
	border-right: 1px solid #E5E5E5;
	float: left;
}

.lianxi_ol li {
	padding: 3px 0;
}

.lianxi_ol .lianxi_biaoti {
	font-size: 20px;
	font-weight: 500;
	padding-left: 20px;
}

.lianxi_ol .lianxi_People {
	padding-left: 20px;
	font-size: 16px;
}

.lianxi_ol .lianxi_li {
	padding-left: 20px;
}

.about_Information {
	border: 1px solid #D7D7D7;
	margin: 20px;
	padding: 10px 20px;
}

h4 {
	font-size: 20px;
/* border-left:3px solid #00A0E9; */
	padding-left: 10px;
}

.about_Information p {
	line-height: 25px;
	padding-left: 10px;
}

.about_Information p a {
	color: #F00;
	text-decoration: underline;
}

.about_button {
	text-align: center;
	padding-bottom: 20px;
}

.about_button a {
	background: #1BA9E9;
	color: #fff;
	font-size: 18px;
	padding: 7px 25px;
}

.about_button a:hover,.about_button a:focus {
	background: #0093D1;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	outline: none;
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none
}

body {
	font-family: "Microsoft Yahei","STHeiti Light",Tahoma,Arial,Helvetica,STHeiti
}

.txtcut {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.offscreen {
	position: absolute;
	left: -1000em
}

.dn {
	display: none;
}

.db {
	display: block;
}

.bc {
	margin-left: auto;
	margin-right: auto;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}

.tc {
	text-align: center;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.main {
	margin: auto;
	overflow: hidden;
	position: relative
}

.header {
	line-height: 40px;
	background: #3c3c3c;
	color: #fff;
	width: 100%;
	font-size: 12px;
	z-index: 3;
	position: relative;
}

.header a {
	margin: 0 5px;
	color: #fff;
	text-decoration: none;
}

.header .toplabel {
	float: left;
}

.header span.topsbl {
	font-size: 14px;
	line-height: 40px;
	float: left;
}

.container {
	width: 1100px;
	margin: auto
}

.topicon {
	height: 40px;
	width: 36px;
	display: inline-block;
	background: url("../images/index-topicon.png")/*tpa=http://www.kashouka.com/images/index-topicon.png*//*tpa=http://www.kashouka.com/images/index-topicon.png*/ center no-repeat;
	float: left;
}

.topicon:hover {
	background-image: url("../images/index-topicon2.png")/*tpa=http://www.kashouka.com/file/index-topicon2.png*//*tpa=http://www.kashouka.com/file/index-topicon2.png*/;
}

.headMenu {
	display: none;
	position: absolute;
	top: 32px;
	left: 0px;
	z-index: 10;
	background: #3c3c3c;
	width: 100%;
	box-shadow: 0 -3px 3px #333;
}

.headMenu li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #fff;
	position: relative;
}

.headMenu li:last-child {
	border-bottom: none;
}

.headMenu a {
	color: #fff;
	height: 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	width: 120px;
	margin: 0px;
	position: relative;
	left: 0px;
	text-shadow: 0 0 1px #ccc;
}

.headMenu a:hover {
	background: #000;
	width: 140px;
	height: 32px;
	position: relative;
	top: -1px;
	left: -10px;
	font-size: 14px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.headMenuBtn {
	margin: 0 5px;
	width: 120px;
	text-align: center;
	position: relative;
	cursor: pointer;
}

.headMenuBtn i {
	font-size: 12px;
	width: 20px;
	margin: auto;
	display: inline-block;
}

.tp-1 {
	background-position-x: 6px;
}

.tp-2 {
	background-position: -28px 8px;
	width: 28px;
}

.tp-3 {
	background-position: -58px 8px;
	cursor: pointer;
}

.tp-4 {
	background-position: -92px 8px;
	cursor: pointer;
}

.tp-5 {
	background-position: -126px 8px;
	cursor: pointer;
}

.bottomArror {
	position: fixed;
	height: 41px;
	width: 50px;
	background: url("../images/bottom.png")/*tpa=http://www.kashouka.com/file/bottom.png*//*tpa=http://www.kashouka.com/file/bottom.png*/ center;
	bottom: 24px;
	left: 50%;
	opacity: 0.4;
	z-index: 6;
	animation-name: bottomAm;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-play-state: running;
	-moz-animation-name: bottomAm;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: linear;
	-moz-animation-delay: 0s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-play-state: running;
	-webkit-animation-name: bottomAm;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	-ms-animation-name: bottomAm;
	-ms-animation-duration: 1s;
	-ms-animation-timing-function: linear;
	-ms-animation-delay: 0s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-play-state: running;
}

.menu {
	box-shadow: 0 0px 5px 1px #ccc;
	background: #fff;
}

.topMenu {
	margin: 32px 0 0 0px;
}

.topMenu li {
	float: left;
	display: inline-block;
	position: relative;
}

.topMenu li a {
	color: #333;
	text-decoration: none;
	margin: 5px;
	padding: 10px;
	font-size: 16px;
}

.topMenu li a:hover {
	background: #199ee1;
	color: #fff;
}

.topMenu li a label {
	line-height: 26px;
	cursor: pointer;
	font-weight: normal;
	font-family: "Microsoft Yahei"!important;
}

.topMenu li.select a {
	border-bottom: 3px solid #199ee1;
}

.topMenu li span {
	height: 16px;
	width: 56px;
	background: #f36;
	position: absolute;
	top: -16px;
	right: 20px;
	font-size: 12px;
	color: #fff;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
	animation: hotAm 1s infinite;
	-moz-animation: hotAm 1s infinite;
	-webkit-animation: hotAm 1s infinite;
	-o-animation: hotAm 1s infinite;
}

#head_status>a {
	padding: 0 20px;
	border: 2px solid #fff;
	margin: 8px 3px;
	line-height: 20px;
	height: 20px;
	color: #fff;
	border-radius: 28px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.topMenu li span:after {
	content: " ";
	position: absolute;
	width: 0;
	height: 0;
	bottom: -4px;
	left: 22px;
	border-top: 4px #f36 solid;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.tp-5 {
	position: relative;
}

.tp-5 img {
	top: 12px;
	position: absolute;
	left: 30px;
	display: none;
}

.t_icon i {
	margin-right: 5px;
	font-size: 14px;
}

.t_icon:hover {
	color: #199ee1;
}

.t_icon:hover i {
	color: #f6b529;
}

.toplabel {
	cursor: pointer;
}

#head_status>a:hover {
	color: #333;
	background: #fff;
}

.menu {
	position: relative;
	z-index: 2;
}

.container {
	position: relative;
	z-index: 2;
}

.main .icon_jisutu {
	background: none;
}


#Div_HomeBanner {
	height: 460px;
	overflow: hidden;
	position: relative;
	width: 100%
}

#Div_HomeBanner>span {
	height: 100%;
	position: absolute;
	top: 0;
	width: 80px;
	z-index: 20;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none
}

#Div_HomeBanner>span>i {
	background-image: url("../images/public.png")/*tpa=http://www.kashouka.com/images/public.png*//*tpa=http://www.kashouka.com/images/public.png*/;
	display: block;
	height: 76px;
	left: 50%;
	margin: -38px -20px;
	opacity: 0;
	position: absolute;
	top: 50%;
	width: 40px;
	transition: all 0.24s linear;
	-ms-transition: all 0.24s linear;
	-webkit-transition: all 0.24s linear;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"
}

#Div_HomeBanner>span:hover>i {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"
}

#Spa_TowardsLeft {
	left: 0
}

#Spa_TowardsLeft>i {
	background-position: -85px -120px
}

#Spa_TowardsRight {
	right: 0
}

#Spa_TowardsRight>i {
	background-position: 0 -120px
}

.Div_BannerContainer {
	height: inherit;
	left: 0;
	position: absolute;
	top: 0;
	width: 19200px;
	transition: all 0.64s ease-in-out;
	-ms-transition: all 0.64s ease-in-out;
	-webkit-transition: all 0.64s ease-in-out
}

.Div_BannerContainer>div {
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: inherit
}

.Div_BannerContainer a {
	display: block;
	height: inherit;
	width: inherit
}

.Div_BannerThumbnail>ul {
	bottom: 15px;
	left: 50%;
	position: absolute
}

.Div_BannerThumbnail li {
	background: #888;
	cursor: pointer;
	float: left;
	margin: 5px 5px 0;
	border-radius: 100%;
	height: 12px;
	width: 12px
}

.Div_BannerThumbnail .Act {
	background: #FFF
}

.Div_MarqueeNotice {
	font-size: 15px;
	margin: 0 auto;
	padding: 25px 15px 0;
	max-width: 1030px
}

.Div_MarqueeNotice>div {
	background: #F7F7F7;
	height: 60px;
	padding: 15px 0;
	position: relative
}

.Div_MarqueeNotice>div>span {
	background: #E4E4E4;
	height: 60px;
	line-height: 60px;
	position: absolute;
	top: 0;
	width: 100px
}

.Div_MarqueeNotice>div>span>span {
	border-bottom: 30px solid transparent;
	border-left: 20px solid #E4E4E4;
	border-top: 30px solid transparent;
	display: block;
	height: 0;
	left: 100px;
	position: absolute;
	top: 0;
	width: 0
}

.Div_MarqueeNotice i {
	cursor: pointer;
	display: block;
	height: 24px;
	position: absolute;
	right: 15px;
	width: 30px;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none
}

#Div_NoticeWrap {
	height: 24px;
	overflow: hidden;
	padding: 0 70px 0 140px;
	position: relative
}

#Div_NoticeWrap ul {
	position: absolute;
	top: -30px
}

#Div_NoticeWrap time {
	color: #999;
	display: block;
	float: left;
	font-size: 14px;
	line-height: 25px;
	margin: 3px 0 0;
	padding: 0 0 0 5px
}

#Div_NoticeWrap a {
	display: block;
	float: left;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 720px
}

#Div_NoticeWrap a:hover {
	color: #E30
}

#I_UpNotice {
	background: url("../images/public.png")/*tpa=http://www.kashouka.com/images/public.png*//*tpa=http://www.kashouka.com/images/public.png*/ -376px 8px;
	top: 6px
}

#I_UpNotice:hover {
	background-position: -476px -52px
}

#I_DownNotice {
	background: url("../images/public.png")/*tpa=http://www.kashouka.com/images/public.png*//*tpa=http://www.kashouka.com/images/public.png*/ -376px -20px;
	top: 24px
}

#I_DownNotice:hover {
	background-position: -476px -80px
}

.Div_SolutionAndNews {
	margin: 25px auto 0;
	padding: 0 15px;
	width: 1030px
}

.A_HomeSolution {
	display: block;
	height: 230px;
	margin: 0 0 25px;
	overflow: hidden;
	width: 690px
}

.A_HomeSolution>img {
	transition: all 0.22s ease-out;
	-ms-transition: all 0.22s ease-out;
	-webkit-transition: all 0.22s ease-out
}

.A_HomeSolution:hover>img {
	transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-webkit-transform: scale(1.02)
}

.Sec_HomeNews {
	border: 1px solid #E6E6E6;
	height: 485px;
	position: relative;
	width: 285px
}

.Sec_HomeNews h5 {
	background: #F2F2F2;
	border-bottom: 1px solid #E6E6E6;
	color: #666;
	font-size: 15px;
	height: 48px;
	line-height: 48px;
	margin: 0;
	padding: 0 10px
}

.Sec_HomeNews ul {
	color: #444;
	padding: 12px 17px
}

.Sec_HomeNews ul mark {
	background: url("../images/new.gif")/*tpa=http://www.kashouka.com/images/new.gif*//*tpa=http://www.kashouka.com/images/new.gif*/ -5px -5px;
	display: inline-block;
	height: 15px;
	margin: 0 0 0 5px;
	width: 20px
}

.Sec_HomeNews li {
	height: 65px;
	padding: 0 0 0 15px;
	position: relative
}

.Sec_HomeNews li>a {
	line-height: 20px;
	height: 40px;
	display: block;
	overflow: hidden
}

.Sec_HomeNews li>a:hover {
	color: #E30
}

.Sec_HomeNews i {
	background: #AFBFD7;
	border-radius: 100%;
	display: block;
	height: 5px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 5px
}

.Sec_HomeNews time {
	color: #BBB;
	display: block;
	font-size: 12px;
	margin: 0 0 13px;
	text-align: right
}

.Sec_HomeNews>a {
	bottom: 0;
	color: #6C6C6C;
	display: block;
	height: 44px;
	line-height: 44px;
	position: absolute;
	text-align: center;
	width: inherit
}

.Sec_HomeNews>a:hover {
	color: #E30
}

.Sec_HomeSection {
	color: #6C6C6C;
	padding: 0 15px;
	text-align: center;
	width: 1030px
}

.Sec_HomeSection h5 {
	border-bottom: 1px solid #F2F2F2;
	font-size: 24px;
	height: 87px;
	margin: 0 0 37px
}

.Sec_HomeSection h5>span,.Sec_HomeSection h5 a {
	border-bottom: 1px solid #09F;
	display: inline-block;
	padding: 30px 0
}

.Sec_Strengths {
	margin: 25px auto 15px
}

.Sec_Strengths i {
	background-image: url("../images/public.png")/*tpa=http://www.kashouka.com/images/home/public.png*//*tpa=http://www.kashouka.com/images/home/public.png*/;
	display: block;
	height: 150px;
	margin: 0 auto;
	width: 124px
}

.Sec_Strengths h6 {
	color: #444;
	font-size: 18px;
	margin: 23px 0 10px
}

#Sec_FirstStrengths i {
	background-position: 1px 2px
}

#Sec_FirstStrengths i:hover {
	background-position: 1px -148px
}

#Sec_SecondStrengths i {
	background-position: -149px 2px
}

#Sec_SecondStrengths i:hover {
	background-position: -149px -148px
}

#Sec_ThirdStrengths i {
	background-position: -299px 2px
}

#Sec_ThirdStrengths i:hover {
	background-position: -299px -148px
}

#Sec_FourthStrengths i {
	background-position: -449px 2px
}

#Sec_FourthStrengths i:hover {
	background-position: -449px -148px
}

.Sec_HomeCase {
	margin: 0 auto;
	padding: 25px 0 103px
}

.Sec_HomeCase>h5>a:hover {
	color: #09F;
	text-decoration: none
}

#Div_SuccessfulCase {
	position: relative
}

#Div_SuccessfulCase>div {
	height: 80px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 840px
}

#Div_SuccessfulCase i {
	border-bottom: 10px solid transparent;
	border-top: 10px solid transparent;
	cursor: pointer;
	display: block;
	height: 0;
	margin: -10px 0;
	position: absolute;
	top: 50%;
	width: 0;
	transition: all 0.24s linear;
	-ms-transition: all 0.24s linear;
	-webkit-transition: all 0.24s linear;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none
}

#Div_SuccessfulCase img {
	border: 1px solid #EEE;
	float: left;
	height: 80px;
	margin: 0 5px;
	width: 200px;
	transition: all 0.24s linear;
	-ms-transition: all 0.24s linear;
	-webkit-transition: all 0.24s linear
}

#Div_SuccessfulCase img:hover {
	border: 1px solid #FC6
}

#Div_SuccessfulCase>ul {
	bottom: -40px;
	left: 50%;
	position: absolute
}

#Div_SuccessfulCase li {
	background: #D1E5FF;
	float: left;
	margin: 0 5px;
	border-radius: 100%;
	height: 6px;
	width: 6px
}

#Div_SuccessfulCase .Act {
	background: #09F
}

.Div_CaseGroupContainer {
	left: 0;
	position: absolute;
	width: 8400px
}

.Div_CaseGroup {
	float: left;
	width: 840px
}

#I_PrevCaseGroup {
	border-right: 10px solid #DDD;
	left: 25px
}

#I_PrevCaseGroup:hover {
	border-right: 10px solid #09F
}

#I_NextCaseGroup {
	border-left: 10px solid #DDD;
	right: 25px
}

#I_NextCaseGroup:hover {
	border-left: 10px solid #09F
}

.Div_BottomNav {
	border-top: 1px solid #DDD;
	padding: 20px 15px 0;
	min-width: 1030px;
	width: 100%
}

.Div_BottomNav>div {
	margin: 0 auto;
	padding: 0 15px;
	width: 1030px
}

.Div_BottomNavList {
	float: left;
	width: 166px
}

.Div_BottomNavList>h4 {
	color: #444;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px
}

.Div_BottomNavList>h5 {
	color: #666
}

.Div_BottomNavList a:hover {
	color: #E30
}

.FooterDivLine {
	background: #DDD;
	display: block;
	height: 1px;
	width: 100%;
	min-width: 1030px
}

.Sec_HomeLink {
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
	color: #666;
	margin: 10px auto;
	padding: 5px 0;
	position: relative;
	width: 1030px
}

.Sec_HomeLink>h5 {
	color: #666;
	padding: 0 0 0 3px;
	position: absolute
}

.Sec_HomeLink>h5:after {
	color: #999;
	content: "|";
	margin: 0 0 0 13px
}

.Sec_HomeLink>div {
	height: 38px;
	overflow: hidden;
	padding: 9px 30px 0 80px
}

.Sec_HomeLink a {
	display: inline-block;
	margin: 0 10px 9px
}

.Sec_HomeLink a:hover {
	color: #E30
}

.Sec_HomeLink>span {
	background: url("../images/public.png")/*tpa=http://www.kashouka.com/images/public.png*//*tpa=http://www.kashouka.com/images/public.png*/ -327px 1px;
	cursor: pointer;
	display: block;
	height: 7px;
	position: absolute;
	right: 20px;
	top: 21px;
	width: 12px;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none
}

.Sec_HomeLink.Act>div {
	height: auto
}

.Sec_HomeLink.Act>span {
	background-position: -327px -9px
}

.Div_Remark {
	border: 1px solid #DDD;
	color: #666;
	margin: 0 auto 10px;
	padding: 15px;
	width: 1030px
}

.Div_Remark>.P_KeyWord {
	margin: 10px 0 0
}

.product {
	padding: 0 0 40px;
	0;
}

.main {
	width: 1100px;
	height: auto;
}

.main .joinus {
	height: 100px;
	border-top: 6px solid #fff601;
	background: #11b4be;
}

.main .joinus .takein {
	margin: 0 auto;
	width: 1200px;
	height: auto;
}

.main .joinus .takein>div {
	float: left;
}

.hand {
	margin: 20px 20px 0 0
}

.esj {
	margin: 30px 20px 0 0
}

.ju_txt {
	margin: 20px 0 0 20px;
	padding: 10px 10px 10px 10px;
	background: #048e96;
	position: relative;
	border-radius: 5px;
	transition: 0.2s;
}

.ju_txt:hover {
	background: #1D775F;
}

.ju_txt p {
	position: relative;
	background:;
}

.ju_txt .sanjiao {
	position: absolute;
	width: 0px;
	height: 0px;
	border-top: 15px solid #11B4BE;
	border-left: 15px solid #11B4BE;
	border-right: 15px solid #048E96;
	border-bottom: 15px solid #11B4BE;
	left: -30px;
	top: 15px;
	transition: 0.2s;
}

.ju_txt:hover .sanjiao {
	border-right: 15px solid #1D775F;
}

.joinus_now {
	margin: 30px 0 0 30px;
}

.joinus_now a {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 120px;
	font-size: 20px;
	background: #fc8738;
	color: white;
	text-align: center;
	border-radius: 5px;
	transition: 0.2s;
}

.joinus_now a:hover {
	background: #DA4C06;
	color: #DCE4DB;
}

.announce {
	height: auto;
	overflow: hidden;
}

.announcebox {
	margin: 5px auto;
	width: 1200px;
	overflow: hidden;
	height: 30px;
	background: url("../images/laba.gif")/*tpa=http://www.kashouka.com/images/laba.gif*//*tpa=http://www.kashouka.com/images/laba.gif*/ no-repeat left center;
		/* 	 border:1px solid red; */
	background: #F5F6F7;
	padding-left: 0px;
	position: relative;
}

.announcebox .more {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #5ab2f2;
	transition: 0.2s;
}

.announcebox .more:hover {
	text-shadow: 0 0  2px red;
}

.announcebox>div {
	float: left;
	margin: 10px;
	height: auto;
	overflow: hidden;
	background: #;
	width: 360px;
	margin: 0 0 0 20px;
}

.announcebox  .announcelist {
	height: 30px;
/* border:1px solid black;overflow:hidden; */
}

.announcebox  .announcelist li {
	height: 30px;
	line-height: 30px;
/* background:#bcdfec; */
}

.announcebox  .announcelist li:hover {
}

.announcebox  .announcelist li span {
	float: left;
	display: block;
	margin: 0;
	width: 80px;
}

.announcebox  .announcelist li a {
	float: left;
	display: block;
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666
}

.announcebox  .announcelist li a:hover {
	color: #00aced;
}

.advantages {
	height: auto;
	overflow: hidden;
	padding: 100px 0 0 0;
}

.adbox {
	width: 1200px;
	margin: 0 auto;
}

.adv_left {
	float: left;
	width: 220px;
	height: 420px;
	background:;
}

.adv_mid {
	float: left;
	width: 750px;
	height: 420px;
	background:;
}

.adv_mid>div {
	float: left;
	width: 368px;
	height: 205px;
	margin: 3px;
	overflow: hidden;
}

.adbox  .abit {
/* height:100%;width:100%; */
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.adbox  .abimg {
/*width:100%;height:100%; */
	width: 118px;
	height: 118px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

.adbox   span.type1 {
	display: block;
	text-align: center;
	margin-top: 75px;
	color: white;
	font-size: 15px;
}

.adbox .abit01 {
	background: url("../images/ps1.jpg")/*tpa=http://www.kashouka.com/images/bg/ps1.jpg*//*tpa=http://www.kashouka.com/images/bg/ps1.jpg*/;
}

.adbox .abit01  .abimg01 {
	background: url("../images/c1.png")/*tpa=http://www.kashouka.com/images/icon/c1.png*//*tpa=http://www.kashouka.com/images/icon/c1.png*/ center center no-repeat;
	transition: 0.3s;
	margin-top: 140px;
}
/* .adbox .abit01  .abimg01:hover{background:url(../images/c1.png) center 20% no-repeat;} */
.adbox .abit02 {
	background: url("../images/ps2.jpg")/*tpa=http://www.kashouka.com/images/bg/ps2.jpg*//*tpa=http://www.kashouka.com/images/bg/ps2.jpg*/
}

.adbox .abit02  .abimg02 {
	background: url("../images/c2.png")/*tpa=http://www.kashouka.com/images/icon/c2.png*//*tpa=http://www.kashouka.com/images/icon/c2.png*/ center center no-repeat;
	margin-top: 40px;
}

.adbox .abit03 {
	background: url("../images/ps3.jpg")/*tpa=http://www.kashouka.com/images/bg/ps3.jpg*//*tpa=http://www.kashouka.com/images/bg/ps3.jpg*/
}

.adbox .abit03  .abimg03 {
	background: url("../images/c3.png")/*tpa=http://www.kashouka.com/images/icon/c3.png*//*tpa=http://www.kashouka.com/images/icon/c3.png*/ center center no-repeat;
	margin-top: 40px;
}

.adbox .abit04 {
	background: url("../images/ps4.jpg")/*tpa=http://www.kashouka.com/images/bg/ps4.jpg*//*tpa=http://www.kashouka.com/images/bg/ps4.jpg*/
}

.adbox .abit04  .abimg04 {
	background: url("../images/c4.png")/*tpa=http://www.kashouka.com/images/icon/c4.png*//*tpa=http://www.kashouka.com/images/icon/c4.png*/ center center no-repeat;
	margin-top: 40px;
}

.adbox .abit05 {
	background: url("../images/ps5.jpg")/*tpa=http://www.kashouka.com/images/bg/ps5.jpg*//*tpa=http://www.kashouka.com/images/bg/ps5.jpg*/
}

.adbox .abit05  .abimg05 {
	background: url("../images/c5.png")/*tpa=http://www.kashouka.com/images/icon/c5.png*//*tpa=http://www.kashouka.com/images/icon/c5.png*/ center center no-repeat;
	margin-top: 40px;
}

.adbox .abit06 {
	background: url("../images/ps6.jpg")/*tpa=http://www.kashouka.com/images/bg/ps6.jpg*//*tpa=http://www.kashouka.com/images/bg/ps6.jpg*/
}

.adbox .abit06  .abimg06 {
	background: url("../images/c6.png")/*tpa=http://www.kashouka.com/images/icon/c6.png*//*tpa=http://www.kashouka.com/images/icon/c6.png*/ center center no-repeat;
	transition: 0.3s;
	margin-top: 140px;
}

.adv_right {
	float: right;
	width: 220px;
	height: 420px;
	background: blue;
}

.adbox  .abit dt {
}

.adbox  .abit:hover dt {
	display:;
	top: 0;
}

.adbox  .abit div.hover {
}

.adbox  .abit dd {
	position: absolute;
	display:;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
/**/
	top: 0;
	left: 0;
	display:;
	transition: all .2s ease;
}

.adbox  .abit:hover dd {
	display:;
	top: 0;
	;background: rgba(0,0,0,0.9);
}

/* .adbox  .abit dd h3{transition:all 0.9s ease;margin-top:100%;}
.adbox  .abit:hover dd h3{margin-top:0;}
.adbox  .abit dd p{transition:all 0.5s ease;margin-top:50%;}
.adbox  .abit:hover dd p{margin-top:0;} */


.adbox  .abit dd h3 {
	position: absolute;
	top: 100%;
	transition: all 0.6s ease;
}

.adbox  .abit:hover dd h3 {
	top: 0;
	color: white;
}

.adbox  .abit dd p {
	position: absolute;
	transition: all 1.0s ease;
	top: 100%;
}

.adbox  .abit:hover dd p {
	top: 40px;
	color: white;
}

.box_tle {
	margin: 40px auto 0px;
	background-image: url("../images/banner01.png")/*tpa=http://www.kashouka.com/images/banner/banner01.png*//*tpa=http://www.kashouka.com/images/banner/banner01.png*/;
	background-image: url("../images/xian.jpg.png")/*tpa=http://www.kashouka.com/images/xian.jpg*/;
         /*  */
	background-repeat: repeat-x;
		/*  background-position:-100% 30px; */
	/* 	background-color:red; */
	background-position: -1200px 30px;
	animation: bganimate 4s linear infinite;
	height: 130px;
/*overflow:hidden; */
}
/* 	 @keyframes bganimate {
            0% { background-position: -100% 30px; }
            50% { background-position: 0% 30px; }
           100% { background-position: 100% 30px; }
		   
}	 */ 
@keyframes bganimate {
	0% {
		background-position: -1200px 30px;
	}

	50% {
		background-position: 0 30px;
	}

	100% {
		background-position: 1200px 30px;
	}
}

.box_tl {
	margin: -100px auto 0px;
	background-image: url("../images/banner01.png")/*tpa=http://www.kashouka.com/images/banner01.png*//*tpa=http://www.kashouka.com/images/banner01.png*/;
	background-image: url("../images/xian.jpg.png")/*tpa=http://www.kashouka.com/images/xian.jpg*/;
         /*  */
	background-repeat: repeat-x;
		/*  background-position:-100% 30px; */
	/* 	background-color:red; */
	background-position: -1200px 30px;
	animation: bganimate 4s linear infinite;
	height: 130px;
/*overflow:hidden; */
}
/* 	 @keyframes bganimate {
            0% { background-position: -100% 30px; }
            50% { background-position: 0% 30px; }
           100% { background-position: 100% 30px; }
		   
}	 */ 
@keyframes bganimate {
	0% {
		background-position: -1200px 30px;
	}

	50% {
		background-position: 0 30px;
	}

	100% {
		background-position: 1200px 30px;
	}
}

.box_tl h2 {
	margin: 0px auto 0;
	width: 200px;
	height: 65px;
	background: url("../images/kuai.jpg")/*tpa=http://www.kashouka.com/images/kuai.jpg*//*tpa=http://www.kashouka.com/images/kuai.jpg*/;
	overflow: hidden;
}

.box_tl h2 span {
	display: block;
	text-align: center;
	margin: 12px 0 0 0;
}

.box_tl h2 i {
	display: block;
	text-align: center;
	font-style: normal;
	font-size: 14px;
}

.box_tl p {
	text-align: center;
	margin: 15px 0 10px 0;
}

.box_tle h2 {
	margin: 0px auto 0;
	width: 200px;
	height: 65px;
	background: url("../images/kuai.jpg")/*tpa=http://www.kashouka.com/images/kuai.jpg*//*tpa=http://www.kashouka.com/images/kuai.jpg*/;
	overflow: hidden;
}

.box_tle h2 span {
	display: block;
	text-align: center;
	margin: 12px 0 0 0;
}

.box_tle h2 i {
	display: block;
	text-align: center;
	font-style: normal;
	font-size: 14px;
}

.box_tle p {
	text-align: center;
	margin: 15px 0 10px 0;
}




/*---------chanpin-------*/

#chanpin {
	max-width: 1070px;
	margin: 0 auto;
	overflow: hidden;
}

.cp_h3 {
	margin-top: 30px;
	font-size: 22px;
	font-weight: 500;
	line-height: 50px;
	text-align: center;
	background: url("../images/img11.png")/*tpa=http://www.kashouka.com/images/img11.png*//*tpa=http://www.kashouka.com/images/img11.png*/ no-repeat center bottom;
	color: #1C9BCB;
}

.ys_div {
	margin-top: 20px;
	overflow: hidden;
}

.ys_dl,.fw_dl {
	float: left;
	overflow: hidden;
	border: 1px solid #D3D3D3;
	width: 243px;
	height: 230px;
	text-align: center;
	padding: 10px;
	margin: 10px;
	line-height: 20px;
}

.ys_bt {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.ys_dt {
	height: 60px;
	overflow: hidden;
	color: #888;
}

.ys_dt,.ys_dts {
	color: #888;
}

.fw_dl dd {
	padding: 10px 0;
}
/*.fw_dl{ float:left; overflow:hidden; border:1px solid #D3D3D3; width:263px; height:200px; text-align:center; margin:10px; line-height:20px;}*/
.fw_anniu {
	padding-top: 10px;
}

.fw_yl,.fw_zx {
	padding: 4px 15px;
	border: 1px solid #FF6900;
	border-radius: 3px;
	margin: 10px;
}

.fw_yl {
	background: #FF6900;
	color: #fff;
}

.fw_yl:hover {
	background: #F56200;
}

.fw_zx {
	color: #FF6900;
}

.fw_zx:hover {
	border: 1px solid #09F;
	color: #09F;
}

.am2 {
	-webkit-transition: all 1s ease-out 0.3s;
	-o-transition: all 1s ease-out 0.3s;
	-moz-transition: all 1s ease-out 0.3s;
	transition: all 1s ease-out 0.3s;
}

.am3 {
	-webkit-transition: all 1.5s ease-out;
	-o-transition: all 1.5s ease-out;
	-moz-transition: all 1.5s ease-out;
	transition: all 1.5s ease-out;
}

.am4 {
	-webkit-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.am5 {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.am6 {
	-webkit-transition: all 1s ease 0.2s;
	-o-transition: all 1s ease 0.2s;
	-moz-transition: all 1s ease 0.2s;
	transition: all 1s ease 0.2s;
}

.am7 {
	-webkit-transition: all .4s ease-out 0.6s;
	-o-transition: all .4s ease-out 0.6s;
	-moz-transition: all .4s ease-out 0.6s;
	transition: all .4s ease-out 0.6s;
}

.am8 {
	-webkit-transition: all 1s ease-out .6s;
	-o-transition: all 1s ease-out .6s;
	-moz-transition: all 1s ease-out .6s;
	transition: all 1s ease-out .6s;
}

.am9 {
	-webkit-transition: all 1.5s ease-out 0.8s;
	-o-transition: all 1.5s ease-out 0.8s;
	-moz-transition: all 1.5s ease-out 0.8s;
	transition: all 1.5s ease-out 0.8s;
}

.am10 {
	-webkit-transition: transform 1.5s ease-out;
	-o-transition: transform 1.5s ease-out;
	-moz-transition: transform 1.5s ease-out;
	transition: transform 1.5s ease-out;
}

.am11 {
	-webkit-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;
}

.am12 {
	-webkit-transition: all 0.4s ease-in-out 0.8s;
	-o-transition: all 0.4s ease-in-out 0.8s;
	-moz-transition: all 0.4s ease-in-out 0.8s;
	transition: all 0.4s ease-in-out 0.8s;
}

.am13 {
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}

.am14 {
	-webkit-transition: all .4s ease .4s;
	-o-transition: all .4s ease .4s;
	-moz-transition: all .4s ease .4s;
	transition: all .4s ease .4s;
}

.am15 {
	-webkit-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.am16 {
	-webkit-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.am16 {
	-webkit-transition: all 0.3s ease-out 0.2s;
	-o-transition: all 0.3s ease-out 0.2s;
	-moz-transition: all 0.3s ease-out 0.2s;
	transition: all 0.3s ease-out 0.2s;
}

.am17 {
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.am18 {
	-webkit-transition: all 0.5s ease 0.5s;
	-o-transition: all 0.5s ease 0.5s;
	-moz-transition: all 0.5s ease 0.5s;
	transition: all 0.5s ease 0.5s;
}

.am19 {
	-webkit-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.ams0 {
	-webkit-transition: all 2s ease;
	-o-transition: all 2s ease;
	-moz-transition: all 2s ease;
	transition: all 2s ease;
}

.ams1 {
	-webkit-transition: all 4s ease;
	-o-transition: all 4s ease;
	-moz-transition: all 4s ease;
	transition: all 4s ease;
}

.ams2 {
	-webkit-transition: all 8s ease;
	-o-transition: all 8s ease;
	-moz-transition: all 8s ease;
	transition: all 8s ease;
}

.ams4 {
	-webkit-animation: wqRun 1s ease-out infinite running;
	-o-animation: wqRun 1s ease-out infinite running;
	-moz-animation: wqRun 1s ease-out infinite running;
	-ms-animation: wqRun 1s ease-out infinite running;
	animation: wqRun 1s ease-out infinite running;
}

.ams5 {
	-webkit-animation: index_map_am  .6s ease-out infinite running;
	-o-animation: index_map_am  .6s ease-out infinite running;
	-moz-animation: index_map_am  .6s ease-out infinite running;
	-ms-animation: index_map_am  .6s ease-out infinite running;
	animation: index_map_am  .6s ease-out infinite running;
}

.tranRo360 {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
    /* IE 9*/
	-moz-transform: rotate(360deg);
    /* Firefox*/
	-webkit-transform: rotate(360deg);
    /* Safari 锟斤拷 Chrome*/
	-o-transform: rotate(360deg);
}

.rotate {
	animation-name: rotateInf;
	animation-duration: 4s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-play-state: running;
    /* Firefox: */
	-moz-animation-name: rotateInf;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: linear;
	-moz-animation-delay: 0s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-play-state: running;
	-webkit-animation-name: rotateInf;
	-webkit-animation-duration: 4s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	-ms-animation-name: rotateInf;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: linear;
	-ms-animation-delay: 0s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-play-state: running;
}

@keyframes wqRun {
	0% {
		top: 250px;
	}

	60% {
		top: 240px;
	}

	100% {
		top: 250px;
	}
}

@-ms-keyframes wqRun {
	0% {
		top: 250px;
	}

	60% {
		top: 240px;
	}

	100% {
		top: 250px;
	}
}

@-webkit-keyframes wqRun {
	0% {
		top: 250px;
	}

	60% {
		top: 240px;
	}

	100% {
		top: 250px;
	}
}

@-moz-keyframes wqRun {
	0% {
		top: 250px;
	}

	60% {
		top: 240px;
	}

	100% {
		top: 250px;
	}
}

@keyframes backRun 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: -2318px bottom;
	}
}

@-ms-keyframes backRun 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: -2318px bottom;
	}
}

@-webkit-keyframes backRun 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: -2318px bottom;
	}
}

@-moz-keyframes backRun 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: -2318px bottom;
	}
}

@keyframes backRun2 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: 2318px bottom;
	}
}

@-ms-keyframes backRun2 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: 2318px bottom;
	}
}

@-webkit-keyframes backRun2 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: 2318px bottom;
	}
}

@-moz-keyframes backRun2 
/* Firefox*/ {
	0% {
		background-position: 0px bottom;
	}

	100% {
		background-position: 2318px bottom;
	}
}

@keyframes backRun3 
/* Firefox*/ {
	0% {
		background-position: top center;
		opacity: 1
	}

	100% {
		background-position: center 611px;
		opacity: 1
	}
}

@-ms-keyframes backRun3 
/* Firefox*/ {
	0% {
		background-position: bottom center;
		opacity: 1
	}

	100% {
		background-position: center 611px;
		opacity: 1
	}
}

@-webkit-keyframes backRun3 
/* Firefox*/ {
	0% {
		background-position: bottom center;
		opacity: 1
	}

	100% {
		background-position: center 611px;
		opacity: 1
	}
}

@-moz-keyframes backRun3 
/* Firefox*/ {
	0% {
		background-position: bottom center;
		opacity: 1
	}

	100% {
		background-position: center 611px;
		opacity: 1
	}
}

@keyframes rotateInf 
/* Firefox*/ {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-ms-keyframes rotateInf 
/* Firefox*/ {
	0% {
		-ms-transform: rotate(0deg)
	}

	100% {
		-ms-transform: rotate(360deg)
	}
}

@-webkit-keyframes rotateInf 
/* Firefox*/ {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes rotateInf 
/* Firefox*/ {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}
/*logo keyframe*/
@keyframes logoAm 
/* Firefox*/ {
	0% {
		right: -800px;
		opacity: 0.4;
	}

	50% {
		right: 60px;
		opacity: 1
	}

	100% {
		right: 5-0px;
		opacity: 1
	}
}

@-ms-keyframes logoAm 
/* Firefox*/ {
	0% {
		right: -800px;
		opacity: 0.4;
	}

	50% {
		right: 60px;
		opacity: 1
	}

	100% {
		right: -50px;
		opacity: 1
	}
}

@-webkit-keyframes logoAm 
/* Firefox*/ {
	0% {
		right: -800px;
		opacity: 0.4;
	}

	50% {
		right: 60px;
		opacity: 1
	}

	100% {
		right: -50px;
		opacity: 1
	}
}

@-moz-keyframes logoAm 
/* Firefox*/ {
	0% {
		right: -800px;
		opacity: 0.4;
	}

	50% {
		right: 60px;
		opacity: 1
	}

	100% {
		right: -50px;
		opacity: 1
	}
}
/*锟阶诧拷keyframe*/
@keyframes bottomAm 
/* Firefox*/ {
	50% {
		bottom: 2px;
		opacity: 1
	}

	100% {
		bottom: 24px;
		opacity: .4
	}
}

@-ms-keyframes bottomAm 
/* Firefox*/ {
	50% {
		bottom: 2px;
		opacity: 1
	}

	100% {
		bottom: 24px;
		opacity: .4
	}
}

@-webkit-keyframes bottomAm 
/* Firefox*/ {
	50% {
		bottom: 2px;
		opacity: 1
	}

	100% {
		bottom: 24px;
		opacity: .4
	}
}

@-moz-keyframes bottomAm 
/* Firefox*/ {
	50% {
		bottom: 2px;
		opacity: 1
	}

	100% {
		bottom: 24px;
		opacity: .4
	}
}
/*锟斤拷锟絢eyframe*/
@keyframes arrAm 
/* Firefox*/ {
	50% {
		margin-top: -5px
	}

	100% {
		margin-top: 0px
	}
}

@-ms-keyframes arrAm 
/* Firefox*/ {
	50% {
		margin-top: -5px
	}

	100% {
		margin-top: 0px
	}
}

@-webkit-keyframes arrAm 
/* Firefox*/ {
	50% {
		margin-top: -5px
	}

	100% {
		margin-top: 0px
	}
}

@-moz-keyframes arrAm 
/* Firefox*/ {
	50% {
		margin-top: -5px
	}

	100% {
		margin-top: 0px
	}
}
/*hot keyframe*/
@keyframes hotAm {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@-ms-keyframes hotAm 
/* Firefox*/ {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@-webkit-keyframes hotAm 
/* Firefox*/ {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@-moz-keyframes hotAm 
/* Firefox*/ {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@keyframes fla_bor {
	0% {
		transform: scale(1,1);
		-ms-transform: scale(1,1);
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		-o-transform: scale(1,1);
		opacity: 1;
		font-weight: 100;
	}

	50% {
		font-weight: 800;
	}

	100% {
		transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
		opacity: 0;
		font-weight: 100;
	}
}

@-ms-keyframes  fla_bor {
	0% {
		transform: scale(1,1);
		-ms-transform: scale(1,1);
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		-o-transform: scale(1,1);
		opacity: 1;
		font-weight: 100;
	}

	50% {
		font-weight: 800;
	}

	100% {
		transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
		opacity: 0;
		font-weight: 100;
	}
}

@-webkit-keyframes  fla_bor {
	0% {
		transform: scale(1,1);
		-ms-transform: scale(1,1);
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		-o-transform: scale(1,1);
		opacity: 1;
		font-weight: 100;
	}

	50% {
		font-weight: 800;
	}

	100% {
		transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
		opacity: 0;
		font-weight: 100;
	}
}

@-moz-keyframes  fla_bor {

	0% {
		transform: scale(1,1);
		-ms-transform: scale(1,1);
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		-o-transform: scale(1,1);
		opacity: 1;
		font-weight: 100;
	}

	50% {
		font-weight: 800;
	}

	100% {
		transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
		opacity: 0;
		font-weight: 100;
	}
}

@keyframes index_map_am {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@-ms-keyframes index_map_am {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@-webkit-keyframes index_map_am {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@-moz-keyframes index_map_am {
	50% {
		margin-top: -4px
	}

	100% {
		margin-top: 0px
	}
}

@keyframes index_map_am2 {
	100% {
		transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.2;
	}
}

@-ms-keyframes index_map_am2 {
	100% {
		transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.2;
	}
}

@-webkit-keyframes index_map_am2 {
	100% {
		transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.2;
	}
}

@-moz-keyframes index_map_am2 {
	100% {
		transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.2;
	}
}

@keyframes download {
	0% {
		top: -22px;
	}

	100% {
		top: 22px;
	}
}

@-ms-keyframes download {
	0% {
		top: -22px;
	}

	100% {
		top: 22px;
	}
}

@-webkit-keyframes download {
	0% {
		top: -22px;
	}

	100% {
		top: 22px;
	}
}

@-moz-keyframes download {
	0% {
		top: -22px;
	}

	100% {
		top: 22px;
	}
}

/*杈规部鍙戝厜*/
@keyframes flashcir {
	0% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}

	80% {
		-webkit-box-shadow: 0 0 8px #ca1b37;
		-moz-box-shadow: 0 0 8px #ca1b37;
		box-shadow: 0 0 8px #ca1b37;
	}

	100% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}
}

@-ms-keyframes flashcir {
	0% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}

	80% {
		-webkit-box-shadow: 0 0 8px #ca1b37;
		-moz-box-shadow: 0 0 8px #ca1b37;
		box-shadow: 0 0 8px #ca1b37;
	}

	100% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}
}

@-webkit-keyframes flashcir {
	0% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}

	80% {
		-webkit-box-shadow: 0 0 8px #ca1b37;
		-moz-box-shadow: 0 0 8px #ca1b37;
		box-shadow: 0 0 8px #ca1b37;
	}

	100% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}
}

@-moz-keyframes flashcir {
	0% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}

	80% {
		-webkit-box-shadow: 0 0 8px #ca1b37;
		-moz-box-shadow: 0 0 8px #ca1b37;
		box-shadow: 0 0 8px #ca1b37;
	}

	100% {
		-webkit-box-shadow: 0 0 2px #ca5467;
		-moz-box-shadow: 0 0 2px #ca5467;
		box-shadow: 0 0 2px #ca5467;
	}
}
/*鎵嬫寚鍔ㄤ綔*/
@keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}

@-ms-keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}

@-webkit-keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}

@-moz-keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}


/*鎵嬫寚鍔ㄤ綔*/
@keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}

@-ms-keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}

@-webkit-keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}

@-moz-keyframes figclr {
	0% {
		top: 6px;
	}

	80% {
		top: 2px;
	}

	100% {
		top: 6px;
	}
}
/*鎶藉灏忕悆鍔ㄤ綔1*/
@keyframes ball1 {
	0% {
		top: 90px;
	}

	50% {
		top: 125px;
	}

	100% {
		top: 90px;
	}
}

@-ms-keyframes ball1 {
	0% {
		top: 90px;
	}

	50% {
		top: 125px;
	}

	100% {
		top: 90px;
	}
}

@-webkit-keyframes ball1 {
	0% {
		top: 90px;
	}

	50% {
		top: 125px;
	}

	100% {
		top: 90px;
	}
}

@-moz-keyframes ball1 {
	0% {
		top: 90px;
	}

	50% {
		top: 125px;
	}

	100% {
		top: 90px;
	}
}

/*鎶藉灏忕悆鍔ㄤ綔2*/
@keyframes ball2 {
	0% {
		top: 250px;
	}

	50% {
		top: 264px;
	}

	100% {
		top: 250px;
	}
}

@-ms-keyframes ball2 {
	0% {
		top: 250px;
	}

	50% {
		top: 264px;
	}

	100% {
		top: 250px;
	}
}

@-webkit-keyframes ball2 {
	0% {
		top: 250px;
	}

	50% {
		top: 264px;
	}

	100% {
		top: 250px;
	}
}

@-moz-keyframes ball2 {
	0% {
		top: 250px;
	}

	50% {
		top: 264px;
	}

	100% {
		top: 250px;
	}
}

/*鎶藉灏忕悆鍔ㄤ綔3*/
@keyframes ball3 {
	0% {
		top: 60px;
	}

	50% {
		top: 88px;
	}

	100% {
		top: 60px;
	}
}

@-ms-keyframes ball3 {
	0% {
		top: 60px;
	}

	50% {
		top: 88px;
	}

	100% {
		top: 60px;
	}
}

@-webkit-keyframes ball3 {
	0% {
		top: 60px;
	}

	50% {
		top: 88px;
	}

	100% {
		top: 60px;
	}
}

@-moz-keyframes ball3 {
	0% {
		top: 60px;
	}

	50% {
		top: 88px;
	}

	100% {
		top: 60px;
	}
}
