@charset "utf-8";body{min-width:83em;margin:0 auto;padding:0;font-size:14px;color:#666;background-color:#fff;font-family:microsoft yahei,simsun}img{border:0}form{margin:0;padding:0}input,select,textarea{font-size:1em;font-family:microsoft yahei,simsun}input::-ms-clear,input::-ms-reveal{display:none}div,ul,li{margin:0;padding:0;display:block;overflow:hidden}ul,li{list-style-type:none}li{text-overflow:ellipsis}a{text-decoration:none;color:#333;outline:0}a:hover{text-decoration:none;color:#00c8aa}a,.arow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:640px){::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:transparent}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@font-face{font-family:'icon';src: format('woff')}.himg{position:relative;z-index:1}.himg img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:0;right:-200%;bottom:0;margin:auto}header{position:relative}header .top{max-width:83em;margin:1.7em auto;display:flex;justify-content:space-between;align-items:center}header .top .logo{height:3.2em}header .top .logo img{height:100%}header .top .search{display:flex;justify-content:space-between}header .top .search input{width:35em;height:2em;line-height:2em;padding:.3em .5em;border:.2em solid #00c8aa;outline:0}header .top .search .btn{width:9em;height:3em;line-height:3em;text-align:center;background-color:#00c8aa;color:#fff;cursor:pointer}header .top .ask{width:9em;height:3em;line-height:3em;text-align:center;background-color:#ff881e;color:#fff;cursor:pointer}.can{max-width:83em;height:3em;line-height:3em;display:flex;margin:0 auto;overflow:visible;position:relative;z-index:3}.can .ctg{width:20em;background-color:#00c8aa;color:#fff;text-align:center}.can .nav{overflow:visible}.can .nav li{display:inline-block;margin:0 1em;padding:0 1.5em;overflow:visible;position:relative}.can .nav li p{width:100%;background-color:rgba(255,255,255,.95);text-align:center;position:absolute;left:0;top:3em;margin:0;border:1px solid #eee;display:none}.can .nav li p a{height:2.6em;line-height:2.6em;display:block;border-bottom:1px solid rgba(0,0,0,.1)}.can .nav li p a:last-child{border-bottom:0}.can .nav li p a:hover{background-color:#00c8aa;color:#fff}.can .nav li .a{font-size:1.2em}.can .nav li:hover p{display:block;animation:fade-in .4s}.can .nav li:hover .a,.can .nav li.on .a{color:#00c8aa}.can .nav li.sub::after{content:'\e63d';font-family:icon;margin-left:.5em;font-size:.8em;color:#999}.recom{max-width:83em;width:100%;height:12em;margin:2em auto;position:relative;display:block;cursor:pointer}.recom img{width:100%;height:100%}.recom.r-top{margin-top:0}.recom.r-left{display:inline}.recom.r-left img{max-width:12em;height:auto;position:fixed;left:1em;top:0;right:auto;bottom:0;margin:auto 0}.retopic{margin-top:2em}.retopic b{font-size:1.2em;display:block;border-bottom:1px solid #ddd;margin-bottom:.5em;padding-bottom:.5em}.retopic .list{height:calc(2.5em*5)}.retopic .list li{width:50%;height:2.5em;line-height:2.5em;float:left}.page{line-height:2.4em;text-align:center;margin:2em auto}.page a{text-align:center;padding:0 1em;margin:0 .2em;display:inline-block;border-radius:5px;font-family:arial;vertical-align:middle}.page a:hover{background-color:rgba(0,0,0,.1)}.page a.on{background-color:#00c8aa;color:#fff}.body{line-height:2em;border-top:1px solid #eee;border-bottom:1px solid #eee}.body h1{line-height:1.6em}.body img{max-width:100%}.article .show{display:none}footer{max-width:83em;margin:2em auto;display:flex;justify-content:space-between}footer .copyright{width:calc(100% - 26em);line-height:2em;font-size:.8em}footer .img{white-space:nowrap}@media screen and (max-width:640px){body{min-width:0}header::before,header .head,header .top .ask{display:none}header .top{display:block;text-align:center;margin:1em}header .top .logo{margin-bottom:1em;display:block}.recom{height:20vw;margin:1em 0}.recom.r-top{width:calc(100% - 2em);margin:1em}.recom.r-top img{max-width:100%}.can .ctg{display:none}.can .nav{width:100%;display:flex;justify-content:space-around}.can .nav li{margin:0;padding:0}.can .nav li.sub::after,.can .nav li p,.can .nav li:hover p{display:none}.body{padding:1em}.article{height:30em;position:relative}.article .show{width:100%;height:3em;line-height:3em;font-size:1.6em;text-align:center;font-family:icon;position:absolute;left:0;bottom:0;margin:0;background-image:linear-gradient(rgba(255,255,255,.8),#fff);display:block}.article.on{height:auto}.article.on .show{display:none}.retopic .list li{width:100%;float:none}footer{margin:1em}footer .copyright{width:100%;line-height:1.6em;font-size:.6em;text-align:center}footer .img{display:none}}.abt{max-width:83em;height:3.4em;line-height:3.3em;border-bottom:1px solid #eee;margin-bottom:1em}.abt b{font-size:1.2em;font-weight:normal;float:left;border-bottom:3px solid #00c8aa;padding:0 .4em}.abt small{color:#999;margin-left:1em}.abt .more{float:right;font-size:.8em}.about{max-width:83em;margin:2em auto;display:flex;justify-content:space-between}.about .media{width:28em;height:21em;position:relative}.about .media img{min-width:100%;height:100%;position:absolute;left:-100%;top:0;right:-100%;margin:0 auto}.about .media video{width:100%;height:100%;float:left}.about .info{width:calc(100% - 30em)}.about .info h1{font-weight:normal;font-size:1.6em;margin:.6em 0}.about .info p{margin:.5em 0}.about .info p::before{content:attr(data-name);color:#999}.about .info p .more{float:right;color:#00c8aa}.about .info p.btn{margin-top:2em}.about .info .msg{height:3em;line-height:3em;background-color:#ff881e;color:#fff;font-size:1.2em;display:inline-block;text-align:center;padding:0 2em;margin-right:2em;vertical-align:middle;cursor:pointer}.about .info .tel{line-height:1.6em;display:inline-block;color:#00c8aa;font-size:1.8em;font-family:icon;vertical-align:middle}.team{max-width:83em;margin:2em auto}.team .list{display:flex;justify-content:space-between;flex-wrap:wrap}.team .list li{width:20em}.team .list li .himg{width:100%;height:14.5em;margin:0;overflow:hidden}.team .list li b{line-height:1.6em;font-weight:normal;display:block;text-align:center;margin:1em 0}.team .list li small{height:3.6em;line-height:1.8em;display:block;overflow:hidden;color:#999}.team .list li span{height:2.4em;line-height:2.4em;text-align:center;background-color:#c00;display:block;margin-top:1em;color:#fff;cursor:pointer}.team .list.isd li{width:calc((100% - 3em)/4)}.team .list.isd li .himg{height:10em}.dan{max-width:83em;margin:2em auto;display:flex;justify-content:space-between}.dan .depart{width:18em}.dan .depart b{width:100%;height:4em;line-height:1.4em;font-size:1.4em;font-weight:normal;text-align:center;color:#fff;display:block;background-color:#25b6a0;padding-top:1.4em}.dan .depart small{display:block;font-size:.6em}.dan .depart a{height:4em;line-height:4em;display:block;text-align:center;background-color:#f4fbfa}.dan .depart a:nth-child(even){background-color:#d3f0ec}.dan .news{width:calc(100% - 20em)}.dan .news .list li{margin-bottom:1em}.dan .news .list li .himg{width:7em;height:5em;float:left;margin-right:1em}.dan .news .list li b{display:block;font-weight:normal;font-size:1.2em}.dan .news .list li small{height:3.6em;line-height:1.8em;color:#999;display:block;overflow:hidden}.dan .news .list li small a{color:#00c8aa;float:right}.probl{max-width:83em;margin:2em auto}.probl .list{display:flex;justify-content:space-between;flex-wrap:wrap}.probl .list li{width:calc(50% - 1em)}.probl .list li.img{margin-bottom:1em}.probl .list li.img .himg{width:7em;height:5em;float:left;margin-right:1em}.probl .list li.img b{display:block;font-weight:normal;font-size:1.2em}.probl .list li.img small{height:3.6em;line-height:1.8em;color:#999;display:block;overflow:hidden}.probl .list li.img small a{color:#00c8aa;float:right}.probl .list li.row{height:2em;line-height:2em}.probl .list li.row a::before{content:'';width:5px;height:5px;border-radius:50%;display:inline-block;margin-right:.6em;background-color:#ddd;vertical-align:middle}.envir{max-width:83em;margin:2em auto}.envir .list{display:flex;justify-content:space-between;flex-wrap:wrap}.envir .list li{width:20em;display:inline-block;margin:.5em 0}.envir .list li .himg{width:100%;height:14.5em;display:block;overflow:hidden}.envir .list li b{display:block;text-align:center;font-weight:normal;margin:.5em 0}.content{width:100%;line-height:2em;margin:2em auto}.content h1{line-height:1.6em}.content img{max-width:100%}.main{max-width:83em;margin:2em auto}.main .left{width:calc(100% - 25em);float:left}.main .right{width:23em;float:right}.main .right .list li{margin-bottom:1em}.main .right .list li h3{font-size:1.2em;font-weight:normal;margin:0 0 .5em 0;font-weight:normal}.main .right .list li p{height:3.6em;line-height:1.8em;overflow:hidden;margin:0;color:#999;white-space:normal}.about_body{max-width:83em;margin:2em auto;display:flex;justify-content:space-between;flex-wrap:wrap;vertical-align:top}.about_body .image,.about_body .photo,.about_body .contact{width:27em;height:21em}.about_body .image{position:relative}.about_body .image img{min-width:100%;height:100%;position:absolute;left:-100%;top:0;right:-100%;margin:0 auto}.about_body .image video{width:100%;height:100%;background-color:#eee}.about_body .photo .list{width:100%;height:100%}.about_body .photo .list li{width:100%;height:100%;display:inline-block}.about_body .contact{display:flex}.about_body .contact p{line-height:1.8em;border:1px solid #eee;padding:2em;margin:0}.about_body .contact p small{display:block;color:#999}.about_body .contact p .tel{font-size:1.6em;color:#00c8aa;display:block;font-family:icon;margin:.4em 0}.about_body .contact p .msg{height:2.6em;line-height:2.6em;font-size:1.2em;color:#00c8aa;border:1px solid #00c8aa;display:inline-block;padding:0 2em;margin-top:1em;cursor:pointer}.news_list li{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #eee}.news_list li .himg{width:9em;height:6em;float:left;margin-right:1em}.news_list li b{display:block;font-weight:normal;font-size:1.2em;margin-bottom:.4em}.news_list li small{max-height:3.6em;line-height:1.8em;overflow:hidden;display:block;color:#999}.news_list li small a{color:#00c8aa;float:right}.team_list li{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #eee}.team_list li p{margin:0;overflow:hidden}.team_list li p.img{width:11em;float:left;margin-right:1em}.team_list li p.img .himg{width:100%;height:8em;display:block;overflow:hidden;margin-bottom:1em}.team_list li p.img .msg{height:3em;line-height:3em;background-color:#00c8aa;color:#fff;display:block;text-align:center;cursor:pointer}.team_list li p.info{height:12em}.team_list li p.info span{color:#aaa}.qswt{line-height:0;white-space:nowrap;position:fixed;left:0;right:0;bottom:0;z-index:9}.qswt a{width:50%;height:3em;line-height:3em;font-size:1.2em;text-align:center;color:#fff;display:inline-block}.qswt a::before{font-family:icon;margin-right:.5em}.qswt a.gh{background-color:#2ab8c3}.qswt a.gh::before{content:'\e688'}.qswt a.zx{background-color:#e67f04}.qswt a.zx::before{content:'\e6a4'}.video{width:26em;height:18em;margin:2em auto;display:block}#map{width:100%;height:20em}#map div{overflow:visible}#map img{max-width:none}#map .anchorbl{display:none}@media screen and (max-width:1400px){body{font-size:12px}}@media screen and (max-width:640px){header{display:none}.can .nav li .a{font-size:1em}.about{margin:0 0 1em 0;display:block}.about .media{width:100%;height:60vw}.about .info{width:100%}.about .info .msg{margin-right:.5em}.team .list li,.team .list.isd li{width:calc(50% - .5em);margin-bottom:1em}.team .list li .himg,.team .list li.isd .himg{height:33vw}.team .list li a{background-color:#00c8aa;color:#fff}.dan{display:block}.dan .depart{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.dan .depart strong{width:calc(100%/3);line-height:4em;font-size:1em;padding-top:0}.dan .depart strong small{display:none}.dan .depart a{width:calc(100%/3)}.dan .news{width:100%}.recom.r-left{display:none}.probl .list li{width:100%}.probl .list li.row{width:calc(50% - .5em)}.envir .list li{width:calc(50% - .5em)}.envir .list li .himg{height:34vw}.about_body{margin:1em 0}.about_body .photo{width:100%;height:70vw;margin:0}.about_body .image,.about_body .contact{display:none}.content,.main{margin:1em 0}.main .left,.main .right{width:100%;float:none;margin-top:1em}.main .right .list li{margin-bottom:0}.main .right .list li small{display:none}.main .right .recom{height:50vw}.team_list{margin:1em 0}.team_list li p.img{width:9em}.team_list li p.img .himg{height:6.5em;margin-right:0}.team_list li p.img a{display:inline-block;padding:0 2em}.team_list li p.info{height:auto;max-height:16em;line-height:1.6em;font-size:.8em}#map{height:12em}}