*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:none}body{min-width:320px;font-size:14px;color:#777;font-family:"Microsoft Yahei",-apple-system,"PingFang SC","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif;-webkit-overflow-scrolling:touch;overflow:hidden}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,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}dl,li,ol,ul{list-style:none}*{text-decoration:none!important}a,a:active,a:focus,a:hover,a:visited{text-decoration:none!important;outline:0;star:expression_r(this.onFocus=this.blur())}a{color:#777}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.clearfix:after{clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20'}.bgFull{background-size:cover;background-position:center center;background-repeat:no-repeat}fieldset{border:0!important}button,input,select,textarea{font-size:100%;outline:0;resize:none;font-family:"Microsoft Yahei",-apple-system,"PingFang SC","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif}input[type=button]{cursor:pointer;border:0}input[type=submit]{cursor:pointer;border:0}input[type=reset]{cursor:pointer;border:0}input,textarea{-webkit-appearance:none}input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;padding:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#777}input:-moz-placeholder,textarea:-moz-placeholder{color:#777}input::-moz-placeholder,textarea::-moz-placeholder{color:#777}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#777}img{display:block;max-width:100%;border:0}.news-artcile img{display:block!important;height:auto!important;max-width:100%;border:0;margin:5px auto!important}.vertical-center{display:block;max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.t2{text-indent:2em}em{font-style:normal}.overf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-block{display:block}.mb-block{display:none}.w1400{max-width:1540px;padding:0 70px;margin:0 auto}.w1200{max-width:1340px;padding:0 70px;margin:0 auto}@media (max-width:1280px){html{overflow:auto}body{width:1300px;overflow-x:auto}.w1400{padding:0 50px}}@media (max-width:999px){html{overflow:hidden}body{width:100%;overflow:hidden}.pc-block{display:none}.mb-block{display:block}.w1400{padding:0 15px}.w1200{padding:0 15px}}.transition{-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s;float:right}.b-shadow{-o-box-shadow:0 0 40px rgba(0,0,0,.15);-ms-box-shadow:0 0 40px rgba(0,0,.15);-moz-box-shadow:0 0 40px rgba(0,0,0,.15);-webkit-box-shadow:0 0 40px rgba(0,0,0,.15);box-shadow:0 0 40px rgba(0,0,0,.15)}.page-wrap{position:relative;z-index:0;background:#fff;padding-top:100px}.page-wrap2{padding-top:0}@media (max-width:999px){.page-wrap{position:relative;padding-top:1.12rem;padding-bottom:1.4rem}.page-wrap2{padding-top:2.42rem}.page-wrap3{padding-top:1.12rem}}.pc-header{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.88);z-index:99;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 0 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3)}.pc-header.fx{top:0;left:0;position:fixed}.pc-header .logo{float:left}.pc-header .logo img{height:80px;margin:10px 0}.pc-header .tel{float:right;line-height:100px;height:100px;font-size:20px;color:#0077b4;font-weight:700;padding-left:30px;background:url(images/ico_tel.png) no-repeat left}.nav{float:right;margin-right:15px}.nav li{float:left;margin-right:45px;position:relative}.nav li>a{display:block;line-height:100px;height:100px;color:#fff;font-size:18px}.nav li.current>a,.nav li:hover>a{color:#0077b4;font-weight:700}.nav li:hover div{display:block}.nav li div{display:none;position:absolute;width:150px;top:100px;left:50%;margin-left:-75px;background:rgba(0,0,0,.6)}.nav li div a{display:block;border-bottom:1px dotted rgba(255,255,255,.2);height:52px;line-height:52px;font-size:15px;color:#fff;text-align:center}.nav li div a:last-child{border-bottom:none}.nav li div a:hover{background:rgba(0,0,0,.4)}.pc-footer{padding-top:105px;width:100%;background:#222}.pc-footer .flogo{float:left}.pc-footer ul{margin-left:75px;float:left}.pc-footer ul li{float:left;margin-right:55px}.pc-footer ul li:last-child{margin-right:0}.pc-footer ul li a{display:block;color:#b2b1b1;font-size:16px;line-height:36px}.pc-footer ul li span a{margin-bottom:20px;color:#efefef}.pc-footer ul li a:hover{color:#fff}.pc-footer .box{float:right;padding-top:10px}.pc-footer .box .tit{max-width:200px;position:relative;padding-bottom:15px;font-size:18px;font-weight:700;color:#fff;border-bottom:1px solid #444}.pc-footer .box .tit span{position:relative;display:block;height:22px;line-height:22px;padding-left:12px}.pc-footer .box .tit span:before{content:"";position:absolute;top:2px;left:0;width:2px;height:20px;background:#fff}.pc-footer .box p{margin-top:18px;font-size:14px;line-height:24px;padding-left:42px;color:#bbb}.pc-footer .box .add{background:url(images/ico_add.png) no-repeat left 0}.pc-footer .box .tel{background:url(images/ico_phone.png) no-repeat left 12px}.pc-footer .box .mail{background:url(images/ico_mail.png) no-repeat left 0}.pc-footer .box .mail a{color:#bbb}.pc-footer .box .mail a:hover{color:#e7e7e7}.pc-footer .friendlink{margin-top:70px;color:#b2b1b1;position:relative;padding-left:75px;line-height:24px}.pc-footer .friendlink span{position:absolute;top:0;left:0}.pc-footer .friendlink a{margin-right:10px;color:#b2b1b1}.pc-footer .copyright{margin-top:55px;padding:22px 0 32px;color:#969696;font-size:12px;border-top:1px solid #343434}.pc-footer .copyright span{display:inline-block;margin:0 10px}.pc-footer .copyright a{color:#969696}.pc-footer .copyright a:hover{color:#d5d5d5}@media (max-width:1500px){.nav li>a{font-size:16px}.pc-footer ul{margin-left:50px}.pc-footer ul li{margin-right:35px}}@media (max-width:1400px){.nav li{margin-right:30px}.pc-footer ul li a{font-size:14px}}@media (max-width:1340px){.pc-footer ul li{margin-right:28px}}.back-top{display:none;position:fixed;bottom:4%;right:1%;width:50px;height:50px;background-image:url(images/return_top.png);background-color:#0077b4;z-index:999}.mb-header{position:fixed;width:100%;top:0;right:0;width:100%;background:#fff;color:#333;z-index:999;height:1.12rem;text-align:center;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.mb-header .mb-logo{position:absolute;top:0;left:0;display:block}.mb-header .mb-logo img{margin:0;display:block;vertical-align:top;height:1.12rem}.mb-header .mb-tel{margin-top:.2rem;display:inline-block;line-height:.54rem;color:#333}.mb-header .mb-tel img{width:.54rem;line-height:.54rem;display:inline-block;vertical-align:middle}.mb-header .mb-tel span{font-size:.32rem;display:inline-block;vertical-align:middle}.mb-nav-ico{position:absolute;right:.375rem;top:50%;margin-top:-.4rem;width:.8rem;height:.8rem;cursor:pointer;background-image:url(images/mb_menu2.png);background-size:cover}.mb-footer{position:fixed;bottom:0;right:0;width:100%;height:1.7rem;background:#333;z-index:999}.mb-footer li{float:left;width:33.3333333%;border-left:1px solid rgba(255,255,255,.2)}.mb-footer li:first-child{border-left:none}.mb-footer li a{display:block;cursor:pointer;height:1.7rem;padding-top:.1rem;color:#fff;text-align:center}.mb-footer li img{width:.8rem}.mb-footer li span{display:block;margin:0 auto;width:.8rem;height:.8rem;background-size:cover}.mb-footer li p{margin-top:.05rem;font-size:.26666666rem;line-height:.3rem;line-height:.3rem}.shade{display:none;position:fixed;width:100%;height:100%;right:0;top:0;z-index:999;display:none;background:0 0}.menu{position:fixed;left:100%;top:0;width:70%;height:100%;text-align:left;z-index:11111;overflow-y:scroll;background:#fff;-webkit-box-shadow:0 0 30px rgba(26,24,24,.1) inset;box-shadow:0 0 30px rgba(26,24,24,.1) inset}.menu li{position:relative}.menu li>span{display:block;position:relative;padding:0 .666666rem 0 1.493333rem;height:1.36rem;line-height:1.36rem;color:#767676;font-size:.35rem;border-bottom:1px solid #e9e9e9}.menu li:nth-child(1)>span{border-top:1px solid #e9e9e9}.menu ul li>span::before{content:'';position:absolute;left:.666666rem;top:50%;margin-top:-.133333rem;width:.266666rem;height:.266666rem;border:2px solid #0077b4;border-radius:100%}.menu ul li a{color:#322e2d}.menu ul li>span.default::after{content:'';position:absolute;right:.666666rem;top:50%;width:.32rem;height:.32rem;margin-top:-.16rem;background:url(images/menu_bg.png) no-repeat;background-size:cover}.menu-slide a{color:#7c7d7d}.menu-slide{display:none}.menu-slide a{position:relative;display:block;padding:0 .666666rem 0 1.493333rem;height:1.333333rem;line-height:1.333333rem;font-size:.32rem;color:#7c7d7d;border-bottom:1px solid #e9e9e9}.menu-slide a::before{content:'';position:absolute;left:.666666rem;top:50%;margin-top:-.10625rem;width:.266666rem;height:.266666rem;background:url(images/menu_bg3.png) no-repeat;background-size:cover}.menu-slide a.active,.menu-slide a:hover{background:#0077b4;color:#fff}.menu li>span.active a{color:#0077b4}.menu li>span.active::before{color:#fff;background:#0077b4;border-color:#0077b4}.menu li>span.active::after{content:'';position:absolute;right:.666666rem;top:50%;width:.32rem;height:.32rem;margin-top:-.16rem;background:url(images/menu_bg2.png) no-repeat center}.fixed-sub{position:fixed;right:0;bottom:10%;width:67px}.fixed-sub li{float:left;margin-bottom:4px;position:relative}.fixed-sub li a{display:block;width:67px;height:70px;background-color:#0077b4;border:1px solid rgba(255,255,255,.4);background-position:center center}.fixed-sub li a:hover{background:#fff;border:1px solid #0077b4}.fixed-sub .ico-01{background-image:url(images/fixed_ico_01.png)}.fixed-sub .ico-01:hover{background-image:url(images/fixed_ico_01h.png)}.fixed-sub .ico-02{background-image:url(images/fixed_ico_02.png)}.fixed-sub .ico-02:hover{background-image:url(images/fixed_ico_02h.png)}.fixed-sub .ico-03{background-image:url(images/fixed_ico_03.png)}.fixed-sub .ico-03:hover{background-image:url(images/fixed_ico_03h.png)}.fixed-sub .ico-04{background-image:url(images/fixed_ico_04.png)}.fixed-sub .ico-04:hover{background-image:url(images/fixed_ico_04h.png)}.fixed-sub li:hover div{display:block}.fixed-sub li div{display:none;position:absolute;top:0;right:70px;border:1px solid #0077b4}.fixed-sub li .tel{height:70px;line-height:68px;width:180px;background:#fff;color:#0077b4;text-align:center;font-weight:700;font-size:20px}.fixed-sub li .erweima{width:116px}.pop{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);text-align:center;z-index:9999}.pop .content+i{display:inline-block;vertical-align:middle;height:100%}.pop .content{background:#fff;max-width:780px;width:90%;display:inline-block;vertical-align:middle;position:relative}.pop .close{cursor:pointer;position:absolute;z-index:1;top:0;right:-50px;width:40px;height:40px;background-image:url(images/pop_close.png);background-size:cover}.video-pop .content{background:#000}.video-pop video{width:100%}.video-pop .video-tit{font-size:20px;padding:20px 0;color:#fff;font-size:14px;text-align:center}.appoint-pop .close{top:12px;right:12px}.appoint-pop .con{padding:45px 70px 65px;text-align:left}.appoint-pop .tit{position:relative;font-size:30px;color:#333;padding-bottom:20px;font-weight:700;letter-spacing:2px}.appoint-pop .tit:after{content:"";position:absolute;bottom:0;left:0;width:34px;height:2px;background:#0077b4}.appoint-pop .des{margin-top:15px;color:#333;font-size:18px;line-height:32px}.appoint-pop .in{float:left;width:48%;margin-right:4%;margin-top:40px}.appoint-pop .in:last-child{margin-right:0}.appoint-pop .in input{width:100%;height:46px;border:1px solid #e5e5e5;padding:10px 20px;line-height:24px}.appoint-pop .button{margin-top:25px}.appoint-pop .button input{width:100%;height:50px;line-height:50px;background:#0077b4;color:#fff;letter-spacing:1px}.main-404{width:45vw;text-align:center;display:block;margin:30px auto}.main-404 .p1{margin:40px 0 20px}.main-404 .fresh-button{display:inline-block;vertical-align:middle}.main-404 .back-home-button{margin-left:10px;display:inline-block;vertical-align:middle;padding:10px 20px;background:#0077b4;color:#fff;letter-spacing:1px}.tec-item-button{cursor:pointer}.tec-pop .content{max-width:500px}.tec-pop .content img{width:100%}.tec-pop .content span{display:block;padding:15px 10px 10px;font-size:18px;line-height:30px;color:#333}.tec-pop .content p{line-height:26px;padding:0 10px 15px}.mb-plan-pop .content{text-align:left}.mb-plan-pop .close{top:12px;right:12px}.mb-plan-pop .con{padding:30px 20px}.mb-plan-pop .tit{position:relative;font-size:.5rem;color:#333;padding-bottom:20px;font-weight:700}.mb-plan-pop .tit:after{content:"";position:absolute;bottom:0;left:0;width:34px;height:2px;background:#0077b4}.mb-plan-pop .des{margin-top:.26666666rem;color:#333;font-size:.3rem;line-height:.54rem}.mb-plan-pop .in{margin-top:.2rem;width:100%}.mb-plan-pop .in:last-child{margin-right:0}.mb-plan-pop .in input,.mb-plan-pop .in select{width:100%;height:40px;line-height:38px;font-size:14px;background:0 0;border:1px solid #ddd;padding:0 .26666666rem}.mb-plan-pop .button{margin-top:.26666666rem}.mb-plan-pop .button input{width:100%;height:40px;line-height:40px;background:#0077b4;color:#fff;letter-spacing:1px}@media (max-width:640px){.appoint-pop .tit{font-size:.5rem}.appoint-pop .des{font-size:.3rem;line-height:.54rem}.appoint-pop .con{padding:35px 20px}.appoint-pop .in{margin-top:15px;width:100%;margin-right:0}.pop .close{right:0;top:-35px;width:30px;height:30px}.tec-pop .content span{font-size:.4rem;font-weight:700}.tec-pop .content p{font-size:.32rem;line-height:.5rem}}.ico-hand{content:"";position:absolute;bottom:-10px;right:-14px;width:40px;height:40px;background-image:url(images/ico_hand.png);background-size:cover}.ico-hand{-webkit-animation:scales 1.5s linear infinite 0s;-moz-animation:scales 1.5s linear infinite 0s;-o-animation:scales 1.5s linear infinite 0s;-ms-animation:scales 1.5s linear infinite 0s;animation:scales 1.5s linear infinite 0s;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;-ms-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}@-webkit-keyframes scales{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes scales{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(.8);transform:scale(.8)}100%{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes scales{0%{-o-transform:scale(1);transform:scale(1)}50%{-o-transform:scale(.8);transform:scale(.8)}100%{-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes scales{0%{-ms-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(.8);transform:scale(.8)}100%{-ms-transform:scale(1);transform:scale(1)}}@keyframes scales{0%{transform:scale(1)}50%{transform:scale(.8)}100%{transform:scale(1)}}.hide{display:none}.pagination li{display:inline-block}.pagination li.active a{background:#0077b4;font-weight:700;color:#fff}