body{
margin:0 auto;
background:url(images/bg.gif) repeat-x;
background-color:#ffffff;
color:#1a1a1a;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
font-size:14px;
}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color:#1a1a1a;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}

a img{
border:none;
}

form{
margin:0;
padding:0;
}

.blank_10{
height:10px;
font-size:1px;
}
.blank_15{
height:15px;
font-size:1px;
}
.blank_20{
height:20px;
font-size:1px;
}
.blank_30{
height:30px;
font-size:1px;
}
.blank_40{
height:40px;
font-size:1px;
}
.blank_50{
height:50px;
font-size:1px;
}
.blank_60{
height:60px;
font-size:1px;
}
.blank_70{
height:70px;
font-size:1px;
}

.clear{
clear:both;
font-size:0;
}

.warp{
width:1400px;
margin:0 auto;
}
.sub_top{
width:1400px;
height:40px;
overflow:hidden;
}
.sub_top span{
width:600px;
height:40px;
display:block;
line-height:40px;
float:left;
font-size:14px;
color:#fff;
}
.sub_top label{
width:600px;
height:40px;
display:block;
line-height:40px;
float:right;
font-size:14px;
color:#fff;
text-align:right;
}
.sub_top label em{
color:#d82634;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}
.sub_top label a{
color:#fff;
text-decoration:none;
font-size:14px;
}
.sub_top label a:hover{
text-decoration:underline;
}

.header{
width:1400px;
height:105px;
position:relative;
}
.logo{
width:249px;
height:68px;
position:absolute;
left:0;
top:16px;
}
.nav{
width:1120px;
height:105px;
position:absolute;
right:0;
top:0;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:140px;
height:105px;
float:left;
line-height:105px;
text-align:right;
position:relative;
}
.nav ul li>a{
font-size:18px;
color:#0f0f0f;
font-weight:bold;
text-decoration:none;
}



.banner{ position:relative; overflow:hidden; height:540px; width:100%; z-index:99;}
.index_banner{ width:2560px; position:relative; height:540px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:540px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:20px; text-align: center; z-index:1;font-size:0; padding:0; }
.index_ban_num li{margin:0 5px; background-color:#fff; width:60px; height: 6px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}
.index_ban_num li:hover,.index_ban_num .on{ background-color:#d82634;}

.xdh_TT{
width:1400px;
padding-top:38px;
padding-bottom:52px;
overflow:hidden;
}
.xdh_TTa{
width:1400px;
height:86px;
line-height:86px;
text-align:center;
font-size:42px;
color:#1a1a1a;
}
.xdh_TTb{
width:40px;
height:2px;
background-color:#e40112;
margin:0 auto;
}
.xdh_Pro{
width:1419px;
height:1220px;
}
.xdh_Pro ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_Pro ul li{
width:473px;
height:592px;
float:left;
}
.xdh_Pro_li{
width:452px;
height:568px;
background-color:#fff;
border:1px solid #e0e0e0;
position:relative;
}
.xdh_Pro_lia{
width:452px;
height:339px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.xdh_Pro_lia img{
width:452px;
height:339px;
border:none;
}

.xdh_Pro_lia img:hover{
transform: scale(1.1);
}

.xdh_Pro_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.xdh_Pro_lib{
width:392px;
height:36px;
line-height:36px;
position:absolute;
left:30px;
top:366px;
font-size:18px;
color:#0f0f0f;
font-weight:bold;
}
.xdh_Pro_lic{
width:392px;
height:64px;
line-height:32px;
position:absolute;
left:30px;
top:406px;
font-size:18px;
color:#0f0f0f;
}
.xdh_Pro_lid{
width:328px;
height:40px;
position:absolute;
left:62px;
top:496px;
overflow:hidden;
}
.xdh_Pro_lid span{
width:152px;
height:40px;
display:block;
float:left;
}
.xdh_Pro_lid span a{
width:150px;
height:38px;
display:block;
line-height:38px;
text-align:center;
border:1px solid #606060;
font-size:18px;
color:#0f0f0f;
}
.xdh_Pro_lid span a:hover{
background-color:#e50113;
border-color:#e50113;
color:#fff;
}
.xdh_Pro_lid label{
width:152px;
height:40px;
display:block;
float:right;
}
.xdh_Pro_lid label a{
width:150px;
height:38px;
display:block;
line-height:38px;
text-align:center;
border:1px solid #e50113;
font-size:18px;
color:#e50113;
}
.xdh_Pro_lid label a:hover{
background-color:#e50113;
color:#fff;
}
.xdh_Pro_more{
width:206px;
height:52px;
margin:0 auto 50px auto;
}
.xdh_Pro_more a{
width:204px;
height:50px;
display:block;
line-height:50px;
text-align:center;
background-color:#fff;
border:1px solid #e50113;
color:#e50113;
font-size:18px;
}
.xdh_Pro_more a:hover{
background-color:#e50113;
color:#fff;
}

.all_xdh_ys{
width:100%;
background:url(images/all_01.jpg) center top no-repeat;
background-color:#f3f3f3;
overflow:hidden;
}
.xdh_ys_TT{
width:1400px;
height:224px;
line-height:224px;
text-align:center;
font-size:42px;
color:#fff;
}
.xdh_ys_tab{
width:1400px;
height:234px;
}
.xdh_ys_tab ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_ys_tab ul li{
width:350px;
height:234px;
background-color:#fff;
float:left;
position:relative;
cursor:pointer;
}
.xdh_ys_tab ul li .xdh_ys_tabA{
width:350px;
height:48px;
line-height:48px;
text-align:center;
position:absolute;
left:0;
top:60px;
font-size:30px;
color:#1a1a1a;
}
.xdh_ys_tab ul li .xdh_ys_tabB{
width:350px;
height:36px;
line-height:36px;
text-align:center;
position:absolute;
left:0;
top:106px;
font-size:18px;
color:#666666;
}
.xdh_ys_tab ul li .xdh_ys_tabC{
width:26px;
height:2px;
background-color:#c9c9c9;
position:absolute;
left:162px;
top:179px;
}

.xdh_ys_tab ul li.selected .xdh_ys_tabA{
color:#e50113;
}
.xdh_ys_tab ul li.selected .xdh_ys_tabC{
background-color:#e50113;
}

.xdh_ys{
width:1400px;
overflow:hidden;
}
.xdh_ys_ox{
width:1400px;
height:472px;
position:relative;
}
.xdh_ys_oxA{
width:64px;
height:53px;
position:absolute;
left:90px;
top:82px;
}
.xdh_ys_oxB{
width:574px;
height:54px;
line-height:54px;
font-size:36px;
color:#333333;
font-weight:bold;
position:absolute;
left:90px;
top:168px;
}
.xdh_ys_oxC{
width:574px;
height:90px;
line-height:30px;
font-size:18px;
color:#555555;
position:absolute;
left:90px;
top:240px;
}
.xdh_ys_oxD{
width:575px;
height:317px;
color:#555555;
position:absolute;
right:75px;
top:70px;
}

.hide{
display:none;
}

.all_xdh_application{
width:100%;
height:664px;
background:url(images/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.xdh_application{
width:1400px;
height:664px;
position:relative;
}
.xdh_application_A{
width:700px;
height:56px;
line-height:56px;
position:absolute;
left:0;
top:126px;
font-family:Arial, Helvetica, sans-serif;
font-size:48px;
font-weight:bold;
color:#fff;
}
.xdh_application_B{
width:700px;
height:60px;
line-height:60px;
position:absolute;
left:0;
top:210px;
font-size:42px;
color:#fff;
}
.xdh_application_C{
width:700px;
height:60px;
line-height:30px;
position:absolute;
left:0;
top:316px;
font-size:18px;
color:#fff;
overflow:hidden;
}
.xdh_application_D{
width:130px;
height:50px;
position:absolute;
left:0;
top:449px;
}
.xdh_application_D a{
width:126px;
height:46px;
border:2px solid #fff;
line-height:46px;
text-align:center;
display:block;
font-size:18px;
text-decoration:none;
color:#fff;
}
.xdh_application_D a:hover{
background-color:#e50113;
border-color:#e50113;
}
.xdh_application_E{
width:654px;
height:257px;
position:absolute;
right:0;
top:71px;
}
.xdh_application_Ein{
width:654px;
height:257px;
position:relative;
}
.xdh_application_EinA{
width:654px;
height:48px;
background:url(images/video_ico.png) center center no-repeat;
position:absolute;
left:0;
top:81px;
z-index:2;
}
.xdh_application_EinB{
width:654px;
height:50px;
line-height:50px;
position:absolute;
left:0;
top:157px;
z-index:2;
font-size:32px;
color:#fff;
text-align:center;
text-shadow: black 0px 0px 4px;
}
.xdh_application_EinC{
width:654px;
height:257px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.xdh_application_Ein:hover .xdh_application_EinC img{
transform: scale(1.1);
}

.xdh_application_EinC img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.xdh_application_F{
width:315px;
height:240px;
position:absolute;
left:746px;
top:352px;
}
.xdh_application_Fin{
width:315px;
height:240px;
position:relative;
}
.xdh_application_FinA{
width:315px;
height:48px;
background:url(images/video_ico.png) center center no-repeat;
position:absolute;
left:0;
top:81px;
z-index:2;
}
.xdh_application_FinB{
width:315px;
height:50px;
line-height:50px;
position:absolute;
left:0;
top:157px;
z-index:2;
font-size:30px;
color:#fff;
text-align:center;
text-shadow: black 0px 0px 4px;
}
.xdh_application_FinC{
width:315px;
height:240px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.xdh_application_Fin:hover .xdh_application_FinC img{
transform: scale(1.1);
}

.xdh_application_FinC img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.xdh_application_G{
width:315px;
height:240px;
position:absolute;
right:0;
top:352px;
}

.all_xdh_about{
width:100%;
background-color:#f7f7f7;
padding:75px 0;
overflow:hidden;
}
.xdh_about{
width:1400px;
height:499px;
position:relative;
}
.xdh_about_A{
width:684px;
height:58px;
line-height:58px;
font-size:36px;
color:#1a1a1a;
position:absolute;
left:0;
top:0;
}
.xdh_about_B{
width:684px;
height:324px;
line-height:28px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:0;
top:72px;
overflow:hidden;
}
.xdh_about_C{
width:130px;
height:50px;
position:absolute;
left:0;
top:422px;
}
.xdh_about_C a{
width:126px;
height:46px;
border:2px solid #1a1a1a;
display:block;
line-height:46px;
text-align:center;
font-size:18px;
color:#1a1a1a;
text-decoration:none;
}
.xdh_about_C a:hover{
background-color:#e40112;
border-color:#e40112;
color:#fff;
}
.xdh_about_D{
width:654px;
height:499px;
position:absolute;
right:0;
top:0;
}

.all_xdh_honor{
width:100%;
height:866px;
background:url(images/all_03.jpg) center top no-repeat;
overflow:hidden;
}

.honorswiper{
	width: 1400px;
	margin: 0 auto;
}
.honorswiper img{
	background: #fff;
	display: block;
	width: 100%;
}
.honorswiper .swiper-slide{
	background: #fff;
}
.honorswiper .swiper-slide {
	width: 390px;
}
.honorswiper .swiper-slide img{
	opacity: .7;
}

.honorswiper .swiper-slide-active img{
	opacity: 1;
	border: 1px solid #e6eaf0;
}
.honorswiper .swiper-button-prev,.honorswiper .swiper-button-next{
	width: 20px;
	height: 38px;
	margin-top: -19px;
}
.honorswiper .swiper-button-prev{
	left:30%;
	background: url(images/hleft.png) no-repeat left top;
}
.honorswiper .swiper-button-next{
	right:30%;
	background: url(images/hright.png) no-repeat left top;
}

.all_xdh_cases{
width:100%;
padding-bottom:50px;
overflow:hidden;
}
.xdh_cases{
width:1416px;
height:186px;
}
.xdh_cases ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_cases ul li{
width:236px;
height:156px;
border:1px solid #ddd;
float:left;
}

.cai_con05{
width:1400px;
height:130px;
position:relative;
}
.cai_con05:before {
    background-image: linear-gradient(90deg,rgba(255,255,255,.99),rgba(255,255,255,0));
    left: -15px
}

.cai_con05:after,.cai_con05:before {
    content: " ";
    height: 120px;
    position: absolute;
    top: -10px;
    width: 100px;
    z-index: 2;
	box-sizing: border-box;
}

.cai_con05:after {
    background-image: linear-gradient(-90deg,rgba(255,255,255,.99),rgba(255,255,255,0));
    right: -15px
}

.xdh_hy{
width:1422px;
}
.xdh_hy ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_hy ul li{
width:452px;
height:301px;
float:left;
margin-right:22px;
margin-bottom:22px;
cursor:pointer;
}
.xdh_hy ul li a{
width:452px;
height:301px;
display:block;
position:relative;
}
.xdh_hy ul li a:before{
	content: '';
	width:452px;
	height:301px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background:url(images/trans.png) no-repeat;
}
.xdh_hy_A{
width:452px;
height:301px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.xdh_hy_B{
width:402px;
height:74px;
position:absolute;
left:25px;
bottom:0;
line-height:74px;
color:#fff;
font-size:22px;
z-index:3;
}

.xdh_hy ul li:hover .xdh_hy_A img{
transform: scale(1.1);
}

.xdh_hy_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_xdh_news{
width:100%;
padding:28px 0 64px 0;
overflow:hidden;
}
.xdh_news_TT{
width:1400px;
height:140px;
position:relative;
overflow:hidden;
}
.xdh_news_TT span{
width:400px;
height:98px;
line-height:98px;
display:block;
position:absolute;
left:0;
top:0;
font-size:42px;
color:#1a1a1a;
}
.xdh_news_TT em{
width:80px;
height:2px;
display:block;
position:absolute;
left:0;
top:98px;
background-color:#e40112;
}
.xdh_news_TT label{
width:130px;
height:50px;
display:block;
position:absolute;
right:0;
top:34px;
}
.xdh_news_TT label a{
width:126px;
height:46px;
display:block;
border:2px solid #1a1a1a;
line-height:46px;
text-align:center;
font-size:18px;
color:#1a1a1a;
}
.xdh_news_TT label a:hover{
background-color:#e40112;
border-color:#e40112;
color:#fff;
}
.xdh_news{
width:1425px;
}
.xdh_news ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_news ul li{
width:475px;
float:left;
}
.xdh_news_li{
width:449px;
height:512px;
background-color:#f8f8f8;
position:relative;
}
.xdh_news_lia{
width:449px;
height:230px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.xdh_news_lia img{
width:449px;
}
.xdh_news_lib{
width:391px;
height:36px;
line-height:36px;
position:absolute;
left:29px;
top:252px;
font-size:16px;
color:#e50111;
}
.xdh_news_lic{
width:391px;
height:60px;
line-height:30px;
position:absolute;
left:29px;
top:308px;
font-size:24px;
color:#1a1a1a;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.xdh_news_lid{
width:391px;
height:60px;
line-height:30px;
position:absolute;
left:29px;
top:380px;
font-size:16px;
color:#666666;
}
.xdh_news_lie{
width:391px;
height:32px;
line-height:32px;
position:absolute;
left:29px;
top:456px;
font-size:16px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

.xdh_news_li:hover .xdh_news_lia img{
transform: scale(1.1);
}

.xdh_news_li:hover .xdh_news_lic{
color:#e40112;
}


.xdh_news_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_xdh_hezuo{
width:100%;
padding:58px 0 28px 0;
background-color:#f7f8fa;
overflow:hidden;
}
.xdh_hezuo{
width:1400px;
height:260px;
position:relative;
}
.xdh_hezuo_TT{
width:192px;
height:100px;
line-height:50px;
text-align:center;
font-size:42px;
color:#1a1a1a;
position:absolute;
left:0;
top:60px;
}
.xdh_hezuo_ox{
width:1240px;
height:260px;
position:absolute;
left:200px;
top:0;
}
.xdh_hezuo_ox ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_hezuo_ox ul li{
width:248px;
height:130px;
float:left;
}
.xdh_hezuo_ox ul li img{
width:178px;
background-color:#fff;
padding:15px;
height:68px;
border:1px solid #cccccc;
}

.footer{
width:100%;
padding-top:10px;
background-color:#171c25;
overflow:hidden;
}
.xdh_foot{
width:1400px;
height:336px;
position:relative;
border-bottom:1px solid #2d3138;
}
.xdh_foot_nav{
width:1100px;
height:336px;
position:absolute;
left:0;
top:10px;
}
.xdh_foot_nav ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_foot_nav ul li{
width:220px;
float:left;
}
.xdh_foot_nav_TT{
width:220px;
height:76px;
line-height:76px;
font-size:18px;
color:#fff;
font-weight:bold;
}
.xdh_foot_nav_ox{
width:220px;
overflow:hidden;
}
.xdh_foot_nav_ox dl{
margin:0;
padding:0;
list-style:none;
}
.xdh_foot_nav_ox dl dt{
width:220px;
height:36px;
line-height:36px;
float:left;
}
.xdh_foot_nav_ox dl dt a{
font-size:16px;
color:#fff;
text-decoration:none;
}

.xdh_foot_wx{
width:280px;
height:130px;
position:absolute;
left:1082px;
top:48px;
}
.xdh_foot_wx ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_foot_wx ul li{
width:140px;
float:left;
}
.xdh_foot_wx ul li span{
width:97px;
height:97px;
display:block;
}
.xdh_foot_wx ul li span img{
width:97px;
height:97px;
}
.xdh_foot_wx ul li label{
width:97px;
height:43px;
line-height:43px;
text-align:center;
color:#fff;
font-size:16px;
display:block;
}

.xdh_foot_bq{
width:1400px;
height:40px;
position:absolute;
left:0;
bottom:0;
line-height:24px;
color:#666;
font-size:14px;
}
.xdh_foot_bq a{
color:#666;
font-size:14px;
text-decoration:none;
}

.xdh_copyright{
width:1400px;
height:120px;
overflow:hidden;
}
.xdh_copyright span{
width:600px;
height:86px;
padding-top:34px;
line-height:26px;
display:block;
float:left;
font-size:16px;
color:#666666;
}
.xdh_copyright span a{
font-size:16px;
color:#666666;
text-decoration:none;
}
.xdh_copyright label{
width:600px;
height:120px;
line-height:120px;
display:block;
float:right;
text-align:right;
}
.xdh_copyright label a{
font-size:16px;
color:#666666;
text-decoration:none;
}

.link{
width:100%;
height:1px;
background-color:#111111;
overflow:hidden;
}
.link_warp{
width:100%;
padding:10px 0;
margin:0 auto;
overflow:hidden;
font-size:14px;
color:#888888;
line-height:24px;
}
.link_warp a{
font-size:14px;
color:#888888;
text-decoration:none;
}

.side{position:fixed;width:70px;height: 300px;right:10px;top:180px;z-index:100;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:70px;height:74px;float:left;position:relative;}

.side ul li .sidebox{vertical-align:middle;position:absolute;width:70px;height:70px;top:0;right:0;color:#fff;overflow:hidden; background-color:#FFFFFF;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side ul li .side1{background: url(/images/bf_ico_1.png) no-repeat;}
.side ul li .side1:hover{background: url(/images/bf_ico_1s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_1{background: url(/images/bf_ico_1s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.side ul li .side2{background: url(/images/bf_ico_1s.png) center center no-repeat;}
.side ul li .side2:hover{background: url(/images/bf_ico_1.png) center center no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_2{background: url(/images/bf_ico_1.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.side ul li .side3{background: url(/images/bf_ico_2.png) center center no-repeat;}
.side ul li .side3:hover{background: url(/images/bf_ico_2s.png) center center no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_3{background: url(/images/bf_ico_2s.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.side ul li .side4{background: url(/images/bf_ico_3s.png) right center no-repeat;vertical-align:top}
.side ul li .side4 a{ width:70px; height:61px; display:block; text-align:center; padding-top:9px;}
.side ul li .side4:hover{background: url(/images/bf_ico_3.png) right center no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.side ul li .ck_ico_4{background: url(/images/bf_ico_3.png) no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.side ul li .side5{background: url(/images/bf_ico_4s.png) center center no-repeat;}
.side ul li .side5:hover{background: url(/images/bf_ico_4.png) center center no-repeat;}


.side ul li .sidetop img{padding:15px;float:left;}
.side ul li .sidetop{width:50px;height:50px;display:inline-block;transition:all 0.3s;cursor: pointer;}
.side .sider_2wm{position: absolute;right: 60px;top: -180px;display: none;}
.side .sider_h:hover .sider_2wm{display: block;}

.animation{animation:move 3s 0s infinite;-webkit-animation:move 3s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}

@keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	75% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	80% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	85% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	90% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	95% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

@-webkit-keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	75% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	80% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	85% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	90% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	95% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

.kf_tel{
width:202px;
height:96px;
background:url(images/ck_ico_b.png) no-repeat;
position:absolute;
left:-205px;
top:0;
display:none;
}

.kf_ewm{
width:202px;
height:220px;
background:url(images/ck_ico_c.png) no-repeat;
position:absolute;
left:-205px;
top:0;
display:none;
}
