@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:400;src:local("HelveticaNeue"),url("../assets/fonts/HelveticaNeue/HelveticaNeueLT Pro 65 Md.woff") format("woff"),url("../assets/fonts/HelveticaNeue/HelveticaNeueLT Pro 65 Md.ttf") format("truetype"),url("../assets/fonts/HelveticaNeue/HelveticaNeueLT Pro 65 Md.eot") format("embedded-opentype");unicode-range:U+000-5FF}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
ol,ul{list-style:none}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
:focus{outline:0}
a{-webkit-tap-highlight-color:transparent;text-decoration:none}
a:hover{text-decoration:none}
body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
body,input,textarea{font-family:'Noto Sans CJK','Source Han Sans','Microsoft YaHei',STSong,SimSun,Arial,sans-serif}
input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}
[class*=' icon-'],[class^=icon-]{font-family:iconfont;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hide{display:none}
.show{display:block}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt80{margin-top:80px}
.mt100{margin-top:100px}
.mt120{margin-top:120px}
.wrap{width:1400px;margin-right:auto;margin-left:auto}
@media (max-width:1440px){.wrap{width:1200px}
}
.w{width:1200px;margin-right:auto;margin-left:auto}
.container{padding-top:150px}
.header{position:fixed;top:0;right:0;left:0;z-index:100;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.header-top{position:relative;background-color:#fff}
.header-nav{padding:35px 0;font-size:0;text-align:center}
.header-nav li{display:inline-block;vertical-align:top;margin:0 20px}
.header-nav li a{position:relative;display:block;font-size:16px;line-height:30px;color:#131313;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.header-nav li a:after{content:'';position:absolute;bottom:0;right:-5%;width:0;height:3px;background-color:#4897cc;-moz-transition:width .3s;-o-transition:width .3s;-webkit-transition:width .3s;transition:width .3s}
.header-nav li a.active,.header-nav li a.current,.header-nav li a:hover{color:#4897cc}
.header-nav li a.active:after,.header-nav li a.current:after,.header-nav li a:hover:after{left:-5%;right:auto;width:110%}
.logo{position:absolute;top:20px;left:7.8125%}
.header-contact{position:absolute;top:35px;right:30px;font-size:18px;line-height:30px;color:#666;letter-spacing:.1em}
.header-contact a,.header-contact span{-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.header-contact a{margin-right:5px;font-size:24px;color:#666;display:inline-block;line-height:30px;-webikit-transition: opacity .3s;transition: opacity .3s;}
.header-contact a:hover{opacity: .8;}
.header-contact a:hover{color:#4897cc}
.header-contact span{margin-left:20px;display:inline-block;vertical-align:top}
.header-contact span:hover{color:#4897cc}
.header-cate{font-size:0;background-color:#edf9ff;text-align:center;min-width: 1200px;}
.header-cate a{display:inline-block;vertical-align:top;width:150px;font-size:14px;line-height:50px;color:#666;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.header-cate a:nth-of-type(2n+1){background-color:#e1f5fe}
.header-cate a:nth-of-type(2n){background-color:#c5eafc}
.header-cate a:hover{color:#4897cc;text-decoration:underline}
.header-sub{position:fixed;z-index:50;top:100px;right:0;left:0;border-top:1px solid #e0e0e0;background-color:#fff;text-align:left;visibility:hidden;opacity:0;height:0;overflow:hidden;-moz-transition:all .2s ease-out .15s;-o-transition:all .2s ease-out .15s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:.15s;transition:all .2s ease-out .15s}
.header-sub.active{visibility:visible;opacity:1}
.sub-menu{visibility:hidden;opacity:0;height:0;overflow:hidden;-moz-transition:opacity .2s ease-out .15s;-o-transition:opacity .2s ease-out .15s;-webkit-transition:opacity .2s ease-out;-webkit-transition-delay:.15s;transition:opacity .2s ease-out .15s}
.sub-menu.active{visibility:visible;opacity:1;height:auto}
.sub-menu dl{position:relative;padding-left:140px;margin:30px 0;display:inline-block;vertical-align:top}
.sub-menu dt{position:absolute;top:0;left:0;font-size:16px;line-height:34px;color:#4897cc}
.sub-menu dd{font-size:14px;line-height:34px}
.sub-menu a{color:#666;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.sub-menu a.current,.sub-menu a:hover{color:#4897cc}
.ico-weixin, .ico-weibo{width: 30px;height: 30px;background-repeat: no-repeat;background-position: center center;}
.ico-weixin{background-image: url(../assets/images/ico_weixin.png);}
.ico-weibo{background-image: url(../assets/images/ico_weibo.png);}
@media (max-width:1600px){.logo{left:20px}
.header-nav li{margin-right:15px;margin-left:15px}
.header-contact{right:20px}
.header-contact span{margin-left:0}
}
@media (max-width: 1400px){
    .header-contact a{display: none;}
}
.footer{padding:70px 0 50px;background-color:#4897cc}
.footer-nav{position:relative;height:150px}
.footer-logo{position:absolute;top:-15px;left:0}
.footer-logo img{display:block}
.footer-nav-link{margin:0 auto;width:420px;font-size:0}
.footer-nav-link li{display:inline-block;vertical-align:top;margin-bottom:20px;width:33.3333%;text-align:center}
.footer-nav-link a{font-size:14px;line-height:1;color:#fff;text-decoration:underline;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.footer-nav-link a:hover{color:#333}
.footer-right{position:absolute;top:0;right:0;width:400px;padding-left:130px}
@media (max-width:1440px){.footer-nav-link{width:360px}
.footer-right{padding-left:100px}
}
.footer-add{color:#fff;font-size:12px}
.footer-add h3{font-size:20px;margin-bottom:10px}
.footer-add p{line-height:2;letter-spacing:.1em}
.footer-qrcode{position:absolute;top:0;left:0;width:70px;font-size:12px;line-height:1.5;color:#fff;text-align:center;letter-spacing:.1em}
.footer-qrcode img{display:block;width:100%}
.footer-link{position:relative;border:dotted #fff;border-width:1px 0;font-size:12px;line-height:40px;color:#fff;letter-spacing:.1em}
.footer-link>a{margin-right:10px;color:#fff;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.footer-link>a:hover{text-decoration:underline;color:#333}
.footer-link-social{position:absolute;top:10px;right:0}
.footer-link-social a{margin-left:5px;display:inline-block;vertical-align:top;width:20px;height:20px;border-radius:50%;font-size:14px;line-height:20px;text-align:center;background-color:#fff;color:#4897cc}
.footer-copyright{padding:10px 0;font-size:12px;line-height:2;color:#fff;text-align:center}
.fixed-menu{position:fixed;z-index:20;right:40px;bottom:120px;width:30px;height:68px;border-radius:30px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.6);box-shadow:0 0 10px 0 rgba(0,0,0,.6)}
.fixed-menu img{display:block}
.fixed-tel{position:relative}
.fixed-tel:hover .fixed-tel-con{visibility:visible;opacity:1}
.fixed-tel-con{position:absolute;right:100%;top:0;margin-top:-30px;width:210px;height:128px;visibility:hidden;opacity:0}
.fixed-tel-con a{position:relative;display:block;width:190px;font-size:14px;line-height:20px;text-align:center}
.fixed-tel-con .tel{padding:12px 0;background-color:#f5f5f5;color:#666}
.fixed-tel-con .tel:after{position:absolute;content:'';bottom:0;left:100%;width:0;height:0;border-bottom:8px solid #f5f5f5;border-right:20px solid transparent}
.fixed-tel-con .online{padding:22px 0;background-color:#4897cc;color:#fff}
.fixed-tel-con .online:after{position:absolute;content:'';top:0;left:100%;width:0;height:0;border-top:8px solid #4897cc;border-right:20px solid transparent}
.fixed-gotop{cursor:pointer}
.fixed-video{padding: 0 !important;background-color: #000 !important;}
.slick-slider{position:relative;display:block;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);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.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}
.banner-dots{position:absolute;bottom:60px;right:0;left:0;font-size:0;text-align:center}
.banner-dots li{margin:0 13px;display:inline-block;vertical-align:top}
.banner-dots li button{position:relative;display:block;width:14px;height:14px;border:0;font-size:0;background-color:transparent;outline:0;cursor:pointer}
.banner-dots li button:before{content:"";position:absolute;top:50%;left:0;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#fff;border:2px solid #4d8bb6;-moz-transition:border .3s ease-out;-o-transition:border .3s ease-out;-webkit-transition:border .3s ease-out;transition:border .3s ease-out}
.banner-dots li.slick-active button:before{background-color:#4d8bb6}
.index-banner{position:relative;overflow:hidden}
.index-banner:before{content:'';display:block;padding-top:40.625%}
.slider-banner{position:absolute;top:0;left:0;width:100%}
.slider-banner img{display:block;width:100%}
.section-title{position:relative;padding-bottom:15px;text-align: center}
.section-title a{display: inline-block;vertical-align: top;}
.section-title a:hover span.en, .section-title a:hover span.cn{color: #4897cc}
.section-title:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:2px;background-color:#ccc}
.section-title span{display:block;text-align:center;-webkit-transition: color .3s;transition: color .3s;}
.section-title span.en{font-family:HelveticaNeue;font-size:30px;color:#666}
.section-title span.cn{margin-top:10px;font-size:20px;line-height:2;color:#000;letter-spacing:.1em}
.section-title.left{padding-bottom:35px}
.section-title.left span{text-align:left}
.section-title.left span.cn{margin-top:10px;letter-spacing:.4em}
.section-title.left:after{left:0;margin-left:0}
.section-des{font-size:16px;line-height:2;color:#666;text-align:center;letter-spacing:.05em}
.list{font-size:0;position:relative}
.list-index-product{left:-6px;width:1412px}
@media (max-width:1440px){.list-index-product{width:1212px}
}
.lip-item{margin-bottom:18px;display:inline-block;vertical-align:top;width:25%}
.lip-item__wrap{position:relative;margin:0 6px;display:block;-moz-perspective:1000;-webkit-perspective:1000;perspective:1000;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.lip-item__wrap:hover .lip-item__flip{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.lip-item__wrap:hover .lip-item__back{z-index:1;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.6);box-shadow:0 0 15px 0 rgba(0,0,0,.6)}
.lip-item__wrap:hover .lip-item__front{z-index:2}
.lip-item__flip{position:relative;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.lip-item__front{position:relative;z-index:1;-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.lip-item__back,.lip-item__front{backface-visibility:hidden}
.lip-item__back img,.lip-item__front img{display: block;width: 100%;}
.lip-item__back{position:absolute;z-index:2;top:0;right:0;left:0;bottom: 0;}
.list-product .lip-item__back img{width: 60%;margin-top: 20%;margin-right: auto;margin-left: auto;}
.lip-itme-title{position:absolute;top:40px;right:0;left:0;text-align:center;color:#fff}
.lip-itme-title .en{font-family:HelveticaNeue;font-size:30px}
.lip-itme-title .cn{margin-top:.5em;font-size:16px;line-height:2;letter-spacing:.2em}
@media (max-width: 1440px){
    .lip-itme-title .en{font-size: 24px;}
    .lip-itme-title .cn{font-size: 14px;}
}
.list-app{overflow:hidden;position: relative;}
.list-app .arrow{background: rgba(255,255,255,.6);font-size: 20px;border-radius: 50%;width: 40px;height: 40px;margin-top: -20px;line-height: 40px;opacity: 0;-webkit-transition: all .3s;transition: all .3s;}
.list-app .arrow:hover{background: rgba(255,255,255,.9);}
.list-app:hover .arrow{opacity: 1;}
.list-app .arrow-left{left: 30px;}
.list-app .arrow-right{right: 30px;}
.slider-app{position:relative;left:-6px;width:calc(100% + 12px)}
.list-app-item{position: relative;display:block;margin:8px 6px;-webkit-transition: all .3s;-webkit-transition: all .3s;}
.list-app-item:hover{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);-webkit-transform: translateY(-2px);transform: translateY(-2px);-webkit-transition: all .3s;transition: all .3s;}
.list-app-item:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.1);opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s;}
.list-app-item:hover:after{opacity: 1;}
.list-app-item img{display:block;width:100%}
.index-about-txt{font-size:14px;line-height:30px;text-align:center;color:#666}
.list-index-about{left:-6px;width:calc(100% + 12px)}
.index-about-item{position: relative;display:inline-block;vertical-align:top;width:25%;overflow: hidden;}
.index-about-item div{margin: 0 6px;overflow: hidden;}
.index-about-item img{display:block;width:100%;-webkit-transition: transform .8s;transition: transform .8s;}
.index-about-item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05)}
.banner img{display:block;width:100%}
.list-news{width:calc(100% + 20px);left:-10px}
.news-item{display:inline-block;vertical-align:top;width:33.3333%}
.news-item__wrap{display:block;margin:0 10px;background-color:#fff;-webkit-transition: all .3s;transition: all .3s}
.news-item__wrap:hover .news-item__info .des,.news-item__wrap:hover .news-item__info h2{color:#4897cc}
.news-item__wrap:hover{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);}
.news-item__wrap:hover .news-item__img img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.news-item__img{position:relative;overflow:hidden}
.news-item__img:before{content:'';display:block;}
.news-item__img img{position:relative;display: block;width:100%;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}
.news-item__info{padding:0 15px;height: 160px}
.news-item__info h2{margin-top:5px;font-size:20px;height:2em;line-height:2;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news-item__info .date{font-size:12px;line-height:2;color:#999}
.news-item__info .des{margin-top:20px;font-size:14px;height:60px;line-height:20px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news-item__info .des,.news-item__info h2{-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.page-banner{overflow:hidden}
.page-banner img{position:relative;/*left:50%;margin-left:-960px;*/ width: 100%; min-width: 1200px; display:block}
.crumb{font-size:14px;line-height:50px;background-color:#97cdf0;color:#fff}
.crumb a{position:relative;padding-right:30px;display:inline-block;vertical-align:top;color:#c8e7fc;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}
.crumb a:after{content:'\e711';font-family:iconfont;position:absolute;top:50%;right:9px;margin-top:-6px;width:12px;height:12px;font-size:12px;line-height:1}
.crumb a:hover{color:#fff}
.page-cate-list{margin-top: 25px;margin-bottom: 25px;padding:15px 0;text-align:center;}
.page-cate-list.fixed{margin-top: 0;position: fixed;z-index: 100;top: 150px;right: 0;left: 0;padding-top: 15px;padding-bottom: 15px;background-color: #fff;}
.page-product .page-cate-list.fixed{margin-top: 25px;position: relative;z-index: 0;top: auto;right: auto;left: auto;padding-top: 40px;padding-bottom: 40px;background-color:transparent;}
.page-cate-list a{display:inline-block;vertical-align:top;margin:0 44px;font-size:14px;line-height:2;color:#666}
.page-cate-list a.current,.page-cate-list a:hover{color:#4897cc}
.about-intro-txt{padding:60px 40px;background-color:#fafdfe}
.about-intro-txt .section-title{display:inline-block;vertical-align:top;width:260px}
.about-intro-des{display:inline-block;vertical-align:top;width:850px;font-size:14px;line-height:30px;color:#666;letter-spacing:.05em}
.about-culture{padding:50px 0 80px;background-color:#eef8ff}
.culture-item{display:inline-block;vertical-align:top;width:20%}
.culture-item-title{position:relative;padding-bottom:15px;margin-bottom:15px;text-align:center;color:#76b5de}
.culture-item-title:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-5px;width:10px;height:2px;background-color:#999}
.culture-item-title span{display:block}
.culture-item-title span.en{font-size:12px}
.culture-item-title span.cn{margin-top:5px;font-size:14px;letter-spacing:.1em}
.culture-item-des{font-size:14px;line-height:24px;color:#666;text-align:center}
.list-honor{position:relative}
.about-honor{padding:70px 0 110px;background-color:#fafdfe}
.slide-honor{width:660px;margin-right:auto;margin-left:auto}
.slide-honor .slick-slide{position:relative}
.honor-item{width:220px;padding:35px 0;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;filter:alpha(Opacity=60);opacity:.6}
.honor-item img{display:block;width:100%}
.slick-current{z-index:5}
.slick-current .honor-item{-moz-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25);filter:alpha(enabled=false);opacity:1}
.arrow{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;font-size:40px;line-height:50px;text-align:center;color:#4897cc;cursor:pointer}
.arrow-left{left:40px}
.arrow-right{right:40px}
.about-case{position:relative}
.slide-case{width:1100px;margin-right:auto;margin-left:auto}
.case-item{height:200px}
.case-item img{position:relative;display:block;max-width: 90%;margin:0 auto;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.case-arrow-left{left:-80px}
.case-arrow-right{right:-80px}
.list-prospect{width:1224px;left:-12px}
.prospect-item{display:inline-block;vertical-align:top;width:33.3333%}
.prospect-item h3{margin:0 12px;font-size:16px;line-height:80px;color:#fff;text-align:center}
.prospect-item .des{padding-top:30px;margin:0 12px;height:120px;font-size:14px;line-height:24px;color:#666;text-align:center}
.prospect-01 h3{background-color:#68d7ab}
.prospect-01 .des{background-color:#f8fffb}
.prospect-02 h3{background-color:#95ccf2}
.prospect-02 .des{background-color:#f4fafe}
.prospect-03 h3{background-color:#fcce6f}
.prospect-03 .des{background-color:#fefcf7}
.advantage{padding:60px 0 80px;background-color:#f7fcff}
.adv-item{display:inline-block;vertical-align:top;width:20%;color:#666;text-align:center;-webkit-transition: color .3s;transition: color .3s;}
.adv-item:hover{color: #4897cc;}
.adv-item img{display:block;margin:0 auto;height:145px}
.adv-item h3{margin-top:20px;font-size:12px}
.adv-item h3 span{display:block}
.adv-item h3 span:first-child{margin-bottom:5px;font-size:16px;letter-spacing:.2em}
.adv-item .des{padding-top:20px;font-size:14px;line-height:24px}
.app-line{font-size:0}
.app-left{position:relative;display:inline-block;vertical-align:top;width:300px;height:300px}
.app-left h3{position:relative;padding-left:50px;margin-top:70px;font-size:12px;color:#666}
.app-left h3:before{content:'';position:absolute;top:5px;left:0;width:30px;height:2px;background-color:#ccc}
.app-left h3 span{display:block}
.app-left h3 span:first-child{font-size:16px;letter-spacing:.2em;margin-bottom:10px}
.app-left .arrow{width:40px;height:40px;font-size:30px;top:auto;margin-top:0;bottom:20px}
.app-left .arrow-right{right:10px}
.app-left .arrow-left{left:auto;right:50px}
.app-slide{display:inline-block;vertical-align:top;width:900px;height:300px}
.app-item{position:relative;overflow: hidden}
.app-item img{display:block;width:100%;-webkit-transition: transform .5s;transition: transform .5s;}
.app-item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.app-item-txt{position:absolute;right:0;bottom:25px;width:110px;text-align:left;color:#333}
.app-item-txt p{font-size:22px;line-height:1.5;letter-spacing:.2em}
.app-item-txt span{font-size:12px;line-height:1.5}
.case-tab{text-align:center}
.case-tab span{margin:0 30px;display:inline-block;vertical-align:top;font-size:14px;line-height:2;color:#666;cursor:pointer}
.case-tab span.current{color:#4897cc}
.list-policy-item{display:inline-block;vertical-align:top;width:50%;height:220px;background-color:#fcfeff}
/*.list-policy-item:nth-of-type(4n+1),.list-policy-item:nth-of-type(4n+4){background-color:#eef8ff}*/

.list-policy-txt{position:relative;padding-left:40px;margin: 80px 20px 0 80px;}
.list-policy-txt:before{content:'';position:absolute;top:15px;left:0;width:30px;height:2px;background-color:#666}
.list-policy-txt h3{font-size:16px;color:#333;line-height:2}
.list-policy-txt .des{font-size:14px;line-height:24px;color:#666;}
.list-policy-item:hover .list-policy-txt .des{height: auto;}
.list-join-policy .list-policy-item:nth-of-type(4n+1), .list-join-policy .list-policy-item:nth-of-type(4n+4){background-color: #fcfeff;}
.list-join-policy .list-policy-item{width: 33.3333%;}
.list-join-policy .list-policy-item:nth-of-type(2n+1){background-color:#eef8ff}
.list-join-policy .list-policy-txt{margin:40px 40px 0 30px;}
.list-join-policy .list-policy-txt .num{position: absolute;top: 0;left: 0;font-size: 20px;font-weight: bold;color: #666;line-height: 32px;}
.list-join-policy .list-policy-txt:before{display: none;}
.policy-box{padding-top: 80px;background-color: #f7fcff;}
.list-jpbox{position: relative;height: 780px;background: url(../upload/support_bg.png?b) no-repeat center 130px;}
.list-jpbox .list-policy-item{position: absolute;width: 380px;background-color: transparent;}
.list-jpbox .list-policy-txt{margin: 0;padding-left: 0;}
.list-jpbox .list-policy-txt:before{display: none;}
.list-jpbox .list-policy-txt h3{font-size: 16px;font-weight: bold;}
.list-jpbox .list-policy-txt .num{font-size: 40px;}
.list-jpbox .list-policy-txt .des{font-size: 14px;line-height: 26px;}
.list-jpbox .list-policy-item.item01{top: 30px;left: 60px;text-align: right;}
.list-jpbox .list-policy-item.item06{top: 30px;right: 70px;text-align: left;}
.list-jpbox .list-policy-item.item02{top: 230px;left: -30px;text-align: right;}
.list-jpbox .list-policy-item.item05{top: 230px;right: -30px;text-align: left;}
.list-jpbox .list-policy-item.item03{top: 520px;left: 70px;text-align: right;}
.list-jpbox .list-policy-item.item04{top: 520px;right: 70px;text-align: left;}
.list-jpbox .list-policy-item.item01 .num{color: #0697cd;}
.list-jpbox .list-policy-item.item02 .num{color: #f50006;}
.list-jpbox .list-policy-item.item03 .num{color: #00a966;}
.list-jpbox .list-policy-item.item04 .num{color: #a35a89;}
.list-jpbox .list-policy-item.item05 .num{color: #ffab00;}
.list-jpbox .list-policy-item.item06 .num{color: #18566e;}
.list-object{left:-12px;width:1224px}
.list-object li{display:inline-block;vertical-align:top;width:16.6666%}
.list-obj-item{margin:0 12px;height:60px;font-size:14px;line-height:60px;background-color:#b5e5f7;color:#fff;text-align:center;-webkit-transition: background .3s;transition: background .3s;}
.list-obj-item:hover{background-color: #4897cc;}
.list-process{padding:150px 0 260px;left:-10px;width:1220px}
.list-process li{display:inline-block;vertical-align:top;width:20%}
.list-process-item{position:relative;margin:0 10px}
.list-process-item:before{content:'';display:block;padding-top:100%}
.list-process-item:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:20px solid transparent;-webkit-transition: background .3s;transition: background .3s}
.list-process-item .num{position:absolute;z-index: 2;top:50%;left:50%;margin:-40px 0 0 -40px;width:80px;height:80px;font-size:80px;line-height:1;text-align:center;color:#000}
.list-process-item .line{position:absolute;left:50%;margin-left:-4px;width:8px;height:60px}
.list-process-item .circle{position:absolute;left:50%;margin-left:-15px;width:30px;height:30px;border-radius:30px}
.list-process-item h2{position:absolute;left:50%;margin-left:-150px;width:300px;font-size:14px;line-height:1.5;text-align:center;color:#666;-webkit-transition: color .3s;transition: color .3s;}
.list-process-item h2 span{display:block}
.list-process-item h2 .cn{font-size:18px}
.lpi-01 .line,.lpi-03 .line,.lpi-05 .line{top:100%}
.lpi-01 .circle,.lpi-03 .circle,.lpi-05 .circle{bottom:-75px}
.lpi-01 h2,.lpi-03 h2,.lpi-05 h2{top:100%;margin-top:90px}
.lpi-02 .line,.lpi-04 .line{bottom:100%}
.lpi-02 .circle,.lpi-04 .circle{top:-75px}
.lpi-02 h2,.lpi-04 h2{bottom:100%;margin-bottom:90px}
.lpi-01:after{border-color:#19638b}
.lpi-01 .circle,.lpi-01 .line{background-color:#19638b}
.lpi-02:after{border-color:#30a0c4}
.lpi-02 .circle,.lpi-02 .line{background-color:#30a0c4}
.lpi-03:after{border-color:#19638b}
.lpi-03 .circle,.lpi-03 .line{background-color:#19638b}
.lpi-04:after{border-color:#68d7ab}
.lpi-04 .circle,.lpi-04 .line{background-color:#68d7ab}
.lpi-05:after{border-color:#ebd162}
.lpi-05 .circle,.lpi-05 .line{background-color:#ebd162}
.list-process-item:hover .num{color: #fff;}
.lpi-01:hover:after{background-color: #19638b;}
.lpi-02:hover:after{background-color: #30a0c4;}
.lpi-03:hover:after{background-color: #19638b;}
.lpi-04:hover:after{background-color: #68d7ab;}
.lpi-05:hover:after{background-color: #ebd162;}
.lpi-01:hover h2{color: #19638b;}
.lpi-02:hover h2{color: #30a0c4;}
.lpi-03:hover h2{color: #19638b;}
.lpi-04:hover h2{color: #68d7ab;}
.lpi-05:hover h2{color: #ebd162;}
.business-join{padding:80px 0 120px;background-color:#eef8ff}
.join-form{margin-right:auto;margin-left:auto;width:600px}
.input-box{position:relative;padding-left:80px;margin-bottom:20px}
.input-box label{position:absolute;top:0;left:0;width:80px;height:50px;font-size:16px;line-height:50px;text-align:center;background-color:#bfe2fa;color:#333;letter-spacing:.2em}
.input-box input{display:block;width:100%;padding:0 0 0 10px;border:0;height:50px}
.btn-submit{display:block;margin:0 auto;width:260px;height:50px;background-color:#bfe2fa;color:#333;letter-spacing:.2em;border:0;cursor:pointer;-moz-transform:opacity .3s;-ms-transform:opacity .3s;-webkit-transform:opacity .3s;transform:opacity .3s}
.btn-submit:hover{opacity:.8}
.list2{left:-10px;width:620px}
.list2 li{display:inline-block;vertical-align:top;width:50%}
.list2 li .input-box{margin-right:10px;margin-left:10px}
.list-field li{position:relative;display:inline-block;vertical-align:top;width:25%}
.list-field li .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;filter:alpha(Opacity=40);opacity:.4;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}
.list-field li:hover .bg{filter:alpha(Opacity=0);opacity:0}
.list-field-txt{position:absolute;z-index:2;right:0;bottom:20px;left:0;text-align:center;color:#fff}
.list-field-txt span{display:block;line-height:1.5}
.list-field-txt span.cn{font-size:16px;letter-spacing:.1em}
.list-field-txt span.en{font-size:12px}
.service-des{width:600px;margin-right:auto;margin-left:auto;text-align:left;font-size:14px;line-height:2;color:#666}
.service-des p{position:relative;padding-left:14px}
.service-des p:before{content:'';position:absolute;top:12px;left:0;width:4px;height:4px;border-radius:4px;background-color:#4897cc}
.list-service .list-policy-item{background-color:#e8f4fd;height:252px}
.list-service .list-policy-txt{margin-top:60px}
.list-service .list-policy-txt .des p{position:relative}
.list-service .list-policy-txt .des p:before{content:'';position:absolute;top:10px;left:-14px;width:4px;height:4px;border-radius:4px;background-color:#4897cc}
.illust-item{position:relative;overflow:hidden}
.illust-item img{display:block;width:100%;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s}
.illust-item:hover img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.illust-title{position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);color:#fff;text-align:center}
.illust-title.big{font-size:18px;line-height:80px}
.illust-title.normal{font-size:18px;line-height:70px}
.illust-title.small{font-size:14px;line-height:50px}
.illust-box{position:relative}
.illust-arrow-left{left:-80px}
.illust-arrow-right{right:-80px}
.style-left,.style-right{display:inline-block;vertical-align:top}
.style-left{width:610px}
.style-left .illust-item{margin-right:10px}
.style-right{width:590px}
.list-style{left:-5px;width:605px}
.list-style li{display:inline-block;vertical-align:top;margin-bottom:5px;width:50%}
.list-style .illust-item{margin-left:5px}
.slide-vitality .illust-item{margin:60px 0;width:400px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.slide-vitality .slick-slide{position:relative;opacity:.6}
.slide-vitality .slick-slide .illust-title{visibility:hidden;opacity:0;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.slide-vitality .slick-current{z-index:10;opacity:1}
.slide-vitality .slick-current .illust-item{-moz-transform:scale(1.34);-ms-transform:scale(1.34);-webkit-transform:scale(1.34);transform:scale(1.34)}
.slide-vitality .slick-current .illust-title{visibility:visible;opacity:1}
.history-table{width:100%}
.history-table td{padding:20px 0;border-bottom:5px solid #fff;vertical-align:top;text-align:center;background-color:#f5fcfe}
.history-table .year{font-size:16px;color:#000;line-height:24px;text-align:left;text-indent:40px}
.history-table .des{text-align:left;font-size:14px;line-height:24px;color:#666}
.page-news{background-color:#f5f5f5}
.page-news .news-item{margin-bottom:40px}
.page-news .news-item__info{height:130px}
.page-news .news-item__info h2{font-size:16px}
.page-news .news-item__info .des{font-size:12px;margin-top:5px;height:40px;-webkit-line-clamp:2}
.pager{position:relative;width:500px;margin-right:auto;margin-left:auto;height:30px;text-align:center}
.pager a{margin:0 5px;display:inline-block;vertical-align:top;font-size:12px;line-height:30px;color:#666}
.pager a:hover{color:#4897cc}
.pager .next,.pager .prev{position:absolute;top:0}
.pager .next span,.pager .prev span{padding:0 5px;font-size:24px;line-height:30px;display:inline-block;vertical-align:top}
.pager .prev{left:0}
.pager .next{right:0}
.pager .current{color:#4897cc;text-decoration:underline}
.related-title{position:relative;padding-left:55px}
.related-title h2{font-size:16px;line-height:2}
.related-title span{font-size:12px;line-height:20px}
.related-title:before{content:'';position:absolute;top:15px;left:0;width:30px;height:2px;background-color:#000}
.list-related-pro{left:-10px;width:1220px}
.list-related-pro li{display:inline-block;vertical-align:top;width:20%}
.related-pro-item{padding-top: 20px;padding-bottom:20px;display:block;margin:0 10px;background-color:#fff;font-size:14px;line-height:20px;color:#666;text-align:center;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.related-pro-item span{display:block;height: 20px;}
.related-pro-item img{display:block;margin-right:auto;margin-left:auto;height:160px;margin-bottom: 10px;}
.related-pro-item:hover{color:#4897cc;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.13);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.news-detail{padding:60px;background-color:#fff}
.news-detail h1{font-size:24px;line-height:1.5;color:#333;letter-spacing:.05em;text-align:center}
.news-detail .time{font-size:14px;line-height:2;color:#666;text-align:center}
.news-detail .des{font-size:14px;line-height:30px;color:#666}
.pager-article{width:300px}
.page-product{background-color:#f5f5f5}
.page-product .page-cate-list a{margin-right:40px;margin-left:40px}
.list-pro-title{position:absolute;padding:15px 0;right:0;bottom:0;left:0;color:#fff;background-color:rgba(0,0,0,.6);text-align:center}
.list-pro-title p{font-size:14px;line-height:1.5}
.list-pro-title span{display:block;font-size:12px;line-height:20px}
.list-product{left:-10px;width:1220px}
.list-product .lip-item__back{background-color:#fff}
.list-product .lip-item__back .list-pro-title{background-color:transparent;color:#666}
.list-product .lip-item__flip img{display:block;width:100%}
.list-product .lip-item__back img{width:60%;margin-left: 20%;margin-top: 15%;}
.list-product .lip-item__wrap{margin-right:10px;margin-left:10px}
.product-intro{font-size:0;background-color:#fff}
.product-intro-img,.product-intro-right{display:inline-block;vertical-align:top;width:50%}
.product-intro-img img{display:block;margin:0 auto}
.product-intro-right{padding-left:30px}
.product-intro-right h1{font-size:24px;line-height:30px;color:#333;letter-spacing:.2em}
.product-intro-right .param{font-size:14px;line-height:24px;color:#666}
.product-intro-right .des{font-size:14px;line-height:24px;color:#666}
.product-tel{display:block;width:240px;height:40px;border-radius:20px;background-color:#4897cc;color:#fff;font-size:14px;line-height:40px;text-align:center}
.product-detail{padding:80px 0 120px;background-color:#fff}
.list-matter{width:960px;margin-right:auto;margin-left:auto}
.list-matter li{border-bottom:1px dotted #e8e8e8}
.list-matter-item{position:relative;padding-left:380px;padding-top:20px;padding-bottom:20px}
.list-matter-item h3{position:absolute;top:20px;left:80px;font-size:16px;line-height:24px;color:#333}
.list-matter-item .des{min-height:24px;font-size:14px;line-height:24px;color:#666}
.contact-main{font-size:0}
.contact-left,.contact-right{display:inline-block;vertical-align:top;width:50%}
.contact-left{padding:30px 20px}
.contact-thanks{font-size:14px;line-height:24px;color:#666}
.contact-add{position:relative;padding-left:120px}
.contact-add h2{position:absolute;top:0;left:0;font-size:18px;line-height:30px;color:#333}
.contact-add .des{position:relative;padding-left:30px;font-size:14px;line-height:30px;color:#333}
.contact-add .des:before{content:'';position:absolute;top:8px;bottom:8px;left:0;width:1px;background-color:#ccc}
.contact-input{margin-bottom:10px;border:1px solid #c5c5c5}
.contact-input input{display:block;width:100%;padding-left:20px;font-size:14px;height:58px;color:#666;border:0}
.contact-form textarea{margin-bottom:10px;display:block;width:100%;border:1px solid #c5c5c5;padding:10px 20px;font-size:14px;line-height:24px;color:#666;resize:none}
.contact-form button{padding:0;display:block;width:100%;border:1px solid #c5c5c5;font-size:14px;height:60px;background-color:transparent;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.contact-form button:hover{background-color:#97cdf0;color:#fff}
.list2-contact{left:-5px;width:610px}
.list2-contact li{display:inline-block;vertical-align:top;width:50%}
.list2-contact li .contact-input{margin-right:5px;margin-left:5px}
.contact-map{height:350px}
.contact-map .BMapLabel{border:none!important}
.contact-map .anchorBL{display:none!important}
.form-error{font-size:12px;height:3em;line-height:3;color:red;text-align:center}
/*# sourceMappingURL=main.css.map */

.img-weixin{width: 140px; position: absolute;top: 31px; left: -58px;}

.page-case .news-item{width: 25%;}

.page-cate-list.moremenu a{margin: 0px 30px;}
.list-video{
    width: 1240px;left: -20px;
}
.list-video > li{display: inline-block;vertical-align: top;width: 25%;}
.list-video-item{margin: 0 20px 30px;cursor: pointer;}
.list-video-img{position: relative;}
.list-video-img:before{content: '';display: block;padding-top: 65%;}
.list-video-img img{position: absolute;top: 0;left: 0;width: 100%;}
.list-video-img i{position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;width: 40px;height: 40px;font-size: 40px;line-height: 1;visibility: hidden;opacity: 0;color: #fff;-webkit-transition: opacity .3s;transition: opacity .3s;}
.list-video-item:hover .list-video-img i{visibility: visible;opacity: 1;}
.list-video-title{padding-top: 10px;font-size: 14px;line-height: 24px;color: #333;text-align: center;}

.new-wechat {background-color: #4897cc; position: relative;}
.new-wechat .ico-show {display: block; padding: 4px 0px;}
.new-wechat .ico-show img{width: 22px; margin: auto;}
.new-wechat.border-xjp{border-bottom: 1px #fff solid;border-top: 1px #fff solid;}
.new-wechat .fixed-con{position: absolute; display: none;}
.new-wechat:hover .fixed-con{display: block;}
.new-wechat:hover .fixed-wx-con{width: 150px; right: 32px; bottom: -10px;}
.new-wechat:hover .fixed-wx-con img{width: 100%;}

.fixed-contact{position: fixed;z-index: 10;right:30px;bottom: 60px;width: 60px;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
.fc-item{position: relative;display: block;width: 60px;height: 60px;border-bottom: 1px solid #fff;background-color: #4897cc;text-align: center;cursor: pointer;}
.fc-item > img{display: inline-block;margin: 5px auto 0;width: 30px;}
.fc-item span{display: block;font-size: 12px;color: #fff;}
.fc-item-box{position: absolute;top: 0;right: 100%;padding-top: 10px;margin-right: 10px;width: 180px;height: 100%;background-color: #f5f5f5;font-size: 14px;line-height: 20px;color: #333;text-align: center;display: none;}
.fc-item-box:after{
    content: '';position: absolute;top: 25px;left: 100%;width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 10px;border-color: transparent transparent transparent #f5f5f5;
}
.fc-item:hover .fc-item-box, .fc-item:hover .fc-item-code{display: block;}
.fc-item-code{position: absolute;bottom: 0;right: 100%;margin-right: 10px;display: none;}
.fc-item-code img{display: block;width: 156px;}
.fixed-gotop{width: 60px;height: 50px;background-color: #fff;text-align: center;}
.fixed-gotop img{display: inline-block;margin: 8px auto;}