body,h1,h2,h3,h4,h5,ul,p,dd{margin:0;}
ul,ol{padding:0}
li{list-style:none}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.fl{float:left}.fr{float:right}.alignc{text-align:center}.alignR{text-align:right}
body{font:400 14px/1.42858 "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft yahei",\5b8b\4f53;color:#666;background:#fff}
h1,h2,h3,h4,h5,h6{font-weight:400}
a{cursor:pointer;text-decoration:none;color:#666;transition: all 0.3s linear 0s;}
.a{cursor:pointer;}
a:hover{text-decoration:underline;color:#c72719}
a.st1{color:#fff;}
a.st1:hover{text-decoration:none;}
a.yun{color:inherit}
a.yun:hover{text-decoration:none;}
.bl{display:block;}
.gray_line{height:0px;line-height:0px;font-size:0px;overflow:hidden;border-top:solid 1px #e8e8e8;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
.l30{line-height:30px}
.mt20{margin-top:20px}
.mt35{margin-top:35px}
.mt10{margin-top:10px}
.pd20{padding:20px}
.jh{font-family:Michroma,'Segoe UI Light','Segoe UI','Segoe UI WP','Microsoft Jhenghei','Microsoft yahei',sans-serif,Times}
.yh{font-family:'Microsoft yahei',sans-serif,Times}
.nodec:hover{text-decoration:none}
.s{font-weight:400}
.pl20{padding-left:20px}
.invert{color:#c72719}
.cf,.cf:hover{color:#fff}
.b{font-weight:700}
.show{display:block}
.none{display:none}
.dsn{text-indent:-5000px;left:-5000px;top:-5000px;overflow:hidden}
.wrap{margin:0 auto;width:1200px}
.wrap:after{content:"";display:block;height:0;overflow:hidden;clear:both}
.c9{color:#999}
.c0{color:#000}
.c2c{color:#2C629E}
.c3d{color:#3d3f4b}
.cf0{color:#fff000}
.red{color:#fe3509}
.pd10{padding-bottom:10px}
.bgf{background:#fff}
.bge8{background:#e8e8e8}
.relative{position:relative}
.more{font-size:12px;color:#999}
.more:hover{text-decoration:none;color:#000}

.mainUI{background:url(../../images/zj//main.png) no-repeat}
.topbar{height:30px;background:#010103;padding-top:10px;color:#fff}
.topbar a{color:#fff;margin-left:10px}
.topbar a:hover{text-decoration:none;color:#c72719}
.logoBar{height:100px;margin:30px auto}
.logo a{display:block;width:140px;height:100px;}
.tel{background-position:-298px 0;height:40px;width:502px;margin-top:34px}

.menu{height:45px;position:relative;z-index:2;background:#8f8f8f}
.menu .a1,.menu .home{display:block;float:left;width:160px;line-height:45px;color:#fff;text-align:center;font-size:18px}
.menu .a1:hover,.menu .home{background:#c72719;text-decoration:none}
.menu .box{position:absolute;left:0;top:45px;width:100%;background:#FFF;overflow:hidden;height:0;border-bottom:2px solid #c72719;}
.menu .cont{position:relative;padding:15px 0 0 24px;width:1170px;margin:0 auto;z-index:999}
/* sublist */
.sublist .n{display:inline-block;width:100px;font-size:12px;line-height:2}
.sublist .line{border-bottom:1px dashed #d9d9d9;padding:10px 0}

.fullSlide{width:100%;position:relative;height:500px;background:#000}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:500px;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block;height:500px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin-right:10px;overflow:hidden;background:#fff;line-height:999px;border-radius:50%}
.fullSlide .hd ul .on{background:#ff0000}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:34px;height:39px;background:url(../../images/zj//main.png) no-repeat -298px -61px;cursor:pointer;filter:alpha(opacity=1);opacity:1;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-333px -61px}

.lay01 .layBox{width:350px;height:370px;padding:10px 24px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;position:relative;overflow:hidden;}
.lay01 .layBox:last-child{border-right:1px solid #e1e1e1;padding:10px 25px}
.lay01 .layBox:hover{-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10; background-color:#fafafa;border-top-color:#c72719;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.lay01 .title{line-height:46px}
.lay01 .title h2 a{font-size:20px;color:#3d3f4b;font-weight:400}
.lay01 span:after{content:'';position:absolute;width:9px;height:11px; background:url(../../images/zj//main.png) no-repeat -377px -61px;top:20px;left:108px;}
.lay01 span.active:after{-webkit-animation:shake .4s linear 0s 1;animation:shake .4s linear 0s 1;}
@-webkit-keyframes shake {
0%{-webkit-transform:translateY(0px)}
25%{-webkit-transform:translateY(-2px)}
50%{-webkit-transform:translateY(0px)}
75%{-webkit-transform:translateY(-2px)}
100%{-webkit-transform:translateY(0px)}
}
@keyframes shake {
0%{transform:translateY(0px)}
25%{transform:translateY(-2px)}
50%{transform:translateY(0px)}
75%{transform:translateY(-2px)}
100%{transform:translateY(0px)}
}
.lay01 h4 {font-size:27px;color:#666;line-height:32px;margin-top:20px;}
.lay01 .activeBox{width:350px;height:235px;overflow:hidden}
.toutiao h4{font-size:18px;color:#000;margin-top:10px}

.lay02{background:#0698ec;margin:35px 0;padding:30px 0}
.lay02 li{width:275px;float:left;color:#fff;margin-right:33px}
.lay02 li:last-child{margin-right:0}
.lay02 .box{border:3px solid #69c1f3;border-radius:50%;width:80px;height:80px;float:left;margin-right:10px}
.lay02 .icon1{font-size:72px;margin:3px 0 0 10px}
.lay02 .icon2{font-size:48px;margin:16px 0 0 10px}
.lay02 .icon3{font-size:52px;margin:13px 0 0 15px}
.lay02 .icon4{font-size:45px;margin:15px 0 0 13px}
.lay02 h2{color:#ffea00;font-size:20px;line-height:38px}

.tabBox{position:relative;height:365px;background-color:#7f888b;overflow:hidden;margin-top:20px}
.tabBox .hd{float:left;width:210px;margin-right:1px}
.tabBox .hd li{width:190px;font-size:16px;line-height:60px;margin-bottom:1px;padding-left:20px;transition: all 0.3s linear 0s;background:#5f6566}
.tabBox .hd li:last-child{margin-bottom:0}
.tabBox .hd a{color:#fff;display:block;}
.tabBox .hd a:hover{text-decoration:none}
.tabBox .hd li.on,.tabBox .hd li:hover{background:#3f4748}
.tabBox .bd{width:989px;float:right}
.tabBox .bd ul{overflow:hidden}
.tabBox .countryPic{width:560px;float:left;overflow:hidden;}
.tabBox .countryPic img{background:url(../../images/zj//loading.gif) center center no-repeat;}
.tabBox .counrtyDec{width:380px;float:left;margin-left:27px;color:#fff}
.tabBox .counrtyDec h3{font-size:30px;margin:30px 0 20px}
.tabBox .f16 i{color:#3f4748}
.tabBox .f16 li{line-height:30px}
.tabBox .btnBox li{width:160px;margin-right:18px}
.tabBox .btnBox li:last-child{margin-right:0}
.btnChat,.btnChat2{height:50px;width:160px;display:block;background-color:#fe3509;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;line-height:50px;color:#fff;-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;text-decoration:none}
.btnChat2{border-radius:0;width:100%;background:#f26c37;font-size:18px}
.btnChat:hover,.btnChat2:hover{background-color:#c72719;text-decoration:none;color:#fff;text-decoration:none}
.btnChat03{margin:20px auto 0;width:112px;height:36px;font-size:18px;line-height:36px;color:#f40000;background:#fff000}
.btnChat03:hover{background:#c8bc00}

.lay03,.lay04{border:1px solid #e8e8e8;border-top:0;padding:25px;position:relative;height:465px;overflow:hidden}
.lay03 .ymNews{width:420px;float:left}
.ymTab .hd{height:39px;line-height:39px;border-bottom:1px solid #ddd;position:relative;margin-top:10px}
.ymTab .hd ul{float:left;position:absolute;left:0;top:-1px;height:39px}
.ymTab .hd ul li{float:left;padding:0 15px;cursor:pointer}
.ymTab .hd ul li.on{height:39px;background:#fff;border-bottom:2px solid #fe3509}
.ymTab .bd ul{zoom:1;margin-top:20px}
.ymTab .bd li{border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-top:15px}
.ymTab .bd h3{margin-bottom:5px}
.ymTab .bd li:first-child{border-bottom:0;padding-bottom:5px}
.ymTab .bd li:last-child{border-bottom:0}

.ymCustomer{position:absolute;width:410px;left:470px;top:0;background:#fbfbfb;height:465px;padding:25px;overflow:hidden}
.titledec{color:#999;margin:10px 0}
.titledec a{color:#999}
.CustomerBox{position:relative;width:409px;height:200px;overflow:hidden;margin-top:10px}
.CustomerBox .bd{width:350px;margin-left:30px;height:180px;}
.CustomerBox .hd{overflow:hidden;zoom:1;position:absolute;bottom:0;left:0;z-index:3;width:100%;text-align:center}
.CustomerBox .hd li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:3px;overflow:hidden;background:#dedede;line-height:999px; border-radius:50%;-moz-box-shadow:2px 2px 2px #aaa inset;	-webkit-box-shadow:2px 2px 2px #aaa inset;box-shadow:2px 2px 2px #aaa inset}
.CustomerBox .hd .on{background:#fa6a00;-moz-box-shadow:2px 2px 2px #ba5a12 inset;	-webkit-box-shadow:2px 2px 2px #ba5a12 inset;box-shadow:2px 2px 2px #ba5a12 inset}
.CustomerBox .prev,.CustomerBox .next{width:17px;height:28px;position:absolute;top:60px;z-index:3;font-size:50px;color:#fa6a00}
.CustomerBox .prev{left:0;}
.CustomerBox .next{right:0}
.evaluate{width:410px;text-align:left}
.evaluate a{color:#2C629E}
.evaluate .m2list li{text-align:left;padding:8px 0;height:40px;color:#666;}
.evaluate .m2list li .pic{width:58px;float:left}
.evaluate .m2list li p{width:346px;float:left;overflow:hidden;height:40px;font-size:12px;padding-top:5px}
.ymask{width:220px;float:right}
.ymask dl,.lxAsk dl,.askList dl{padding-left:24px}
.ymask dd,.lxAsk dd,.askList dd{margin:10px 0 20px}
.ymask dt:before,.ymask dd:before,.lxAsk dt:before,.lxAsk dd:before,.askList dt:before,.askList dd:before{content:'';width:18px;height:18px;position:absolute;top:0;left:-24px;background:url(../../images/zj//main.png) no-repeat -402px -53px}
.ymask dd:before,.lxAsk dd:before,.askList dd:before{background-position:-402px -82px}

.tabBoxgreen{background-color:#08a057}
.tabBoxgreen .hd li{background-color:#23cc7b}
.tabBoxgreen .hd li.on,.tabBoxgreen .hd li:hover{background-color:#077a43}

.lxBox{border:1px solid #d5d5d5;border-top:0;overflow:hidden;height:460px}
.lxBox .hd{height:40px;background-color:#eee;margin-bottom: -1px; color:#404040;}
.lxBox .hd ul{padding-top:10px;margin-left:20px}
.lxBox .hd li{float:left;padding: 0 20px;line-height:29px;cursor:pointer;border-top: 1px solid #eee;}
.lxBox .hd li.on{border: 1px solid #d5d5d5; border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px;}
.lxNews{width:420px;padding:25px;float:left}
.lxNews ol li{padding-bottom:15px;border-bottom:1px dashed #e8e8e8;margin-top:15px}
.lxNews p{margin-top:8px}
.darkTit{background-color:#3f4748;font-size:16px;color:#fff;height:30px;line-height:30px;padding:0 12px}
.darkTit span{float:right;color:rgba(255,255,255,0.46);font-size:12px; text-transform:uppercase}
.lxAsk{width:290px;float:left;padding:25px 0}
.lxCase{width:370px;float:right;padding:25px 25px 0 0;}
.lxCase dt{width:100px;float:left}
.lxCase dd{width:258px;float:right;}
.lxCase dd h3{line-height:40px}

.lay05{background:url(../../images/zj//company.jpg) no-repeat 0 bottom #14052c;height:590px;padding-top:79px}
.lay05 li{display:inline-block;*display:inline;zoom:1; vertical-align:top}
.qlink{text-align:left}
.qlink dt a{background:#ff0000;height:30px;text-align:center;line-height:30px;margin:30px 0 16px;display:block;font-weight:bold}
.qlink dt a:hover{color:#fff;text-decoration:none;background-color:#c72719}
.qlink dl.fr dt a{background-color:#23cc7b}
.qlink dl.fr dt a:hover{background:#077a43}
.qlink dd{line-height:30px}
.qlink a{color:#fff}
.qlink a:hover{color:#c72719}
.w230{width:230px}
.w400{text-align:left;margin-left:100px}
.w400 dt{border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:30px}
.w400 dd{position:relative;height:90px;padding-left:50px}
.w400 dd i{font-size:48px;position:absolute;left:0}
.w400 dd span{line-height:18px}
.w400 dd p{font-size:30px;line-height:30px}
.w400 .mapBtn{height:60px;width:235px;display:block;text-align:center;background-color:#ff0000;line-height:60px;color:#fff;font-size:24px;-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}
.w400 .mapBtn:hover{text-decoration:none;background:#c72719}

.page_side_bg{height:300px;position:relative}
.page_mask{position:absolute;z-index:1;height:300px;width:100%; opacity:.5}
.page_side{height:300px;margin:0 auto}

.leftBox{width:250px;position:absolute;top:0;z-index:6;background:#000}
.leftBox .title{font-size:30px;padding:30px 0 0 20px;line-height:30px;height:70px;overflow:hidden}
.leftBox .title span{float:left;margin-right:23px}
.siderMenu{width:240px;background:#fff}
.siderMenu li{width:119px;height:38px;line-height:38px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;float:left;}
.siderMenu li:nth-child(2n){border-right:none;width:120px}
.siderMenu li a{height:38px;display:block;font-size:16px;color:#666;position:relative;padding-left:17px;}
.siderMenu li a:hover{background:#fe3509;color:#fff;}
.siderContact{background-color:#f8f7f7;width:220px;padding:0 0 20px 20px;}
.siderContact li{width:100px;height:100px;float:left;text-align:center;margin:0 1px 1px 0}
.siderContact .fa{font-size:36px;display:block}
.siderContact a{display:block;height:80px;width:100px;color:#fff;line-height:38px;padding-top:20px;font-size:18px}
.siderContact .btn01{background-color:#fe3509}
.siderContact .btn01:hover{text-decoration:none;background-color:#c92906}
.siderContact .btn02{background:#26c540}
.siderContact .btn02:hover{text-decoration:none;background-color:#06801a}
.siderContact .btn03{background:#7109fe}
.siderContact .btn03:hover{text-decoration:none;background-color:#520ab3}
.siderContact .btn04{background:#09bcfe}
.siderContact .btn04:hover{text-decoration:none;background-color:#0a8bbb}
.siderTel{height:100px;background-position:25px -100px;background-color:#f8f7f7;width:240px;padding-top:30px}
.rightCon{width:900px;float:right;padding:35px 0}
.rightCon .title,.rightCon .title2{border-bottom:1px solid #e8e8e8;color:#3d3f4b;font-size:30px;line-height:50px;font-weight:100}
.rightCon .title2{border-bottom:0;line-height:30px;margin-bottom:20px}
.ymitem li{float:left;background-color:#f40000;border-radius:50px;height:200px;width:160px;text-align:center;color:#fff;margin-right:20px;margin-bottom:20px}
.ymitem li:last-child{margin-right:0}
.ymitem h3{line-height:60px}
.rightCon .ymBox{border:1px solid #e8e8e8}
.ymBox div{width:408px;border-right:1px solid #e8e8e8;padding:20px}
.ymBox div:last-child{border-right:0;}
.floatPic .fl{width:160px}
.floatPic .fr{width:230px;line-height:22px}
.listNews{line-height:30px}
.listNews li{background:url(../../images/zj//main.png) no-repeat -796px -50px;padding-left:8px}

.caseScroll{width:100%;height:280px;margin-top:35px;border:#e8e8e8 1px solid;position:relative}
.caseScroll h2{margin:20px 0 0 20px}
.caseScroll .prev,.caseScroll .next{width:20px;height:20px;position:absolute;top:20px;right:40px;z-index:100;cursor:pointer;font-size:18px}
.caseScroll .next{left:auto;right:20px}
.caseScroll .scrollWrap{width:858px;margin-left:20px;overflow:hidden;position:absolute;top:55px}
.caseScroll dl{float:left;width:289px;text-align:center;position:relative}
.caseScroll dt{margin:0 auto;width:280px;overflow:hidden}
.caseScroll dd{width:280px;height:40px;line-height:28px;text-align:center;overflow:hidden;height:28px;}
.caseScroll dd a:hover{text-decoration:none}
.btnMore{padding:10px 20px;background:#23cc7b;color:#fff;border-radius:50px;font-size:18px;margin-right:10px}
.btnMore.btnBg2{background:#fe3509}
.fixchannel{width:250px;}
.channelMove{position:fixed;top:0;_position:absolute;_top:expression(documentElement.scrollTop);z-index:200;width:250px;overflow:hidden}

.lxTab .hd{height:50px}
.lxTab .hd li{float:left;margin-right:1px;width:299px;background-color:#24313c;height:50px;cursor:pointer;line-height:50px;font-size:24px;text-align:center;color:#fff}
.lxTab .hd li:last-child{margin-right:0;width:300px}
.lxTab .hd li.on{background-color:#fe3509}
.lxTab .bd ul{border:1px solid #e8e8e8;border-top:0;width:100%}
.lxTab .bd li{padding:20px}
.lxTab .bd p{margin-top:10px;font-size:16px;line-height:30px}
.lxTab .bd h3{margin-top:20px}
.lxTab .line{border-bottom:1px solid #e8e8e8;height:1px;margin:20px 0}
.lxBtn{text-align:center;display:block;margin:50px auto;background:#26c540;width:228px;border-radius:50px;height:60px;line-height:60px;color:#fff;font-size:24px}
.lxBtn:hover{background-color:#11a82a;text-decoration:none;color:#fff}
.noborerT{border-top:0 !important}
.lxschoolScroll{height:250px}
.lxcaseScroll{height:430px}
/*签证页面*/
.menu_list{background:#fff;width:240px}
.menu_list .current{background-color:#fe3509;color:#fff;border-bottom:1px solid #fe3509;transition: all 0.3s linear 0s;}
.menu_list .current i{transform: rotate(90deg);}
.menu_head{padding:10px 0 10px 20px;color:#333;cursor:pointer;border-bottom:1px solid #bfbfbf;position:relative;margin:0;font-weight:400;}
.menu_head h3{font-weight:400}
.menu_body{border-bottom:1px solid #fe3509;padding:10px 0}
.menu_body li{display:inline-block;height:40px;line-height:40px}
.menu_body a{color:#777;text-decoration:none;padding:5px 10px;border-radius:5px}
.menu_body a:hover{text-decoration:none;background:#26c540;color:#fff;}

/*文章内容*/
#content{line-height:1.8}
#content h2{margin-top:20px}
/*资产页面*/
.productBox li{display:inline-block;width:270px;height:380px;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;position:relative;overflow:hidden;padding:10px}
.productBox li:hover{-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.productBox .comment{position:absolute;bottom:0;left:0;height: 22px;padding: 12px 10px 8px;}
.productBox .comment span{display:inline-block;padding-right:30px}
/*返回顶部*/
#toTop{font-size:48px}
/*版权信息*/
.copyright{background-color:#000;font-weight:100;padding:30px 0;line-height:28px}
.footerLink a{color:#fff;padding:0 10px}

/* 后加 */
#navbox .cont{
	padding-left:120px;
	padding-top:20px
}
#navbox .cont>*{
	display:inline-block;
}
#navbox .cont>div{
	width:213px;
	height:100%;
	vertical-align:top;
	font-size:24px;
	line-height:35px;
	color:#000;
	position:absolute
}
#navbox .cont>div>span{
	color:#989898;
	font-size:18px;
}
#navbox .cont>ul{
	border-left:1px #3c3f48 solid;
	overflow:hidden;
	margin-left:213px;
	width:900px;
}
#navbox .cont>ul li{
	float:left;
	min-width:245px;
	margin-top:16px;
}
#navbox .cont>ul li:first-child{
		margin-top:0;
}
#navbox .cont>ul li>*{
	font-size:14px;
	line-height:26px;
	color:#3c3f48;
	margin-left:1em
}
#navbox .cont>ul li>span{
	display:inline-block;
	width:64px;
	height:100%;
	text-align:center;
	color:#fff;
	background-color:#3d3f4c;
	
}

#ymxm{overflow:hidden}
.ymitem li{
	height:auto;
	padding-bottom:10px;
}
.ymitem li a{
	margin-top:15px;
}
.ymitem li a:last-of-type{
	margin-top:5px;
}
.webui-popover-content{
	font-size:12px;
}

/* 图标抖动 */
@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    transform: rotate(35deg);
  }

  50% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }

  75% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  85% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
}
.service-item {
  display: block;
  float: left;
  margin-bottom: 30px;
}
.service-item:hover .service-icon {
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}

.service-icon-wrap {
  text-align: center;
  display: block;
  height: 52px;
  margin-bottom: 30px;
}

.service-title {
  font-family: 'Cabin Condensed', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  margin: 0;
  padding: 0 20px;
}
.pages{float:right;margin-right: 30px;}
.pages *{display:inline-block;height:30px;margin-left:10px;border:1px #999 solid;line-height:30px;text-align:center;padding:0 10px;}
.pages span{background-color:#666;color:#fff}
.pages *:hover{background-color:#666;text-decoration:none;color:#fff}
.pages a{color:inherit}

.zscon{transition: all 0.3s linear 0s;overflow:hidden}
.zscon_btn{cursor:pointer;text-align:center;}
.zscon_btn .a{display:inline-block;}
.zscon_btn span{display:block;margin-top:10px}
.zscon_btn i{margin-top:-10px}

.a60{background-image:url(../../images/zj/a60.png);}
.abtitle{position:absolute;bottom:0;width:100%;height:30px;line-height:30px;color:#fff;text-align:center}

.yuyue{margin-top: 4px;border-radius: 0;    font-size: 16px;line-height: 16px;padding: 4px 10px;vertical-align: middle;}
.imm{/*背景覆盖*/
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}
.ymxm_btn{float: right;font-size: 16px;color: #999;cursor:pointer;}

.headwx{position:relative;}
.headwx .erwei{transition: all 0.3s linear 0s;position:absolute;z-index:1000;    margin-left: -50px;    box-shadow: 0px 3px 25px rgba(51, 51, 51, 0.25);line-height:0;    margin-top: 10px;display:none}
.headwx .erwei:before{content: " ";width:0px;height:0px;border-width:13px;border-style:solid;position:absolute;border-color:transparent;border-bottom-color:#fff;margin-top:-26px;margin-left: 87px;}
.headwx .erwei img{width:200px;}
.headwx:hover .erwei{display:block}