@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,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,main,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,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1;background-color:#fff;font-family:"微软雅黑","Microsoft YaHei",PingFangSC-Regular;font-size:14px;color:#666}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}button:focus{outline:0}textarea{resize:none}a{color:#666;text-decoration:none}a:hover{color:#45a4a4}.clr:after,.clr:before{display:table;content:" "}.clr:after{clear:both}.opacity-in,.sidebar .contact-warp,header nav .menu .dropdown{opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.content,.middle,footer{max-width:1920px;min-width:1200px;width:100%;margin-left:auto;margin-right:auto}.central,.content .container,.list,header .title .c,header nav{width:1200px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.page{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page>*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 13px;height:40px;line-height:40px;vertical-align:middle;border:1px solid #ddd;border-radius:1px;min-width:40px;text-align:center;color:#666}.page>*+*{border-left:0}.page a.active{border:none;background-color:#1aaaa9;color:#fff}.hidden{display:none}.l-block .h1,.l-block .h2,.l-block .h3{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.l-block .h1{line-height:50px;vertical-align:middle;font-size:36px;color:#333;text-align:center}.l-block .h2{margin-top:8px;line-height:20px;vertical-align:middle;text-align:center}.l-block .h2 span{position:relative;padding:0 58px;text-transform:uppercase;color:#999}.l-block .h2 i{padding:0 13px}.l-block .h2 i:after,.l-block .h2 i:before{content:'';position:absolute;top:50%;background:#999;width:58px;height:1px}.l-block .h2 i:before{left:0}.l-block .h2 i:after{right:0}.white>.h1,.white>.h2 span{color:#fff!important}.white>.h2 span i:after,.white>.h2 span i:before{background-color:#fff}.content>div{-webkit-box-sizing:border-box;box-sizing:border-box}.content a.more{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-align:center;color:#1aaaa9;vertical-align:middle;line-height:2;width:129px;display:inline-block;background-repeat:no-repeat;background-position:left bottom;background-image:url(../Images/arrow-more-green.png)}.content a.more:hover{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.content a.more.white{background-image:url(../Images/arrow-more-white.png);color:#fff}.content div.more{text-align:center}.content .container{padding:40px 0}.content .container .location{line-height:20px;padding-bottom:22px;border-bottom:1px solid #c3c3c3}.content .container .location span{margin-right:20px}.content .container .main{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .container .main>aside{width:280px}.content .container .main>aside .m-title{background-color:#38a6af;height:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px 0 0 25px}.content .container .main>aside .m-title span{display:block;background-color:#fff;width:50px;height:6px}.content .container .main>aside .m-title .h{font-size:30px;line-height:1.4;color:#fff;margin-top:6px}.content .container .main>aside .m-title small{font-size:22px;color:rgba(255,255,255,.53);text-transform:uppercase}.content .container .main>aside .submenu{padding:20px;background-color:#fff}.content .container .main>aside .submenu a{display:block;padding:15px 12px 15px 30px;border-radius:4px;margin-bottom:6px;line-height:20px;background-color:#f0f0f0}.content .container .main>aside .submenu a span{float:right;margin-right:12px;position:relative;top:2px}.content .container .main>aside .submenu a span:after,.content .container .main>aside .submenu a span:before{position:absolute;content:'';border-top:8px dashed transparent;border-bottom:8px dashed transparent;border-right:8px dashed transparent}.content .container .main>aside .submenu a span:before{border-left:8px solid #b8b8b8}.content .container .main>aside .submenu a span:after{left:-2px;border-left:8px solid #f0f0f0}.content .container .main>aside .submenu a.active{background-color:#1aaaa9;color:#fff}.content .container .main>aside .submenu a.active span:before{border-left-color:#fff}.content .container .main>aside .submenu a.active span:after{border-left-color:#1aaaa9}.content .container .main>section{width:894px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.content .container .main>section.d{border-top:4px solid #38a6af;border-radius:1px;background-color:#fff;padding:24px 57px;line-height:1.5}.content .container .main>section.d .h,.content .container .main>section.d h1{font-size:22px;line-height:30px;text-align:center;color:#333;margin-bottom:34px}.content .container .main>section.d .h span,.content .container .main>section.d h1 span{display:block;width:40px;height:4px;background-color:#1aaaa9;border-radius:1px;margin:7px auto 0}.content .banner{height:460px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:center top}.content .banner>.title{color:#fff;font-size:46px;text-align:center;opacity:0;-webkit-animation:.6s forwards banner-font;animation:.6s forwards banner-font}.content .banner>span{display:block;background:#fff;border-radius:1px;width:0;height:4px;margin:22px auto 0;-webkit-animation:1s forwards banner-width;animation:1s forwards banner-width}.search{width:638px;height:60px;margin-top:46px}.search .input-group-btn{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;vertical-align:middle;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(51,51,51,.12);box-shadow:0 4px 6px 0 rgba(51,51,51,.12)}.search .input-group-btn ul{position:absolute;top:50px;left:0;display:none;background:#fff;border-radius:0 0 2px 2px;width:88px;padding:10px 0}.search .input-group-btn ul li{padding:5px 17px;font-size:16px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search .input-group-btn ul li.active,.search .input-group-btn ul li:hover{background-color:#def3f3}.search .input-group-btn .input-group-prepend{width:51px;margin:0 17px;font-size:16px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search .input-group-btn .input-group-prepend i{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block;height:8px;width:13px;background-repeat:no-repeat;background-image:url(../Images/select.png);background-position:center center}.search .input-group-btn.selected ul{display:block}.search .input-group-btn.selected .input-group-prepend i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search .input-group-btn input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:none;font-size:14px;padding:0 11px}.search .input-group-btn button{border:none;width:112px;height:60px;background-color:#1aaaa9;border-radius:0 2px 2px 0;font-size:18px;color:#fff;letter-spacing:.9px;padding-left:40px;background-repeat:no-repeat;background-position:26px center;background-image:url(../Images/search-s.png)}body>div header{position:initial}body>.content{margin-top:140px}header{width:100%;min-width:1200px;position:fixed;top:0;background-color:#fff;z-index:9999}header .title{background-color:#f4f4f4}header .title .c{font-size:12px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .title .c>span{display:block}header .title .c .lang a{display:inline-block;margin-left:20px;padding-left:25px;background-repeat:no-repeat;background-image:url(../images/lang.png);background-position-y:center}header .title .c .en{background-position-x:-82px}header .title .c .cn{background-position-x:0}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav .menu{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav .menu>li{margin-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1000}header nav .menu>li>a{display:block;line-height:52px;vertical-align:middle}header nav .menu>li:hover .dropdown{top:50px;opacity:100;visibility:visible}header nav .menu .dropdown{display:block;border-top:3px solid #2cb7c5;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:14px 34px;position:absolute;top:40px;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 2px 4px 0 rgba(120,120,120,.5);box-shadow:0 2px 4px 0 rgba(120,120,120,.5)}header nav .menu .dropdown a{display:block;white-space:nowrap;line-height:32px;font-size:13px}.sidebar{background-repeat:no-repeat;background-position:center 17px;background-image:url(../Images/logo-aside.png);background-color:#fff;padding-top:54px;width:60px;height:150px;position:fixed;z-index:10000;top:calc((100vh - 150px)/ 2);right:0;-webkit-box-shadow:0 2px 8px 0 rgba(177,177,177,.39);box-shadow:0 2px 8px 0 rgba(177,177,177,.39);border-radius:8px 0 0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default}.sidebar>span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#00808d;letter-spacing:7px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;vertical-align:middle;line-height:59px}.sidebar:hover .contact-warp{visibility:visible;opacity:100}.sidebar .contact-warp{visibility:hidden;position:absolute;top:0;right:60px;padding-right:20px}.sidebar .contact-warp .contact{background:#fff;padding:21px;-webkit-box-shadow:0 2px 8px 0 rgba(177,177,177,.39);box-shadow:0 2px 8px 0 rgba(177,177,177,.39);border-radius:4px}.sidebar .contact-warp .contact p{margin-bottom:16px;font-size:12px;color:#151515;line-height:1.5;padding-left:23px}.sidebar .contact-warp .contact p span{padding-left:23px;margin-left:-23px;display:block;font-size:13px;color:#36a7b1;background-repeat:no-repeat;background-position:0 center;background-image:url(../Images/contact.png)}.sidebar .contact-warp .contact p span.c2{background-position-x:-200px}.sidebar .contact-warp .contact p span.c3{background-position-x:-400px}.sidebar .contact-warp .contact p span.c4{background-position-x:-600px}.sidebar .contact-warp .contact p:last-of-type{margin-bottom:22px}.sidebar .contact-warp .contact a{background:url(../Images/contact.png) -748px center no-repeat #e6f3f5;display:block;height:36px;width:174px;border:1px solid #5bb8c1;border-radius:4px;line-height:36px;vertical-align:middle;font-size:12px;color:#00808d;padding-left:75px;-webkit-box-sizing:border-box;box-sizing:border-box}.sidebar .contact-warp .arrow{position:absolute;top:-6px;right:1px;width:25px;height:19px;background:url(../Images/arrow.png) left top no-repeat}.go-top{background-repeat:no-repeat;background-position:center center;background-image:url(../Images/go-top.png);width:60px;height:60px;position:fixed;z-index:10000;top:calc((100vh - 150px)/ 2 + 160px);right:0;display:none}footer{height:343px;padding-top:62px;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(255,255,255,.8);background-repeat:no-repeat;background-position:center center;background-image:url(../Images/footer.png)}footer .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer a{color:rgba(255,255,255,.8)}footer .footer .hotline,footer .footer .left,footer .footer .sp-b{height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer .left{font-size:13px}footer .footer .left a:hover{color:#49ddea}footer .footer .left .links{color:#3ec7d3;font-size:14px}footer .footer .left .links a{color:#3ec7d3}footer .footer .left .links a:hover{color:#43ebf9}footer .footer .left .beian a{line-height:20px;vertical-align:bottom}footer .footer .left .ghs{display:inline-block;padding-left:25px;background-repeat:no-repeat;background-position:left center;background-image:url(../Images/ghs.png)}footer .footer .hotline .title{color:#fff}footer .footer .hotline p:not(.title){line-height:22px;vertical-align:middle}footer .footer .hotline span{padding-left:20px;font-size:12px;display:inline-block;line-height:2;background-repeat:no-repeat;background-position-y:center;background-image:url(../Images/hotline.png)}footer .footer .hotline .p1{background-position-x:0}footer .footer .hotline .p2{background-position-x:-145px}footer .footer .hotline .p3{background-position-x:-286px}footer .footer .honor{width:330px;height:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .links{padding-top:20px;line-height:1.5;color:#666}@-webkit-keyframes banner-font{from{opacity:0}to{opacity:100}}@keyframes banner-font{from{opacity:0}to{opacity:100}}@-webkit-keyframes banner-width{to{width:97px}}@keyframes banner-width{to{width:97px}}@media only screen and (max-width:1200px){header .title{padding:0}}@media only screen and (min-width:1200px) and (max-width:1920px){footer{padding-left:calc((100% - 1200px)/ 2);padding-right:calc((100% - 1200px)/ 2)}}@media only screen and (min-width:1920px){footer{padding-left:360px;padding-right:360px}.go-top,.sidebar{right:calc((100% - 1920px)/ 2)}}.banner.offices{background-image:url(../Images/Offices/banner.png)}.banner.offices.child{height:200px}.banner.offices.child .title{margin-top:0}.content .container ul.sub,.l-flex,.list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .container ul.sub li a,.l-flex li a,.list ul li a{display:block;text-align:center;background-color:#f0f0f0;border-radius:4px}.content .container ul.sub li a.active,.content .container ul.sub li a:hover,.l-flex li a.active,.l-flex li a:hover,.list ul li a.active,.list ul li a:hover{background-color:#1aaaa9;color:#fff}.content{background:#f5f5f5;padding-bottom:60px}.content .container ul.sub{background-color:#fff;padding:20px 17px}.content .container ul.sub li{margin:0 3px 6px}.content .container ul.sub li a{width:117px;height:40px;line-height:40px}.content .container section article{-webkit-box-shadow:0 4px 8px 0 rgba(222,222,222,.5);box-shadow:0 4px 8px 0 rgba(222,222,222,.5);border-radius:4px;background-image:url(../Images/Offices/d-bg.png);background-repeat:no-repeat;background-color:#fff;background-position:right bottom}.content .container section article .t{background-color:#38a6af;height:50px;padding:15px 23px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.content .container section article>div{padding:19px 33px;line-height:2}.list{border-radius:6px;margin-top:-110px;padding:86px 55px 100px;position:relative;background-image:url(../Images/Offices/list-bg.png);background-repeat:no-repeat;background-color:#fff;background-position:center bottom}.list .total{position:absolute;width:128px;height:128px;border-radius:64px;top:-70px;left:536px;background-color:rgba(26,170,169,.07)}.list .total p{width:102px;height:102px;border-radius:51px;background-color:#1aaaa9;-webkit-box-shadow:0 4px 8px 0 rgba(55,176,175,.47);box-shadow:0 4px 8px 0 rgba(55,176,175,.47);margin:13px auto;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5}.list .total p i{font-size:30px;line-height:35px}.list ul li{margin:0 19px 24px}.list ul li a{width:180px;height:50px;line-height:50px}