*{outline:0}

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

body,button,input,select,textarea{font:14px/1.8 arial,'times new roman',tahoma,'Microsoft Yahei','微软雅黑','Microsoft JhengHei','微软正黑体',sans-serif;color:#666}

h1,h2,h3,h4,h5,h6{font-size:100%}

b,cite,code,em,i,small,th{font-style:normal}

ol,ul{list-style:none}

a{cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;text-decoration:none}

fieldset,iframe,img{border:0}

button,input,select,textarea{font-size:100%;border:none;border-radius:0;outline:0;background:0 0;appearance:none;-moz-appearance:none;-webkit-appearance:none}

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

th{text-align:inherit}

button,input[type=button],input[type=submit]{cursor:pointer}

button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer{margin:0;padding:0;border:0 none}

input[type=search]{-webkit-appearance:textfield}

input:focus::-webkit-input-placeholder{color:transparent}

input::-ms-clear{display:none}

textarea{overflow-y:auto;resize:vertical}

::-moz-selection{color:#fff;background:#d76c00;text-shadow:none}

::selection{color:#fff;background:#d76c00;text-shadow:none}

a:link,a:visited{text-decoration:none}

a:active,a:hover{text-decoration:none}

.clearfix:after,.clearfix:before{line-height:0;display:table;content:''}

.clearfix:after{clear:both}

.bosi{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.u-slick-box{position:relative;overflow:hidden}

.u-slick-box>img{display:block;width:100%}

.u-slick-box .u-slick{position:absolute;top:0;right:0;left:0}

.u-slick{position:relative;overflow:hidden}

.u-slick .item{position:relative;overflow:hidden}

.cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:url(../images/black.png)}

html.open{overflow:hidden}

.picbox{position:relative;display:block;overflow:hidden}

.na{cursor:default}

.container{overflow:hidden;/*min-height:1000px*/    width: 100%;}

@media screen and (max-width:1600px){

.container{/*min-height:600px*/}

}

@media screen and (max-width:1366px){

/*.container{min-height:400px*/}

}

.aico{display:block;background:url(../images/aicos.png)}

.bico{display:block;background:url(../images/bicos.png)}

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

@media screen and (max-width:1366px){

.pw{width:1000px}

}

@media screen and (max-width:1024px){

.pw{width:90%}

}

.logo{display:block}

.logo>img{display:block;width:100%}

.pic,.pic2{position:relative;display:block;overflow:hidden}

.pic>img{display:block;width:100%;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}

.pic2>img{display:block;width:100%}

.nowti{line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.now{line-height:1.4;overflow:hidden;white-space:nowrap}

.freeTx{position:relative;overflow:hidden;text-align:justify}

.freeTx img{width:auto!important;max-width:100%;height:auto!important;vertical-align:bottom}

.freeTx table{display:inline-block;overflow-x:auto;max-width:100%!important;vertical-align:top;-webkit-overflow-scrolling:touch}

.tx{line-height:25px!important;overflow:hidden;text-align:justify}

.ch,.name,.ti{line-height:1.4}

.en{line-height:1}

.ttu{text-transform:uppercase}

.fwb{font-weight:700}

.rel{position:relative}

.l{float:left}

.r{float:right}

.tac{text-align:center}

.fsi{font-style:italic}

.brc{border-radius:100%}

.aw,.ico{background-repeat:no-repeat;background-position:center top}

.line{display:block}

.fixbg{background-repeat:no-repeat;background-attachment:fixed;background-size:cover}

.fixbg>.pic{visibility:hidden;opacity:0}

@media screen and (max-width:1024px){

.fixbg{background-attachment:scroll}

}

.psfixbg{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}

.fib,.pager{line-height:0;text-align:center;letter-spacing:-6px}

.ib,.pager a{line-height:1.8;display:inline-block;vertical-align:middle;letter-spacing:0}

.mcv{line-height:54px;display:none;cursor:pointer;text-align:center}

.caret{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}

.vwrap{position:fixed;z-index:1040;top:0;left:0;display:none;width:100%}

.vwrap .videobtg{position:fixed;z-index:900;top:0;left:0;overflow:hidden;width:100%;height:100%;opacity:.8;background:#000;filter:alpha(opacity=80)}

.vwrap .videobox{position:fixed;z-index:990;top:50%;left:50%;width:860px;height:480px;margin-top:-240px;margin-left:-430px;background-color:#fff}

.vwrap .videobox #videobox{display:inline-block;width:100%;height:100%;background:#80abde}

#videobox_wrapper{height:100%!important}

.vwrap .close{position:absolute;z-index:999;top:-28px;right:0;width:24px;height:24px;cursor:pointer}

.vwrap .close i{display:block;width:24px;height:24px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;background:url(../images/close1.png) no-repeat 50% 50%}

.vwrap .close:hover i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

#videobox_display_button{background:none no-repeat!important}

.jwplayer .jwicon:hover{opacity:1;filter:alpha(opacity=100)}

.jwclick,.jwlogo{display:none!important}

@media screen and (max-width:1024px){

.vwrap .videobox{width:700px;margin-left:-350px}

}

@media screen and (max-width:861px){

.vwrap .videobox{left:0;width:100%;margin-left:0}

}

@media screen and (max-width:641px){

.vwrap .videobox{height:350px;margin-top:-175px}

}

@media screen and (max-width:481px){

.vwrap .videobox{height:300px;margin-top:-150px}

}

.popUpblack{position:fixed;z-index:1010;top:0;left:0;display:none;width:100%;height:100%;background:url(../images/black.png) repeat}

.popUp{position:fixed;z-index:1004;top:50%;left:50%;width:220px;height:242px;margin:-87px 0 0 -115px;border:5px solid #0079c3;background:#fff}

.popUp .t{font-weight:700;line-height:26px;height:26px;padding:0 0 0 10px;color:#fff;border-bottom:1px solid #0079c3;background:#0079c3}

.popUp .t .close{font-weight:400;float:right;padding:0 10px 0 0;cursor:pointer;color:#fff}

.popUp .img{padding:20px}

.popUp .img img{display:block;width:100%;height:100%}

.mtrans,.mtrans:hover{-webkit-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;transition:all .8s cubic-bezier(.19,1,.22,1) 0s}

.mtrans-fast,.mtrans-fast:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.menu-handler{position:fixed;z-index:1012;top:0;right:0;display:none;overflow:hidden;width:60px;height:60px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.445,.145,.355,1);-moz-transition:all .3s cubic-bezier(.445,.145,.355,1);transition:all .3s cubic-bezier(.445,.145,.355,1);background:0 0}

.menu-handler .burger{position:absolute;z-index:5;top:21px;left:50%;display:block;width:42px;height:4px;margin:0 0 0 -21px;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;background:#201b18}

.menu-handler .burger-2{top:28px}

.menu-handler .burger-3{top:35px}

.menu-handler.active .burger-1{top:30px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}

.menu-handler.active .burger-2{left:-100%;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0}

.menu-handler.active .burger-3{top:30px;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}

.menuBtn{position:absolute;top:0;left:0;display:none;width:60px;height:60px}

.menuBtn .mb{position:relative;height:100%;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);-moz-transition:transform .4s cubic-bezier(.4,.01,.165,.99),-moz-transform .4s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);transition:transform .4s cubic-bezier(.4,.01,.165,.99);transition:transform .4s cubic-bezier(.4,.01,.165,.99),-webkit-transform .4s cubic-bezier(.4,.01,.165,.99),-moz-transform .4s cubic-bezier(.4,.01,.165,.99);transition:transform .4s cubic-bezier(.4,.01,.165,.99),-webkit-transform .4s cubic-bezier(.4,.01,.165,.99)}

.menuBtn .ml{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);-moz-transition:transform .25s cubic-bezier(.4,.01,.165,.99),-moz-transform .25s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);transition:transform .25s cubic-bezier(.4,.01,.165,.99);transition:transform .25s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s cubic-bezier(.4,.01,.165,.99),-moz-transform .25s cubic-bezier(.4,.01,.165,.99);transition:transform .25s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s cubic-bezier(.4,.01,.165,.99)}

.menuBtn .ml:before{position:absolute;top:29px;left:50%;width:18px;height:2px;margin-left:-9px;content:'';background:#fff}

.menuBtn .ml-1:before{-webkit-transition:-webkit-transform .2s .2s;-moz-transition:transform .2s .2s,-moz-transform .2s .2s;transition:-webkit-transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s,-moz-transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}

.menuBtn .ml-2:before{-webkit-transition:-webkit-transform .2s;-moz-transition:transform .2s,-moz-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-moz-transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}

.menuBtn.active .mb{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.menuBtn.active .ml{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);-moz-transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99),-moz-transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99),-moz-transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99)}

.menuBtn.active .ml-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.menuBtn.active .ml-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.menuBtn.active .ml:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}

.slick-list:focus{outline:0}

.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.slick-track{position:relative;top:0;left:0;display:block}

.slick-track:after,.slick-track:before{display:table;content:''}

.slick-track:after{clear:both}

.slick-loading .slick-track{visibility:hidden}

.slick-slide{display:none;float:left;height:100%;min-height:1px}

[dir=rtl] .slick-slide{float:right}

.slick-slide img{display:block}

.slick-slide.slick-loading img{display:none}

.slick-slide.dragging img{pointer-events:none}

.slick-initialized .slick-slide{display:block}

.slick-loading .slick-slide{visibility:hidden}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-arrow.slick-hidden{display:none}

.slick-dots{font-size:0;text-align:center}

.slick-dots li{display:inline-block;width:12px;height:12px;margin:0 12px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;vertical-align:middle;border-radius:100%;*zoom:1;*display:inline}

.slick-dots li a{display:block;width:100%;height:100%}

.cg-w .item.slick-current{z-index:3!important}

.cg-w .item.prevSlick{z-index:4!important}

.cg-w .item{z-index:2!important;opacity:1!important}

.cg-w .item.prevSlick .pic2{-webkit-animation:increaseHeight 1.5s forwards;-moz-animation:increaseHeight 1.5s forwards;animation:increaseHeight 1.5s forwards}

.cg-s .slick-current .pic2 img{-webkit-animation:scaleUpDown 5s forwards cubic-bezier(.25,.46,.45,.94);-moz-animation:scaleUpDown 5s forwards cubic-bezier(.25,.46,.45,.94);animation:scaleUpDown 5s forwards cubic-bezier(.25,.46,.45,.94)}

@-webkit-keyframes phoneRotate{

from,to{-webkit-transform:none;transform:none}

20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}

60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}

}

@-moz-keyframes phoneRotate{

from,to{-webkit-transform:none;-moz-transform:none;transform:none}

20%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg)}

40%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}

60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg)}

80%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}

}

@keyframes phoneRotate{

from,to{-webkit-transform:none;-moz-transform:none;transform:none}

20%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg)}

40%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}

60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg)}

80%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}

}

@-webkit-keyframes phoneJump{

from,to{-webkit-transform:none;transform:none}

50%{-webkit-transform:translate(0,-7px);transform:translate(0,-7px)}

}

@-moz-keyframes phoneJump{

from,to{-webkit-transform:none;-moz-transform:none;transform:none}

50%{-webkit-transform:translate(0,-7px);-moz-transform:translate(0,-7px);transform:translate(0,-7px)}

}

@keyframes phoneJump{

from,to{-webkit-transform:none;-moz-transform:none;transform:none}

50%{-webkit-transform:translate(0,-7px);-moz-transform:translate(0,-7px);transform:translate(0,-7px)}

}

@-webkit-keyframes _cyLogoShow{

0%{background:-webkit-linear-gradient(330deg,transparent -15%,rgba(255,255,255,.5),transparent 15%);background:linear-gradient(120deg,transparent -15%,rgba(255,255,255,.5),transparent 15%)}

10%{background:-webkit-linear-gradient(330deg,transparent -5%,rgba(255,255,255,.5),transparent 25%);background:linear-gradient(120deg,transparent -5%,rgba(255,255,255,.5),transparent 25%)}

20%{background:-webkit-linear-gradient(330deg,transparent 5%,rgba(255,255,255,.5),transparent 35%);background:linear-gradient(120deg,transparent 5%,rgba(255,255,255,.5),transparent 35%)}

30%{background:-webkit-linear-gradient(330deg,transparent 15%,rgba(255,255,255,.5),transparent 45%);background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.5),transparent 45%)}

40%{background:-webkit-linear-gradient(330deg,transparent 25%,rgba(255,255,255,.5),transparent 55%);background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.5),transparent 55%)}

50%{background:-webkit-linear-gradient(330deg,transparent 35%,rgba(255,255,255,.5),transparent 65%);background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.5),transparent 65%)}

60%{background:-webkit-linear-gradient(330deg,transparent 45%,rgba(255,255,255,.5),transparent 75%);background:linear-gradient(120deg,transparent 45%,rgba(255,255,255,.5),transparent 75%)}

70%{background:-webkit-linear-gradient(330deg,transparent 55%,rgba(255,255,255,.5),transparent 85%);background:linear-gradient(120deg,transparent 55%,rgba(255,255,255,.5),transparent 85%)}

80%{background:-webkit-linear-gradient(330deg,transparent 65%,rgba(255,255,255,.5),transparent 95%);background:linear-gradient(120deg,transparent 65%,rgba(255,255,255,.5),transparent 95%)}

90%{background:-webkit-linear-gradient(330deg,transparent 75%,rgba(255,255,255,.5),transparent 105%);background:linear-gradient(120deg,transparent 75%,rgba(255,255,255,.5),transparent 105%)}

100%{background:-webkit-linear-gradient(330deg,transparent 85%,rgba(255,255,255,.5),transparent 115%);background:linear-gradient(120deg,transparent 85%,rgba(255,255,255,.5),transparent 115%)}

}

