﻿@charset "utf-8";
/* CSS Document */

*{ font-family:"微软雅黑"; outline:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
body,dl,dd,h1,h2,h3,h4,h5,h6,p, from{margin:0;} ol,ul,li,img{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
input,img,textarea{ border:none; border-radius: 0;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
body > .qing{ min-width:1250px;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img, input{ border:0;}
input,textarea,select {outline:none;} 
a div, a span{ cursor:pointer;}
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{ list-style:none;}
.qing{ overflow:hidden; display:block; clear:both; }
.juzhong{ width:1250px; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}
*, *:before, *:after{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
img{ display:block;}
/**大背景动画**/
/**
body{
	animation:body 5s linear infinite alternate both;
	-webkit-animation:body 5s linear infinite alternate both;
	-moz-animation:body 5s linear infinite alternate both;
	-o-animation:body 5s linear infinite alternate both;
}
@keyframes body{
0%{ background-size:100% 100%;}
100%{ background-size: 110% 110%;}
}
@-webkit-keyframes body{
0%{ background-size:100% 100%;}
100%{ background-size: 110% 110%;}
}
@-moz-keyframes body{
0%{ background-size:100% 100%;}
100%{ background-size: 110% 110%;}
}
@-o-keyframes body{
0%{ background-size:100% 100%;}
100%{ background-size: 110% 110%;}
}
**/
/******************************index***********************************/
.tobg{ background:#eee; height:40px; position:relative; z-index:999;}
.ttel{ line-height:40px; font-size:12px; color:#4a4a4a;}
.ttel img{ margin-right:6px;}
.ttel span{ font-size:14px; color:#ea8000;}
.sok{ margin-top:6px; background:url(../images/soubg.png) left top no-repeat;}
.souk{ margin-right:8px; float:left;}
.sous{ display:block; float:left; width:183px; height:28px; background-color:transparent !important; padding:0 10px 0 23px;}
.souc{ display:block; float:left; width:44px; height:28px; background-color:transparent !important; cursor:pointer;}
.onbg{ display:block; float:left;}
.onbg a{ display:block; width:90px; height:28px; text-align:center; background:url(../images/onbg.png) center center no-repeat; line-height:28px; color:#fff; font-size:14px;}
.onbg a span{ display: block; position:relative; top:0;}
.onbg a:hover span{ top:-100%;}
/**导航**/
.nak{ height:95px !important; overflow:visible; position:relative; z-index:999; background:#FFF;}
.logo{ display:block; float:left;  height:95px; position:relative;}
.logo img{height:65px; margin-top:15px; display:block;  }
 

.navk{ float:right; margin-right:-19px; padding-top:29px;}
/*.navk a{ display:block; float:left; padding:0 20px; overflow:hidden; position:relative; height:36px; top:0; line-height:36px;}
.navk a span{ display:block; position:relative; top:0; color:#010101;}
.navk a:hover span, .navk a.nann span{ top:-100%; color:#e60619;}
.navk a b{ position:absolute; bottom:0; left:50%; margin-left:0px; width:0px; height:2px; background:#e60619;}
.navk a:hover b, .navk a.nann b{ left:50%; margin-left:-31px; width:62px;}
.navk a.sy:hover b{ left:50%; margin-left:-16px; width:32px;}
*/
/*
.nav1, .nav2, .nav3, .nav4, .nav5, .nav6{
	animation:nav1 0.6s cubic-bezier(1,0.75,0.56,1.1) both;
	-webkit-animation:nav1 0.6s cubic-bezier(1,0.750.56,,1.1) both;
	-moz-animation:nav1 0.6s cubic-bezier(1,0.75,0.56,1.1) both;
	-o-animation:nav1 0.6s cubic-bezier(1,0.75,0.56,1.1) both;
}
.nav1{animation-delay:0.2s; -webkit-animation-delay:0; -moz-animation-delay:0; -ms-animation-delay:0; -o-animation-delay:0;}
.nav2{animation-delay:0.4s; -webkit-animation-delay:0.4s; -moz-animation-delay:0.4s; -ms-animation-delay:0.4s; -o-animation-delay:0.4s;}
.nav2{animation-delay:0.8s; -webkit-animation-delay:0.8s; -moz-animation-delay:0.8s; -ms-animation-delay:0.8s; -o-animation-delay:0.8s;}
.nav3{animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; -ms-animation-delay:1.2s; -o-animation-delay:1.2s;}
.nav4{animation-delay:1.6s; -webkit-animation-delay:1.6s; -moz-animation-delay:1.6s; -ms-animation-delay:1.6s; -o-animation-delay:1.6s;}
.nav5{animation-delay:2s; -webkit-animation-delay:2s; -moz-animation-delay:2s; -ms-animation-delay:2s; -o-animation-delay:2s;}
.nav6{animation-delay:2.4s; -webkit-animation-delay:2.4s; -moz-animation-delay:2.4s; -ms-animation-delay:2.4s; -o-animation-delay:2.4s;}
@keyframes nav1{
0%{ top:-80px;} 100%{top:0;}
}
@-webkit-keyframes nav1{
0%{ top:-80px;} 100%{top:0;}
}
@-moz-keyframes nav1{
0%{ top:-80px;} 100%{top:0;}
}
@-o-keyframes nav1{
0%{ top:-80px;} 100%{top:0;}
}*/
/**banner**/
.bank{ height:500px; }
/* main_image */
.main_visual{height:500px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:500px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:500px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:500px;}
.main_image li a{display:block;width:100%;height:500px}

div.flicking_con{position:absolute;bottom:20px; z-index:9; width:100%; height:10px;}
div.flicking_con table{ margin: 0 auto;} 
div.flicking_con a{float:left;width:34px;height:4px;margin:0 6px; padding:0;background:#fff; display:block;text-indent:-1000px}
div.flicking_con a.on{background:#be2722;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display: block;}
 

/**产品**/
.lwk{ padding-top:36px; padding-bottom:56px; background:url(../images/lwbg1.png) right top no-repeat, url(../images/lwbg2.png) left bottom no-repeat;}
.lwdti{ position:relative; margin-bottom:18px; text-align:center; font-size:60px; line-height:68px; color:#f1f1f1;text-transform:uppercase;}
.lwdti span{ display:block; width:136px; height:32px; position:absolute; left:50%; background:#fff; margin-left:-68px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#005197;}
.lwl{ display:block; padding-left:1px; }
.lwl dd{ display:block; float:left; width:312px; height: auto; padding-bottom:4px; margin-left:-1px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.lw-ti{ padding-bottom:13px; padding-top:18px; margin:0 28px 23px; position:relative;}
.lw-ti a{ line-height:32px; font-size:18px; color:#000;}
.lw-ti b{ display:block; position:absolute; left:0; bottom:0; width:34px; height:2px; background:#000;}
.lwl dd:hover .lw-ti b{ width:68px;}
.lw-tu a{ display:block; width:300px; height:203px; position:relative; overflow:hidden;}
.lw-tu a:hover img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);
}
/*分类*/
.leik-lw table{ margin:0 auto; padding-bottom:52px;}
.lw-lei{ display:block;}
.lw-lei li{ padding:0 30px; height:36px; display:block; overflow:hidden; float:left; margin:0 3px; border:1px solid #dedede; line-height:34px; font-size:12px; color:#3d3d3d; cursor:pointer;}
.lw-lei li span{ display:block; position:relative; top:0;}
/*选项卡*/
/**tabs**/
.tabPanel ul{}
.tabPanel ul li{}
.tabPanel .hit, .tabPanel li:hover{ border-color:#000; color:#000; }
.tabPanel .hit span, .tabPanel li:hover span{ display:block; position:relative; top:-100%; color:#000;}
.pane{ min-height:100px; display:none;}
/**艾默生产品**/
.ams{ background: url(../images/ambg1.png) left top no-repeat #4082bc; padding:57px 0 70px;}
.amdti{ position:relative; margin-bottom:18px; text-align:center; font-size:60px; line-height:68px; color:#4788c1;text-transform:uppercase;}
.amdti span{ display:block; width:156px; height:32px; position:absolute; left:50%; background:#4082bc; margin-left:-78px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#fff;}
.amlb{ display:block; margin-left:-39px;}
.amlb dd{ display:block; float:left; width:283px; position:relative; height:380px; margin-left:39px;}
.ambg1{ position:relative; float:right; width:275px; height:290px; padding:30px 9px 0; background:url(../images/amlbg1.png) right top no-repeat; }
.ambg1 a{ display:block; width:255px; height:172px; overflow:hidden; }
.amlb dd:hover .ambg1 a img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	
}
.ambg2{ position:absolute; left:0; bottom:0; width:275px; height:202px; padding:90px 32px 0; background:url(../images/amlbg2.png) center center no-repeat;}
.amlb dd:hover .ambg2{background:url(../images/amlbg20.png) center center no-repeat;}
.amlm{ display:block; margin-bottom:20px; line-height:24px; font-size:16px; color:#000;text-transform:uppercase;}
.amlb dd:hover .amlm{ padding-left:5px; color:#FFF;}
.amj{ display:block; float:left; width:34px; height:34px;}
.amlb dd:hover .amj img{
transform: rotate(180deg);
-ms-transform: rotate(180deg);		/* IE 9 */
-webkit-transform: rotate(180deg);	/* Safari and Chrome */
-o-transform: rotate(180deg);		/* Opera */
-moz-transform: rotate(180deg);	
}
.amk-lw table{ margin:0 auto; padding-bottom:40px;}
.am-lei li{ padding:0 30px; height:36px; display:block; overflow:hidden; float:left; margin:0 3px; border:1px solid #fff; line-height:34px; font-size:12px; color:#fff; cursor:pointer;}
.am-lei li span{ display:block; position:relative; top:0;}
/*选项卡*/
/**tabs**/
.tabPanel2 ul{}
.tabPanel2 ul li{}
.tabPanel2 .hit2, .tabPanel2 li:hover{ border-color:#acd1f2; color:#cae6ff; }
.tabPanel2 .hit2 span, .tabPanel2 li:hover span{ display:block; position:relative; top:-100%; color:#cae6ff;}
.pane2{ min-height:100px; display:none;}
/**力登产品**/
.ldk{ background: url(../images/ldbg1.png) right top no-repeat, url(../images/ldbg2.png) left bottom no-repeat #f3f5f6; padding:58px 0 70px;}
.lddti{ position:relative; margin-bottom:18px; text-align:center; font-size:60px; line-height:68px; color:#e4e5e5;text-transform:uppercase;}
.lddti span{ display:block; width:130px; height:32px; position:absolute; left:50%; background:#fff; margin-left:-65px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#000;}
.ldlb{ display:block; margin-left:-19px;}
.ldlb dd{ width:297px; height:418px; float:left; margin-left:20px; padding:36px 15px 0; background:#FFF;}
.ld1{ border-top:2px solid #4c8cc5;}
.ld2{ border-top:2px solid #f4a84c;}
.ldtu{ display:block; width:267px; height:181px; margin:0 auto; overflow:hidden;}
.ldlb dd:hover .ldtu img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);
}
.ld-m{ display:block; text-align:center; margin-bottom:10px; line-height:30px; font-size:18px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ld-t{ display:block; width:34px; height:2px; background:#7f7f7f; margin:0 auto 16px;}
.ld-j{ height:105px; text-align:center; padding:0 15px; line-height:24px; font-size:12px; color:#777;}
.ld-j a, .ld-j a:visited{ color:#777;}
/*选项卡*/
/**tabs**/
.tabPanel3 ul{}
.tabPanel3 ul li{}
.tabPanel3 .hit3, .tabPanel3 li:hover{ border-color:#000; color:#000; }

.tabPanel3 .hit3 span, .tabPanel3 li:hover span{ display:block; position:relative; top:-100%;  }
.pane3{ min-height:100px; display:none;}
/**解决方案**/
.jjk{ padding:57px 0 82px;}
.jjdti{ position:relative; margin-bottom:45px; text-align:center; font-size:60px; line-height:68px; color:#e4e5e5;text-transform:uppercase;}
.jjdti span{ display:block; width:130px; height:32px; position:absolute; left:50%; background:#f3f5f6; margin-left:-65px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#000;}
.jjfk{ display:block;}
.jjfk dd{ background:#ebeced; float:left; width:625px; height:208px;}
.jjtu{ display:block; float:left; width:313px; height:208px; position:relative; overflow:hidden;}
.jjfk dd:hover .jjtu img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);
}
.jjj1{ position:absolute; right:0; top:90px; }
.jjj2{ position:absolute; left:0; top:90px; }
.jfk{ display:block; float:left; width:312px; height:208px; padding:45px 45px 0;}
.jfk-ti{ display:block; height:88px; line-height:30px; font-size:18px; color:#000;}
.jfk-ti a, .jfk-ti a:visited{ color:#000;}
.kan1{ display:block; width:115px; height:34px; text-align:center; position:relative; overflow:hidden; background:url(../images/kanbg.png) left top no-repeat; line-height:34px; color:#585858; font-size:14px;}
.kan1 span{ display:block; position:relative; top:0;}
.jjfk dd:hover .kan1 span{ top:-100%; color:#005197;}
.jjfk dd:hover .jfk-ti a{ color:#f08300; }
/**成功案例**/
.cabg{ display:block; background:url(../images/cabg.png) center bottom no-repeat #f3f5f6;  padding-top:57px;}
.cadti{ position:relative; margin-bottom:34px; text-align:center; font-size:60px; line-height:68px; color:#e4e5e5;text-transform:uppercase;}
.cadti span{ display:block; width:130px; height:32px; position:absolute; left:50%; background:#f2f4f5; margin-left:-65px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#000;}
.catu img:hover{ outline:1px solid #f08300;}
/**新闻动态**/
.xwk{ display:block; padding:58px 0 72px;}
.xwdti{ position:relative; margin-bottom:18px; text-align:center; font-size:60px; line-height:68px; color:#f1f1f1;text-transform:uppercase;}
.xwdti span{ display:block; width:130px; height:32px; position:absolute; left:50%; background:#fff; margin-left:-65px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#000;}
.nek{ display:block; height:352px; position:relative;}
.nek1, .nek2, .nek3, .nek4{ display:block; float:left; position:relative; width:625px; height:176px; padding-top:30px; z-index:3;}
.nek1, .nek4{ background:#f5f5f5;}
.nek2{ background:#005bac;}
.nek3{ background:#f08300;}
.nek1,.nek3{ padding-left:34px; padding-right:64px;}
.nek2,.nek4{ padding-left:100px; padding-right:34px;}
.nek1 b, .nek2 b, .nek3 b, .nek4 b{ display:block; width:5px; height:29px; position:absolute;}
.nek1 b{ background:#7aa8d0; top:29px; left:0;}
.nek2 b{ background:#fff; top:29px; left:64px;}
.nek3 b{ background:#fff; top:29px; left:0;}
.nek4 b{ background:#7aa8d0; top:29px; left:64px;}
.gend{ display:block; position:absolute; width:144px; height:144px; left:50%; top:50%; margin-left:-73px; margin-top:-72px; z-index:6;}
.nei-ti{ display:block; clear:both; margin-bottom:14px; font-size:18px; line-height:30px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nei-ti:visited{ color:#000;}
.nei-js{ display:block; clear:both; margin-bottom:10px; font-size:12px; line-height:24px; color:#444; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nei-js:visited{ color:#444;}
.nei-da{ line-height:18px; font-size:12px; color:#888;}
.nek2 .nei-ti, .nek2 .nei-ti:visited, .nek3 .nei-ti, .nek3 .nei-ti:visited{ color:#fff;}
.nek2 .nei-js, .nek2 .nei-js:visited, .nek2 .nei-da{ color:#dde4f0;}
.nek3 .nei-js, .nek3 .nei-js:visited, .nek3 .nei-da{ color:#fceadd;}
.nek1:hover .nei-ti, .nek2:hover .nei-ti, .nek3:hover .nei-ti, .nek4:hover .nei-ti{ padding-left:8px;}
.hxw table{ margin:0 auto;}
.tabPanel4 ul{ display:block; clear: both; height:85px;}
.tabPanel4 ul li{ position:relative; overflow:hidden;}
.tabPanel4 .hit4, .tabPanel4 li:hover{ border-color:#000; color:#000; }
.tabPanel4 .hit4 span, .tabPanel4 li:hover span{ display:block; position:relative; top:-100%; color:#000;}
.pane4{ min-height:100px; display:none; clear:both;}

/**底部**/
.fobg{ background:#303030;}
.fok1{ padding:55px 0 40px; border-bottom:1px solid #3d3d3d;}
.fonav{ display:block; float:right; border-right:1px solid #232323;}
.fonav dd{ display:block; float:left; padding:0 40px 0 45px; border-left:1px solid #232323; }
.fonav dd p{ display:block; border-bottom:1px solid #232323; padding-bottom:4px; margin-bottom:12px; font-size:16px; color:#FFF; line-height:32px;}
.fonav dd a{ display:block; clear:both; color:#a6a6a6; font-size:12px; line-height:36px;}
.fonav dd a:visited{ color:#a6a6a6;}
.fonav dd a:hover{ color:#fff; padding-left:4px;}
.fokf{ margin-bottom:10px;}
.ftel{ margin-bottom:19px;}
.fok2{ display:block; height:66px; line-height:66px; font-size:12px; color:#a6a6a6;}
.fok2 a, .fok2 a:visited{ color:#a6a6a6;}
.weixin{display:inline-block;}
.weixin2{margin-left:15px}
/*技术支持*/
.jszc{ background: url(../images/jsbg.jpg) center top no-repeat; height:748px; padding-top:57px; position:relative;}
.jsjs{ display:block; padding-top:24px; text-align:center; font-size:14px; line-height:30px; color:#5d5d5d;}
.jsk{ position:absolute; left:0; bottom:0; width:100%; height:250px; background:url(../images/jsbg.png) repeat;} 
.jsk .juzhong{ margin-top:-130px;}
.jskl{ display:block;}
.jskl dd{ display: block; width:204px; margin-bottom:20px; float:left; margin:0 50px;}
.jsbtu{ display:block; width:196px; height:226px; margin:0 auto 19px; position:relative; background:url(../images/jsbbg.png) center center no-repeat;}
.jsbm{ display:block; text-align:center;}
.jsbm1{ display:block; color:#fff; font-size:20px; line-height:32px;}
.jsbm2{ display:block; color:#a8bedc; font-size:12px; line-height:18px;} 
.jskl dd:hover .jsbtu img{
transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);	
}
/**.bank,*************首页动画**************/
 .lwk, .fwk, .abkj1{
	animation:bank 0.8s linear both;
	-webkit-animation:bank 0.8s linear both;
	-moz-animation:bank 0.8s linear both;
	-o-animation:bank 0.8s linear both;
}
@keyframes bank{
0%{transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0);}
100%{transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
}
@-webkit-keyframes bank{
0%{transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0);}
100%{transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
}
@-moz-keyframes bank{
0%{transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0);}
100%{transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
}
@-o-keyframes bank{
0%{transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0);}
100%{transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
}
/**************************************product*********************************/
.fotk{ display:block; height:58px;}
.totk{ display:block; height:58px;}
.fotk2{ display:block; height:80px;}
.totk3{ display:block; height:48px;}
.cpdti{ position:relative; margin-bottom:44px; text-align:center; font-size:60px; line-height:68px; color:#345b9b;text-transform:uppercase;}
.cpdti span{ display:block; width:136px; height:32px; position:absolute; left:50%; background:#124892; margin-left:-68px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#fff;}
.sank{ display:block; position:relative; width:402px; height:598px; float:left; background:#FFF; margin-left:22px; padding:47px 36px;}
.cpbk{ display:block; overflow:hidden; height:184px; border:1px solid #e1e1e1;}
.cpfl{ display:block; padding-top:20px;}
.cpfl a{ display:block; clear:both; font-size:14px; color:#000; line-height:34px;}
.cpfl a:hover{ padding-left:5px; color:#f08300;}
.sank:hover .cpbk img{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
/**页面进入动画**/
.sank1, .sank2, .sank3{
	animation:sank 0.9s linear both;
	-webkit-animation:sank 0.9s linear both;
	-moz-animation:sank 0.9s linear both;
	-o-animation:sank 0.9s linear both;
}
.sank1{animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s; -o-animation-delay:0s;}
.sank2{animation-delay:0.3s; -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s;}
.sank3{animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; -o-animation-delay:0.6s;}
@keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-webkit-keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-moz-keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-o-keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
/*****************************************product-list*******************************************/
.cptbg{ display:block; height:267px; position: relative;}
.cptbg1{ position:absolute; z-index:-1; width:100%; height:100%; left:0; top:0;}
.cptbg1, .abk1, .suubg2, .zpbg1{
	animation:cptbg1 5s linear infinite alternate both;
	-webkit-animation:cptbg1 5s linear infinite alternate both;
	-moz-animation:cptbg1 5s linear infinite alternate both;
	-o-animation:cptbg1 5s linear infinite alternate both;
}
@keyframes cptbg1{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
}
@-webkit-keyframes cptbg1{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
}
@-moz-keyframes cptbg1{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
}
@-o-keyframes cptbg1{
0%{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);}
100%{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
}
.cpntk{ position:relative; left:0; top:0; }
.cpntk1{ height:138px; border-bottom:1px solid #52bdfa; padding-top:40px; margin-bottom:47px;}
.cpldti{ position:relative; text-align:center; font-size:60px; line-height:68px; color:#ddd;text-transform:uppercase;}
.cpldti span{ display:block; width:136px; height:32px; position:absolute; left:50%;   margin-left:-68px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#000;}
.cpdl{ display:block; padding-top:18px;}
.cpdl a{ display:block; float:left; overflow:hidden; margin-left:10px; width:152px; height:40px; border:2px solid #FFF; text-align:center; font-size:14px; color:#FFF; line-height:36px;}
.cpdl a span{ display:block; position:relative; top:0; color:#FFF;}
.cpdl a:hover, .cpdl a.cdnn{ color:#000; background:#FFF;}
.cpdl a:hover span, .cpdl a.cdnn span{ color:#000; top:-100%;}
.cpflx{ width:410px; height:40px; background:#FFF; float:left; margin-left:10px;}
.cpflx select{ border-color:#FFF; width:410px; height:40px; padding:0 20px;}
.cpflx input{ height:40px; background-color:transparent; line-height:40px; font-size:12px; color:#4e4e4e;}
.cp-sous{ width:360px; padding:0 20px; display:block; float:left;}
.cp-souc{ width:42px; display:block; float:right; background:url(../images/sous.jpg) center center no-repeat; cursor:pointer;}
.totk2{ height:40px;}
.cplbk .ldlb dd{ margin-bottom:20px;}
/**页码**/
.yema table{ margin:0 auto;}
.yema a{ display:block; float:left; width:38px; height:38px; overflow: hidden; margin:0 5px; border:1px solid #c4c4c4; -moz-border-radius: 4px;-webkit-border-radius:4px; border-radius:4px;}
.sye{ background:url(../images/sye1.png) center center no-repeat;}
.xye{ background:url(../images/sye2.png) center center no-repeat;}
.yema .sye:hover{ background:url(../images/sye10.png) center center no-repeat #005197;}
.yema .xye:hover{ background:url(../images/sye20.png) center center no-repeat #005197;}
.yema a span{ display:block; line-height:36px; color:#595959; font-size:16px; text-align:center; font-family:Arial, Helvetica, sans-serif; position:relative; top:0;}
.yema a:hover span, .yema a.yeen span{ top:-100%; color:#FFF;}
.yema a:hover, .yema a.yeen{ background:#005197; border-color:#005197;}
/**************************************product-view***********************************/
.cpdj{ display:block; background:#e6f6ff; height:469px;}
.cpdtu{ display:block; overflow: hidden; position:relative; width:602px; height:469px;}
.cpdj:hover .cpdtu img{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.cpdjs{ display:block; width:610px; position:relative;}
.cpj-ti{ display:block; height:98px; line-height:40px; color:#005197; font-size:30px;}
.cpj-tx{ display:block; height:43px; line-height:30px; color:#005197; font-size:18px;}
.cpj-js{ display:block; line-height:32px; color:#353535; font-size:12px;}
.cpsbg{ display:block; overflow:hidden; height:157px; position:relative;}
.cpstk{ padding-top:40px;}
.fanh{ display: block; float:right; clear:both; overflow:hidden; width:144px; height:40px; border:2px solid #fff;}
.fanh span{ display:block; position:relative; top:0; padding-left:20px; background:url(../images/dain.png) 111px center no-repeat; line-height:36px; color:#fff; font-size:14px;}
.fanh:hover span{ top:-100%;}
.fanh:hover{ background:#;}
.cpjs{ display:block; padding-top:27px;}
.cpjs a{ display:block; width:144px; height:50px; float:left;text-align:center; overflow:hidden; margin-left:8px; overflow:hidden; background:url(../images/cpvbg.jpg) center center no-repeat; line-height:50px; font-size:14px; color:#FFF;}
.cpjs a span{ display:block; position:relative; top:0; color:#FFF;}
.cpjs a:hover, .cpjs a.cpnn{ background:#FFF; }
.cpjs a:hover span, .cpjs a.cpnn span{ top:-100%; color:#005197;}
.cpgs{ display:block; background:#FFF; padding:34px 0 40px;}
.cpbt{ margin-bottom:11px; position:relative; line-height:44px; font-size:20px; color:#000;}
.cpbt b{ position:absolute; left:0; bottom:0; width:40px; height:2px; background:#005197;}
.cpgs:hover .cpbt b, .fabg:hover .cpbt b, .jzbg:hover .cpbt b, .fadbg1:hover .cpbt b, .fadbg2:hover .cpbt b{ width:80px;}
.shu14{ font-size:14px; color:#444; line-height:30px;}
.cpjsk{ display: block; width:820px;}
.cpjsk a, .cpjsk a:visited{ color:#444;}
.cpjsk a{ display:block;}
.cpvtu{ display: block; width:430px; height:354px; overflow:hidden;}
.cpgs:hover .cpvtu img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
/**方案设计**/
.fabg{ display:block; background:#f5f5f5; padding:34px 0 48px;}
.fabg .cpbt{ margin-bottom:44px;}
.fatu{ display:block; float:left; overflow:hidden; width:535px; height:294px;}
.fabg:hover .fatu img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.fajs{ display:block; float:right; width:675px;}
/**价值体现**/
.jzbg{ background:#FFF; padding:40px 0 50px;}
.jzbg .cpbt{ margin-bottom:34px;}
.jztu{ width:470px;}
.cpjsk2{ display: block; width:780px;}
.jzbg:hover .jztu img{ margin-top:15px;}
.cpjsk3{ height:auto; min-height:250px; _height:250px; padding-bottom:30px;}
.fajs a, .fajs a:visited, .cpjsk3 a, .cpjsk3 a:visited, .cpjsk2 a, .cpjsk2 a:visited{ color:#444;}
.cpjsk2 a, .cpjsk3 a, .fajs a{ display:block;}
/**页面进入动画**/
.cpdjs{
	animation:cpdjs 0.9s linear both;
	-webkit-animation:cpdjs 0.9s linear both;
	-moz-animation:cpdjs 0.9s linear both;
	-o-animation:cpdjs 0.9s linear both;
}
@keyframes cpdjs{
0%{ left:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px;opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-webkit-keyframes cpdjs{
0%{ left:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px;opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-moz-keyframes cpdjs{
0%{ left:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px;opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-o-keyframes cpdjs{
0%{ left:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px;opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}

.cpdtu{
	animation:cpdtu 0.9s linear both;
	-webkit-animation:cpdtu 0.9s linear both;
	-moz-animation:cpdtu 0.9s linear both;
	-o-animation:cpdtu 0.9s linear both;
}
@keyframes cpdtu{
0%{ right:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ right:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-webkit-keyframes cpdtu{
0%{ right:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ right:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-moz-keyframes cpdtu{
0%{ right:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ right:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-o-keyframes cpdtu{
0%{ right:-400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ right:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}


/************************************solution********************************************/
.jsok{ display:block; margin-left:-20px;}
.jsok li{ width:615px; height:173px; display:block; position:relative; float:left; margin-left:20px; margin-bottom:20px; background:#FFF; padding:15px;}
.sotu{ display:block; float:left; width:229px; height:143px; overflow:hidden;}
.jsok li:hover .sotu img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); }
.sojk{ display:block; overflow:hidden; width:315px; padding-top:15px;}
.sojti{ display:block; height:77px; font-size:18px; color:#000; line-height:30px;}
.sokan{ display:block; width:115px; height:34px; overflow:hidden; text-align:center; background:url(../images/kabg.png) center center no-repeat; color:#6c6c6d; font-size:14px; line-height:34px; }
.sokan span{ display:block; display:block; position:relative; top:0; color:#6c6c6d;}
.jsok li:hover .sokan span{ top:-100%; color:#FFF;}
.jsok li:hover .sokan{ background:url(../images/kabg2.png) center center no-repeat;} 
.jsok li .sokan:hover span{ top:0;}
/**********************************solution-view****************************************/
.fadbg1{ display:block; padding:32px 0 44px; background:#FFF;}
.fadbg1 .cpbt{ margin-bottom:30px;}
.sojdti{ padding-top:18px; line-height:42px; color:#fff; font-size:30px;}
.sojsk{ width:675px; padding-top:33px;}
.sojsk a, .sojsk a:visited{ color:#444;}
.sojsk a{ display:block;}
.fatu1{ width:533px; height:267px; overflow:hidden;}
.fadbg1:hover .fatu1 img, .fadbg2:hover .fatu2 img, .fadbg2:hover .fatu4 img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.fadbg2{ display:block; padding:32px 0 50px; background:white; border-top:2px solid #f3f3f3}
.fatu2{overflow:hidden; width:476px; height:282px; display:block;}
.fatu4{ width:506px; height:285px; overflow:hidden; display:block; }
/********************************case***************************************/
.casdti{ position:relative; margin-bottom:44px; text-align:center; font-size:60px; line-height:68px; color:#2f68a8;text-transform:uppercase;}
.casdti span{ display:block; width:136px; height:32px; position:absolute; left:50%; background:#0958a0; margin-left:-68px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#fff;}
.cafl{ display:block; margin-left:-19px;}
.cafl li{ display:block; float:left; position:relative; width:297px; height:350px; margin-left:20px; margin-bottom:20px; background:#FFF;}
.cafl li a{ display:block; width:297px; height:350px; padding:29px 46px 0;}
.altuk{ display:block; width:202px; height:202px; position:relative; margin:0 auto;}
.altuk1{ display:block; width:182px; height:182px; position:absolute; left:10px; top:10px; z-index:1; background-size:100% 100% !important;}
.altuk2{ display:block; width:202px; height:202px; position:absolute; left:0; top:0; z-index:3; background:url(../images/alk.png) center center no-repeat;}
.cafl li:hover .altuk2{ background:url(../images/alk2.png) center center no-repeat; }
.cafl li:hover .altuk1{ left:0; top:0; width:202px; height:202px; }
.alm{ padding-top:34px; text-align:center; line-height:34px; color:#000; font-size:18px;}
.cafl li:hover .alm{ color:#005197; padding-top:44px;}

/**页面进入动画**/
.cafl1, .cafl2, .cafl3, .cafl4, .cafl5, .cafl6, .cafl7, .cafl8{
	animation:cafl1 0.9s linear both;
	-webkit-animation:cafl1 0.9s linear both;
	-moz-animation:cafl1 0.9s linear both;
	-o-animation:cafl1 0.9s linear both;
}
.cafl1{animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s; -o-animation-delay:0s;}
.cafl2{animation-delay:0.3s; -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s;}
.cafl3{animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; -o-animation-delay:0.6s;}
.cafl4{animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; -o-animation-delay:0.9s;}
.cafl5{animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; -o-animation-delay:1.2s;}
.cafl6{animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s;}
.cafl7{animation-delay:1.8s; -webkit-animation-delay:1.8s; -moz-animation-delay:1.8s; -o-animation-delay:1.8s;}
.cafl8{animation-delay:2.1s; -webkit-animation-delay:2.1s; -moz-animation-delay:2.1s; -o-animation-delay:2.1s;}
@keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-webkit-keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-moz-keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-o-keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}


/********************************case-list***********************************/
.aldl{ display:block; padding-top:20px;}
.aldl a{ display:block; float:left; height:40px; width:114px; overflow:hidden; text-align:center; border:2px solid #FFF; margin-left:12px; color:#FFF; font-size:14px; line-height:36px;}
.aldl a span{ display:block; position:relative; top:0;}
.aldl a:hover span, .aldl a.alnn span{ top:-100%; color:#000;}
.aldl a:hover, .aldl a.alnn{ background:#FFF;}
.allb{ display:block; margin-left:-22px;}
.allb li{ display:block; width:402px; height:510px; float:left; padding:33px 25px; margin-bottom:22px; margin-left:22px; background:#FFF; border-bottom:1px solid #f2d3ac;}
.caltu{ display: block; overflow:hidden; width:352px; height:221px; margin-bottom:24px; }
.allb li:hover .caltu img{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.calti{ display:block; padding-bottom:12px; border-bottom:1px  solid #dedede; line-height:32px; font-size:18px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.calti:visited{ color:#000;}
.caljs{ display:block; padding-top:19px; height:100px; line-height:26px; color:#444; font-size:12px;}
.caljs a, .caljs a:visited{ color:#444;}
.caljs a{ display:block;}
.kanx{ display:block; width:92px; height:34px; overflow:hidden; text-align:center; background:#005197; color:#FFF; font-size:12px; line-height:34px;}
.kanx span{ display:block; position:relative; top:0; color:#FFF;}
.kanx:hover span{ top:-100%;}
.allb li:hover .kanx{ margin-top:12px;}
.allb li:hover .calti{ color:#005197; padding-left:5px;}
/*********************************technology*************************************/
.fwk{ background:#f2f2f2; overflow:hidden; margin-bottom:60px;}
.futu{ display:block; float:left; overflow:hidden; width:625px; height:281px;}
.fwk:hover .futu img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.fuk{ display:block; float:left; width:625px; padding:53px 56px 0;}
.fu-ti{ display:block; position:relative; line-height:44px; font-size:18px; color:#444;}
.fu-ti b{ display:block; width:35px; height:2px; background:#b8b8b8; position:absolute; left:0; top:0;}
.fu-js{ padding-top:14px; font-size:12px; line-height:24px; color:#707070;}
.fsank{ display:block;}
.fsank li{ width:416px; height:; float:left; position:relative; border-left:1px solid #e4e4e4; margin-left:-1px; text-align:center;}
.fsti-cn{ line-height:22px; color:#444; font-size:14px;}
.fsti-en{ line-height:16px; color:#afafaf; font-size:12px;}
.sutu{ margin:0 auto 5px;}
.suubg{ display:block; height:365px; position:relative;}
.suubg2{ display:block; background:url(../images/suubg.jpg) center center no-repeat; width:100%; height:100%; position:absolute; z-index:-1; top:0; left:0;}
.suub1{ display:block; position:relative; padding-top:40px;}
.suub1 .jskl{ margin-left:0; float:right !important;}
.suub1 .jskl dd{ margin-left:130px; margin-right:0;}
.js-ti{ line-height:48px; color:#fff; font-size:24px;}
.js-mz{ display:block; line-height:36px; font-size:12px; color:#fff;}
.js-tt{ display:block; height:11px; width:64px; border-bottom:1px solid #89afcf; margin-bottom:40px;}
.js-sj{ display:block; padding-top:12px; font-size:12px; color:#b8c5d6; line-height:24px;}
.js-ss{ border:1px solid #5789b4; height:34px; width:290px;}
.nsous{ display:block; float:left; width:250px; height:32px; padding:0 12px; background-color: transparent !important; color:#FFF; font-size:12px; line-height:32px;}
.nsouc{display:block; float:left; width:38px; height:32px; background:url(../images/ssou.png) center center no-repeat; background-color: transparent !important; cursor:pointer;}
/*页面进入*/
.sutu1, .sutu2, .sutu3{
	animation:sutu1 1.2s linear both;
	-webkit-animation:sutu1 1.2s linear both;
	-moz-animation:sutu1 1.2s linear both;
	-o-animation:sutu1 1.2s linear both;
}
.sutu1{animation-delay:0.4s; -webkit-animation-delay:0.4s; -moz-animation-delay:0.4s; -o-animation-delay:0.4s;}
.sutu2{animation-delay:0.8s; -webkit-animation-delay:0.8s; -moz-animation-delay:0.8s; -o-animation-delay:0.8s;}
.sutu3{animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; -o-animation-delay:1.2s;}
@keyframes sutu1{
0%{ left:400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-webkit-keyframes sutu1{
0%{ left:400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-moz-keyframes sutu1{
0%{ left:400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-o-keyframes sutu1{
0%{ left:400px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ left:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}

/*************************************technology-qa********************************************/
/*当前位置*/
.wez{ background:#f0f0f0; height:44px; line-height:44px; font-size:12px; color:#636363;}
.wez a, .wez a:visited{ color:#636363;}
.wez span{ font-family:"宋体";}
.qqk{ display:block; margin-left:-22px;}
.qqk li{ display:block; float:left; width:614px; height:128px; background:#f5f5f5; float:left; margin-left:22px; margin-bottom:22px; padding:29px;}
.qnr{ margin-left:42px;}
.qnr1{ display:block; margin-bottom:12px; font-size:18px; line-height:34px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.qnr1:visited{ color:#000;}
.qnr2{ display:block; font-size:12px; line-height:20px; color:#888;}
.xz{ margin-top:30px;}
/*************************************technology-download**************************************/
.cpxz{ display:block; margin-bottom:38px;}
.cpxz .cpflx{ border:1px solid #d6d6d6;}
.xzlb{ display:block; margin-left:-26px;}
.xzlb dd{ display:block; float:left; width:612px; height:73px; margin-left:26px; margin-bottom:26px; background:#f5f5f5; border-left:2px solid #4989c2; padding:15px 37px;}
.xaml{ display:block; float:left; width:460px; border-right:1px solid #dbdbdb; line-height:43px; font-size:14px; color:#444;}
.xzlb dd:hover .xaml{ padding-left:5px; color:#005197;}
/*********************************about***************************************/
.abk{ display:block; height:644px; position:relative;}
.abk1{ display:block; position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%; background:url(../images/ab-jsbg.jpg) center center no-repeat; background-size:auto 100%;}
.abk2{ padding-top:57px;}
.abkj1{ width:692px; float:left; color:#fff; line-height:32px; font-size:14px;}
.abtu{ width:498px; height:420px; position:relative;}
.abtu img{ position:absolute;}
.abtut{ right:0; top:0; z-index:6;}
.abtum{ right:60px; top:125px; z-index:1;}
.abtut{
	animation:abtut 1s linear both;
	-webkit-animation:abtut 1s linear both;
	-moz-animation:abtut 1s linear both;
	-o-animation:abtut 1s linear both;
}
@keyframes abtut{
0%{right:61px; top:40px; }
100%{right:0; top:0;}
}
@-webkit-keyframes abtut{
0%{right:61px; top:40px; }
100%{right:0; top:0;}
}
@-moz-keyframes abtut{
0%{right:61px; top:40px; }
100%{right:0; top:0;}
}
@-o-keyframes abtut{
0%{right:61px; top:40px; }
100%{right:0; top:0;}
}
.abtum{
	animation:abtum 1s linear both;
	-webkit-animation:abtum 1s linear both;
	-moz-animation:abtum 1s linear both;
	-o-animation:abtum 1s linear both;
}
@keyframes abtum{
0%{ right:0px; top:85px;}
100%{ right:60px; top:125px;}
}
@-webkit-keyframes abtum{
0%{ right:0px; top:85px;}
100%{ right:60px; top:125px;}
}
@-moz-keyframes abtum{
0%{ right:0px; top:85px;}
100%{ right:60px; top:125px;}
}
@-o-keyframes abtum{
0%{ right:0px; top:85px;}
100%{ right:60px; top:125px;}
}
.abkti{ height:52px; margin-bottom:48px; position:relative; text-align:center; line-height:52px; font-size:24px; color:#fff;}
.abkti b{ width:36px; height:2px; position:absolute; left:50%; bottom:0; margin-left:-18px; background:#FFF;}
.abk:hover .abkti b, .zpbg:hover .abkti b{ width:94px; margin-left:-47px;}
/*资质*/
.zzbg{ display:block; background:#f3f5f6; padding:48px 0 50px; }
.zzkti{ height:52px; margin-bottom:43px; position:relative; text-align:center; line-height:52px; font-size:24px; color:#000;}
.zzkti b{ width:36px; height:2px; position:absolute; left:50%; bottom:0; margin-left:-18px; background:#d7d7d7;}
.zzbg:hover .zzkti b, .whbg:hover .zzkti b{ width:94px; margin-left:-47px;}
.zzlb{ display:block; margin-left:-18px;}
.zzlb dd{ display:block; float:left; width:298px; height:282px; margin-left:19px; margin-bottom:20px; background:#FFF; border:1px solid #dcdcdc; padding:15px 0 0;}
.zztu{ display:block; width:268px; height:199px; margin:0 auto 15px; overflow:hidden;}
.zzlb dd:hover .zztu img{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.zzm{ display:block; text-align:center; border-top:1px solid #dcdcdc; padding-top:14px; font-size:14px; color:#2b2b2b; line-height:22px;}
.zzlb dd:hover .zzm{ color:#005197; padding-top:10px;}
/*资质切换*/
.main_visual3{height:320px; overflow:hidden;position:relative;}
.main_image3{height:320px;overflow:hidden;position:relative;}
.main_image3 ul{width:9999px;height:320px;overflow:hidden;position:absolute;top:0;left:0}
.main_image3 li{float:left;width:100%;height:320px;}

div.flicking_con3{position:absolute; bottom:0px; z-index:999;width:100%;height:12px; }
div.flicking_con3 table{ margin:0 auto;}
div.flicking_con3 a{float:left;width:12px;height:12px;margin:0;padding:0;background:#5599d3;display:block;text-indent:-1000px; margin:0 3px; -moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%;}
div.flicking_con3 a.on{background:#005197;}
#btn_prev3,#btn_next3{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display: block;}
#btn_prev3{background:url(../images/banz1.png) no-repeat left top;left:-100px;}
#btn_next3{background:url(../images/banz2.png) no-repeat right top;right:-100px;}
/*文化*/
.whbg{ background:#FFF; padding:64px 0 99px;}
.whm{ }
.whtuk{ display:block; width:701px; padding-left:13px; margin:0 auto;}
.whtuk img{ position:relative; float:left; margin-left:-13px;}
.whtu1, .whtu2, .whtu3{
	animation:whtuk 6s linear infinite alternate both;
	-webkit-animation:whtuk 6s linear infinite alternate both;
	-moz-animation:whtuk 6s linear infinite alternate both;
	-o-animation:whtuk 6s linear infinite alternate both;
}
.whtu1{animation-delay:1s; -webkit-animation-delay:1s; -moz-animation-delay:1s; -o-animation-delay:1s;}
.whtu2{animation-delay:2s; -webkit-animation-delay:2s; -moz-animation-delay:2s; -o-animation-delay:2s;}
.whtu3{animation-delay:3s; -webkit-animation-delay:3s; -moz-animation-delay:3s; -o-animation-delay:3s;}
.rexian2 {
    width: 1200px;
    padding: 40px 0 70px;
    display: inline-block;
    color: #686868;
    text-align: center;
    line-height: 32px;
    font-size: 18px;
}
.xq p {
    padding-bottom: 10px;
}
.rexian2 span {
    font-size: 28px;
    color: #144a96;
    display: inline-block;
    padding-top: 20px;
}
.mapk1 {width:800px}

@keyframes whtuk{
0%{transform: rotateY(0deg);
-ms-transform: rotateY(0deg);		/* IE 9 */
-webkit-transform: rotateY(0deg);	/* Safari and Chrome */
-o-transform: rotateY(0deg);		/* Opera */
-moz-transform: rotateY(0deg);}
20%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
100%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
}
@-webkit-keyframes whtuk{
0%{transform: rotateY(0deg);
-ms-transform: rotateY(0deg);		/* IE 9 */
-webkit-transform: rotateY(0deg);	/* Safari and Chrome */
-o-transform: rotateY(0deg);		/* Opera */
-moz-transform: rotateY(0deg);}
20%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
100%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
}
@-moz-keyframes whtuk{
0%{transform: rotateY(0deg);
-ms-transform: rotateY(0deg);		/* IE 9 */
-webkit-transform: rotateY(0deg);	/* Safari and Chrome */
-o-transform: rotateY(0deg);		/* Opera */
-moz-transform: rotateY(0deg);}
20%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
100%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
}
@-o-keyframes whtuk{
0%{transform: rotateY(0deg);
-ms-transform: rotateY(0deg);		/* IE 9 */
-webkit-transform: rotateY(0deg);	/* Safari and Chrome */
-o-transform: rotateY(0deg);		/* Opera */
-moz-transform: rotateY(0deg);}
20%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
100%{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
}




/*招聘信息*/
.zpbg{ height:691px; position:relative; overflow:hidden;}
.zpbg1{ display: block; position: absolute; left:0; top:0; width:100%; height:100%; background:url(../images/ab-zpbg.jpg) center center no-repeat; z-index:-1;}
.zpbg2{ display:block; position:relative; padding-top:51px;}
.zpbg2 .abkti{ margin-bottom:62px;}
.zplb{ display:block; margin-left:-19px;}
.zplb dd{ display:block; width:297px; height:378px; float:left; margin-left:20px; background:#FFF; padding:32px 32px 0;}
.zp-ti{ font-size:18px; line-height:32px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zp-tt{ width:34px; height:11px; margin-bottom:30px; border-bottom:2px solid #7f7f7f;}
.zp-js{ height:188px; line-height:30px; font-size:12px; color:#444;}
.duo{ display:block; width:115px; height:34px; text-align:center; overflow:hidden; background:url(../images/ddbg.png) center center no-repeat; line-height:34px; color:#585858; font-size:12px;}
.duo span{ display:block; position:relative; top:0; color:#585858;}
.zplb dd:hover .duo{ background:url(../images/ddbg2.png) center center no-repeat;}
.zplb dd:hover .zp-ti{ padding-left:5px; color:#005197;}
.zplb dd:hover .zp-tt{ width:72px; border-color:#005197;}
.zplb dd:hover .duo span{ top:-100%; color:#fff;}
.zplb dd .duo:hover span{ top:0%; }
/*招聘切换*/
.main_visual2{height:455px; overflow:hidden;position:relative;}
.main_image2{height:455px;overflow:hidden;position:relative;}
.main_image2 ul{width:9999px;height:455px;overflow:hidden;position:absolute;top:0;left:0}
.main_image2 li{float:left;width:100%;height:455px;}

div.flicking_con2{position:absolute; bottom:0px; z-index:999;width:100%;height:21px; }
div.flicking_con2 table{ margin:0 auto;}
div.flicking_con2 a{float:left;width:12px;height:12px;margin:0;padding:0;background:#5599d3;display:block;text-indent:-1000px; margin:0 3px; -moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%;}
div.flicking_con2 a.on{background:#FFF;}
#btn_prev2,#btn_next2{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display: block;}
#btn_prev2{background:url(../images/banz1.png) no-repeat left top;left:-100px;}
#btn_next2{background:url(../images/banz2.png) no-repeat right top;right:-100px;}
/*招聘弹出*/
/* detail */
#detail{position: fixed;width:1250px; height:680px; padding:45px; border:1px solid #ccc;background:#fff;display:none;}
#detail .tit{ display:block; height:34px; width:34px; cursor:move; float:right; position: absolute; top:30px; right:30px;}
#detail .tit i{ display:block; float:right; cursor:pointer;}
.zp-js2{ height:430px; overflow:auto; line-height:24px; font-size:12px; color:#444;}
.zhu{ color:#000; font-weight:bold; font-size:14px; line-height:24px; padding-top:45px;}
.zhu span{ color:#F00;}
/*联系我们*/
.lxad{ margin-bottom:19px; line-height:26px; color:#444; font-size:14px;}
.lxad img{ float:left; margin-right:10px;}
.lxm{ padding-bottom:30px; line-height:30px; font-size:18px; color:#005197;}
.xiek{ display:block; margin-left:-16px;}
.xie{ border:1px solid #e3e1e1; width:292px; height:42px; display:block; float:left; margin-left:16px; margin-bottom:16px; padding-left:37px; padding-right:15px; line-height:40px; font-size:14px; color:#444;}
.xie1{ background:url(../images/abxt1.png) left center no-repeat;}
.xie2{ background:url(../images/abxt2.png) left center no-repeat;}
.xie3{ background:url(../images/abxt3.png) left center no-repeat;}
.xie4{ background:url(../images/abxt4.png) left center no-repeat;}
.xie5{ display: block; clear:both; width:600px; margin-bottom:20px; border:1px solid #e3e1e1; height:124px; padding:10px 15px 10px 37px; line-height:24px; font-size:12px; color:#444; background:url(../images/abxt5.png) left 3px no-repeat;}
.ably{ background:url(../images/abi.jpg) repeat; width:126px; height:46px; font-size:16px; color:#FFF; cursor: pointer;}
/**************************************news****************************************/
.nelb{ display:block; margin-left:-22px;}
.nelb li{ width:614px; height:206px; display:block; position:relative; float:left; background:#f5f5f5; margin-left:22px; margin-bottom:22px;}
.nebg{ position:absolute; left:0; top:0; background:#005bac; z-index:-11; width:0; height:100%;}
.nenk{ position:relative; left:0; top:0; width:614px; height:206px; z-index:3; padding:30px 33px;}
.nett{ position:absolute; left:0; top:30px; width:5px; height:30px; background:#7aa8d0;}
.nen-ti{ display:block; margin-bottom:14px; font-size:18px; color:#000; line-height:30px; }
.nen-ti:visited{ color:#000;}
.nen-js{ display:block; margin-bottom:10px; font-size:12px; color:#444; line-height:22px;}
.nen-js:visited{ color:#444;}
.nen-da{ height:40px; color:#444; font-size:12px; line-height:22px;}
.kann{ display:block; width:90px; height:32px; overflow:hidden; background:#FFF; text-align:center; line-height:32px; font-size:14px; color:#7e7e7e;}
.kann span{ display:block; position:relative; top:0; color:#7e7e7e;}
.nelb li:hover .nebg{ width:100%;}
.nelb li:hover .nen-ti{ color:#FFF; padding-left:5px;}
.nelb li:hover .nen-js, .nelb li:hover .nen-da{ color:#dde4f0;}

/*********************************news-view******************************************/
.nevk{ background:#fafafa; padding:30px 45px;}
.neti{ text-align:center; margin-bottom:20px; font-size:20px; line-height:34px; color:#000;}
.ngjc{ text-align:center; padding:5px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:25px; line-height:26px; font-size:12px; color:#989898;}
.ngjc a, .ngjc a:visited{ color:#989898;}

.fanhn{ display:block; float:right; width:100px; height:40px; overflow:hidden; border:1px solid #ddd; text-align:center; font-size:14px; color:#777; line-height:38px; cursor:pointer;}
.fanhn span{ display:block; position:relative; top:0; color:#777;}
.fanhn:hover span{ top:-100%; color:#FFF;}
.fanhn:hover{ background:#005197; border-color:#005197;}
.fany{ width:80%;}
.fany a{ display:block; line-height:24px; color:#888; font-size:12px;}
.fany a:visited{ color:#888;}
.fanyk{ margin-top:20px; padding-top:20px; border-top:1px solid #ddd;}


		
 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:5px;
	bottom:-200px;
	_bottom:auto;
	width:50px;
	height:50px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/top.png);
	_background-image:url(../images/top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
.sidebar {
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -160px;
	width: 55px;
	background: rgba(0, 0, 0, 0.3);
	_background:url(../images/qqbg.png) center center repeat;
	padding: 12px 0 12px 0;
	border-radius:8px 0 0 8px;
	z-index:999999;
}
.sidebar {
	display:block;
}
.sidebar li {
	display:block;
	height: 50px;
	width: 160px;
	padding-left: 17px;
	border-radius:8px 0 0 8px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.sidebar li img {
	display: block;
}
.sidebar li:hover {
	margin-left: -105px;
	background: rgba(0, 0, 0, 0.6);
	_background:url(../images/qqbg.png) center center repeat;
}
.saomsjk{ display:block;height: 50px;
	padding-left: 15px; padding-top: 10px; position:relative;
	width:55px;}

.saomsj{ display:block; position:absolute; top:0; left:0; width:0; height:0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;}
.saomsjk:hover .saomsj{ display:block; width:160px; height:185px; top:-110px; left:-175px; background:url(../picture/ewm.png) center center no-repeat;}

.dede_pages{line-height:20px; margin-top:50px; clear:both;}
.dede_pages ul{float:right;display:table}
.dede_pages ul li{float:left; margin-right:4px;}
.dede_pages ul li a{float:left;padding:0 5px;color:#333; border:1px solid #333; text-decoration:none}
.dede_pages ul li a:hover{color:#FFF;padding:0 5px;text-decoration:none;border:1px solid #333;background:#333}
.dede_pages ul li.nohref{color:#999;padding:0 5px;border:1px solid #DDD}
.dede_pages ul li.thisclass{color:#FFF;padding:0 5px;border:1px solid #333;background:#333; }
.dede_pages ul li.thisclass a{color:#fff}


.content-info {
	position:relative;
	width:calc((100% - 80px)/4);
	float:left;
	overflow:hidden;
	height:210px;
	margin:10px;
	position:relative;
}
.content-info:last-child {
	margin-right:0;
}
.content-info figure {
	height:100%;
	transition:600ms;
	-webkit-transition:600ms;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	position:relative;
	background:#eee;
}
.content-info figure img {
	height:200px;
	width:300px;
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	position:absolute;
	transition:466ms;
}
.content-info figcaption {
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#5d5d5d;
	font-size:16px;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	transition:335ms;
	background:rgba(0,0,0,0.5);
	color:#fff;
	padding:0px 30px;
}
.content-text {
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	background:#eb6123\9;
	filter:alpha(opacity=80);
	box-sizing:border-box;
	padding:9px;
	position:absolute;
	left:0;
	top:0;
	opacity:1;
	visibility:hidden;
	transform:rotateY(-90deg);
	transition:450ms;
}
.content-wr {
	padding:50px 24px 32px 22px;
}
.content-wr:before {
	content:"";
	width:95%;
	height:95%;
	position:absolute;
	left:2.5%;
	top:2.5%;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	box-sizing:border-box;
}
.content-wr:after {
	content:"";
	width:95%;
	height:95%;
	position:absolute;
	left:2.5%;
	top:2.5%;
	border-top:0px solid #fff;
	border-bottom:0px solid #fff;
	box-sizing:border-box;
}
.content-wr h3 {
	color:#ffffff;
	font-size:20px;
	line-height:40px;
	overflow:hidden;
	font-weight:normal;
	margin-bottom:20px;
	height:40px;
	padding-bottom:22px;
	border-bottom:1px solid #fff;
}
.content-wr p {
	color:#ffffff;
	font-size:20px;
	overflow:hidden;
	height:155px;
	line-height:180%;
	margin-top:20px;
}
.content-wr p.time {
	color:#ffffff;
	font-size:14px;
	overflow:hidden;
	height:22px;
	height:100%;
	margin-top:0px;
	line-height:180%;
	display:none;
}
.content-wr span {
	color:#ffffff;
	font-size:14px;
	position:absolute;
	left:32px;
	bottom:38px;
	z-index:10;
}
.content-wr span:hover {
	text-decoration:underline;
}
.content-info:hover figure {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
}
.content-info:hover figcaption {
	bottom:-100%;
}
.content-info:hover .content-text {
	opacity:1;
	transform:rotateY(0);
	visibility:visible;
}



/***公共样式***/
.onbg a span, .navk a span, .navk a b, .lw-ti b, .lw-tu a img, .ambg1 a img, .ambg2, .amj img, .amlm, .ldtu img, .kan1 span, .jfk-ti a, .jjtu img, .nei-ti, .fonav dd a, .cpfl a, .cpbk img, .cpdl a, .cpdl a span, .yema a, .yema a span, .cpdtu img, .fanh span, .fanh, .cpjs a span, .cpjs a, .cpbt b, .cpvtu img, .fatu img, .jztu img, .sotu img, .sokan span, .sokan, .fatu1 img, .fatu2 img, .fatu4 img, .altuk2, .altuk1, .alm, .aldl a span, .aldl a, .caltu img, .kanx span, .kanx, .calti, .futu img, .xaml, .abkti b, .zzkti b, .zztu img, .zzm, .duo span, .duo, .zp-ti, .zp-tt, .nebg,.nen-ti, .nen-da, .nen-js, .fanhn span, .fanhn, .jsbtu img, .lw-lei li span, .am-lei li span{
	transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}
