/*!
 * Theme Name: longan
 * Version: 1.6
 */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:12px;-webkit-tap-highlight-color:transparent}body{font-family:PingFangSC-Regular, 'Microsoft Yahei', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}[role="button"]{cursor:pointer}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}input[type="search"]{-webkit-appearance:none}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}dl,dt,dd{margin:0}video,embed,iframe{max-width:100%}img{max-width:100%}a,input{-webkit-transition:color .3s ease-in-out, background-color .3s ease-in-out;-moz-transition:color .3s ease-in-out, background-color .3s ease-in-out;transition:color .3s ease-in-out, background-color .3s ease-in-out}a{color:#3D3D3D;text-decoration:none}a:hover,a:focus{text-decoration:none}a:hover{color:#840100}a:focus{outline:0;color:#3D3D3D}.btn{display:inline-block;padding:6px 15px 7px;background-color:#eee;color:#999}.btn:hover{color:#3D3D3D;background-color:#e1e1e1}body{font-size:14px;line-height:1.4;color:#3D3D3D;background-color:#FFF;overflow-x:hidden;margin:0}@media (max-width: 768px){body{margin-top:50px}}.container{position:relative;margin:0 auto;text-align:left;max-width:1170px;padding-left:15px;padding-right:15px}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.content-wrap{width:100%;float:left}.sidebar{float:left}.forseo{display:none}.leadtitle h1{margin:0;padding:0;font-size:20px;font-weight:normal}.leadtitle small{font-size:12px;display:inline-block;margin-left:10px}.none{text-align:center;color:#999;padding:100px 15px 150px}.iselect{position:relative;z-index:9;width:240px;display:inline-block;text-align:left;font-size:14px}.iselect h6{cursor:pointer;border:1px solid #840100;padding:12px 16px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999}.iselect h6 .fa{float:right;color:#840100}.iselect .iselect-popup{display:none;position:absolute;top:100%;margin-top:-1px;left:0;right:0;max-height:205px;overflow-y:auto;border:1px solid #840100;background-color:#fff;padding:10px 0}.iselect .iselect-popup a{display:block;cursor:pointer;padding:6px 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iselect .iselect-popup a.active{color:#840100;font-weight:bold}.iselect .iselect-popup a:hover{color:#840100;background-color:#F2F2F2}.iselect.active{z-index:99}.iselect.active .iselect-popup{display:block}@media (max-width: 544px){.iselect{font-size:12px}.iselect h6{font-size:12px}}.leadbanner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:360px}@media (max-width: 1060px){.leadbanner{height:330px}}@media (max-width: 1024px){.leadbanner{height:320px}}@media (max-width: 960px){.leadbanner{height:300px}}@media (max-width: 900px){.leadbanner{height:280px}}@media (max-width: 850px){.leadbanner{height:260px}}@media (max-width: 768px){.leadbanner{height:240px}}@media (max-width: 720px){.leadbanner{height:220px}}@media (max-width: 640px){.leadbanner{height:200px}}@media (max-width: 600px){.leadbanner{height:180px}}@media (max-width: 540px){.leadbanner{height:160px}}@media (max-width: 500px){.leadbanner{height:140px}}@media (max-width: 450px){.leadbanner{height:130px}}@media (max-width: 400px){.leadbanner{height:120px}}@media (max-width: 375px){.leadbanner{height:110px}}@media (max-width: 350px){.leadbanner{height:100px}}@media (max-width: 320px){.leadbanner{height:90px}}.tax-professionals{clear:both;position:relative;margin-right:-2%;margin-bottom:60px;font-size:0}.tax-professionals:before,.tax-professionals:after{display:table;content:"";line-height:0}.tax-professionals:after{clear:both}.tax-professionals h3{font-size:20px;color:#454545;margin-bottom:20px}.tax-professionals .-item{display:inline-block;vertical-align:top;width:31.3333333333%;margin-right:2%;font-size:14px}.tax-professionals .-item .-inner{display:block;position:relative;padding:15px 15px 15px 165px;border:1px solid #D8D8D8;height:169px}.tax-professionals .-item .-inner:hover,.tax-professionals .-item .-inner:active{background-color:#840100;border-color:#840100}.tax-professionals .-item .-inner:hover *,.tax-professionals .-item .-inner:active *{color:#fff}.tax-professionals .-item .-inner:hover h4::after,.tax-professionals .-item .-inner:active h4::after{background-color:#fff}.tax-professionals .-item .thumbnail{position:relative;float:left;width:145px;margin-left:-166px;margin-top:-16px;margin-bottom:-16px}.tax-professionals .-item h4{font-size:24px;line-height:1;position:relative;padding-bottom:27px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tax-professionals .-item h4::after{content:'';position:absolute;bottom:13px;left:0;height:2px;width:18px;background-color:#840100}.tax-professionals .-tel{color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tax-professionals .-email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tax-professionals .-position{font-size:16px;margin-bottom:10px;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tax-professionals .-office{float:right;position:relative;top:2px;color:#999;font-size:14px}.tax-professionals .-office .fa{display:inline-block;width:14px;margin-right:5px}.tax-professionals .-more{clear:both;text-align:right;margin-top:40px;margin-right:2%}.tax-professionals .-more a{font-size:15px;border:1px solid #666666;display:inline-block;padding:12px 50px}.tax-professionals .-more a:hover{border-color:#840100;color:#840100}@media (max-width: 768px){.tax-professionals{margin-right:0}.tax-professionals .-item{margin-right:0;width:100%;margin-bottom:15px}}@media (max-width: 544px){.tax-professionals{margin-bottom:30px}.tax-professionals h3{font-size:18px;font-weight:600;margin-bottom:15px}.tax-professionals .-item{overflow:hidden}.tax-professionals .-item .-inner{padding-left:135px;height:auto}.tax-professionals .-item .-inner:before,.tax-professionals .-item .-inner:after{display:table;content:"";line-height:0}.tax-professionals .-item .-inner:after{clear:both}.tax-professionals .-item .thumbnail{width:120px;margin-left:-136px}.tax-professionals .-item h4{font-size:16px;font-weight:600;padding-bottom:20px}.tax-professionals .-item h4::after{width:14px;bottom:11px}.tax-professionals .-office{font-size:12px;top:0}.tax-professionals .-office .fa{margin-right:2px}.tax-professionals .-position{font-size:12px}.tax-professionals .-tel{font-size:12px;margin-bottom:5px}.tax-professionals .-email{font-size:12px}}.search .tax-professionals{margin-right:0}.search .tax-professionals .-item{width:100%;margin-right:0;margin-bottom:30px}@media (max-width: 544px){.search .tax-professionals .-item{margin-bottom:15px}}@font-face{font-family:'iconfont';src:url("//at.alicdn.com/t/font_906183_nw6m93w7vc.eot");src:url("//at.alicdn.com/t/font_906183_nw6m93w7vc.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_906183_nw6m93w7vc.woff2") format("woff2"),url("//at.alicdn.com/t/font_906183_nw6m93w7vc.woff") format("woff"),url("//at.alicdn.com/t/font_906183_nw6m93w7vc.ttf") format("truetype"),url("//at.alicdn.com/t/font_906183_nw6m93w7vc.svg#iconfont") format("svg")}.fa{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-control-nav{width:120px;margin-left:-60px;position:absolute;left:50%;bottom:25px;z-index:2;text-align:center;height:9px}.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;}.flex-control-paging li a{width:10px;height:10px;display:block;background:#eee;background:rgba(0,0,0,0.2);cursor:pointer;text-indent:-9999px;border-radius:20px}.flex-control-paging li a:hover{background:#fff;background:rgba(0,0,0,0.4)}.flex-control-paging li a.flex-active{background:#840100;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.focusslide{position:relative;margin:0;padding:0;overflow:hidden}@media (max-width: 768px){.focusslide .slides>li{overflow:hidden;position:relative}.focusslide .slides>li img{width:150%;max-width:150%;margin-left:-25%}.focusslide .flex-control-nav{bottom:10px}.focusslide .flex-control-paging li a{width:6px;height:6px}}.gallerybox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:#0C0C0C;background-color:rgba(0,0,0,0.9)}.gallerybox .glide__slide{position:relative}.gallerybox .gallerybox-item{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto}.gallerybox .gallerybox-item img{max-height:100%;width:auto}.gallerybox .gallerybox-itemdesc{position:absolute;bottom:12%;width:40%;left:30%;text-align:center;color:#ddd;font-size:14px;border-radius:100px;background-color:rgba(0,0,0,0.4);padding:15px 30px}.gallerybox .gallerybox-close{position:fixed;top:0;right:0;color:#ddd;padding:30px;cursor:pointer}.gallerybox .gallerybox-close .fa{font-size:20px;line-height:1}.gallerybox .gallerybox-close:hover{color:#fff}@media (max-width: 1024px){.gallerybox .glide--horizontal .glide__arrows{width:100%;margin-left:0}.gallerybox .glide__arrow{padding:30px 15px;background-color:rgba(0,0,0,0.5)}.gallerybox .glide__arrow:hover{background-color:rgba(0,0,0,0.8)}.gallerybox .glide--horizontal .glide__bullets{bottom:5%}}@media (max-width: 544px){.gallerybox .glide__arrow{padding:20px 10px}.gallerybox .glide__arrow .fa{font-size:20px}}.gallery .glide{margin-bottom:50px}.gallery .glide:hover .glide__arrow{display:block}.gallery ul.glide__track{margin:0;padding:0}.gallery .glide__bullets{bottom:-5px}.gallery .glide__arrow{display:none;background-color:rgba(0,0,0,0.5);border-radius:2px;padding:15px 10px}.gallery .glide__arrow .fa{font-size:18px;color:#fff}.gallery .glide__bullets>*{background-color:#bbb}.gallery .glide__bullets>*:hover,.gallery .glide__bullets>*:focus{border:2px solid #bbb}.gallery .glide__bullets>*.active{background-color:#666}.gallery .glide__slide{position:relative}.gallery .gallery-item{margin:0 auto}.gallery .gallery-item img{margin:0 auto}.gallery .gallery-itemdesc{position:absolute;bottom:10px;width:50%;left:25%;text-align:center;background-color:rgba(0,0,0,0.4);padding:5px 15px;font-size:14px;border-radius:100px;color:#eee}.gallery-size-large,.gallery-size-medium,.gallery-size-thumbnail{overflow:hidden;margin-bottom:22.5px;margin-right:-2%}.gallery-size-large .gallery-item,.gallery-size-medium .gallery-item,.gallery-size-thumbnail .gallery-item{display:inline-block;vertical-align:top;margin-bottom:2%;margin-right:2%;text-align:center}.gallery-size-large .gallery-item img,.gallery-size-medium .gallery-item img,.gallery-size-thumbnail .gallery-item img{margin:0 auto}.gallery-size-large .gallery-caption,.gallery-size-medium .gallery-caption,.gallery-size-thumbnail .gallery-caption{margin-top:4px;font-size:14px;color:#999}.gallery-size-large.gallery-columns-1 .gallery-item,.gallery-size-medium.gallery-columns-1 .gallery-item,.gallery-size-thumbnail.gallery-columns-1 .gallery-item{width:98%}.gallery-size-large.gallery-columns-2 .gallery-item,.gallery-size-medium.gallery-columns-2 .gallery-item,.gallery-size-thumbnail.gallery-columns-2 .gallery-item{width:48%}.gallery-size-large.gallery-columns-3 .gallery-item,.gallery-size-medium.gallery-columns-3 .gallery-item,.gallery-size-thumbnail.gallery-columns-3 .gallery-item{width:31.3333333333%}.gallery-size-large.gallery-columns-4 .gallery-item,.gallery-size-medium.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item{width:23%}.gallery-size-large.gallery-columns-5 .gallery-item,.gallery-size-medium.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item{width:18%}.gallery-size-large.gallery-columns-6 .gallery-item,.gallery-size-medium.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item{width:14.6666666667%}.gallery-size-large.gallery-columns-7 .gallery-item,.gallery-size-medium.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item{width:12.2857142857%}.gallery-size-large.gallery-columns-8 .gallery-item,.gallery-size-medium.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item{width:10.5%}.gallery-size-large.gallery-columns-9 .gallery-item,.gallery-size-medium.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item{width:9.1111111111%}@media (max-width: 768px){.gallery-size-large.gallery-columns-4 .gallery-item,.gallery-size-medium.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item{width:31.3333333333%}.gallery-size-large.gallery-columns-5 .gallery-item,.gallery-size-medium.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item{width:23%}.gallery-size-large.gallery-columns-6 .gallery-item,.gallery-size-medium.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item{width:23%}.gallery-size-large.gallery-columns-7 .gallery-item,.gallery-size-medium.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item{width:18%}.gallery-size-large.gallery-columns-8 .gallery-item,.gallery-size-medium.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item{width:14.6666666667%}.gallery-size-large.gallery-columns-9 .gallery-item,.gallery-size-medium.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item{width:12.2857142857%}}@media (max-width: 544px){.gallery-size-large,.gallery-size-medium,.gallery-size-thumbnail{margin-right:-4%}.gallery-size-large .gallery-item,.gallery-size-medium .gallery-item,.gallery-size-thumbnail .gallery-item{margin-bottom:4%;margin-right:4%}.gallery-size-large.gallery-columns-1 .gallery-item,.gallery-size-medium.gallery-columns-1 .gallery-item,.gallery-size-thumbnail.gallery-columns-1 .gallery-item{width:96%}.gallery-size-large.gallery-columns-2 .gallery-item,.gallery-size-medium.gallery-columns-2 .gallery-item,.gallery-size-thumbnail.gallery-columns-2 .gallery-item{width:46%}.gallery-size-large.gallery-columns-3 .gallery-item,.gallery-size-medium.gallery-columns-3 .gallery-item,.gallery-size-thumbnail.gallery-columns-3 .gallery-item{width:46%}.gallery-size-large.gallery-columns-4 .gallery-item,.gallery-size-medium.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item{width:46%}.gallery-size-large.gallery-columns-5 .gallery-item,.gallery-size-medium.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item{width:29.3333333333%}.gallery-size-large.gallery-columns-6 .gallery-item,.gallery-size-medium.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item{width:29.3333333333%}.gallery-size-large.gallery-columns-7 .gallery-item,.gallery-size-medium.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item{width:21%}.gallery-size-large.gallery-columns-8 .gallery-item,.gallery-size-medium.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item{width:21%}.gallery-size-large.gallery-columns-9 .gallery-item,.gallery-size-medium.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item{width:16%}}.image-container{text-align:center;padding:30px;background-color:#fff}.image-header{margin-bottom:30px}.image-title{margin:0 0 7.5px}.image-meta{color:#999}.image-content img{height:auto}.image-navigation{margin-top:30px;margin-bottom:30px}.image-navigation a{padding:10px 30px;display:inline-block;background-color:#840100;opacity:1;color:#fff}.image-navigation a:hover{opacity:0.9}.image-caption,.image-description{margin:0 auto 30px;max-width:600px}@media (max-width: 1024px){.image-title{font-size:18px}}.error404{background-color:#fff}.f404{padding:150px 15px;text-align:center}.f404 h3{font-weight:normal;font-size:20px;color:#999;margin:30px 0}.f404 a{padding:7px 15px 8px;border:1px solid #5CB85C;color:#5CB85C;border-radius:2px;font-size:14px}.f404 a:hover{background-color:#5CB85C;color:#fff}@media (max-width: 768px){.f404{padding-top:100px;padding-bottom:100px}.f404 h3{font-size:15px}}@media (max-width: 544px){.f404{padding-top:80px;padding-bottom:60px}.f404 a{font-size:12px;padding:7px 15px}}.sidebar-layer{display:block;position:relative;left:0;top:0;width:auto;margin-bottom:30px}.group-container{margin-top:60px;min-height:600px}@media (max-width: 768px){.group-container{margin-top:30px;min-height:0}}.group-header{position:relative;text-align:center;margin-bottom:40px;padding-bottom:25px;border-bottom:4px solid #840100}.group-header span{position:absolute;top:20px;left:0;right:0;font-size:36px;color:#F1E2E2;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-header h3{position:relative;z-index:2;font-size:20px;color:#840100}.group-header h3 .fa{display:block;font-size:48px;height:48px;line-height:48px;margin-bottom:5px}@media (max-width: 768px){.group-header{margin-bottom:30px;border-bottom-width:2px;padding-bottom:15px}.group-header span{top:16px}.group-header h3{font-size:18px;font-weight:bold}.group-header h3 .fa{font-weight:200;font-size:42px;height:42px;line-height:42px}}@media (max-width: 544px){.group-header{margin-bottom:15px;padding-bottom:10px}.group-header span{font-size:32px;top:12px;opacity:0.5}.group-header h3{font-size:14px}.group-header h3 .fa{font-size:32px;height:32px;line-height:32px}}.group-btn{clear:both;text-align:center;margin:30px 0 120px}.group-btn a{display:inline-block;background-color:#fff;border:1px solid #840100;color:#840100;font-size:18px;padding:16px 50px;border-radius:100px}.group-btn a:hover{background-color:#840100;color:#fff}@media (max-width: 768px){.group-btn{margin-bottom:50px}.group-btn a{padding:15px 50px;font-size:14px}}@media (max-width: 544px){.group-btn{margin-bottom:30px}.group-btn a{padding:11px 50px;font-size:12px}.archivegroup-news-list .group-btn,.archivegroup-legal-updates .group-btn{margin:20px 0 60px}}.group-legal-list{position:relative;margin-right:-5%;overflow:hidden}.group-legal-list .-item{position:relative;float:left;width:45%;margin-right:5%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #EBEBEB}.group-legal-list .-item:before,.group-legal-list .-item:after{display:table;content:"";line-height:0}.group-legal-list .-item:after{clear:both}.group-legal-list .-item h2{font-size:20px;max-height:84px;overflow:hidden;text-align:justify}.group-legal-list .-item time{float:right}.group-legal-list .-item footer{position:absolute;bottom:30px;left:160px;right:0;font-size:16px;margin-top:15px;color:#bbb}.group-legal-list .-item-thumb{padding-left:160px}.group-legal-list .-item-thumb .thumbnail{float:left;width:135px;margin-left:-160px}@media (max-width: 768px){.group-legal-list{margin-right:0}.group-legal-list .-item{float:none;width:100%;margin-right:0}.group-legal-list .-item footer{font-size:14px}.group-legal-list .-item:last-child{margin-bottom:0}}@media (max-width: 544px){.group-legal-list .-item{margin-bottom:15px;padding-bottom:15px}.group-legal-list .-item h2{line-height:1.5;font-size:14px;max-height:63px;overflow:hidden}.group-legal-list .-item footer{left:125px;bottom:15px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-legal-list .-item-thumb{padding-left:125px}.group-legal-list .-item-thumb .thumbnail{width:110px;margin-left:-125px}}.group-newsletter-list{position:relative;margin-right:-3%;overflow:hidden}.group-newsletter-list li{position:relative;float:left;width:30.3333333333%;margin-right:3%;margin-bottom:30px;font-size:18px;text-align:center}.group-newsletter-list li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:25px 15px;display:block;border:1px solid #EBEBEB}.group-newsletter-list li a:hover{background-color:#840100;border-color:#840100;color:#fff}@media (max-width: 768px){.group-newsletter-list{margin-right:0}.group-newsletter-list li{float:none;width:100%;margin-right:0;margin-bottom:15px;font-size:15px}.group-newsletter-list li:last-child{margin-bottom:0}}@media (max-width: 544px){.group-newsletter-list li{font-size:14px}.group-newsletter-list li a{padding:15px}}.group-journal-list{position:relative;margin-right:-5%;overflow:hidden}.group-journal-list li{position:relative;float:left;width:45%;margin-right:5%;margin-bottom:30px;font-size:18px}.group-journal-list li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 0 30px 68px;display:block;border-bottom:1px solid #EBEBEB;color:#840100}.group-journal-list li a:hover{border-color:#840100}.group-journal-list li time{display:block;margin-top:5px;font-size:12px;color:#999}.group-journal-list li .-ico{float:left;margin-left:-68px;font-size:48px;width:48px;height:48px;line-height:48px;color:#C1C1C1}.group-journal-list li .-down{float:right;margin-top:10px;font-size:22px}@media (max-width: 768px){.group-journal-list{margin-right:0}.group-journal-list li{float:none;width:100%;margin-right:0;margin-bottom:15px;font-size:15px}.group-journal-list li:last-child{margin-bottom:0}.group-journal-list li a{padding-bottom:15px}.group-journal-list li .-down{margin-top:7px}}@media (max-width: 544px){.group-journal-list li{font-size:14px}.group-journal-list li a{padding-left:57px}.group-journal-list li .-ico{margin-left:-57px;font-size:42px;width:42px;height:42px;line-height:42px}.group-journal-list li .-down{margin-left:15px}}.group-news-sticky{float:left;width:48%;margin-bottom:60px}.group-news-sticky .-focus{position:relative}.group-news-sticky time{position:absolute;bottom:10px;right:-10px;background-color:#840100;color:#fff;padding:10px 20px;text-align:center;font-size:13px;box-shadow:0 0 10px rgba(0,0,0,0.5)}.group-news-sticky time span{font-weight:400;display:block;font-size:20px;line-height:24px}.group-news-sticky .thumbnail{display:block;margin-bottom:24px}.group-news-sticky h2{font-size:18px;font-weight:bold;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-news-sticky .-info{color:#999;line-height:1.8}@media (max-width: 544px){.group-news-sticky{float:none;width:100%;margin-bottom:20px}.group-news-sticky time{padding:8px 15px;font-size:14px}.group-news-sticky h2{white-space:normal;margin-bottom:2px}.group-news-sticky .thumbnail{margin-bottom:10px}.group-news-sticky .-info{font-size:12px;line-height:1.5}}.group-news-list{float:right;width:48%;padding-left:80px}.group-news-list .-item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #EBEBEB}.group-news-list .-item:last-child{border-bottom:none}.group-news-list time{padding-top:5px;float:left;margin-left:-85px;width:60px;margin-top:10px;text-align:center;font-size:16px;color:#999}.group-news-list time span{font-weight:600;display:block;font-size:22px;line-height:30px}.group-news-list h2{font-size:18px;font-weight:bold;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-news-list .-info{color:#999;line-height:1.8}@media (max-width: 1024px){.group-news-list .-info{height:50px;overflow:hidden}}@media (max-width: 768px){.group-news-list .-item{padding-bottom:20px;margin-bottom:20px}.group-news-list h2{font-size:15px;margin-bottom:5px}.group-news-list .-info{font-size:12px;line-height:1.5;height:54px;color:#999}}@media (max-width: 544px){.group-news-list{float:none;width:100%;padding-left:95px}.group-news-list .-item{padding-bottom:15px;margin-bottom:15px}.group-news-list .-item:last-child{margin-bottom:0}.group-news-list time{margin-left:-95px;margin-top:0;background-color:#f6f6f6;padding:8px 0;width:80px;font-size:16px}.group-news-list time span{font-size:18px}}.group-tradecase-list{font-size:0;overflow:hidden;margin-bottom:60px}.group-tradecase-list li{position:relative;display:inline-block;vertical-align:top;width:50%;background-color:#840100;color:#fff}.group-tradecase-list li a{overflow:hidden;display:block}.group-tradecase-list li .thumbnail{float:left;width:50%}.group-tradecase-list li .thumbnail img{width:100%}.group-tradecase-list li .-box{position:absolute;top:0;right:0;bottom:0;width:50%;padding:25px 25px;z-index:2}.group-tradecase-list li .-box::before{content:'';position:absolute;top:50%;margin-top:-10px;left:-10px;border-right:10px solid #840100;border-top:10px solid transparent;border-bottom:10px solid transparent}.group-tradecase-list li h2{font-size:16px;overflow:hidden;height:66px}.group-tradecase-list li h3{font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-tradecase-list li h4{margin-bottom:10px;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-tradecase-list li .-link{position:absolute;bottom:25px;left:25px;padding:8px 20px;font-size:14px;background-color:#fff;color:#840100}.group-tradecase-list li .-link:hover{background-color:rgba(255,255,255,0.8)}.group-tradecase-list li:nth-child(n+3) .thumbnail{float:right}.group-tradecase-list li:nth-child(n+3) .-box{right:auto;left:0}.group-tradecase-list li:nth-child(n+3) .-box::before{left:auto;right:-10px;border-left:10px solid #840100;border-right:none}@media (max-width: 1024px){.group-tradecase-list li .-box{padding:15px}.group-tradecase-list li h2{font-size:14px;height:57px}.group-tradecase-list li h4{font-size:14px;margin-bottom:5px}.group-tradecase-list li h3{font-size:16px}.group-tradecase-list li .-link{font-size:12px;padding:5px 15px;left:15px;bottom:15px}}@media (max-width: 768px){.group-tradecase-list li h2{font-size:12px;height:48px}.group-tradecase-list li h4{font-size:12px}.group-tradecase-list li h3{font-size:14px}.group-tradecase-list li .-link{padding:5px 10px}}@media (max-width: 544px){.group-tradecase-list{margin-bottom:30px}.group-tradecase-list li{width:100%}.group-tradecase-list li:nth-child(odd) .thumbnail{float:left}.group-tradecase-list li:nth-child(odd) .-box{right:0;left:auto}.group-tradecase-list li:nth-child(odd) .-box::before{right:auto;left:-6px;border-right:6px solid #840100;border-left:none}.group-tradecase-list li:nth-child(even) .thumbnail{float:right}.group-tradecase-list li:nth-child(even) .-box{right:auto;left:0}.group-tradecase-list li:nth-child(even) .-box::before{left:auto;right:-6px;border-left:6px solid #840100;border-right:none}.group-tradecase-list li .-link{padding:3px 10px}}.post-type-archive .content{margin-top:60px;margin-bottom:100px;margin-left:290px}.post-type-archive .sidebar{width:230px;margin-top:60px;margin-bottom:100px;margin-left:-100%}@media (max-width: 768px){.post-type-archive .content-wrap{float:none}.post-type-archive .content{margin-left:0;margin-top:110px;margin-bottom:30px}.post-type-archive .sidebar{float:none;width:auto;margin-left:0;margin-top:30px;margin-bottom:0;position:absolute;top:0;left:0;right:0}}@media (max-width: 544px){.post-type-archive .content{margin-top:98px}}.sidebar-menu{position:relative;text-align:center;font-size:0;font-weight:bold;box-shadow:none}.sidebar-menu>li{font-size:15px;display:inline-block;vertical-align:top;margin-bottom:0;margin-right:-1px}.sidebar-menu>li>a{display:block;padding:15px 50px;border:1px solid #DDDDDD;background-color:#f8f8f8;color:#4b4b4b}.sidebar-menu>li>a:hover{color:#840100}.sidebar-menu>li.active,.sidebar-menu>li.current-menu-item{position:relative;z-index:2}.sidebar-menu>li.active>a,.sidebar-menu>li.current-menu-item>a{border-color:#840100;background-color:#840100;color:#fff}.sidebar-menu>li ul{display:none}@media (max-width: 544px){.sidebar-menu>li{font-size:12px;font-weight:normal}.sidebar-menu>li>a{padding:10px 20px}}.excerpts{position:relative;background-color:#fff;min-height:500px}.excerpts .-item{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #EBEBEB}.excerpts .-item:before,.excerpts .-item:after{display:table;content:"";line-height:0}.excerpts .-item:after{clear:both}.excerpts .-item:last-child{border-bottom:none}.excerpts .-item h2{font-size:20px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excerpts .-item .-info{margin-top:10px;color:#666;line-height:1.8;text-align:justify}.excerpts .-item time{float:right;color:#bbb;margin-top:5px;margin-left:20px;display:none}.post-type-archive-news .excerpts .-item time{display:inline-block}.excerpts .-item footer{margin-top:15px;color:#bbb}.excerpts .-item-thumb{padding-left:165px}.excerpts .-item-thumb .thumbnail{float:left;width:140px;margin-left:-165px}@media (max-width: 544px){.excerpts{min-height:0}.excerpts .-item{margin-bottom:15px;padding-bottom:15px;border-bottom-color:#f6f6f6}.excerpts .-item h2{font-size:14px;line-height:1.4;font-weight:normal;white-space:normal;text-align:justify;max-height:38px;font-weight:bold}.excerpts .-item .-info{font-size:12px;line-height:1.5;overflow:hidden;margin-top:5px;color:#999}.excerpts .-item footer{margin-top:8px;line-height:1;font-size:12px;margin-right:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.excerpts .-item footer span{line-height:1;display:inline-block}.excerpts .-item time{position:absolute;right:0;bottom:15px;margin:0;font-size:12px;line-height:1}.excerpts .-item-thumb{padding-left:125px}.excerpts .-item-thumb .thumbnail{float:left;width:110px;margin-left:-125px;width:110px}.excerpts .-item-thumb .-info{height:32px;line-height:1.4}.excerpts .-item-thumb footer{position:absolute;bottom:15px;left:125px;right:70px;margin-top:0;margin-right:0}}.title-excerpts{overflow:hidden;color:#840100;font-size:18px;font-weight:bold;margin-right:-6%}.title-excerpts .-item{position:relative;float:left;width:44%;margin-right:6%;margin-bottom:50px;padding-left:15px}.title-excerpts .-item:before{content:'';position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;background-color:#840100;border-radius:10px}.title-excerpts .-item a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 544px){.title-excerpts{font-size:14px}.title-excerpts .-item{float:none;width:100%;margin-right:0;margin-bottom:15px}}.pagination{clear:both;margin-bottom:50px;text-align:center;font-size:14px}.pagination ul{margin:0;padding:0;list-style-type:none;font-size:0}.pagination ul li{font-size:12px;display:inline-block;margin:0 10px}.pagination ul li a,.pagination ul li span{display:inline-block}.pagination ul li a{text-decoration:none;padding:6px 12px;background-color:#fff;border:1px solid #840100;color:#840100;opacity:1}.pagination ul li span{padding:6px 2px;cursor:default;color:#840100}.pagination ul li.active span{padding:6px 12px;color:#fff;background-color:#840100;border:1px solid #840100}.pagination ul li.prev-page a{border:none;padding-right:0;color:#666}.pagination ul li.next-page a{border:none;padding-left:0}@media (max-width: 544px){.pagination{font-size:12px;margin-top:15px;margin-bottom:30px;display:none}.pagination ul li{display:none}.pagination ul li.prev-page,.pagination ul li.next-page{display:inline-block}.pagination ul li.prev-page a,.pagination ul li.next-page a{background-color:#840100;color:#fff;padding:8px 15px}}.pagination-loading{text-align:center;padding:15px 0}.pagination-loading img{max-width:70px}@media (max-width: 768px){.pagination-loading img{max-width:50px}}.ias_trigger{text-align:center;background-color:#fff}.ias_trigger a{display:inline-block;padding:11px 40px;background-color:#840100;color:#fff}.ias_trigger a:hover{background-color:#9e0100}@media (max-width: 544px){.ias_trigger{margin:15px 0}.ias_trigger a{font-size:12px;padding:10px 30px}}.m-sitenav-close,.m-sitenav-start,.m-search-start{display:none;position:absolute;top:0;z-index:9;padding:0 15px;line-height:50px;height:50px;color:#fff;cursor:pointer}.m-sitenav-close .fa,.m-sitenav-start .fa,.m-search-start .fa{display:inline-block;width:20px;height:20px;font-size:20px}.m-sitenav-start{left:0}.m-search-start{right:0;padding-right:15px}.m-search-start .fa{width:18px;height:18px;font-size:18px}.m-search-start .fa:last-child{display:none}.m-sitenav-close{color:#444;right:0}.m-sitenav-close .fa{font-size:14px}@media (max-width: 768px){.m-sitenav-start{display:block}.m-search-start{display:block;text-align:right}}.header{position:relative;z-index:99;padding:20px 0;border-bottom:1px solid #F2F2F2}@media (max-width: 768px){.header{position:fixed;top:0;left:0;right:0;height:50px;background-color:#840100;border-bottom:none;padding:0}}.logo{float:left;margin:0;padding:0;font-size:0}.logo img{display:block;max-height:40px}@media (max-width: 1024px){.logo{margin-top:5px}.logo img{max-height:30px}}@media (max-width: 768px){.logo{margin-top:0;float:none;text-align:center;height:50px;overflow:hidden;line-height:51px;font-size:18px;vertical-align:middle}.logo a{color:#fff;display:inline-block}.logo img{display:none}}.sitelang{position:relative;float:right;margin-left:20px}.sitelang:hover ul{display:block}.sitelang:hover>a{color:#3D3D3D}.sitelang>a{display:inline-block;padding:10px 0 10px 5px;color:#c4c4c4}.sitelang>a .fa{display:inline-block;font-size:12px;width:10px;height:12px;overflow:hidden;margin-left:2px}.sitelang ul{display:none;list-style:none;position:absolute;top:100%;right:50%;margin-right:-40px;width:80px;background-color:#fff;border:1px solid #F2F2F2;text-align:center;padding:7px 5px}.sitelang ul a{display:inline-block;padding:5px 0}@media (max-width: 768px){.sitelang{display:none}}.sitesearch{margin-top:1px;float:right}.sitesearch-form{height:38px;padding:6px 12px 0;background-color:#F4F4F4;border:1px solid #F4F4F4;border-radius:100px;color:#c4c4c4}.sitesearch-form .fa{position:relative;top:1px;font-size:16px;display:inline-block;margin-right:5px}.sitesearch-input{border:none;background-color:transparent;outline:none;width:180px;color:#3D3D3D}.sitesearch-input::-webkit-input-placeholder{color:#c4c4c4}.sitesearch-input:-moz-placeholder{color:#c4c4c4}.sitesearch-input::-moz-placeholder{color:#c4c4c4}.sitesearch-input:-ms-input-placeholder{color:#c4c4c4}@media (max-width: 768px){.sitesearch{float:none;margin:0;display:none}.m-search-on{margin-top:102px}.m-search-on .sitesearch{display:block;padding-top:10px;height:32px}.m-search-on .sitesearch-form{height:32px;padding-top:5px}.m-search-on .sitesearch-form .fa{font-size:14px;top:1px}.m-search-on .sitesearch-input{width:90%;font-size:12px}.m-search-on .m-search-start .fa:first-child{display:none}.m-search-on .m-search-start .fa:last-child{display:block;font-size:14px}}.sitenav{font-size:18px}.sitenav ul:before,.sitenav ul:after{display:table;content:"";line-height:0}.sitenav ul:after{clear:both}.sitenav ul .fa{font-size:18px;width:18px;height:18px;margin-right:15px;display:inline-block}.sitenav>ul>li{position:relative;float:left;margin-left:35px}.sitenav>ul>li>a{position:relative;display:block;padding:35px 10px 31px;color:#3D3D3D}.sitenav>ul>li>a:hover,.sitenav>ul>li>a:active{color:#840100}.sitenav>ul>li.current-menu-item>a,.sitenav>ul>li.current-menu-parent>a,.sitenav>ul>li.current-menu-item>a:hover,.sitenav>ul>li.current-menu-parent>a:hover{color:#840100;border-bottom:4px solid #840100}.sitenav>ul>li ul{display:none !important}@media (max-width: 1200px){.sitenav>ul>li{margin-left:15px}.sitenav>ul>li:first-child{margin-left:0}}@media (max-width: 1024px){.sitenav{font-size:14px}.sitenav>ul>li{margin-left:10px}.sitenav>ul>li>a{padding:25px 5px 21px}}@media (max-width: 768px){.sitenav{position:fixed;top:0;left:-220px;bottom:0;z-index:999;padding:50px 15px 15px;width:220px;margin:0;background-color:#fff;overflow-y:auto}.sitenav>ul>li{float:none;margin-left:0;margin-bottom:5px}.sitenav>ul>li>a{padding:10px 15px}.sitenav>ul>li.current-menu-item>a,.sitenav>ul>li.current-menu-parent>a,.sitenav>ul>li.current-menu-item>a:hover,.sitenav>ul>li.current-menu-parent>a:hover{border-bottom-width:2px}}.m-mask{display:none;z-index:998;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3)}.sitenav{-webkit-transition-duration:500ms;transition-duration:500ms}.m-sitenav-on .m-mask{display:block}.m-sitenav-on .sitenav{-webkit-transform:translateX(220px);transform:translateX(220px)}.m-sitenav-on .m-sitenav-close{display:block}.home-news-menu{margin-top:80px;margin-bottom:40px;text-align:center;font-size:0}.home-news-menu li{cursor:pointer;display:inline-block;vertical-align:top;width:50%;border-bottom:4px solid #F0F0F0;font-size:20px;padding-bottom:30px}.home-news-menu li .fa{display:block;font-size:42px;line-height:42px;height:42px;margin-bottom:5px}.home-news-menu li.active{border-color:#840100;color:#840100}@media (max-width: 1024px){.home-news-menu{margin-top:40px;margin-bottom:20px}.home-news-menu li{font-size:15px;padding-bottom:15px;border-bottom-width:2px}.home-news-menu li .fa{font-size:30px;line-height:30px;height:30px}}@media (max-width: 544px){.home-news-menu{margin-top:25px;margin-bottom:25px}.home-news-menu li{font-weight:bold;font-size:14px;padding-bottom:10px}.home-news-menu li .fa{margin-bottom:2px;font-weight:normal}}.home-news-list{margin-bottom:60px}.home-news-list li{overflow:hidden;padding-left:400px;margin-bottom:40px}.home-news-list li .thumbnail{float:left;margin-left:-400px;width:360px}.home-news-list li h2{margin-bottom:10px;font-size:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-news-list li time{display:block;margin-bottom:10px;color:#840100;font-size:18px}.home-news-list li .-info{font-size:16px;color:#999;line-height:1.8;text-align:justify}@media (max-width: 1024px){.home-news-list{margin-bottom:40px}.home-news-list li{margin-bottom:20px;padding-left:300px}.home-news-list li .thumbnail{margin-left:-300px;width:280px}.home-news-list li h2{font-size:20px}.home-news-list li time{font-size:12px}.home-news-list li .-info{font-size:14px;line-height:1.7;height:92px;overflow:hidden}}@media (max-width: 768px){.home-news-list{margin-bottom:30px}.home-news-list li{margin-bottom:20px;padding-left:240px}.home-news-list li .thumbnail{margin-left:-240px;width:220px}.home-news-list li h2{font-size:18px}.home-news-list li .-info{font-size:12px;height:60px}}@media (max-width: 544px){.home-news-list{margin-bottom:20px}.home-news-list li{margin-bottom:25px;padding-left:125px}.home-news-list li .thumbnail{margin-left:-125px;width:110px}.home-news-list li h2{font-size:14px;white-space:normal;text-overflow:normal;height:38px;margin-bottom:10px}.home-news-list li time{line-height:1;margin-bottom:0}.home-news-list li .-info{display:none}}.home-news2-wrap{display:none}.home-professional{margin-top:80px;margin-bottom:60px;position:relative;background-color:#DCDCDC}.home-professional .-pic{z-index:2;position:absolute;bottom:30px;max-width:410px}.home-professional .-bg{position:absolute;right:0;bottom:0}.home-professional form{position:relative;z-index:2;margin-left:510px;width:420px;padding:40px 0}.home-professional form header{margin-bottom:30px;font-weight:bold;font-size:24px}.home-professional .-input{position:relative;top:-2px;border:none;width:100%;outline:none;font-size:14px;height:45px;padding:15px;margin-bottom:20px;color:#999;border:1px solid #DCDCDC}.home-professional .-input::-webkit-input-placeholder{color:#999}.home-professional .-input:-moz-placeholder{color:#999}.home-professional .-input::-moz-placeholder{color:#999}.home-professional .-input:-ms-input-placeholder{color:#999}.home-professional .iselect{position:relative;display:block;width:100%;margin-bottom:20px;background-color:#fff;height:45px}.home-professional .iselect:hover{z-index:99}.home-professional .iselect h6{border-color:#DCDCDC}.home-professional .iselect h6 .fa{color:#999}.home-professional .iselect-popup{border-color:#DCDCDC}.home-professional .-submit{margin-top:10px;display:inline-block;font-size:18px;padding:12px 50px;border-radius:14px;background-color:#840100;color:#fff;border:none}@media (max-width: 1024px){.home-professional{margin-top:0}.home-professional .-pic{display:none}.home-professional form{margin:0 auto}}@media (max-width: 768px){.home-professional{margin-bottom:50px}.home-professional form{width:360px}.home-professional form header{font-size:18px;margin-bottom:20px}.home-professional .-bg{width:50%}.home-professional .-submit{font-size:14px;padding:15px 50px;margin-top:0}}@media (max-width: 544px){.home-professional{margin-bottom:30px}.home-professional form{text-align:center;width:100%}.home-professional form header{text-align:center}.home-professional .-submit{margin-top:10px;padding:11px 50px;font-size:12px;border-radius:100px}.home-professional .iselect{margin-bottom:10px;height:42px}.home-professional .-input{font-size:12px;height:42px;margin-bottom:10px}}.home-office{margin-bottom:60px}.home-office header{padding:25px;text-align:center;font-size:20px;background-color:#F5F5F5}@media (max-width: 768px){.home-office{margin-bottom:50px}.home-office header{padding:15px;font-size:18px;font-weight:bold}}@media (max-width: 544px){.home-office{margin-left:-15px;margin-right:-15px;margin-bottom:30px}}.home-office-items{line-height:1.7;font-size:0;max-height:364px;overflow-y:auto;padding:10px;margin-left:-10px}.home-office-items::-webkit-scrollbar{width:4px;height:4px}.home-office-items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1)}.home-office-items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.2)}.home-office-items li{position:relative;display:inline-block;vertical-align:top;width:50%;font-size:14px;padding:20px;cursor:pointer}.home-office-items li.active{box-shadow:0 0 10px rgba(0,0,0,0.15)}.home-office-items li.active *{color:#840100}.home-office-items li:hover{z-index:2}.home-office-items li:hover *{color:#840100}.home-office-items .-ico{display:inline-block;vertical-align:middle;width:8%;color:#999}.home-office-items .-name{display:inline-block;vertical-align:middle;width:15%;color:#840100;font-weight:bold}.home-office-items .-address{display:inline-block;vertical-align:middle;width:45%;padding-right:30px;max-height:46px;overflow:hidden}.home-office-items .-contact{display:inline-block;vertical-align:middle;width:32%;color:#999}.home-office-items .-email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-office-items .-tel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 768px){.home-office-items{height:194px}.home-office-items li{width:100%}}@media (max-width: 544px){.home-office-items{margin-left:0;height:164px}.home-office-items li{font-size:12px;padding:15px}.home-office-items .-contact{display:none}.home-office-items .-name{width:20%}.home-office-items .-address{padding-right:0;width:72%;max-height:40px;overflow:hidden}}.home-office-map{height:400px}@media (max-width: 768px){.home-office-map{height:200px}}.pdfview{position:relative}.pdfview .container{text-align:center;padding-top:100px;padding-bottom:200px}.pdfview h1{margin-bottom:20px;font-size:32px;font-weight:600}.pdfview h3{margin-bottom:50px;font-size:14px;color:#999}.pdfview .-btn{display:inline-block;padding:15px 50px;background-color:#840100;font-size:15px;color:#fff;border-radius:100px}.pdfview .-btn:hover{background-color:#9e0100}.article-container{margin:50px 0 100px}@media (max-width: 768px){.article-container{margin:25px 0 30px}}.article-header{margin-bottom:30px}@media (max-width: 768px){.article-header{margin-bottom:25px}}.article-title{margin:0;padding:0;font-size:34px;font-weight:bold}@media (max-width: 768px){.article-title{font-size:20px}}.article-meta{color:#999;margin-top:15px;font-size:0}.article-meta .item{display:inline-block;line-height:1;font-size:18px;border-right:1px solid #aaa;margin-right:20px;padding-right:20px}.article-meta .item:last-child{margin-right:0;padding-right:0;border-right:0}.article-meta a{color:#840100}.article-meta a:hover{color:#9e0100}@media (max-width: 768px){.article-meta{margin-top:10px}.article-meta .item{font-size:14px;margin-right:15px;padding-right:15px}}@media (max-width: 544px){.article-meta .item{font-size:12px;margin-right:10px;padding-right:10px;border-right-color:#eee}}.article-iframe{margin:0 auto;overflow:hidden}.article-content{font-size:15px;line-height:1.7;word-wrap:break-word;text-align:justify;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative}.article-content:before,.article-content:after{display:table;content:"";line-height:0}.article-content:after{clear:both}.article-content *{max-width:100% !important;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;word-wrap:break-word !important}.article-content img{height:auto;max-width:100%;display:block}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.article-content p{margin:0 0 25px}.article-content a{color:#840100;text-decoration:none}.article-content a:hover{text-decoration:underline;color:#9e0100}.article-content pre{margin:25px 0;font:12px/20px 'courier new';background:#4A4A4A;padding:10px 20px;color:#F8F8D4;border:none}.article-content blockquote{margin:25px;margin-left:2em;padding:5px 25px 1px;font-size:14px;color:#999;border-left:5px solid #EEE}.article-content blockquote p{margin:0;padding:0;margin-bottom:5px;text-indent:0}.article-content h1{font-size:22px;font-weight:bold}.article-content h2{font-size:18px;font-weight:bold;margin:25px 0}.article-content h3{font-size:16px}.article-content h4{font-size:14px}.article-content h5{font-size:14px}.article-content h6{font-size:14px}.article-content ul,.article-content ol{margin:0 0 25px 41px}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content pre{word-wrap:break-word}.article-content table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:25px}.article-content table th{background-color:#f9f9f9;text-align:center}.article-content table th,.article-content table td{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}.article-content embed[align="middle"]{margin:0 auto;display:block}.article-content .alignnone{margin:0 auto}.article-content .alignleft{text-align:left}.article-content .aligncenter{margin:0 auto;text-align:center;display:block}.article-content .aligncenter img{margin:0 auto}.article-content .alignright{text-align:right}.article-content .wp-caption{margin-bottom:25px;max-width:100%}.article-content .wp-caption img{margin-bottom:5px}.article-content .wp-caption p{margin:0;text-indent:0}.article-content .wp-caption .alignnone{text-align:center}.article-content .wp-caption .wp-caption-text{font-size:14px;color:#999}.article-paging{text-align:center;font-size:12px;overflow:hidden;clear:both;margin-top:15px}.article-paging span{margin:3px 1px;display:inline-block;padding:7px 13px;background-color:#bbb;color:#fff}.article-paging a span{background-color:#eee;color:#999}.article-paging a:hover span{background-color:#384047;color:#fff}.article-more{margin-top:50px;text-align:center}.article-more a{display:inline-block;padding:18px 50px;font-size:24px;background-color:#840100;color:#fff;border-radius:8px}.article-more a:hover{background-color:#9e0100}@media (max-width: 544px){.article-more{margin-top:30px}.article-more a{font-size:14px;padding:11px 50px}}.single-newsletter .article-header{margin-bottom:15px}.single-newsletter .article-title{font-size:28px;color:#595959}.single-newsletter .article-content h2{font-size:18px;font-weight:600;background-color:#e6e6e6;color:#5e5e5e;padding:14px 20px}.single-newsletter .article-content ul{list-style-type:square;color:#840100}.single-newsletter .article-content ul:before,.single-newsletter .article-content ul:after{display:table;content:"";line-height:0}.single-newsletter .article-content ul:after{clear:both}.single-newsletter .article-content ul li{float:left;width:50%;margin-bottom:15px}@media (max-width: 544px){.single-newsletter .article-header{margin-bottom:0}.single-newsletter .article-title{font-size:20px}.single-newsletter .article-content h2{font-size:14px;padding:11px 15px}.single-newsletter .article-content ul li{float:none;width:auto}}.article-navtab{margin-top:60px}.article-navtab ul{margin-right:-2%;text-align:center;font-size:0}.article-navtab li{vertical-align:top;width:23%;margin-right:2%;margin-bottom:2%;display:inline-block;font-size:18px;font-weight:600}.article-navtab li a{display:block;padding:18px 0;border:1px solid #ddd;background-color:#F0F0F0;color:#4b4b4b}.article-navtab li a:hover{color:#840100}.article-navtab li.current_page_item a{border-color:#840100;background-color:#840100;color:#fff}@media (max-width: 768px){.article-navtab{margin-top:30px}.article-navtab li{font-size:15px}}@media (max-width: 544px){.article-navtab{margin-top:20px}.article-navtab li{font-size:12px}.article-navtab li a{padding:12px 0}}.article-no-header .article-header{display:none}.footer{clear:both;padding:60px 0;line-height:2;color:#A4A4A4;background-color:#404040;border-bottom:2px solid #464646}.footer a{color:#E4E4E6}.footer a:hover,.footer a:active{color:#FFF}.footer h3{font-size:18px;font-weight:bold;margin:0 0 45px;color:#D8D8D8}.footer-logo{float:left;width:15%;margin-right:5%;margin-top:12px}.footer-logo img{margin-bottom:15px}.footer-logo .mail{margin-right:18px;margin-left:10px;color:#e9e9e9}.footer-links{float:left;width:22%;margin-right:5%;text-align:center}.footer-links ul{font-size:0}.footer-links ul>li{margin-top:10px;display:inline-block;font-size:14px;width:33.3333333333%}.footer-links ul>li a{color:#A4A4A4}.footer-links ul>li li{display:none}.footer-links h3{margin-bottom:35px}.footer-contact{float:left;width:35%;text-align:center}.footer-contact h3{margin-bottom:35px}.footer-qrcode{float:right;width:100px;text-align:center}.footer-copyright{padding:20px 0;color:#A4A4A4;background-color:#404040}.footer-copyright .container{text-align:center}@media (max-width: 1024px){.footer-logo{display:none}.footer-qrcode{display:none}.footer-links{width:35%}.footer-contact{width:60%}}@media (max-width: 768px){.footer{padding:20px 0}.footer h3{font-size:15px;margin-bottom:10px}.footer-links{display:none;float:none;width:100%;margin-right:0}.footer-links ul>li{font-size:12px;width:auto;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:15px}.footer-contact{float:none;width:100%;font-size:12px}.footer-copyright{font-size:12px}}.article-content table.tbcmtable{border:none;width:auto;margin-bottom:0}.article-content table.tbcmtable td{border:none;padding:0}.career-header{text-align:center;margin-top:50px;line-height:1.8}.career-header h1{font-size:26px;color:#840100;margin-bottom:15px}@media (max-width: 768px){.career-header{line-height:1.6;margin-top:30px}.career-header h1{font-size:22px;font-weight:bold;margin-bottom:10px}}@media (max-width: 544px){.career-header h1{font-size:18px}}.career-filters{border-bottom:1px solid #C9C9C9;padding:50px 0;margin-bottom:50px}.career-filters ul{font-size:0;text-align:center}.career-filters ul li{margin-left:70px;display:inline-block}.career-filters ul li:first-child{margin-left:0}.career-filters ul li label{vertical-align:top;line-height:45px;font-size:18px;font-weight:normal;display:inline-block;margin:0 20px 0 0}@media (max-width: 768px){.career-filters{margin-bottom:30px;padding:30px 0}.career-filters ul{text-align:left;margin-right:-4%}.career-filters ul li{width:46%;margin-right:4%;margin-left:0}.career-filters ul li label{display:block;line-height:1.4;margin:0 0 10px;font-weight:bold;font-size:14px}.career-filters .iselect{width:100%}}.career-excerpts{margin-right:-6%;margin-bottom:10px;overflow:hidden;font-size:0}@media (max-width: 768px){.career-excerpts{margin-right:-4%}}@media (max-width: 544px){.career-excerpts{margin-right:0;margin-bottom:30px}}.career-excerpt{vertical-align:top;display:inline-block;width:44%;margin-right:6%;margin-bottom:40px;border:1px solid #840100}.career-excerpt .article-content{display:none;padding:0 40px;color:#595959;line-height:1.8}.career-excerpt .article-content h1,.career-excerpt .article-content h2,.career-excerpt .article-content h3{font-size:18px;font-weight:normal;margin:15px 0}.career-excerpt .article-content h1:first-child,.career-excerpt .article-content h2:first-child,.career-excerpt .article-content h3:first-child{margin-top:0}.career-excerpt .article-content ul{list-style-type:disc}.career-excerpt .article-content ol{list-style-type:decimal;margin-left:18px}.career-excerpt.active .fa1{display:none}.career-excerpt.active .fa2{display:block}@media (max-width: 768px){.career-excerpt{width:46%;margin-right:4%;margin-bottom:4%}.career-excerpt .article-content{padding:15px 15px 0;font-size:12px}.career-excerpt .article-content h1,.career-excerpt .article-content h2,.career-excerpt .article-content h3{margin:5px 0;font-size:14px;font-weight:bold}.career-excerpt .article-content ol{margin-left:14px}}@media (max-width: 544px){.career-excerpt{margin-right:0;margin-bottom:15px;width:100%}}.career-excerpt-title{cursor:pointer;padding:20px 40px;margin:0;color:#840100;font-weight:normal;font-size:18px}.career-excerpt-title .fa{float:right}.career-excerpt-title .fa2{display:none;font-size:12px;position:relative;top:2px}@media (max-width: 768px){.career-excerpt-title{font-size:14px;font-weight:bold;padding:15px}}.publication-pic{padding:10px 0;text-align:center}.publication-pic img{max-width:100%}.publication-header{margin-bottom:40px;text-align:center;color:#999}.publication-header h1{font-size:26px;color:#840100;margin-bottom:5px}@media (max-width: 768px){.publication-header{margin-bottom:30px}.publication-header h1{font-size:22px;font-weight:bold}}@media (max-width: 544px){.publication-header{font-size:12px}.publication-header h1{font-size:18px}}.publication-excerpts{margin-right:-3%;margin-bottom:50px;overflow:hidden;font-size:0}@media (max-width: 768px){.publication-excerpts{margin-right:-2%;margin-bottom:30px}}@media (max-width: 544px){.publication-excerpts{margin-right:0}}.publication-excerpt{vertical-align:top;display:inline-block;width:30.3333333333%;margin-right:3%;margin-bottom:3%}.publication-excerpt a{display:block;border:1px solid #840100;padding:15px 20px}.publication-excerpt a:hover{background-color:#840100;box-shadow:1px 0 10px rgba(0,0,0,0.4)}.publication-excerpt a:hover *{color:#fff}.publication-excerpt .-down{float:right;font-size:22px;margin:7px 0 0 10px;color:#840100}.publication-excerpt h2{font-size:18px;color:#840100;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.publication-excerpt time{display:block;margin-top:5px;font-size:12px;color:#999}@media (max-width: 768px){.publication-excerpt{width:48%;margin-right:2%;margin-bottom:2%}}@media (max-width: 544px){.publication-excerpt{width:100%;margin-right:0;margin-bottom:15px}.publication-excerpt h2{font-size:14px;font-weight:bold}.publication-excerpt .-down{margin-top:5px}}.professional-count{margin-bottom:50px;text-align:center;color:#999}.professional-count span{color:#840100}@media (max-width: 768px){.professional-count{margin-bottom:30px}}@media (max-width: 544px){.professional-count{font-size:12px}}.professional-excerpts{position:relative;background-color:#fff;margin-right:-8%;font-size:0}.professional-excerpts:before,.professional-excerpts:after{display:table;content:"";line-height:0}.professional-excerpts:after{clear:both}.professional-excerpts .-item{display:inline-block;vertical-align:top;width:42%;margin-right:8%;margin-bottom:50px;overflow:hidden}.professional-excerpts .-item .-inner{display:block;position:relative;padding:25px 25px 25px 213px;border:1px solid #840100;height:220px}.professional-excerpts .-item .-inner:hover,.professional-excerpts .-item .-inner:active{background-color:#840100}.professional-excerpts .-item .-inner:hover *,.professional-excerpts .-item .-inner:active *{color:#fff}.professional-excerpts .-item .-inner:hover .-practice span,.professional-excerpts .-item .-inner:active .-practice span{background-color:#fff;border-color:#fff;color:#840100}.professional-excerpts .-item .-inner:hover h2::after,.professional-excerpts .-item .-inner:active h2::after{background-color:#fff}.professional-excerpts .-item .-inner:hover .-desc,.professional-excerpts .-item .-inner:active .-desc{opacity:0.6}.professional-excerpts .-item .thumbnail{position:absolute;top:-1px;left:-1px;width:188px}.professional-excerpts .-item h2{font-size:24px;line-height:1;position:relative;margin-bottom:27px}.professional-excerpts .-item h2::after{content:'';position:absolute;bottom:-13px;left:0;height:2px;width:18px;background-color:#840100}.professional-excerpts .-item .-position{font-size:16px;margin-bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.professional-excerpts .-item .-desc{font-size:12px;color:#999;line-height:1.6;height:38px;overflow:hidden;margin-bottom:10px}.professional-excerpts .-item .-office{float:right;position:relative;top:5px;color:#999;font-size:14px}.professional-excerpts .-item .-office .fa{display:inline-block;width:14px;margin-right:5px}.professional-excerpts .-item .-practice{font-size:0;height:32px;overflow:hidden}.professional-excerpts .-item .-practice span{margin:10px 10px 0 0;display:inline-block;border-radius:50px;padding:4px 10px;line-height:1;font-size:12px;color:#840100;border:1px solid #840100}@media (max-width: 768px){.professional-excerpts{margin-right:0;margin-bottom:30px}.professional-excerpts .-item{width:100%;margin-right:0;margin-bottom:15px}}@media (max-width: 544px){.professional-excerpts .-item{height:auto}.professional-excerpts .-item .-inner{padding:15px 15px 15px 140px;height:159px}.professional-excerpts .-item .thumbnail{top:15px;left:15px;width:110px}.professional-excerpts .-item h2{margin-bottom:20px;font-size:15px;font-weight:600}.professional-excerpts .-item h2::after{width:12px;bottom:-10px}.professional-excerpts .-item .-position{font-size:12px;margin-bottom:10px}.professional-excerpts .-item .-desc{margin-bottom:0}.professional-excerpts .-item .-practice{height:28px}.professional-excerpts .-item .-practice span{height:18px;padding:2px 8px;margin-right:5px}.professional-excerpts .-item .-office{top:0;font-size:12px}.professional-excerpts .-item .-office .fa{margin-right:2px}}.professional-filters{z-index:10;position:relative;margin-right:-5%;margin-bottom:50px;padding:50px 0;border-bottom:1px solid #F2F2F2}.professional-filters:before,.professional-filters:after{display:table;content:"";line-height:0}.professional-filters:after{clear:both}.professional-filters dl{vertical-align:top;float:left;width:20%;margin-right:5%;margin-bottom:4%}.professional-filters dl:nth-child(5){width:95%}.professional-filters dt{font-size:18px;margin-bottom:15px}.professional-filters .-input{border:none;outline:none;height:45px;border:1px solid #840100;padding:12px 16px;font-size:14px;display:block;width:100%;color:#999}.professional-filters .-input::-webkit-input-placeholder{color:#999}.professional-filters .-input:-moz-placeholder{color:#999}.professional-filters .-input::-moz-placeholder{color:#999}.professional-filters .-input:-ms-input-placeholder{color:#999}.professional-filters .-vx{margin-right:-1%;font-size:14px}.professional-filters .-vx li{float:left;width:2.8461538462%;margin-right:1%;margin-bottom:1%;border:1px solid #840100;text-align:center;color:#840100;line-height:29px;font-weight:bold;cursor:pointer}.professional-filters .-vx li.active{background-color:#840100;color:#fff}.professional-filters .-action{clear:both;text-align:center;margin-right:5%}.professional-filters .-submit{background-color:#840100;color:#fff;border-radius:100px;border:none;outline:none;font-size:18px;padding:17px 80px}.professional-filters .-submit:hover{background-color:#9e0100}.professional-filters .iselect{width:100%;display:block}@media (max-width: 768px){.professional-filters{margin-bottom:30px;padding:30px 0;margin-right:-2%}.professional-filters dl{width:23%;margin-right:2%}.professional-filters dl:nth-child(5){width:98%}.professional-filters dt{font-size:14px;margin-bottom:10px;font-weight:600}.professional-filters .-vx{font-size:12px;margin-right:-2%}.professional-filters .-vx li{width:5.6923076923%;margin-right:2%;margin-bottom:2%;line-height:32px}.professional-filters .-action{margin-right:2%}.professional-filters .-submit{font-size:14px;padding:15px 70px}}@media (max-width: 544px){.professional-filters{margin-right:-4%}.professional-filters dl{width:46%;margin-right:4%;margin-bottom:20px}.professional-filters dl:nth-child(5){width:96%}.professional-filters .iselect{height:42px}.professional-filters .-input{height:42px;font-size:12px}.professional-filters .-vx{margin-right:-3%}.professional-filters .-vx li{width:8.1111111111%;margin-right:3%;margin-bottom:3%;line-height:26px}.professional-filters .-action{margin-right:4%}.professional-filters .-submit{font-size:12px;padding:11px 70px}}.professional-detail-focus{float:left;width:31%;margin:70px 0 120px}@media (max-width: 1024px){.professional-detail-focus{width:35%;margin:40px 0 50px}}@media (max-width: 544px){.professional-detail-focus{float:none;width:auto;margin:15px -15px;padding:15px;padding-left:140px;overflow:hidden;background-color:#f6f6f6}}.professional-detail-main{float:right;width:63%;margin:70px 0 120px}@media (max-width: 1024px){.professional-detail-main{width:60%;margin:40px 0 50px}}@media (max-width: 544px){.professional-detail-main{float:none;width:100%;margin:10px 0 50px}}.professional-detail-avatar{background-color:#C1C1C1;text-align:center}.professional-detail-avatar img{width:100%}@media (max-width: 544px){.professional-detail-avatar{float:left;margin-left:-125px;width:110px}}.professional-detail-contact{border:1px solid #C1C1C1;border-top:none;padding:23px 30px;word-break:break-all}.professional-detail-contact li{padding:7px 0}.professional-detail-contact li .fa{color:#840100;font-size:16px;display:inline-block;width:16px;height:16px;margin-right:15px}.professional-detail-contact li label{font-size:15px;font-weight:bold}@media (max-width: 768px){.professional-detail-contact{padding:15px}.professional-detail-contact li{padding:5px 0}.professional-detail-contact li .fa{font-size:14px;margin-right:5px;position:relative;top:1px}.professional-detail-contact li label{font-size:12px}}@media (max-width: 544px){.professional-detail-contact{vertical-align:middle;border:none;padding:0;font-size:12px}.professional-detail-contact li{padding:0;margin-bottom:10px}.professional-detail-contact li:last-child{margin-bottom:0}}.professional-detail-title{position:relative;margin-bottom:30px}.professional-detail-title h1{font-size:34px;line-height:1}.professional-detail-title::after{content:'';position:absolute;bottom:-15px;left:0;height:2px;width:30px;background-color:#840100}@media (max-width: 768px){.professional-detail-title h1{font-size:28px}.professional-detail-title::after{width:25px}}@media (max-width: 544px){.professional-detail-title h1{font-size:18px;font-weight:600}.professional-detail-title::after{width:15px}}.professional-detail-position{font-size:20px}@media (max-width: 768px){.professional-detail-position{font-size:16px}}@media (max-width: 544px){.professional-detail-position{font-size:14px}}.professional-detail-content{padding-top:30px}.professional-detail-content header{margin:30px 0;position:relative;height:1px;background-color:#840100}.professional-detail-content header h2{position:absolute;top:-13px;left:15px;height:26px;line-height:26px;font-size:20px;font-weight:bold;color:#840100;background-color:#fff;padding:0 10px;display:inline-block}.professional-detail-content .article-content{font-size:14px;line-height:1.8;color:#717171}@media (max-width: 768px){.professional-detail-content{padding-top:20px}.professional-detail-content header{margin:20px 0 25px}.professional-detail-content header h2{font-size:16px}.professional-detail-content .article-content{line-height:1.7}}@media (max-width: 544px){.professional-detail-content header{margin:20px 0 25px}.professional-detail-content header h2{font-size:14px}}.practices-items{margin:60px 0}.practices-items:before,.practices-items:after{display:table;content:"";line-height:0}.practices-items:after{clear:both}.practices-items ul{font-size:0;margin-right:-3.5%}.practices-items li{display:inline-block;vertical-align:top;width:29.8333333333%;margin-right:3.5%;margin-bottom:3.5%}.practices-items li a{display:block}.practices-items li a:hover h2{background-color:#840100;color:#fff}.practices-items li .thumb{width:100%}.practices-items li h2{background-color:#DCDCDC;padding:25px 25px;color:#5e5e5e;font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 768px){.practices-items{margin:30px 0}.practices-items ul{margin-right:-3%}.practices-items li{width:47%;margin-right:3%;margin-bottom:3%}.practices-items li h2{text-align:center;padding:15px;font-size:14px}}@media (max-width: 544px){.practices-items ul{margin-right:-4%}.practices-items li{width:46%;margin-right:4%;margin-bottom:4%}.practices-items li h2{font-size:12px}}.practice-header{margin-top:50px;margin-bottom:20px}.practice-header h1{display:block;line-height:60px;height:60px;font-size:28px;font-weight:bold;color:#840100;margin-bottom:8px}.practice-header .more{line-height:20px;height:30px;border:1px solid #666666;padding:4px 13px}.practice-header a:hover{color:#840100;background-color:#eef1f2;border-color:#840100 !important}@media (max-width: 544px){.practice-header{margin-top:30px;margin-bottom:10px}.practice-header h1{font-size:18px}}.practice-content{color:#666;line-height:1.8;margin-bottom:60px;text-align:justify}@media (max-width: 544px){.practice-content{line-height:1.7;margin-bottom:20px}}.practice-service{overflow:hidden;margin-bottom:40px}.practice-service h2{font-size:20px;font-weight:bold;margin-bottom:30px}.practice-service ul{margin-right:-5%;color:#840100;list-style-type:disc;margin-left:38px}.practice-service ul li{float:left;width:45%;margin-right:5%;margin-bottom:15px}.practice-service ul li span{color:#898989}@media (max-width: 544px){.practice-service{margin-bottom:30px}.practice-service h2{font-size:14px;margin-bottom:15px}.practice-service ul{margin-left:18px;margin-right:0}.practice-service ul li{float:none;width:100%;margin-right:0;margin-bottom:10px}}.offices-pic{margin-top:30px;text-align:center}.offices-header{margin-top:50px;text-align:center}.offices-header h2{font-size:18px;line-height:1.8}@media (max-width: 768px){.offices-header{margin-top:30px}.offices-header h2{font-size:15px}}@media (max-width: 544px){.offices-header{margin-top:30px}.offices-header h2{font-size:14px;line-height:1.6}}.offices-items{margin:60px 0;margin-right:-4%;font-size:0}.offices-items:before,.offices-items:after{display:table;content:"";line-height:0}.offices-items:after{clear:both}.offices-items .-item{display:inline-block;vertical-align:top;width:21%;margin-right:4%;margin-bottom:4%;font-size:14px}.offices-items .-item a{display:block;box-shadow:0 0 10px rgba(0,0,0,0.09)}.offices-items .-item a:hover{background-color:#840100}.offices-items .-item a:hover *,.offices-items .-item a:hover .fa{color:#fff}.offices-items .-item .thumb{width:100%}.offices-items .-item h3{color:#840100;font-size:18px;text-align:center;padding:15px 15px 2px}.offices-items .-item ul{padding:0 15px 15px;color:#666;font-size:13px;height:180px;overflow:hidden}.offices-items .-item ul li{padding-left:22px;margin-top:8px}.offices-items .-item ul .fa{color:#840100;font-size:14px;width:14px;height:14px;float:left;margin-left:-22px}@media (max-width: 768px){.offices-items{margin-top:30px;margin-bottom:30px}.offices-items .-item{width:46%}.offices-items .-item h3{font-size:14px;font-weight:600}.offices-items .-item ul{height:auto}}@media (max-width: 544px){.offices-items .-item ul{font-size:12px;padding:0 10px 15px}.offices-items .-item ul li:first-child{height:48px;overflow:hidden}.offices-items .-item ul li:nth-child(n+2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.office-header{height:60px;line-height:60px;margin-top:50px;margin-bottom:70px;padding-bottom:20px;border-bottom:1px solid #840100}.office-header h1{display:block;line-height:60px;height:60px;font-size:28px;font-weight:bold;color:#840100}.office-header .more{line-height:20px;height:30px;border:1px solid #666666;padding:4px 13px}.office-header a:hover{color:#840100;background-color:#eef1f2;border-color:#840100 !important}@media (max-width: 768px){.office-header{margin-top:30px;padding-bottom:10px}.office-header h1{font-size:18px}}.office-content{color:#666;line-height:1.8;margin-bottom:100px;text-align:justify}@media (max-width: 544px){.office-content{margin-bottom:70px}}.office-contact{position:relative;margin-bottom:60px}.office-contact:before,.office-contact:after{display:table;content:"";line-height:0}.office-contact:after{clear:both}.office-contact h2{background-color:#840100;color:#fff;padding:25px 60px 25px 30px;font-size:26px;display:inline-block;position:absolute;top:-43px;left:0}.office-contact ul{float:left;width:47.5%;border:1px solid #E5E5E5;padding:70px 30px 24px}.office-contact ul li{padding:10px 0;color:#666}.office-contact ul li a{color:#666}.office-contact ul li a:hover{color:#840100}.office-contact ul li .fa{color:#840100;font-size:16px;display:inline-block;width:16px;height:16px;margin-right:15px}.office-contact ul li label{font-weight:bold}.office-contact .-focus{float:right;width:50%}@media (max-width: 768px){.office-contact h2{padding:15px 20px;font-size:18px;top:-28px}.office-contact ul{padding:45px 20px 20px}.office-contact ul li{padding:0;margin-bottom:15px}.office-contact ul li:last-child{margin-bottom:0}}@media (max-width: 544px){.office-contact{margin-bottom:40px}.office-contact h2{font-size:15px;font-weight:600;top:-25px}.office-contact ul{font-size:12px;float:none;width:100%;margin-bottom:15px}.office-contact ul li .fa{font-size:14px;margin-right:5px}.office-contact .-focus{float:none;width:100%}}.office-map{position:relative;margin-bottom:80px;height:400px}@media (max-width: 544px){.office-map{margin-bottom:40px;height:300px}}.search-title{margin:15px 0 30px;padding-bottom:10px;border-bottom:1px solid #840100}.search-title h1{font-size:22px}@media (max-width: 768px){.search-title{margin-bottom:15px;padding-bottom:5px}.search-title h1{font-size:18px;font-weight:bold}}.search-tab{display:none;margin:20px 0 20px}.search-tab ul{font-size:0;text-align:center}.search-tab ul li{font-size:12px;margin-right:-1px;display:inline-block;border:1px solid #DDDDDD;background-color:#f8f8f8;color:#4b4b4b;padding:10px 20px;cursor:pointer}.search-tab ul li:hover{color:#840100}.search-tab ul li.active{position:relative;z-index:2;border-color:#840100;background-color:#840100;color:#fff}@media (max-width: 768px){.search-tab{display:block}}.search-main{float:left;width:61%;margin-bottom:30px}@media (max-width: 768px){.search-main{float:none;width:100%}}.search-side{display:block;float:right;width:32%}@media (max-width: 768px){.search-side{display:none;float:none;width:100%}}@media (min-width:544px){.group-legal-list .-item{float:none;display:inline-block;vertical-align:top;height:165px;}}@media (max-width:544px){.group-legal-list .-item{height:125px;}}

.group-forum-list{font-size:0;margin-right:-3%}.group-forum-list .-item{display:inline-block;vertical-align:top;border:1px solid #EBEBEB;width:30.3333333333%;margin-right:3%;margin-bottom:2.5%;padding:15px}.group-forum-list .-item:hover{border-color:#840100}.group-forum-list h2{margin:10px 0 0;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 768px){.group-forum-list .-item{width:47%}}@media (max-width: 544px){.group-forum-list{margin-bottom:-2.5%}.group-forum-list h2{font-size:14px}}.forumlist{font-size:0;margin-right:-3%}.forumlist .-item{display:inline-block;vertical-align:top;border:1px solid #EBEBEB;width:47%;margin-right:3%;margin-bottom:3%;padding:25px}.forumlist .-item:hover{border-color:#840100}.forumlist h2{margin:15px 0 0;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 544px){.forumlist .-item{padding:15px}.forumlist h2{font-size:14px;margin-top:10px}}

.outlink{position:relative;overflow:hidden;text-align:center}.outlink a{margin:0 auto 20px;display:inline-block;background-color:#840100;color:#fff;padding:12px 60px;border-radius:100px;font-size:16px}.outlink a:hover{background-color:#9e0100}@media (max-width: 544px){.outlink a{display:block;padding:10px;font-size:14px}}

@media (min-width: 768px){
	.post-type-archive .sidebar-menu>li{margin-right: 0;margin-top: -1px;display: block;}
	.tax-forum-cat .sidebar-menu>li{margin-right: 0;margin-top: -1px;display: block;}
}

.forumnav{margin-top: -2px;margin-bottom: 22px;}
.forumnav ul{font-size: 0;}
.forumnav li{display: inline-block;font-size: 18px;margin-right: 40px;}
.forumnav li:last-child{margin-right: 0;}
.forumnav li a{display: block;position: relative;padding-bottom: 7px;}
.forumnav li.active a{font-weight: bold;color: #840100;}
.forumnav li.active a:before{content:'';position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background-color: #840100;border-radius:10px;}

.forumlist-cat{font-size: 14px;}
.single .forumlist-cat{margin-top: -25px;margin-bottom: 25px;}
.forumlist-cat a{display: inline-block;color: #840100;border: 1px solid #840100;border-radius:2px;line-height: 1.5;padding: 3px 12px;margin-right: 10px;margin-top: 10px;}
.forumlist-cat a:hover{background-color: #840100;color: #fff;}

.tax-forum-cat .sidebar {width: 230px;margin-top: 60px;margin-bottom: 100px;margin-left: -100%;}
.tax-forum-cat .content {margin-top: 60px;margin-bottom: 100px;margin-left: 290px;}
.tax-forum-cat .sidebar-menu>li.menu-item-object-forum a{border-color: #840100;background-color: #840100;color: #fff;}

@media (max-width: 768px){
	.forumnav li{font-size: 14px;margin-right: 20px;}
	.forumnav li.active a:before{height: 2px;}
	.forumlist-cat a{font-size: 12px;padding: 3px 10px;}

	.tax-forum-cat .sidebar {float: none;width: auto;margin-left: 0;margin-top: 30px;margin-bottom: 0;position: absolute;top: 0;left: 0;right: 0;}
	.tax-forum-cat .content {margin-left: 0;margin-top: 110px;margin-bottom: 30px;}
}

@media (max-width: 544px){
	.tax-forum-cat .sidebar-menu>li {font-size: 12px; font-weight: normal;}
	.tax-forum-cat .content {margin-top: 98px;}
}

.lang-en .footer-links ul>li{width:50%}
.article-content img{display:inline-block}