@-moz-keyframes _cyLogoShow{

0%{background:-moz-linear-gradient(330deg,transparent -15%,rgba(255,255,255,.5),transparent 15%);background:linear-gradient(120deg,transparent -15%,rgba(255,255,255,.5),transparent 15%)}

10%{background:-moz-linear-gradient(330deg,transparent -5%,rgba(255,255,255,.5),transparent 25%);background:linear-gradient(120deg,transparent -5%,rgba(255,255,255,.5),transparent 25%)}

20%{background:-moz-linear-gradient(330deg,transparent 5%,rgba(255,255,255,.5),transparent 35%);background:linear-gradient(120deg,transparent 5%,rgba(255,255,255,.5),transparent 35%)}

30%{background:-moz-linear-gradient(330deg,transparent 15%,rgba(255,255,255,.5),transparent 45%);background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.5),transparent 45%)}

40%{background:-moz-linear-gradient(330deg,transparent 25%,rgba(255,255,255,.5),transparent 55%);background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.5),transparent 55%)}

50%{background:-moz-linear-gradient(330deg,transparent 35%,rgba(255,255,255,.5),transparent 65%);background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.5),transparent 65%)}

60%{background:-moz-linear-gradient(330deg,transparent 45%,rgba(255,255,255,.5),transparent 75%);background:linear-gradient(120deg,transparent 45%,rgba(255,255,255,.5),transparent 75%)}

70%{background:-moz-linear-gradient(330deg,transparent 55%,rgba(255,255,255,.5),transparent 85%);background:linear-gradient(120deg,transparent 55%,rgba(255,255,255,.5),transparent 85%)}

80%{background:-moz-linear-gradient(330deg,transparent 65%,rgba(255,255,255,.5),transparent 95%);background:linear-gradient(120deg,transparent 65%,rgba(255,255,255,.5),transparent 95%)}

90%{background:-moz-linear-gradient(330deg,transparent 75%,rgba(255,255,255,.5),transparent 105%);background:linear-gradient(120deg,transparent 75%,rgba(255,255,255,.5),transparent 105%)}

100%{background:-moz-linear-gradient(330deg,transparent 85%,rgba(255,255,255,.5),transparent 115%);background:linear-gradient(120deg,transparent 85%,rgba(255,255,255,.5),transparent 115%)}

}

@keyframes _cyLogoShow{

0%{background:-webkit-linear-gradient(330deg,transparent -15%,rgba(255,255,255,.5),transparent 15%);background:-moz-linear-gradient(330deg,transparent -15%,rgba(255,255,255,.5),transparent 15%);background:linear-gradient(120deg,transparent -15%,rgba(255,255,255,.5),transparent 15%)}

10%{background:-webkit-linear-gradient(330deg,transparent -5%,rgba(255,255,255,.5),transparent 25%);background:-moz-linear-gradient(330deg,transparent -5%,rgba(255,255,255,.5),transparent 25%);background:linear-gradient(120deg,transparent -5%,rgba(255,255,255,.5),transparent 25%)}

20%{background:-webkit-linear-gradient(330deg,transparent 5%,rgba(255,255,255,.5),transparent 35%);background:-moz-linear-gradient(330deg,transparent 5%,rgba(255,255,255,.5),transparent 35%);background:linear-gradient(120deg,transparent 5%,rgba(255,255,255,.5),transparent 35%)}

30%{background:-webkit-linear-gradient(330deg,transparent 15%,rgba(255,255,255,.5),transparent 45%);background:-moz-linear-gradient(330deg,transparent 15%,rgba(255,255,255,.5),transparent 45%);background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.5),transparent 45%)}

40%{background:-webkit-linear-gradient(330deg,transparent 25%,rgba(255,255,255,.5),transparent 55%);background:-moz-linear-gradient(330deg,transparent 25%,rgba(255,255,255,.5),transparent 55%);background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.5),transparent 55%)}

50%{background:-webkit-linear-gradient(330deg,transparent 35%,rgba(255,255,255,.5),transparent 65%);background:-moz-linear-gradient(330deg,transparent 35%,rgba(255,255,255,.5),transparent 65%);background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.5),transparent 65%)}

60%{background:-webkit-linear-gradient(330deg,transparent 45%,rgba(255,255,255,.5),transparent 75%);background:-moz-linear-gradient(330deg,transparent 45%,rgba(255,255,255,.5),transparent 75%);background:linear-gradient(120deg,transparent 45%,rgba(255,255,255,.5),transparent 75%)}

70%{background:-webkit-linear-gradient(330deg,transparent 55%,rgba(255,255,255,.5),transparent 85%);background:-moz-linear-gradient(330deg,transparent 55%,rgba(255,255,255,.5),transparent 85%);background:linear-gradient(120deg,transparent 55%,rgba(255,255,255,.5),transparent 85%)}

80%{background:-webkit-linear-gradient(330deg,transparent 65%,rgba(255,255,255,.5),transparent 95%);background:-moz-linear-gradient(330deg,transparent 65%,rgba(255,255,255,.5),transparent 95%);background:linear-gradient(120deg,transparent 65%,rgba(255,255,255,.5),transparent 95%)}

90%{background:-webkit-linear-gradient(330deg,transparent 75%,rgba(255,255,255,.5),transparent 105%);background:-moz-linear-gradient(330deg,transparent 75%,rgba(255,255,255,.5),transparent 105%);background:linear-gradient(120deg,transparent 75%,rgba(255,255,255,.5),transparent 105%)}

100%{background:-webkit-linear-gradient(330deg,transparent 85%,rgba(255,255,255,.5),transparent 115%);background:-moz-linear-gradient(330deg,transparent 85%,rgba(255,255,255,.5),transparent 115%);background:linear-gradient(120deg,transparent 85%,rgba(255,255,255,.5),transparent 115%)}

}

@-webkit-keyframes logoShow{

from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}

25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}

50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}

75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}

}

@-moz-keyframes logoShow{

from,to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}

25%{-webkit-transform:scale(.9,1.1);-moz-transform:scale(.9,1.1);transform:scale(.9,1.1)}

50%{-webkit-transform:scale(1.1,.9);-moz-transform:scale(1.1,.9);transform:scale(1.1,.9)}

75%{-webkit-transform:scale(.95,1.05);-moz-transform:scale(.95,1.05);transform:scale(.95,1.05)}

}

@keyframes logoShow{

from,to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}

25%{-webkit-transform:scale(.9,1.1);-moz-transform:scale(.9,1.1);transform:scale(.9,1.1)}

50%{-webkit-transform:scale(1.1,.9);-moz-transform:scale(1.1,.9);transform:scale(1.1,.9)}

75%{-webkit-transform:scale(.95,1.05);-moz-transform:scale(.95,1.05);transform:scale(.95,1.05)}

}

@-webkit-keyframes scaleUpDown{

from{-webkit-transform:scale(1.08);transform:scale(1.08)}

to{-webkit-transform:scale(1);transform:scale(1)}

}

@-moz-keyframes scaleUpDown{

from{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08)}

to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}

}

@keyframes scaleUpDown{

from{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08)}

to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}

}

@-webkit-keyframes fadeInUp{

from{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}

to{-webkit-transform:none;transform:none;opacity:1}

}

@-moz-keyframes fadeInUp{

from{-moz-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}

to{-moz-transform:none;transform:none;opacity:1}

}

@keyframes fadeInUp{

from{-webkit-transform:translate3d(0,60px,0);-moz-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}

to{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}

}

@-webkit-keyframes lightSpeedIn{

from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}

60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}

80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}

to{-webkit-transform:none;transform:none;opacity:1}

}

@-moz-keyframes lightSpeedIn{

from{-moz-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}

60%{-moz-transform:skewX(20deg);transform:skewX(20deg);opacity:1}

80%{-moz-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}

to{-moz-transform:none;transform:none;opacity:1}

}

@keyframes lightSpeedIn{

from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-moz-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}

60%{-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);transform:skewX(20deg);opacity:1}

80%{-webkit-transform:skewX(-5deg);-moz-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}

to{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}

}

@-webkit-keyframes fadeInDown{

from{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);opacity:0}

to{-webkit-transform:none;transform:none;opacity:1}

}

@-moz-keyframes fadeInDown{

from{-moz-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);opacity:0}

to{-moz-transform:none;transform:none;opacity:1}

}

@keyframes fadeInDown{

from{-webkit-transform:translate3d(0,-60px,0);-moz-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);opacity:0}

to{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}

}

@-webkit-keyframes fadeInRight{

from{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0);opacity:0}

to{-webkit-transform:none;transform:none;opacity:1}

}

@-moz-keyframes fadeInRight{

from{-moz-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0);opacity:0}

to{-moz-transform:none;transform:none;opacity:1}

}

@keyframes fadeInRight{

from{-webkit-transform:translate3d(60px,0,0);-moz-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0);opacity:0}

to{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}

}

@-webkit-keyframes fadeInLeft{

from{-webkit-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0);opacity:0}

to{-webkit-transform:none;transform:none;opacity:1}

}

@-moz-keyframes fadeInLeft{

from{-moz-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0);opacity:0}

to{-moz-transform:none;transform:none;opacity:1}

}

@keyframes fadeInLeft{

from{-webkit-transform:translate3d(-60px,0,0);-moz-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0);opacity:0}

to{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}

}

@-webkit-keyframes reveal-v{

0%{-webkit-transform:scaleY(0);transform:scaleY(0)}

50%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0 0;transform-origin:0 0 0}

51%{-webkit-transform-origin:50% 100% 0;transform-origin:50% 100% 0}

100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100% 0;transform-origin:50% 100% 0}

}

@-moz-keyframes reveal-v{

0%{-moz-transform:scaleY(0);transform:scaleY(0)}

50%{-moz-transform:scaleY(1);transform:scaleY(1);-moz-transform-origin:0 0 0;transform-origin:0 0 0}

51%{-moz-transform-origin:50% 100% 0;transform-origin:50% 100% 0}

100%{-moz-transform:scaleY(0);transform:scaleY(0);-moz-transform-origin:50% 100% 0;transform-origin:50% 100% 0}

}

@keyframes reveal-v{

0%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0)}

50%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}

51%{-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;transform-origin:50% 100% 0}

100%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;transform-origin:50% 100% 0}

}

@-webkit-keyframes reveal-l{

0%{-webkit-transform:scaleX(0);transform:scaleX(0)}

50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0 0;transform-origin:0 0 0}

51%{-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}

100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}

}

@-moz-keyframes reveal-l{

0%{-moz-transform:scaleX(0);transform:scaleX(0)}

50%{-moz-transform:scaleX(1);transform:scaleX(1);-moz-transform-origin:0 0 0;transform-origin:0 0 0}

51%{-moz-transform-origin:100% 50% 0;transform-origin:100% 50% 0}

100%{-moz-transform:scaleX(0);transform:scaleX(0);-moz-transform-origin:100% 50% 0;transform-origin:100% 50% 0}

}

@keyframes reveal-l{

0%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0)}

50%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}

51%{-webkit-transform-origin:100% 50% 0;-moz-transform-origin:100% 50% 0;transform-origin:100% 50% 0}

100%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50% 0;-moz-transform-origin:100% 50% 0;transform-origin:100% 50% 0}

}

@-webkit-keyframes hide-lr{

0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}

100%{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0}

}

@-moz-keyframes hide-lr{

0%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}

100%{-moz-transform:translateX(30px);transform:translateX(30px);opacity:0}

}

@keyframes hide-lr{

0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1}

100%{-webkit-transform:translateX(30px);-moz-transform:translateX(30px);transform:translateX(30px);opacity:0}

}

@-webkit-keyframes hide-dt{

0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}

100%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}

}

@-moz-keyframes hide-dt{

0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}

100%{-moz-transform:translateY(30px);transform:translateY(30px);opacity:0}

}

@keyframes hide-dt{

0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}

100%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);opacity:0}

}

@-webkit-keyframes hide-dt-f{

0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}

100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}

}

@-moz-keyframes hide-dt-f{

0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}

100%{-moz-transform:translateY(-30px);transform:translateY(-30px);opacity:0}

}

@keyframes hide-dt-f{

0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}

100%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);transform:translateY(-30px);opacity:0}

}

@-webkit-keyframes increaseHeight{

from{width:100%}

to{width:0}

}

@-moz-keyframes increaseHeight{

from{width:100%}

to{width:0}

}

@keyframes increaseHeight{

from{width:100%}

to{width:0}

}

@-webkit-keyframes tbfade{

0%{-webkit-transform:translateY(-10%);transform:translateY(-10%);opacity:1}

100%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}

}

@-moz-keyframes tbfade{

0%{-moz-transform:translateY(-10%);transform:translateY(-10%);opacity:1}

100%{-moz-transform:translateY(10%);transform:translateY(10%);opacity:0}

}

@keyframes tbfade{

0%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);opacity:1}

100%{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);opacity:0}

}

@media screen and (min-width:1025px){

.scapic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.transY{visibility:hidden;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);opacity:0}

.transYF{visibility:hidden;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);opacity:0}

.transX{visibility:hidden;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);opacity:0}

.transXF{visibility:hidden;-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px);opacity:0}

.active .transX,.active .transXF,.active .transY,.active .transYF{visibility:visible;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}

.trans{-webkit-transition:.7s ease-out;-moz-transition:.7s ease-out;transition:.7s ease-out}

.dly-1{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}

.dly-2{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}

.dly-3{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}

.dly-4{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}

.dly-5{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}

.dly-6{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}

.dly-7{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}

.dly-8{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}

.active .am-lsi{-webkit-animation:lightSpeedIn .8s both;-moz-animation:lightSpeedIn .8s both;animation:lightSpeedIn .8s both}

.active .am-fiu{-webkit-animation:fadeInUp .8s both;-moz-animation:fadeInUp .8s both;animation:fadeInUp .8s both}

.active .am-fid{-webkit-animation:fadeInDown .8s both;-moz-animation:fadeInDown .8s both;animation:fadeInDown .8s both}

.active .am-fir{-webkit-animation:fadeInRight .8s both;-moz-animation:fadeInRight .8s both;animation:fadeInRight .8s both}

.active .am-fil{-webkit-animation:fadeInLeft .8s both;-moz-animation:fadeInLeft .8s both;animation:fadeInLeft .8s both}

.active .am-rvv{position:relative}

.active .am-rvv:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-animation:reveal-v 2s .2s cubic-bezier(0,0,.2,1) both;-moz-animation:reveal-v 2s .2s cubic-bezier(0,0,.2,1) both;animation:reveal-v 2s .2s cubic-bezier(0,0,.2,1) both;background:#000}

.active .am-rvl{position:relative}

.active .am-rvl:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-animation:reveal-l 2s .2s cubic-bezier(0,0,.2,1) both;-moz-animation:reveal-l 2s .2s cubic-bezier(0,0,.2,1) both;animation:reveal-l 2s .2s cubic-bezier(0,0,.2,1) both;background:#000}

.active .am-delay-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}

.active .am-delay-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}

.active .am-delay-3{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}

.active .am-delay-4{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}

.active .am-delay-5{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}

.active .am-delay-6{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}

.active .am-delay-7{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}

.active .am-delay-8{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}

.active .am-delay-9{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}

.active .am-delay-10{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}

.active .am-delay-11{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}

.active .am-delay-12{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}

}

.bubbly-button:after,.bubbly-button:before{position:absolute;left:-20%;display:block;width:140%;height:100%;content:'';-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;transition:all ease-in-out .5s;background-repeat:no-repeat}

.bubbly-button:before{top:-75%;display:none;background-image:-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,transparent 20%,#0079c3 20%,transparent 30%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,transparent 10%,#0079c3 15%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%);background-image:-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,transparent 20%,#0079c3 20%,transparent 30%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,transparent 10%,#0079c3 15%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%);background-image:radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,transparent 20%,#0079c3 20%,transparent 30%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,transparent 10%,#0079c3 15%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}

.bubbly-button:after{bottom:-75%;display:none;background-image:-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,transparent 10%,#0079c3 15%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%),-webkit-radial-gradient(circle,#0079c3 20%,transparent 20%);background-image:-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,transparent 10%,#0079c3 15%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%),-moz-radial-gradient(circle,#0079c3 20%,transparent 20%);background-image:radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,transparent 10%,#0079c3 15%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%),radial-gradient(circle,#0079c3 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}

@-webkit-keyframes topBubbles{

0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}

50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}

100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}

}

@-moz-keyframes topBubbles{

0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}

50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}

100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}

}

@keyframes topBubbles{

0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}

50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}

100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}

}

@-webkit-keyframes bottomBubbles{

0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}

50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}

100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}

}

@-moz-keyframes bottomBubbles{

0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}

50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}

100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}

}

@keyframes bottomBubbles{

0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}

50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}

100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}

}

@media screen and (min-width:1025px){

.bubbly-button:hover:before{display:block;-webkit-animation:topBubbles ease-in-out .75s forwards;-moz-animation:topBubbles ease-in-out .75s forwards;animation:topBubbles ease-in-out .75s forwards}

.bubbly-button:hover:after{display:block;-webkit-animation:bottomBubbles ease-in-out .75s forwards;-moz-animation:bottomBubbles ease-in-out .75s forwards;animation:bottomBubbles ease-in-out .75s forwards}

}

.friendship-link{position:relative;width:210px}

.friendship-link .s{line-height:34px;position:relative;overflow:hidden;height:34px;padding:0 20px 0 10px;cursor:pointer;border:1px solid #999}

.friendship-link .aico{position:absolute;top:50%;right:10px;display:block;width:12px;height:6px;margin-top:-3px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background-position:-152px -50px}

.friendship-link .k{position:absolute;z-index:99;right:0;bottom:100%;left:0;display:none;overflow:hidden;background:#999}

.friendship-link .g{overflow:hidden;overflow-y:auto;max-height:300px;-webkit-overflow-scrolling:touch}

.friendship-link .nowti{line-height:30px;display:block;margin:0 15px}

.friendship-link.act .s{background:#999}

.friendship-link.act .aico{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

html{font-size:62.5%}

a{color:#666}

/*.mtop{height:88px}*/

.header{line-height:24px;position:fixed;z-index:1005;top:0;right:0;left:0;height:88px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}

/*.header .logo{float:left;width:153px;margin:18px 0 0 4.5%}

.header .nav{float:left;margin-left:16.15%}

.header .h-ctas{float:right;margin:23px 4.5% 0 0;padding:5px 0 5px 15px;border-left:1px solid #ccc}

.header.hide{top:-88px}

.nav li{float:left}

.nav li>a{font-size:16px;display:block;padding:32px 25px}

.nav li>a.act{color:#fff;background:#0079c3}*/







.header { height: 97px; transition: 300ms; -webkit-transition: 300ms; }

.logo { width: 515px; float: left; margin: 0 0 0 13.54%; }

.nav { float: left; margin-left: 6.1%; }

.nav li { float: left; padding: 0 18px; }

.nav li > a { color: #333; font-size: 16px; display: block; line-height: 24px; padding: 37px 2px 26px 2px; position: relative; }

.nav li > a:before { content: ""; position: absolute; left: auto; right: 0; bottom: 0; height: 7px; background: #008cd6; width: 0; transition: 300ms; -webkit-transition: 300ms; }

.nav li > a:hover { color: #008cd6; }

.nav li > a:hover:before { width: 100%; right: auto; left: 0; }

.nav li > a.act { color: #008cd6; }

.nav li > a.act:before { width: 100%; right: auto; left: 0; }









.h-ctas a{line-height:32px;float:left}

.h-ctas a+a{margin-left:15px}

.h-ctas a:not(.tel){border-radius:100%;background:#e5e5e5}

.h-ctas .aico{float:left;width:32px;height:32px}

.h-ctas .num{font-size:22px;float:left;margin-left:3px}

.h-ctas .tel .aico{background-position:-206px -68px}

.h-ctas .weixin .aico{background-position:-238px -68px}

.h-ctas .sina .aico{background-position:-206px -132px}

.menuBox{position:fixed;z-index:1004;top:0;right:-320px;display:none;overflow:hidden;overflow-y:auto;width:320px;height:100%;background:#f6f6f6;-webkit-overflow-scrolling:touch}

.menuBox .navMobile{margin-top:60px}

.menuBox .navMobile a{line-height:1.4;display:block;padding-right:20%;padding-left:20%}

.menuBox .navMobile dd>a{font-size:18px;padding-top:15px;padding-bottom:15px;color:#333}

.menuBox .navMobile dd>a.act{color:#fff;background:#0f58a8}

.menuBox .navMobile .mtv{display:none;padding:6px 0;background:#1ca1e6}

.menuBox .navMobile .mtv a{font-size:16px;padding-top:12px;padding-bottom:12px;color:#fff}

.menuBlack{position:fixed;z-index:1003;display:none}

/*@media screen and (min-width:1025px){

.nav li>a:hover{color:#fff;background:#0079c3}

.h-ctas a:not(.tel):hover{background:#0079c3}

.weixin:hover .aico{background-position:-238px -100px}

.sina:hover .aico{background-position:-206px -164px}

.tel:hover{color:#0079c3}

.tel:hover .aico{background-position:-206px -100px}

}*/

/*@media screen and (max-width:1800px){

.header .nav{margin-left:10%}

}

@media screen and (max-width:1700px){

.header .nav{margin-left:8%}

}

@media screen and (max-width:1600px){

.header .logo{margin-left:2.5%}

.header .h-ctas{margin-right:2.5%}

.nav li>a{padding:32px 20px}

}

@media screen and (max-width:1440px){

.nav li>a{font-size:15px;padding:32px 18px}

}

@media screen and (max-width:1366px){

.header,.mtop{height:78px}

.header .logo{margin-top:13px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}

.nav li>a{padding:27px 20px}

.h-ctas a{position:relative}

.h-ctas .num{position:absolute;top:100%;left:50%;visibility:hidden;float:none;width:210px;margin-top:15px;margin-left:-105px;padding:15px 0;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);text-align:center;opacity:0;color:#fff;border-radius:10px;background:#0079c3}

.h-ctas .num:before{position:absolute;top:-15px;right:0;left:0;height:15px;content:'';background:url(../images/aw_3.png) no-repeat center bottom}

.h-ctas .tel:hover .num{visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}

.header .h-ctas{margin-top:23px;padding:0;border:none}

.header .nav{margin-left:10%}

}

@media screen and (max-width:1280px){

.nav li>a{font-size:14px;font-weight:700;padding:27px 16px}

}

@media screen and (max-width:1200px){

.header .nav{margin-left:8%}

}

@media screen and (max-width:1153px){

.header .nav{margin-left:6%}

.nav li>a{padding:27px 12px}

.h-ctas a+a{margin-left:10px}

.header .logo{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}

}

@media screen and (max-width:1024px){

.h-ctas,.header .nav{display:none}

.header,.mtop{height:60px}

.header .logo{margin:4px 0 0 5%;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}

.menu-handler{display:block}

.menu-handler .burger{width:32px;margin-left:-16px;background:#0079c3}

}

@media screen and (max-width:481px){

.menuBox{width:220px}

.menuBox .navMobile dd>a{font-size:16px}

.menuBox .navMobile .mtv a{font-size:14px}

}*/



.navMobile { margin-top: 60px; }

.navMobile dd a { display: block; }

.navMobile dd p a { line-height: 1.4; color: #333; padding: 15px 25px; font-size: 18px; position: relative; }

.navMobile dd { border-bottom: 1px solid #cecece; }

.navMobile dd p a:before { content: ""; position: absolute; top: 0; bottom: 0; width: 7px; background: url(../images/ix-ico-6.png) no-repeat right center; right: 25px; }

.mtnav { padding: 25px; overflow: hidden; display: none; }

.mtnav a { color: #777; line-height: 30px; width: 50%; float: left; }

.navMobile dd p a.act { background: #008cd6; color: #fff; }

.navMobile dd p a.act:before { background-position: left center; }



.banner{position:relative;overflow:hidden}

.banner #vi,.banner .pic2{position:absolute;top:0;left:0}

.banner .cover{background:rgba(0,0,0,.4)}

.banner .txts{position:absolute;top:26%;right:0;left:0;color:#fff}

.banner .en{font-size:20px;margin-bottom:15px}

.banner .ti{font-size:60px}

.banner .ch{font-size:18px;margin-top:5px}

.banner .more{margin-top:45px}

.ix-more{font-size:12px;line-height:58px;position:relative;display:inline-block;width:228px;height:58px;vertical-align:bottom;color:#fff;border-radius:30px;background:url(../images/bg_1.png) center top;background-size:100%}

.ix-more .ib{line-height:1}

.ix-more .aico{width:8px;height:12px;margin-left:20px;background-position:-265px -132px}

.ix-more.is-more .aico{width:12px;height:12px;background-position:-248px -196px}

.scrolling-mouse{position:absolute;right:0;bottom:0;left:0;-webkit-animation:s-mouse 2s linear infinite alternate;-moz-animation:s-mouse 2s linear infinite alternate;animation:s-mouse 2s linear infinite alternate;text-align:center;text-transform:capitalize;color:#fff}

.scrolling-mouse .line{width:1px;height:78px;margin:15px auto 0 auto;background:#fff}

@-webkit-keyframes s-mouse{

0%{-webkit-transform:translateY(0);transform:translateY(0)}

100%{-webkit-transform:translateY(20%);transform:translateY(20%)}

}

@-moz-keyframes s-mouse{

0%{-moz-transform:translateY(0);transform:translateY(0)}

100%{-moz-transform:translateY(20%);transform:translateY(20%)}

}

@keyframes s-mouse{

0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}

100%{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);transform:translateY(20%)}

}

@media screen and (max-width:1600px){

.banner .txts{top:20%}

}

@media screen and (max-width:1366px){

.banner .ti{font-size:50px}

.banner .en{font-size:18px}

.banner .ch{font-size:16px}

.scrolling-mouse{bottom:-20px}

.banner .more{margin-top:35px}

.banner .txts{top:18%}

}

@media screen and (max-width:1024px){

.banner .pic2{position:relative}

.banner #vi,.scrolling-mouse{display:none}

.banner .txts{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

}

@media screen and (max-width:861px){

.banner .en{font-size:16px}

.banner .ti{font-size:40px}

.banner .ch{font-size:14px}

.ix-more{line-height:48px;width:188px;height:48px}

}

@media screen and (max-width:641px){

.banner .cover{display:none}

.banner .txts{position:relative;top:0;padding:45px 5%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;color:#333;background:#e5e5e5}

}

@media screen and (max-width:601px){

.banner .ti{font-size:32px}

.banner .ch{width:300px;max-width:100%;margin-right:auto;margin-left:auto}

}

@media screen and (max-width:481px){

.banner .ti{font-size:24px}

.banner .en{font-size:14px}

.banner .ch{font-size:12px;width:200px}

.ix-more{line-height:44px;width:148px;height:44px}

.ix-more .aico{margin-left:10px}

.banner .txts{padding-top:35px;padding-bottom:35px}

}

.ix1{padding:120px 0 130px 0}

.ix-ab{width:1200px;max-width:100%;margin:0 auto}

.ix-ab .ti{font-size:30px;color:#333}

.ix-ab .tx{font-size:16px;margin-top:35px}

.ix-ab .more{margin-top:35px}

.ia-more{line-height:58px;position:relative;display:inline-block;width:228px;height:58px;vertical-align:bottom;color:#0079c3}

.ia-more .bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:0;border-radius:30px;background:url(../images/bg_1.png) center top;background-size:100%}

.ia-more p{position:relative}

@media screen and (min-width:1025px){

.ia-more:hover{color:#fff}

.ia-more:hover .bg{visibility:visible;opacity:1}

}

@media screen and (max-width:1400px){

.ix1{padding:50px 0 60px 0}

}

@media screen and (max-width:1024px){

.ix1{padding-bottom:90px}

}

@media screen and (max-width:861px){

.ix1{padding:80px 0 70px 0}

}

@media screen and (max-width:641px){

.ix-ab .tx{font-size:14px;text-align:justify}

}

@media screen and (max-width:601px){

.ix-ab .ti{font-size:24px}

.ix1{padding:60px 0 50px 0}

}

@media screen and (max-width:481px){

.ix-ab .ti{font-size:20px;width:200px;max-width:100%;margin-right:auto;margin-left:auto}

.ix1{padding:45px 0 30px 0}

.ix-ab .tx{margin-top:25px}

.ix-ab .more{margin-top:15px}

}

.ix-pa{padding-right:7%;padding-left:7%}

.ix-title .ti{font-size:20px;line-height:27px;float:left;color:#333}

.ix-title .more{float:right;width:27px;height:27px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;background-position:-238px -159px}

.ix-title.white .ti{color:#fff}

.ix-title.white .more{background-position:-238px -132px}

.ip-more{line-height:58px;display:block;overflow:hidden;width:154px;height:58px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;text-transform:capitalize;color:#0079c3;background:#0067a5}

.ip-more .aico{width:42px;height:15px;margin:22px 0 0 56px;-webkit-transition:margin .4s;-moz-transition:margin .4s;transition:margin .4s;background-position:-206px -196px}

.ip-more .x{position:absolute;top:0;right:96px;visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;white-space:nowrap;opacity:0}

.ix2{padding-top:55px;padding-bottom:35px;background:#0079c3}

.ix2 .ip-list{margin-top:50px;margin-bottom:15px}

.ip-list{margin-left:-35px}

.ip-list li{float:left;width:50%;margin-bottom:35px}

.ip-list a{display:block;margin-left:35px}

.ip-a{position:relative;color:#fff;border:1px solid #fff}

.ip-a .txts{position:absolute;top:0;right:0;bottom:0;left:0;padding:50px 45px 0 45px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;background:#0079c3}

.ip-a .ti{font-size:18px;margin-top:15px}

.ip-a .ico{display:block;height:50px;background-position:left center}

.ip-a .tx{height:175px;margin-top:35px; font-size:16px;}

.ip-a .ip-more{position:absolute;right:0;bottom:0;color:#0079c3}

.dec-en img{max-width:100%;vertical-align:bottom}

@media screen and (min-width:1025px){

.ipm-h:hover .ip-more{width:204px;background:#fff}

.ipm-h:hover .ip-more .aico{margin-left:126px;background:url(../images/aw_1.png) no-repeat 0 0}

.ipm-h:hover .ip-more .x{visibility:visible;opacity:1}

.ip-a:hover .txts{background-color:transparent}

.ix-title .more:hover{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}

}

@media screen and (max-width:1700px){

.ip-a .txts{padding:40px 35px 0 35px}

}

@media screen and (max-width:1600px){

.ip-a .txts{padding:40px 35px 0 35px}

.ix-pa{padding-right:5%;padding-left:5%}

.ip-list a{margin-left:25px}

.ip-list{margin-left:-25px}

.ip-list li{margin-bottom:25px}

}

@media screen and (max-width:1440px){

.ip-a .txts{padding:30px 25px 0 25px}

.ip-a .tx{margin-top:25px;font-size: 16px; font-size:16px;}

}

@media screen and (max-width:1366px){

.ip-a .tx{height:50px}

.ip-a .ip-more{line-height:48px;height:48px}

.ip-a .ip-more .aico{margin-top:17px}

}

@media screen and (max-width:1280px){

.ip-list a{margin-left:15px}

.ip-list{margin-left:-15px}

}

@media screen and (max-width:1200px){

.ip-a .ip-more{display:none}

}

@media screen and (max-width:1024px){

.ip-a .cover,.ip-a .pic,.ip-a .tx{display:none}

.ip-a{height:248px;text-align:center;background:#0079c3}

.ip-a .ico{background-position:center center}

.ip-a .txts{top:50%;bottom:auto;padding:0 5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0}

}

@media screen and (max-width:861px){

.dec-en{display:none}

.ix2 .ip-list{margin-bottom:0}

.ix2{padding-bottom:60px}

}

@media screen and (max-width:641px){

.ip-list li{width:50%;margin-bottom:80px}

.ip-list a{margin-left:80px}

.ip-list{margin-left:-80px}

.ix2{padding-bottom:10px}

}

@media screen and (max-width:601px){

.ip-list li{margin-bottom:60px}

.ip-list a{margin-left:60px}

.ip-list{margin-left:-60px}

.ix2{padding-top:65px}

}

@media screen and (max-width:481px){

.ip-list li{margin-bottom:20px}

.ip-list a{margin-left:20px}

.ip-list{margin-left:-20px}

.ip-a{height:158px}

.ix2 .ip-list{margin-top:40px}

.ix2{padding-top:50px;padding-bottom:30px}

}

.isp-list li{float:left;width:50%}

.isp-a{position:relative;display:block;color:#fff}

.isp-a .txts{position:absolute;top:0;right:0;left:0;padding:9% 14% 0 14%}

.isp-a .ch{font-size:30px}

.isp-a .en{font-size:26px;line-height:1.3;text-transform:capitalize}

.isp-a .line{width:24px;height:6px;margin:10px 0 20px;background:#fff}

.isp-a .cover{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}

@media screen and (min-width:1025px){

.isp-a:hover .cover{opacity:.5}

}

@media screen and (max-width:1600px){

.isp-a .txts{padding:7% 10% 0 10%}

}

@media screen and (max-width:1366px){

.isp-a .ch{font-size:24px}

.isp-a .en{font-size:20px}

.isp-a .line{height:4px;margin:6px 0 12px}

}

@media screen and (max-width:1024px){

.isp-a .txts{padding-top:8%}

}

@media screen and (max-width:861px){

.isp-a .ch{font-size:20px}

.isp-a .en{font-size:16px}

.isp-a .line{height:2px;margin:5px 0 10px}

}

@media screen and (max-width:641px){

.isp-list li{float:none;width:100%}

.isp-a .txts{padding:9% 5% 0 5%}

.isp-a .ch{font-size:24px}

.isp-a .en{font-size:20px}

.isp-a .line{height:4px;margin:6px 0 12px}

}

@media screen and (max-width:481px){

.isp-a .ch{font-size:20px}

.isp-a .en{font-size:16px}

.isp-a .line{height:2px;margin:5px 0 10px}

.isp-a .txts{padding-top:8%}

}

.is-box{width:476px;height:476px;margin:0 auto;color:#fff;border-radius:100%;background:url(../images/bg_2.png)}

.is-box .ti{font-size:30px}

.is-box .pa{padding:155px 35px 0 35px}

.is-box .tx{height:50px;margin-top:20px;text-align:center;font-size: 16px;}

.is-box .more{margin-top:75px}

.ix4{padding-top:85px;padding-bottom:132px}

.ix4 .is-box{margin-top:20px}

@media screen and (max-width:1024px){

.ix4{padding-bottom:112px}

}

@media screen and (max-width:861px){

.ix4{padding-bottom:85px}

}

@media screen and (max-width:601px){

.is-box{width:100%;height:auto;border-radius:0}

.is-box .pa{padding:55px 5%}

.is-box .ti{font-size:24px}

.is-box .more{margin-top:45px}

.ix4 .is-box{margin-top:50px}

.ix4{padding-top:65px;padding-bottom:65px}

}

@media screen and (max-width:481px){

.is-box .ti{font-size:20px}

.ix4 .is-box{margin-top:40px}

.ix4{padding-top:50px;padding-bottom:50px}

.is-box .pa{padding:45px 5%}

}

.ix5{padding-top:80px;padding-bottom:140px;background:#f6f6f6 url(../images/j_bg1.jpg) no-repeat center bottom;background-size:100%}

.ix5 .cp-list,.ix5 .cp-tx{margin-top:70px}

.cp-list{overflow:visible;width:870px;margin:0 auto}

.cp-list .item{float:left;width:20%;text-align:center}

.cp-list .cpa{position:relative;display:inline-block;width:102px;vertical-align:bottom}

.cp-list .cpa:before{position:absolute;top:0;right:0;left:0;visibility:hidden;height:102px;content:'';-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:0;background:url(../images/bg_3.png);background-size:100%}

.cp-list .cpa.act:before{visibility:visible;opacity:1}

.cp-list .cpa.act .ico{border-color:transparent;background-position:center bottom}

.cp-list .ico{position:relative;display:block;height:100px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;border:1px solid #666}

.cp-list .ti{font-size:16px;margin-top:10px}

.cp-list .slick-arrow{position:absolute;z-index:99;top:36px;width:20px;height:30px;background:url(../images/aw_4.png) no-repeat}

.cp-list .slick-prev{left:-5px}

.cp-list .slick-next{right:-5px;background-position:right bottom}

.cp-list .slick-disabled{cursor:default;opacity:.5}

.cpx-a{position:relative;display:block;overflow:hidden;padding:40px 50px;cursor:default;background:#fff}

.cpx-a .pic{float:left;width:254px;margin-right:45px}

.cpx-a .txts{overflow:hidden;min-height:174px}

.cpx-a .ti{font-size:16px}

.cpx-a .tx{width:570px;max-width:100%;height:50px;margin-top:2px}

.cpx-a .ip-more{position:absolute;right:0;bottom:0;background:#8dccef}

.cp-tx{visibility:hidden;max-width:100%;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);text-align:left;letter-spacing:0;opacity:0}

.cp-tx.show{visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}

@media screen and (min-width:1025px){

.cp-list .cpa:hover:before{visibility:visible;opacity:1}

.cp-list .cpa:hover .ico{border-color:transparent;background-position:center bottom}

.cpx-a:hover{box-shadow:0 5px 10px rgba(0,0,0,.3)}

.cpx-a:hover .ip-more{background:#8dccef}

.cp-list .slick-prev:not(.slick-disabled):hover{background-position:right top}

.cp-list .slick-next:not(.slick-disabled):hover{background-position:left bottom}

}

@media screen and (max-width:1024px){

.cp-list{width:680px}

.cp-tx{width:100%}

}

@media screen and (max-width:861px){

.ix5 .cp-list{margin-top:50px}

.cp-list{width:510px}

.ix5{padding-bottom:60px}

.ix5 .cp-tx{margin-top:35px}

.cp-tx .cpx-a{padding:40px 5%}

.cpx-a .pic{margin-right:35px}

}

@media screen and (max-width:641px){

.cpx-a .pic{width:200px;margin-right:25px}

.cpx-a .txts{min-height:137px}

.cpx-a .ip-more{line-height:38px;width:104px;height:38px}

.cpx-a .ip-more .aico{margin-top:12px;margin-left:31px}

}

@media screen and (max-width:601px){

.cp-list{width:340px}

.cp-list .slick-next{right:-15px}

.cp-list .slick-prev{left:-15px}

.ix5{padding-top:65px;padding-bottom:40px}

.cpx-a .pic{display:none}

.cp-tx .cpx-a{padding:30px 5%}

}

@media screen and (max-width:481px){

.cp-tx .cpx-a{margin-left:10px}

.cpx-a .pic{display:block;float:none;width:100%;margin-bottom:25px}

.ix5{padding-top:50px;padding-bottom:50px}

.ix5 .cp-list{margin-top:40px}

.cp-list{width:240px}

.cp-list .slick-arrow{top:26px}

.cp-list .slick-next{right:-25px}

.cp-list .slick-prev{left:-25px}

.cp-list .cpa{width:82px}

.cp-list .cpa:before{height:82px}

.cp-list .ico{height:80px;background-size:80px}

.cp-list .ti{font-size:13px;margin-top:5px}

}

./*footer{padding:40px 0 35px 0;color:#ccc;background:#0079c3}

.footer a{color:#ccc}

.footer .f-ctas{float:left}

.footer .f-links{float:right}

.footer .f-cop{margin-top:65px}

.f-links .friendship-link{float:left}

.f-links .friendship-link .s{line-height:40px;height:40px;border:none;background:#4d4d4d}

.f-links .friendship-link .aico{width:10px;background:url(../images/aw_2.png) no-repeat}

.f-links .friendship-link .nowti{margin:0 10px}

.f-links .friendship-link .g{background:#4d4d4d}

.f-links .lk{line-height:40px;float:left;overflow:hidden;width:210px;height:40px;margin-left:5px;text-align:center;background:#4d4d4d}

.f-cop a,.f-cop span{margin-left:35px}

.f-ctas i{margin:0 20px}*/



.footer a { color: #fff; }

.f-ctas { overflow: hidden; }

.f-ctas a { line-height: 24px; display: block; float: left; /*padding-left: 28px;*/ position: relative; margin-right: 60px; transition: 0ms; -webkit-transition: 0ms; color:#FFFFFF;}

.f-ctas a:before { content: ""; width: 28px; height: 24px; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: center top; }

.f-ctas .c1:before { background-image: url(../images/footer-ico-1.png); }

.f-ctas .c2:before { background-image: url(../images/footer-ico-2.png); }

.f-ctas .c3:before { background-image: url(../images/footer-ico-3.png); }

.footer{ background-color:#0079c3; color:#FFFFFF;}





.sharebox { overflow: hidden; line-height: 24px; font-size: 15px; text-transform: capitalize; }

.sharebox p { float: left; margin-right: 9px; }

.sharebox .share { float: left; overflow: hidden; }

.share a { display: block; width: 28px; height: 24px; background-repeat: no-repeat; background-position: center top; float: left; margin-right: 4px; }

.share .s1 { background-image: url(../images/footer-ico-4.png); }

.share .s2 { background-image: url(../images/footer-ico-5.png); }

.share .s3 { background-image: url(../images/footer-ico-6.png); }



.erweima li { width: 107px; font-size: 12px; color: #c3c3c3; float: left; text-align: center; margin-left: 22px; }

.erweima { overflow: hidden; }

.erweima .pic { margin-bottom: 3px; }



.footer .t { padding: 64px 0 23px 0; }

.footer .sharebox { margin-top: 24px; }



.footer .b { border-top: 1px solid #fff; padding: 17px 0 30px 0; }

.f-cop a { margin-left: 17px; }





#top{font-size:12px;line-height:44px;position:fixed;z-index:599;right:5px;bottom:5px;display:none;width:44px;height:44px;cursor:pointer;color:#fff;border-radius:100%;background:rgba(0,121,195,.8)}

/*@media screen and (min-width:1025px){

.footer a:hover{color:#fff}

}

@media screen and (max-width:1024px){

.footer .f-ctas,.footer .f-links{float:none}

.footer .f-links{margin-top:25px}

#top{display:block}

}*/

/*@media screen and (max-width:481px){

.f-links .friendship-link,.f-links .lk{width:49%}

.f-links .lk{margin-left:2%}

.f-cop a,.f-cop span{margin-left:10px}

.footer{font-size:12px}

.footer .f-links{margin-top:15px}

.footer .f-cop{margin-top:45px}

.f-ctas i{margin:0 10px}

}*/

.pbanner{position:relative;overflow:hidden}

.pbanner .ig{display:block;width:110%;margin-left:-10%}

.pbanner .cover{background:rgba(0,0,0,.4)}

.pbanner .txts{position:absolute;top:40%;right:0;left:0;color:#fff}

.pbanner .en{font-size:20px;margin-bottom:15px}

.pbanner .ch{font-size:60px}

.active .ig{margin-left:-5%;-webkit-transition:6s .2s linear;-moz-transition:6s .2s linear;transition:6s .2s linear}

@media screen and (max-width:1600px){

.pbanner .txts{top:38%}

}

@media screen and (max-width:1440px){

.pbanner .ch{font-size:50px}

.pbanner .en{font-size:18px;margin-bottom:8px}

}

@media screen and (max-width:1024px){

.pbanner .ch{font-size:40px}

.pbanner .en{font-size:16px;margin-bottom:5px}

.pbanner .txts{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

}

@media screen and (max-width:861px){

.pbanner .ch{font-size:32px}

.pbanner .en{font-size:14px}

}

@media screen and (max-width:601px){

.pbanner .ch{font-size:28px}

.pbanner .en{font-size:12px;margin-bottom:0}

}

@media screen and (max-width:481px){

.pbanner .en{font-size:16px;margin-bottom:3px}

.pbanner .ch{font-size:20px}

}

.pnav{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;border-bottom:1px solid #ccc;background:#fff}

.pnav a{line-height:24px;display:block;padding:14px 22px;color:#333}

.pnav.fix{position:fixed;z-index:1004;top:0;right:0;left:0;box-shadow:0 0 5px rgba(0,0,0,.5)}

.pnav.hide{top:-53px}

.pnav a.act{color:#fff;background:#0079c3}

@media screen and (min-width:1025px){

.pnav a:hover{color:#fff;background:#0079c3}

}

@media screen and (max-width:861px){

.pnav{position:relative}

.pnav .pw{width:100%}

.pnav .mcv{display:block;color:#333}

.pnav ul{position:absolute;z-index:199;top:100%;right:0;left:0;display:none;overflow:hidden;margin-top:1px;padding:6px 0;border-bottom:1px solid #ccc;background:#fff}

.pnav li{float:left;width:50%}

.pnav a{padding:12px 5%}

.pnav a.act{color:#333;background:0 0}

}

@media screen and (max-width:481px){

.mcv{line-height:44px}

.pnav a{padding:8px 5%}

}

.ab1{padding:95px 0 120px 0}

.ab1 .ab-video{margin-top:45px}

.ab1 .ab-title{margin-bottom:55px}

.pbg{background:#f6f6f6}

.ab-title .ch{font-size:30px;color:#333}

.ab-title .en{font-size:16px;margin-top:2px;color:#999}

.ab-title.white .ch,.ab-title.white .en{color:#fff}

.ab-video{position:relative}

.ab-video .av-btn{position:absolute;top:50%;left:50%;margin:-34px 0 0 -34px}

.ab-video #av{position:absolute;top:0;right:0;bottom:0;left:0;display:block}

.av-btn{display:block;width:68px;height:68px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:100%;background:#fff}

.av-btn .aico{display:block;width:68px;height:68px;background-position:-138px -136px}

@media screen and (min-width:1025px){

.avb-h:hover .av-btn{background:#0079c3}

.avb-h:hover .av-btn .aico{background-position:-206px 0}

}

@media screen and (max-width:1024px){

.ab1{padding:75px 0 100px 0}

.ab1 .ab-title{margin-bottom:45px}

}

@media screen and (max-width:641px){

.ab-title .ch{font-size:24px}

.ab-title .en{font-size:14px}

.ab1 .ab-title{margin-bottom:35px}

.av-btn{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}

.ab1{padding:65px 0 80px 0}

}

@media screen and (max-width:481px){

.ab-title .ch{font-size:20px}

.ab-title .en{font-size:12px}

.ab1 .ab-title{margin-bottom:25px}

.av-btn{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}

.ab1 .ab-video{margin-top:30px}

.ab1{padding:45px 0 50px 0}

}

.ab2{padding:80px 0 130px 0;background-repeat:no-repeat;background-position:center center;background-size:cover}

.ab2 .ab-title{margin-bottom:55px}

.carousel-box{position:relative}

#carousel{position:relative;width:100%;height:350px}

#carousel .ig{display:block;border:3px solid #fff}

#carousel-left,#carousel-right{position:absolute;z-index:99;top:50%;width:46px;height:46px;margin-top:-23px;border-radius:100%;background:#fff}

#carousel-left{left:0}

#carousel-right{right:0}

#carousel-left .aico,#carousel-right .aico{display:block;height:100%}

#carousel-right .aico{background-position:-92px -46px}

.honors{display:none;margin-left:-15px}

.honors .pic{margin-left:15px;border:3px solid #fff}

.honors .slick-dots{margin-top:40px}

.honors .slick-dots li{width:6px;height:6px;margin:0 6px;border:2px solid #fff;border-radius:100%}

.honors .slick-dots .slick-active{background:#fff}

@media screen and (min-width:1025px){

#carousel-left:hover,#carousel-right:hover{background:rgba(255,255,255,.7)}

#carousel-left:hover .aico{background-position:-46px 0}

#carousel-right:hover .aico{background-position:-46px -46px}

}

@media screen and (max-width:1024px){

.carousel-box{display:none}

.honors{display:block}

.ab2{padding-bottom:100px}

}

@media screen and (max-width:481px){

.honors .pic{margin-left:10px}

.honors{margin-left:-10px}

.ab2 .ab-title{margin-bottom:35px}

.honors .slick-dots li{width:4px;height:4px;margin:0 4px}

.honors .slick-dots{margin-top:35px}

.ab2{padding:60px 0}

}

.ab3{padding-top:60px}

.ab3 .ab-title{margin-bottom:40px}

.his-box{position:relative;padding-bottom:100px}

.his-box:before{position:absolute;top:0;bottom:0;left:50%;content:'';border-left:1px solid #999}

.his-box .dot{position:relative;display:block;width:18px;height:18px;margin-right:auto;margin-bottom:70px;margin-left:auto;border:6px solid #fff;border-radius:100%;background:#0079c3;box-shadow:0 0 10px rgba(0,0,0,.3)}

.his-box li{float:right;width:50%}

.his-box .item2{margin-top:155px}

.his-box .item2 .his-x{margin:0 50px 0 80px}

.his-box .item2 .his-x:before{right:-51px}

.his-box .item2 .his-x:after{right:-56px}

.his-box .item1 .his-x{margin:0 80px 0 50px}

.his-box .item1 .his-x:before{left:-50px}

.his-box .item1 .his-x:after{left:-55px}

.his-x{position:relative;padding:40px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;border:1px solid #fff;background:#fff}

.his-x .date{font-size:36px;line-height:1;margin-bottom:20px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;color:#333}

.his-x:before{position:absolute;top:60px;width:40px;height:1px;content:'';background:#999}

.his-x:after{position:absolute;z-index:9;top:56px;width:9px;height:9px;content:'';border-radius:100%;background:#0079c3}

@media screen and (min-width:1025px){

.his-x:hover{border-color:#0079c3;box-shadow:0 0 8px rgba(0,0,0,.2)}

.his-x:hover .date{color:#0079c3}

}

@media screen and (max-width:1366px){

.his-box .item2 .his-x{margin-left:0}

.his-box .item1 .his-x{margin-right:0}

.his-box .item2{margin-top:115px}

}

@media screen and (max-width:861px){

.his-x{padding:30px 25px}

.his-x .date{font-size:32px;margin-bottom:15px}

}

@media screen and (max-width:641px){

.his-box .dot,.his-box:before,.his-x:after,.his-x:before{display:none}

.his-box li{float:none;width:100%}

.his-box .item1 .his-x,.his-box .item2 .his-x{margin:0}

.his-box .item2{margin-top:0}

.his-box li+li{margin-top:30px!important}

.his-x{padding-right:5%;padding-left:5%}

.ab3 .ab-title{margin-bottom:50px}

.his-box{padding-bottom:80px}

}

@media screen and (max-width:481px){

.his-x .date{font-size:24px;margin-bottom:10px}

.his-box li+li{margin-top:20px!important}

.ab3 .ab-title{margin-bottom:35px}

.ab3{padding-top:50px}

.his-box{padding-bottom:50px}

}

.ab4{padding:95px 0 100px 0;background-repeat:no-repeat;background-position:center center;background-size:cover}

.ab4 .ab-title{margin-bottom:70px}

.coop-list{margin-left:-35px}

.coop-list li{float:left;width:20%;margin-bottom:35px}

.coop-list .pic{margin-left:35px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}

@media screen and (min-width:1025px){

.coop-list li:not(:last-child) .pic:hover{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);box-shadow:0 0 10px rgba(0,0,0,.3)}

}

@media screen and (max-width:1024px){

.coop-list .pic{margin-left:20px}

.coop-list{margin-left:-20px}

.coop-list li{margin-bottom:20px}

.ab4{padding:75px 0 80px 0}

}

@media screen and (max-width:861px){

.coop-list li{width:25%}

.ab4 .ab-title{margin-bottom:60px}

}

@media screen and (max-width:641px){

.coop-list li{width:33.33%}

}

@media screen and (max-width:481px){

.coop-list li{width:50%}

.ab4 .ab-title{margin-bottom:35px}

.ab4{padding:50px 0 40px 0}

}

.news-list{margin-left:-45px}

.news-list li{float:left;width:33.33%;margin-bottom:45px}

.news-list a{display:block;margin-left:45px}

.news-a{position:relative;background:#fff}

.news-a .txts{overflow:hidden;height:205px;padding:0 20px;border:1px solid #ccc}

.news-a .date{font-size:12px;margin-top:15px;color:#999}

.news-a .nowti{font-size:16px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;color:#333}

.news-a .tx{height:50px;margin-top:20px}

.news-a .more{font-size:12px;margin-top:30px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}

.news-a:before{position:absolute;position:absolute;right:0;bottom:0;left:auto;width:0;height:8px;content:'';content:'';-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;background:#0079c3}

.nw1{padding:110px 0 130px 0}

.nw1 .news-list{margin-bottom:50px}

@media screen and (min-width:1025px){

.news-a:hover:before{right:auto;left:0;width:100%}

.news-a:hover .more,.news-a:hover .nowti{color:#0079c3}

.news-a:hover{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);box-shadow:0 0 8px rgba(0,0,0,.2)}

}

@media screen and (max-width:1366px){

.news-list a{margin-left:25px}

.news-list{margin-left:-25px}

.news-list li{margin-bottom:35px}

.nw1{padding:90px 0 110px 0}

}

@media screen and (max-width:861px){

.news-list li{width:50%;margin-bottom:45px}

.news-list a{margin-left:45px}

.news-list{margin-left:-45px}

.nw1{padding:70px 0 90px 0}

.nw1 .news-list{margin-bottom:30px}

.news-list li:nth-child(9){display:none}

}

@media screen and (max-width:641px){

.news-list a{margin-left:25px}

.news-list{margin-left:-25px}

.news-list li{margin-bottom:35px}

.nw1 .news-list{margin-bottom:40px}

}

@media screen and (max-width:601px){

.news-a .pic{display:none}

.nw1{padding:60px 0 80px 0}

.news-list a{margin-left:15px}

.news-list{margin-left:-15px}

.news-list li{margin-bottom:25px}

}

@media screen and (max-width:481px){

.news-a .pic{display:block}

.news-list li{float:none;width:100%}

.news-list,.news-list a{margin-left:0}

.news-a .txts{height:185px}

.news-a .tx{margin-top:15px}

.news-a .more{margin-top:20px}

.nw1{padding:45px 0 50px 0}

.nw1 .news-list{margin-bottom:20px}

.news-list li:nth-child(9){display:block}

}

.pager a{line-height:40px;width:42px;height:40px;margin:0 5px;border:1px solid #ccc;background:#fff}

.pager a.act{color:#fff;border-color:#0079c3;background:#0079c3}

.pager .arrow{width:70px}

@media screen and (min-width:1025px){

.pager a:hover{color:#fff;border-color:#0079c3;background:#0079c3}

}

@media screen and (max-width:601px){

.pager .arrow{display:none}

}

.cul-list li{margin-bottom:30px}

.nw1 .cul-list{margin-bottom:65px}

.cul-list li:nth-child(2n-1) .pic{float:right}

.cul-a{position:relative;display:block;overflow:hidden;background:#fff}

.cul-a:before{position:absolute;position:absolute;z-index:9;right:0;bottom:0;left:auto;width:0;height:8px;content:'';content:'';-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;background:#0079c3}

.cul-a .pic{float:left;width:50%}

.cul-a .txts{float:left;width:50%;padding:50px 50px 0 50px}

.cul-a .nowti{font-size:18px;margin-bottom:3px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;color:#333}

.cul-a .date{font-size:12px;margin-bottom:30px;color:#999}

.cul-a .tx{width:380px;max-width:100%;height:50px;margin:0 auto 25px auto}

.cul-a .more{line-height:30px;display:block;width:120px;height:30px;margin:0 auto;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;text-align:center;color:#999;border:1px solid #ccc}

.cul-a .more i{display:none}

@media screen and (min-width:1025px){

.cul-a:hover:before{right:auto;left:0;width:100%}

.cul-a:hover .nowti{color:#0079c3}

.cul-a:hover .more{color:#0079c3;border-color:#0079c3}

}

@media screen and (max-width:1366px){

.cul-a .txts{padding:35px 35px 0 35px}

.cul-a .date{margin-bottom:20px}

}

@media screen and (max-width:1024px){

.cul-list{margin-left:-30px}

.cul-list li{float:left;width:50%}

.cul-list a{margin-left:30px}

.cul-a .pic{float:none!important;width:100%}

.cul-a .txts{float:none;overflow:hidden;width:100%;height:250px;padding-right:5%;padding-left:5%}

}

@media screen and (max-width:861px){

.nw1 .cul-list{margin-bottom:50px}

.cul-a .tx{margin-bottom:20px;text-align:justify}

.cul-a .txts{height:190px;padding-top:20px;text-align:left}

.cul-a .more{font-size:12px;line-height:1.8;width:auto;height:auto;margin:0;text-align:left;border:none}

.cul-a .more i{display:inline}

.cul-a .nowti{font-size:16px;margin-bottom:0}

.cul-a .date{margin-bottom:15px}

}

@media screen and (max-width:601px){

.cul-a .pic{display:none}

.cul-list a{margin-left:15px}

.cul-list{margin-left:-15px}

.cul-list li{margin-bottom:25px}

.nw1 .cul-list{margin-bottom:40px}

}

@media screen and (max-width:481px){

.cul-list li{float:none;width:100%}

.cul-list,.cul-list a{margin-left:0}

.cul-a .pic{display:block}

.nw1 .cul-list{margin-bottom:20px}

}

.nwd-ti{padding:80px 0 70px 0;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover}

.nwd-ti .ti{font-size:30px;margin-bottom:15px}

.nwd-ti .nt-s li+li{margin-left:30px}

.nwd-tx{padding:90px 0 100px 0}

.nwd-tx .freeTx{width:920px;max-width:100%;margin:0 auto}

.nwd-tx .nwd-back{margin-top:180px}

@media screen and (max-width:1366px){

.nwd-tx{padding-top:70px}

.nwd-tx .nwd-back{margin-top:160px}

}

@media screen and (max-width:861px){

.nwd-ti .ti{font-size:24px}

.nwd-tx .nwd-back{margin-top:140px}

}

@media screen and (max-width:641px){

.nwd-ti .ti{width:400px;max-width:100%;margin-right:auto;margin-left:auto}

.nwd-ti{padding-top:70px}

.nwd-tx{padding:60px 0 80px 0}

.nwd-tx .nwd-back{margin-top:120px}

}

@media screen and (max-width:481px){

.nwd-ti .ti{font-size:20px}

.nwd-ti .nt-s{font-size:12px}

.nwd-ti{padding:60px 0}

.nwd-tx{padding:40px 0 50px 0}

.nwd-tx .nwd-back{margin-top:80px}

}

.nwd-back{position:relative;padding-top:30px;border-top:5px solid #ccc}

.nwd-back .prev{float:left}

.nwd-back .prev .aico{float:left;margin-right:15px;background-position:-92px 0}

.nwd-back .next{float:right}

.nwd-back .next .aico{float:right;margin-left:15px;background-position:0 -46px}

.nwd-back .aico{width:46px;height:46px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:100%;background-color:#ccc}

.nwd-back .back{position:absolute;top:30px;left:50%;width:100px;margin-left:-50px;text-align:center;color:#fff;border-radius:30px;background-color:#0079c3}

.nwd-back a{line-height:46px;display:block;overflow:hidden}

@media screen and (min-width:1025px){

.nwd-back .back:hover{background-color:#ccc}

.nwd-back .next:hover .aico,.nwd-back .prev:hover .aico{background-color:#0079c3}

.nwd-back .next:hover,.nwd-back .prev:hover{color:#0079c3}

}

@media screen and (max-width:481px){

.nwd-back .next i,.nwd-back .prev i{display:none}

.nwd-back .next .aico,.nwd-back .prev .aico{margin:0}

}

.pro1{padding:55px 0;background:#fff}

.pro-nav{margin-left:-15px;padding:0 120px}

.pro-nav .item>a{display:block;margin-left:15px;padding:10px}

.pro-nav .item>a.act .pic2{border-color:#0079c3}

.pro-nav .pic2{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;border:1px solid transparent}

.pro-nav .slick-arrow{position:absolute;z-index:99;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:100%;background:#ccc}

.pro-nav .slick-arrow i{display:block;height:100%;background:url(../images/bicos.png) no-repeat}

.pro-nav .slick-prev{left:15px}

.pro-nav .slick-next{right:0}

.pro-nav .slick-next i{background-position:-26px -26px}

@media screen and (min-width:1025px){

.pro-nav a:not(.act) .pic2:hover{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 0 8px rgba(0,0,0,.3)}

.pro-nav .slick-arrow:hover{background-color:#0079c3}

.pro-nav .slick-prev:hover i{background-position:-26px 0}

.pro-nav .slick-next:hover i{background-position:0 -26px}

}

@media screen and (max-width:1366px){

.pro-nav{padding:0 80px}

}

@media screen and (max-width:1024px){

.pro-nav .item>a{padding:0}

}

@media screen and (max-width:861px){

.pro-nav{padding:0 60px}

}

@media screen and (max-width:641px){

.pro-nav{padding:0 80px}

}

@media screen and (max-width:601px){

.pro-nav{padding:0 60px}

}

@media screen and (max-width:481px){

.pro-nav{padding:0 35px}

.pro1{padding:35px 0}

}

.pro2{padding:85px 0 130px 0}

.pro2 .pro-list{margin-bottom:45px}

.pro-list{margin-left:-50px}

.pro-list li{float:left;width:33.33%;margin-bottom:50px}

.pro-list a{display:block;margin-left:50px}

.pro-a{background:#fff}

.pro-a .txts{position:relative;overflow:hidden;height:275px;padding:0 25px;border-top:1px solid #ccc}

.pro-a .nowti{font-size:16px;margin-top:40px;color:#333}

.pro-a .tx{height:75px;margin-top:10px}

.pro-a .pro-more{position:absolute;bottom:0;left:25px}

.pro-more{position:relative;display:block;width:154px;height:58px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;background:#8dccef}

.pro-more .aico{position:absolute;top:50%;left:50%;width:42px;height:15px;margin:-7px 0 0 -21px;background-position:-206px -196px}

.pro-more .x{display:none}

@media screen and (min-width:1025px){

.pro-a:hover .pro-more{left:0;width:100%;background:#0079c3}

.pro-a:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);box-shadow:0 0 8px rgba(0,0,0,.3)}

}

@media screen and (max-width:1366px){

.pro-list{margin-left:-35px}

.pro-list a{margin-left:35px}

}

@media screen and (max-width:861px){

.pro-list li{width:50%}

}

@media screen and (max-width:641px){

.pro-a .pro-more{position:relative;left:0;margin-top:25px}

.pro-more .aico{display:none}

.pro-more .x{display:block}

.pro-more{font-size:12px;width:100%;height:auto;background:0 0}

.pro-a .txts{height:170px}

.pro-a .nowti{margin-top:20px}

.pro-a .tx{height:50px}

.pro2{padding:65px 0 100px 0}

.pro2 .pro-list{margin-bottom:35px}

}

@media screen and (max-width:601px){

.pro-list a{margin-left:25px}

.pro-list{margin-left:-25px}

.pro-list li{margin-bottom:35px}

.pro2{padding-bottom:80px}

}

@media screen and (max-width:481px){

.pro-list li{width:100%;margin-bottom:30px}

.pro-list,.pro-list a{margin-left:0}

.pro-a .tx{height:75px}

.pro-a .nowti{margin-top:30px}

.pro-a .pro-more{margin-top:35px}

.pro-a .txts{height:220px}

.pro2 .pro-list{margin-bottom:15px}

.pro2{padding:45px 0 50px 0}

}

.pro-back{background:#0079c3}

.pro-back a{font-size:16px;line-height:62px;display:block;color:#fff}

.pro-back .next,.pro-back .prev{float:right;padding:0 20px;border-left:1px solid #fff}

.pro-back .next{border-right:1px solid #fff}

.pro-back .back{float:left}

.pro-back .bico{display:inline-block;width:26px;height:26px;margin-right:10px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;vertical-align:middle;border-radius:100%;background-color:#fff;background-position:-79px -84px}

@media screen and (min-width:1025px){

.pro-back .back:hover{color:#8dccef}

.pro-back .back:hover .bico{background-color:#8dccef}

.pro-back .next:hover,.pro-back .prev:hover{background:#8dccef}

}

@media screen and (max-width:481px){

.pro-back a{font-size:14px;line-height:54px}

.pro-back .next,.pro-back .prev{padding:0 10px}

.pro-back .pw{width:100%}

.pro-back .back{margin-left:5%}

}

.pd-nav{line-height:24px;border-bottom:1px solid #ccc}

.pd-nav li{float:left}

.pd-nav a{position:relative;display:block;padding:15px 45px}

.pd-nav a.act{color:#fff;background:#0079c3}

.pd-nav a.act:before{visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}

.pd-nav a:before{position:absolute;bottom:-6px;left:50%;visibility:hidden;width:8px;height:6px;margin-left:-4px;content:'';-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;background:url(../images/bicos.png) no-repeat -116px -75px}

@media screen and (min-width:1025px){

.pd-nav a:hover{color:#fff;background:#0079c3}

}

@media screen and (max-width:481px){

.pd-nav a{padding:15px 30px}

}

.pro3{padding:100px 0;background:#f6f6f6}

.pro-intro .pic{float:left;width:50%;margin-right:45px}

.pro-intro .txts{overflow:hidden;padding-top:40px}

.pro-intro .ti{font-size:20px;margin-bottom:45px;padding-bottom:30px;color:#333;border-bottom:1px solid #ccc}

.pro4{padding-bottom:125px}

.pd-tx{padding:100px 0 140px 0}

@media screen and (max-width:1366px){

.pro-intro .txts{padding-top:10px}

.pro-intro .ti{font-size:18px;margin-bottom:30px;padding-bottom:20px}

}

@media screen and (max-width:1024px){

.pro-intro .txts{padding-top:0}

.pro-intro .pic{margin-right:35px}

.pro3{padding:80px 0}

.pd-tx{padding:80px 0 120px 0}

.pro4{padding-bottom:100px}

}

@media screen and (max-width:861px){

.pro-intro .pic{width:30%}

.pro4{padding-bottom:80px}

.pd-tx{padding-bottom:100px}

}

@media screen and (max-width:641px){

.pro-intro .pic{float:none;width:100%}

.pro-intro .txts{padding:30px 5% 0 5%}

.pro3{padding:65px 0}

}

@media screen and (max-width:481px){

.pro3{padding:50px 0}

.pd-nav a{padding:15px 30px}

.pro4{padding-bottom:50px}

.pd-tx{padding:50px 0 80px 0}

}

.case-list{margin-left:-20px}

.case-list li{float:left;width:33.33%;margin-bottom:40px}

.case-list a{display:block;margin-left:20px}

.cs-add,.cs-add:before{background:#fff}

.cs-add{position:relative;display:block;width:38px;height:2px}

.cs-add:before{position:absolute;top:-18px;left:50%;width:2px;height:38px;margin-left:-1px;content:''}

.case-a{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;border:2px solid transparent;background:#fff}

.case-a .cs-add{position:absolute;top:50%;left:50%;visibility:hidden;margin:-1px 0 0 -19px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0}

.case-a .nowti{line-height:54px;padding:0 15px;text-align:center}

.case-a .cover{visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:0}

.nw1 .case-list{margin-bottom:55px}

@media screen and (min-width:1025px){

.case-a:hover .cs-add{visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}

.case-a:hover .cover{visibility:visible;opacity:1}

.case-a:hover{color:#fff;border-color:#0079c3;background:#0079c3}

}

@media screen and (max-width:861px){

.nw1 .case-list{margin-bottom:35px}

}

@media screen and (max-width:641px){

.case-list li{width:50%}

.case-list li:nth-child(9){display:none}

}

@media screen and (max-width:481px){

.case-list li{width:100%;margin-bottom:30px}

.case-list li:nth-child(9){display:block}

.case-list,.case-list a{margin-left:0}

.nw1 .case-list{margin-bottom:15px}

}

.case-img-box .txts{position:absolute;z-index:100;right:0;bottom:0;left:0;padding:0 200px 0 40px;color:#fff;background:url(../images/black.png)}

.case-img-box .nowti{font-size:20px;line-height:100px}

.case-img-box .num{font-size:18px;line-height:26px;position:absolute;z-index:108;right:40px;bottom:37px;width:120px;text-align:center;color:#fff}

.case-imgs .slick-arrow{position:absolute;z-index:109;bottom:37px;width:26px;height:26px;border-radius:100%;background:#ccc}

.case-imgs .slick-arrow i{display:block;height:100%;background:url(../images/bicos.png) no-repeat}

.case-imgs .slick-prev{right:134px}

.case-imgs .slick-next{right:40px}

.case-imgs .slick-next i{background-position:-26px -26px}

.case1{padding:100px 0;background:#fff}

@media screen and (min-width:1025px){

.case-imgs .slick-arrow:hover{background-color:#0079c3}

.case-imgs .slick-prev:hover i{background-position:-26px 0}

.case-imgs .slick-next:hover i{background-position:0 -26px}

}

@media screen and (max-width:861px){

.case1{padding:80px 0}

.case-img-box .nowti{font-size:18px;line-height:80px}

.case-img-box .txts{padding-left:5%}

.case-img-box .num,.case-imgs .slick-arrow{bottom:27px}

}

@media screen and (max-width:601px){

.case1{padding:65px 0}

.case-img-box .num,.case-imgs .slick-next{right:20px}

.case-imgs .slick-prev{right:114px}

.case-img-box .nowti{font-size:16px;line-height:60px}

.case-img-box .num,.case-imgs .slick-arrow{bottom:17px}

.case-img-box .txts{padding-right:160px}

}

@media screen and (max-width:481px){

.case1{padding:50px 0}

.case-img-box .num{display:none}

.case-img-box .nowti{font-size:14px;line-height:48px}

.case-imgs .slick-arrow{border-radius:0;background:#0079c3}

.case-imgs .slick-prev{right:5%;margin-right:27px}

.case-imgs .slick-prev i{background-position:-26px 0}

.case-imgs .slick-next i{background-position:0 -26px}

.case-imgs .slick-next{right:5%}

.case-img-box .num,.case-imgs .slick-arrow{bottom:11px}

.case-img-box .txts{padding-right:100px}

}

.case-ti{font-size:26px;padding-bottom:10px;color:#333;border-bottom:1px solid #ccc}

.case2{padding:80px 0 140px 0}

.case2 .freeTx{padding:35px 0 95px 0}

.case2 .pro-list{margin-top:75px}

.case2 .nwd-back{margin-top:130px}

@media screen and (max-width:861px){

.case2 .pro-list li:nth-child(n+3){display:none}

.case2{padding:65px 0 120px 0}

.case2 .pro-list{margin-top:55px}

.case2 .nwd-back{margin-top:110px}

}

@media screen and (max-width:601px){

.case2{padding-bottom:100px}

.case2 .nwd-back{margin-top:90px}

}

@media screen and (max-width:481px){

.case-ti{font-size:20px;padding-bottom:5px}

.case2 .freeTx{padding:30px 0 45px 0}

.case2 .pro-list{margin-top:40px}

.case2{padding:45px 0 50px 0}

.case2 .nwd-back{margin-top:50px}

.case2 .pro-list li:nth-child(n+3){display:block}

}

.ser-nav{letter-spacing:-6px}

.ser-nav a{position:relative;display:inline-block;margin-right:30px;padding:8px 0;vertical-align:bottom;letter-spacing:0}

.ser-nav a:before{position:absolute;position:absolute;right:0;bottom:0;left:auto;width:0;height:2px;content:'';content:'';-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;background:#0079c3}

.ser-nav a.act{color:#0079c3}

.ser-nav a.act:before{right:auto;left:0;width:100%}

@media screen and (min-width:1025px){

.ser-nav a:hover{color:#0079c3}

.ser-nav a:hover:before{right:auto;left:0;width:100%}

}

.ser-list li+li{margin-top:10px}

.ser-a{display:block;overflow:hidden;padding-left:30px;border:1px solid #ccc;background:#fff}

.ser-a .nowti{font-size:16px;line-height:27px;margin-top:32px}

.ser-a .nowti .bico{display:inline-block;width:26px;height:27px;margin-right:15px;vertical-align:bottom;background-position:-27px -84px}

.ser-a .down-btn{float:right}

.down-btn{display:block;overflow:hidden;width:90px;height:90px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;text-align:center;background:#ccc}

.down-btn .bico{width:23px;height:25px;margin:20px auto 5px auto;background-position:-84px -59px}

.ser1{padding:85px 0 120px 0}

.ser1 .pager{margin-top:95px}

.ser1 .ser-nav{margin-bottom:60px}

@media screen and (min-width:1025px){

.ser-a:hover{color:#0079c3;border-color:#0079c3}

.ser-a:hover .down-btn{color:#fff;background-color:#0079c3}

.ser-a:hover .down-btn .bico{background-position:-116px 0}

.ser-a:hover .nowti .bico{background-position:-53px -84px}

}

@media screen and (max-width:1024px){

.ser1{padding:65px 0 100px 0}

.ser1 .ser-nav{margin-bottom:50px}

.ser1 .pager{margin-top:85px}

.ser-a{padding-left:5%}

}

@media screen and (max-width:641px){

.ser1{padding:45px 0 80px 0}

.ser1 .ser-nav{margin-bottom:40px}

.ser1 .pager{margin-top:65px}

}

@media screen and (max-width:601px){

.ser-a .nowti{font-size:14px;margin-top:17px}

.ser-a .nowti .bico{margin-right:5px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}

.down-btn em{display:none}

.down-btn{width:60px;height:60px}

.down-btn .bico{margin-top:18px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}

}

@media screen and (max-width:481px){

.down-btn{width:50px;height:50px}

.down-btn .bico{margin-top:13px;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}

.ser-a .nowti{margin-top:12px}

.ser-a .nowti .bico{margin-right:0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}

.ser-nav a{margin-right:20px;padding:4px 0}

.ser1 .ser-nav{margin-bottom:30px}

.ser1{padding:35px 0 50px 0}

.ser1 .pager{margin-top:45px}

}

.sm-list{border-top:1px solid #ccc}

.sm-list li{border-bottom:1px solid #ccc}

.sm-list .t{overflow:hidden;padding:20px 20px;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}

.sm-list .t.act{background:#8dccef}

.sm-list .t.act .nowti{color:#fff}

.sm-list .t.act .bico{background-position:-116px -50px}

.sm-list .t.act .line,.sm-list .t.act .line:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:#fff}

.sm-list .bico{display:inline-block;width:21px;height:25px;margin-right:10px;vertical-align:bottom;background-position:-116px -25px}

.sm-list .nowti{line-height:25px}

.sm-list .line{position:relative;float:right;width:1px;height:25px;margin-right:12px;-webkit-transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;background:#000}

.sm-list .line:before{position:absolute;top:12px;left:-12px;width:25px;height:1px;content:'';-webkit-transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;background:#000}

.sm-list .b{display:none;padding:35px 51px;background:#fff}

@media screen and (min-width:1025px){

.sm-list .t:hover{background:#8dccef}

.sm-list .t:hover .nowti{color:#fff}

.sm-list .t:hover .bico{background-position:-116px -50px}

.sm-list .t:hover .line,.sm-list .t:hover .line:before{background:#fff}

}

@media screen and (max-width:601px){

.sm-list .b,.sm-list .t{padding-right:5%;padding-left:5%}

.sm-list .line{height:15px;margin:5px 7px 0 0}

.sm-list .line::before{top:7px;left:-7px;width:15px}

}

@media screen and (max-width:481px){

.sm-list .bico{margin-right:3px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}

}

.ju-list li+li{margin-top:3px}

.ju-list li{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;background:#fff}

.ju-list .t{overflow:hidden;padding:15px 0}

.ju-list .t>div{float:left;width:25%}

.ju-list .nowti{line-height:32px}

.ju-list .ico{display:inline-block;width:32px;height:32px;margin-right:10px;vertical-align:bottom}

.ju-list .nm .t{color:#fff;background:#0079c3}

.ju-list .nm .ico{background-image:url(../images/ju_ico.png)}

.ju-list .nm .ju1 .ico{background-position:left 0}

.ju-list .nm .ju2 .ico{background-position:-32px 0}

.ju-list .nm .ju3 .ico{background-position:-64px 0}

.ju-list .nm .ju4 .ico{background-position:right 0}

.ju-list .ju1 .ico{margin-left:40px}

.jdbox{position:fixed;z-index:1020;top:0;right:0;bottom:0;left:0;visibility:hidden;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;opacity:0;background:url(../images/black.png);background:rgba(0,0,0,.7)}

.jdctt{position:absolute;top:50%;left:50%;visibility:hidden;width:808px;height:768px;margin-top:-384px;margin-left:-404px;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0;border-top:5px solid #0079c3;background:#fff}

.jdctt .pa{padding:60px 70px 0 70px}

.jd-list{overflow:hidden}

.jd-list li{float:left;width:33.33%}

.jd-list .tx1{color:#aaa}

.jd-list .tx2{font-size:30px;margin-top:8px;color:#000}

.jd-list .j1{width:47%}

.jd-list .j2{width:33%}

.jd-list .j3{width:20%}

.jd-tx .tx1{padding-bottom:5px;border-bottom:1px solid #7f7f7f}

.jd-tx .freeTx{line-height:2;overflow:hidden;overflow-y:visible;height:420px;margin-top:30px}

.jd-tx{margin-top:52px}

.jd-cta{margin-top:20px;padding-top:11px;border-top:1px solid #7f7f7f}

.jd-cta a{color:#5a5a5a}

.jdclose{position:absolute;z-index:9;top:15px;right:20px;width:30px;height:30px;cursor:pointer;-webkit-transition:-webkit-transform .4s;-webkit-transition:transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;background:url(../images/jdclose.png) no-repeat left center}

.jdbox.show{visibility:visible;opacity:1}

.jdbox.show .jdctt{visibility:visible;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}

.nd-close{position:fixed;z-index:99;right:5px;bottom:5px;width:44px;height:44px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:100%;background:rgba(0,121,195,.8)}

.nd-close .ico{display:block;height:100%;background-image:url(../images/nd-close.png);background-position:center center}

@media screen and (min-width:1025px){

.ju-list li:hover{background:#8dccef}

.ju-list li:hover a{color:#fff}

.jd-cta a:hover{text-decoration:underline;color:#0079c3}

.jdclose:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:right center}

}

@media screen and (max-width:1600px){

.jdctt{height:668px;margin-top:-334px}

.jd-tx .freeTx{height:320px}

.jd-cta{margin-top:40px}

}

@media screen and (max-width:1366px){

.jdctt{height:568px;margin-top:-284px}

.jd-tx{margin-top:32px}

.jdctt .pa{padding:50px 50px 0 50px}

.jd-tx .freeTx{height:250px}

}

@media screen and (max-width:1024px){

.jdctt{top:0;left:0;overflow:hidden;overflow-y:auto;width:100%;height:100%;margin:0;border:none;-webkit-overflow-scrolling:touch}

.jdctt .pa{padding:50px 5% 100px 5%}

.jd-tx .freeTx{overflow:hidden;height:auto}

.jdbox .nd-close{display:block}

.jdclose{display:none}

.ju-list .ico{display:none}

.ju-list .t{padding-right:5%;padding-left:5%}

.jd-cta{margin-top:60px}

}

@media screen and (max-width:601px){

.ju-list .t>div{width:33.33%}

.ju-list .ju2{display:none}

.jd-list .tx2{font-size:24px}

}

@media screen and (max-width:481px){

.jd-list li{float:none;overflow:hidden;width:100%!important}

.jd-list li+li{margin-top:10px}

.jd-list .nowti{line-height:20px}

.jd-list .tx2{font-size:14px;margin-top:0}

.jd-list .tx1{font-weight:700;float:left;width:80px}

.jd-tx{margin-top:40px}

.jd-tx .freeTx{margin-top:20px}

.nd-close .ico{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}

.jdctt .pa{padding-top:40px;padding-bottom:80px}

.ju-list .ju3{display:none}

.ju-list .t .ju1{width:60%}

.ju-list .t .ju4{width:40%}

.ju-list .t{padding-top:10px;padding-bottom:10px}

}

.cta-list{overflow:hidden}

.cta-list li{float:left;width:33.33%}

.cta-list .ico{display:block;width:68px;height:68px;margin:0 auto;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;border:1px solid #4d4d4d;border-radius:100%;background-position:center top}

.cta-list .c1 .ico{background-image:url(../images/c_ico1.png)}

.cta-list .c2 .ico{background-image:url(../images/c_ico2.png)}

.cta-list .c3 .ico{background-image:url(../images/c_ico3.png)}

.cta-list .ti{font-weight:700;margin-top:7px;color:#b3b3b3}

.cta-list .txx{font-size:18px;line-height:1.4;margin-top:25px}

#map{height:630px}

#map .BMap_mask{background:rgba(0,121,195,.1)!important}

.ab1 .mg-no{margin-bottom:0}

.ab1 .cta-list{margin-top:100px}

@media screen and (min-width:1025px){

.cta-list li:hover .ico{border-color:#0079c3;background-color:#0079c3;background-position:center bottom}

}

@media screen and (max-width:1366px){

#map{height:530px}

}

@media screen and (max-width:861px){

.cta-list .txx{font-size:14px;margin-top:15px}

.cta-list .ico{width:58px;height:58px;background-size:58px}

.ab1 .cta-list{margin-top:80px}

}

@media screen and (max-width:601px){

#map{height:430px}

}

@media screen and (max-width:481px){

.cta-list li{float:none;width:100%}

.cta-list li+li{margin-top:35px}

.cta-list .txx{font-size:16px}

.ab1 .cta-list{margin-top:40px}

#map{height:330px}

}



/* 新闻资讯 */

.xwzxBg{background-color: #f9f9f9;width: 100%;padding-bottom: 80px;}

.xwzx{padding-top:40px;}

.xwzx .xwzx-top{height: 56px;text-align: center;line-height: 56px;}

.xwzx .xwzx-top img{height: auto;max-width: 100%;}

.xwzx .xwzx-center{font-size: 15px;height: 28px;line-height: 28px;color: #333;text-align: center;}

.xwzx .xwzx-bot{background-color: #fff;padding-bottom:40px;margin-top: 45px;}

.xwzx .xwzx-bot ul{padding-top: 30px;overflow: hidden;}

.xwzx .xwzx-bot ul li{width: 20%;padding-left: 2.91%;padding-right: 1.6%;float: left;}

.xwzx .xwzx-bot .li-time{height: 52px;font-family: Arial;position: relative;font-weight: bold;}

.xwzx .xwzx-bot .li-time .li-day{color: #e8cd9b;font-size: 32px;line-height: 20px;}

.xwzx .xwzx-bot .li-time .li-month{position: absolute;color: #9c9898;font-size: 14px;bottom: 0;left: 0px;height: 20px;

    background-color: #fff;}

.xwzx .xwzx-bot ul li .li-title{line-height: 28px;font-size: 16px;margin-top: 25px;color: #333333;}

.xwzx .xwzx-bot ul li .li-title a{color: #333333;}

.xwzx .xwzx-bot ul li:hover .li-title a{color: #0068b7;}

.xwzx .xwzx-bot ul li .li-zhaiy{font-size: 15px;line-height: 26px;margin-top: 8px;color: #999999;}

.xwzx .xwzx-bot ul li .li-zhaiy a{color: #999999;}

.xwzx .xwzx-bot ul li:hover .li-zhaiy a{color: #999999;}

.xwzx .xwzx-bot ul li .more a{width: 118px;line-height: 37px;color: #fff;font-size: 15px;

    display: inline-block;text-align: center;margin-top: 20px;border: 1px solid #bfbfbf; color: #333;}

.xwzx .xwzx-bot ul li:hover .more a{border:none;background-color: #0068b7;color: #fff;border: 1px solid #0068b7;}

.core{

    width: 1200px;

    margin: 0 auto;

}



@media screen and (max-width: 1200px){

	body{min-width:100% !important;}

    /* html,body{font-size: 100px;} */

    .core{width: 100%;}

    .zjjy {margin-top: 50px;}

    .zjjy .zjjy-content{margin-top: 0.25rem;}

	.zjjy-content-right p{text-align:justify !important;}

    .zjjy-content-right {margin-top: 0.2rem;    height: auto;}

    .zjjy_bottom ul li .liTop .span2 {font-size: 76px;}

    .contentBg{margin-top: 0.3rem;}

    .content .contentLeft ul .one.on {background-size: cover;}

    .content .contentLeft ul li {height: 143px;background-size: cover;}

    .contentBg img {height: 435px;}

    .content .contentLeft ul li a {height: 145px;line-height: 145px;}

    .content .contentLeft {width: 45%;}

    .contentRight ul {margin-left: 6.6%;}

    .content{height: 435px;}

    .xwzx{padding-top: 0.5rem;}

    .xwzx .xwzx-bot{margin-top: 0.25px;}

    .xwzxBg {padding-bottom: 0.4rem;}

	.contentRight ul .contentRight-top{margin-top:50px;}

	.contentRight{margin-right:1.6%;}

	.slick-slide img{width:100%;}

}

@media screen and (max-width: 950px){

	

    .piaochuang,.rightSlide{display: none !important;}

    .zjjy .zjjy-content-left{width: 100%;line-height: 2.2rem;}

    .zjjy .zjjy-content{height: 5.33rem;    background-size: cover;}

    .zjjy-content-right{width: 100%;}

    .zjjy-content-right p{font-size: 0.373rem;    text-align: justify !important;line-height:0.586rem}

    .zjjy .zjjy-content{padding: 0 0.33rem;}

    .zjjy_bottom ul li .liTop .span2{font-size: 0.66rem;}

    .zjjy_bottom{padding: 0.2rem 0;height: 2.13rem;margin-top: 0;}

    .zjjy_bottom ul li .liTop .span2{line-height: 1rem;}

    .zjjy_bottom ul li .liBot{line-height: 0.53rem;font-size: 0.373rem;}

    .zjjy_bottom ul li .span1{font-size:0.346rem ;}

    .contentBg{margin-top: 0;}

    .xwzx .xwzx-bot{padding-bottom: 0;}

    .xwzx .xwzx-bot ul li{width: 100%;background-color: #fff;height: 160px;;margin-bottom: 0.26rem;}

    .xwzx .xwzx-bot ul{padding: 0 0.266rem;background-color: #f9f9f9;}

    .xwzx .xwzx-bot .li-time{height: 1.33rem;}

    .xwzx .xwzx-bot ul li .li-title{font-size: 16px;overflow: hidden;

        text-overflow: ellipsis;

        white-space:nowrap;width: 100%;line-height: 24px;margin-top: 20px;}

    .xwzx .xwzx-bot ul li .li-zhaiy{    font-size:14px;

    line-height: 24px;}

    .xwzx .xwzx-bot ul li .more a{width: auto;line-height: 22px;font-size: 0.32rem;padding: 0 10px;margin-top: 10px;}

    .xwzx .xwzx-bot .li-time .li-month{height: 0.43rem;    font-size: 0.373rem;left: 0.5rem;}

    .xwzx .xwzx-bot .li-time .li-day{font-size: 1rem;padding-top:0.4rem ;line-height: 0.8rem;}



    .contentBg1{display:inline;}

    .contentBg{display: none;}

    .contentBg1 ul li{width: 100%;font-size: 0.346rem;margin-bottom: 1px;    }

    .contentBg1 ul li>h3{font-size: 0.48rem;font-weight: bold;line-height: 1.6rem;color: #fff;padding-left:0.8rem;display: inline-block;height: 2rem;

    width: 100%; background-size: cover;}

    .contentBg1 ul li.li1 h3{background: url(mob-01.png) no-repeat;  background-size: cover; }

    .contentBg1 ul li.li2 h3{background: url(mob-02.png) no-repeat;  background-size: cover; }

    .contentBg1 ul li.li3 h3{background: url(mob-03.png) no-repeat; background-size: cover;   }

    .contentBg1 ul li .liCont{height: 4.33rem;padding-top: 0.46rem;}

    .contentBg1 ul li.li1{background: url(mob-04.png) no-repeat;background-size: cover;}

    .contentBg1 ul li.li2{background: url(mob-05.png) no-repeat;background-size: cover;}

    .contentBg1 ul li.li3{background: url(mob-06.png) no-repeat;background-size: cover;}



    .contentBg1 ul li.li1 h3.on{background: none;}

    .contentBg1 ul li.li2 h3.on{background: none;}

    .contentBg1 ul li h3.on{background: none;}



    .contentBg1 ul li .liCont dl{overflow: hidden;}

    .contentBg1 ul li .liCont dl dd{width: 4.6rem;height: 0.8rem;

        background: url(mob-10.png) no-repeat;margin-left: 0.3rem;

        float: left;

        margin-bottom: 0.32rem;background-size: contain;}

    .contentBg1 ul li .liCont dl dd a{display: inline-block;width: 100%;height: 0.8rem;line-height: 0.8rem;

        padding-left: 0.4rem;font-size: 14px;color: #fff;}



    .contentBg1 ul li .liCont dl dd a .sp1{display: inline-block;

            background-size: contain;width: 0.5rem;height: 0.45rem;margin-top: 0.2rem;}

    .contentBg1 ul li.li1 .liCont dl dd.dd1 a .sp1{background: url(mob-11.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li1 .liCont dl dd.dd2 a .sp1{background: url(mob-12.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li1 .liCont dl dd.dd3 a .sp1{background: url(mob-13.png) no-repeat;background-size: contain;}



    .contentBg1 ul li.li2 .liCont dl dd.dd1 a .sp1{background: url(mob-14.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li2 .liCont dl dd.dd2 a .sp1{background: url(mob-15.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li2 .liCont dl dd.dd3 a .sp1{background: url(jy_pic_100.png) no-repeat;background-size: contain;}

	.contentBg1 ul li.li2 .liCont dl dd.dd4 a .sp1{background: url(mob-16.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li3 .liCont dl dd.dd1 a .sp1{background: url(mob-17.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li3 .liCont dl dd.dd2 a .sp1{background: url(mob-18.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li3 .liCont dl dd.dd3 a .sp1{background: url(mob-19.png) no-repeat;background-size: contain;}

    .contentBg1 ul li.li3 .liCont dl dd.dd4 a .sp1{background: url(mob-20.png) no-repeat;background-size: contain;}

   .contentBg1 ul li .liCont dl dd a span{float: left;}

    .contentBg1 ul li .liCont dl dd a .sp2{display: inline-block;height: 0.8rem;line-height: 0.8rem;

               font-size: 0.346rem;color: #fff;padding-left: 0.16rem;}

}





@media screen and (max-width: 768px){

    .zjjy .zjjy-content{height: auto;padding-bottom: 0.4rem;}

    .zjjy {margin-top: 0.4rem;}

    .zjjy .zjjy-top img{width: 40%;}

    .zjjy .zjjy-center {height: 0.37rem;line-height: 0.37rem;}

    .zjjy .zjjy-content-left img {height: 1.5rem;margin-top: 0.2rem;}

    .xwzx .xwzx-top img{width: 40%;}

    .xwzx .xwzx-center{height: 0.37rem;line-height: 0.37rem;}

    .mobBanner{display: inline;}

    .banner{display: none;}

	.mobBanner .single-item3{height:5.62rem; overflow:hidden;}

	.mobBanner .slick-slide img{height:5.62rem;}



}



@media screen and (max-width: 450px){

	.contentBg1 ul li .liCont dl dd a{padding-left: 0.25rem;}

	.contentBg1 ul li .liCont dl dd a .sp2 {padding-left: 0.05rem;}



}

@media screen and (max-width: 380px){

		.contentBg1 ul li.li1 .liCont dl dd {background: url(mob-10-1.png) no-repeat;background-size:contain;}

			.contentBg1 ul li .liCont dl dd a{padding-left: 0.2rem;}

			.contentBg1 ul li.li1 .liCont dl dd {width: 5rem;}

}



.hm-banner{overflow:hidden;position:relative;z-index:1;height:calc(100vh - 85px)}.hm-banner .banner-carousel{position:relative;z-index:1}.hm-banner .carousel-item.current .carousel-bg{-webkit-transform:none;-ms-transform:none;transform:none}.hm-banner .carousel-pic{overflow:hidden;position:relative;z-index:3}.hm-banner .carousel-pic img{display:none;width:100%}.hm-banner .carousel-bg{display:block;width:100%;height:calc(100vh - 85px);background:no-repeat bottom center;background-size:cover;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform 5s;transition:-webkit-transform 5s;-o-transition:transform 5s;transition:transform 5s;transition:transform 5s,-webkit-transform 5s}.hm-banner .banner-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;text-align:center;color:#fff}.no-flexbox.csstransforms .hm-banner .banner-info{top:50%;height:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.no-flexbox.no-csstransforms .hm-banner .banner-info{top:36%;height:auto}.hm-banner .banner-info .t{font-family:"Microsoft JhengHei","Microsoft YaHei",sans-serif;font-size:60px;font-weight:700;line-height:1}.hm-banner .banner-info .e{margin-top:30px;font-family:Arial,sans-serif;font-size:48px;font-weight:700;line-height:50px;text-transform:uppercase}.hm-banner .banner-info .c{margin-top:30px;font-size:16px;line-height:30px}.hm-banner .banner-info .i{margin-top:50px}.hm-banner .banner-info .i:after,.hm-banner .banner-info .i:before{display:inline-block;margin-top:8px;width:100px;height:1px;vertical-align:middle;background:#fff;opacity:.5;content:''}.hm-banner .banner-info .i img{margin:0 10px}.hm-banner .slick-dots{bottom:40px;z-index:7}.hm-banner .slick-dots li{margin:0 5px;width:9px;height:9px;background:#fff}.hm-banner .slick-dots li.slick-active{background:#da251c}@media (max-width:1440px){.hm-banner{height:calc(100vh - 75px)}.hm-banner .carousel-bg{height:calc(100vh - 75px)}.hm-banner .banner-info .t{font-size:50px}.hm-banner .banner-info .e{margin-top:25px;font-size:38px;line-height:40px}.hm-banner .banner-info .c{margin-top:25px;font-size:15px;line-height:25px}.hm-banner .banner-info .i{margin-top:40px}.hm-banner .banner-info .i:after,.hm-banner .banner-info .i:before{width:80px}}@media (max-width:1240px){.hm-banner{height:calc(100vh - 65px)}.hm-banner .carousel-bg{height:calc(100vh - 65px)}.hm-banner .banner-info .t{font-size:40px}.hm-banner .banner-info .e{margin-top:20px;font-size:28px;line-height:30px}.hm-banner .banner-info .c{margin-top:20px;font-size:14px;line-height:20px}.hm-banner .banner-info .i{margin-top:30px}.hm-banner .banner-info .i:after,.hm-banner .banner-info .i:before{width:60px}.hm-banner .slick-dots{bottom:30px}}@media (max-width:1024px){.hm-banner{height:auto}.hm-banner .carousel-pic img{display:block}.hm-banner .carousel-bg{display:none}.hm-banner .banner-info .t{font-size:32px}.hm-banner .banner-info .e{margin-top:15px;font-size:18px;line-height:25px}.hm-banner .banner-info .c{font-size:13px}.hm-banner .banner-info .i{margin-top:25px}.hm-banner .banner-info .i:after,.hm-banner .banner-info .i:before{content:none}.hm-banner .slick-dots{bottom:20px}.hm-banner .slick-dots li{margin:0 4px;width:8px;height:8px}}@media (max-width:768px){.hm-banner .banner-info .t{font-size:28px}.hm-banner .banner-info .e{font-size:16px}.hm-banner .banner-info .c{display:none}.hm-banner .banner-info .i{margin-top:20px}.hm-banner .slick-dots{bottom:15px}.hm-banner .slick-dots li{margin:0 3px;width:6px;height:6px}}@media (max-width:576px){.hm-banner .banner-info .t{font-size:24px}.hm-banner .banner-info .e{margin-top:15px;font-size:14px}.hm-banner .banner-info .i{margin-top:15px}.hm-banner .slick-dots{bottom:10px}}@media (max-width:425px){.hm-banner .banner-info .t{font-size:20px}.hm-banner .banner-info .e{margin-top:5px;font-size:13px;line-height:20px}.hm-banner .banner-info .i{margin-top:10px}.hm-banner .banner-info .i img{width:32px}} figure{margin:0}

.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;font-size:0;line-height:0;text-align:center;z-index:5}

.slick-dots li{position:relative;display:inline-block;margin:0 3px;width:10px;height:10px;padding:0;cursor:pointer}

.header-overlay{visibility:hidden;height:85px;-webkit-transition:height .15s;-o-transition:height .15s;transition:height .15s}@media (max-width:1440px){.header-overlay{height:97px}}@media (max-width:1240px){.header-overlay{height:65px}}@media (max-width:1024px){.header-overlay{height:60px}}@media (max-width:576px){.header-overlay{height:0px}}



/*@media (min-width:1241px){.container{max-width:1140px}}@media (min-width:1441px){.container{max-width:1280px}}@media (min-width:1681px){.container{max-width:1440px}}@media (min-width:1881px){.container{max-width:1550px}}*/