﻿@charset "utf-8";.cp-banner,.cp-bread{background:#eee;height:auto!important}.cp-article .cp-like h3,.cp-banner,.cp-con-list-box h3,.cp-pic-slider h4,.cp-right-bar p{text-align:center}.both,.cp-like{clear:both}.cp-banner{margin:0;padding:0}.cp-wrapper{margin-bottom:0}.cp-bread{min-height:40px;padding-bottom:10px;}.bread-box{padding-top:6px;padding-bottom:6px}.bread-box li{display:inline-block;line-height:22px}.bread-box li a{background:url(../images/svg/cp-right.svg) right center no-repeat;padding-right:15px;background-size:12px 12px}.cp-fun-list{padding:0;margin:0}.cp-fun-list li{line-height:32px;padding:0;height:32px;display:inline-block}.cp-fun-list i{font-size:3rem}.cp-fun-list i.cp-icon-share{font-size:2rem}i.cp-icon-weibo{color:#d91e13}i.cp-icon-linkedin{color:#017bb6}i.cp-icon-facebook{color:#3b5999}i.cp-icon-twitter{color:#5ea9dd}.contact-banner .cp-banner{background:url(../images/contact/banner.jpg) center center no-repeat;min-height:350px;position:relative}.contact-banner .cp-bread{position:absolute;bottom:0;background:rgba(238,238,238,.5)}.cp-article{padding-top:40px;padding-bottom:30px}.cp-content-box .clink li i{position:absolute;right:10px;line-height:2rem}.cp-article .diagno dl{margin-bottom:2em;margin-top:.5em;border:1px solid #ddd;padding:.5em}.cp-article .diagno dl dt{font-weight:700}.cp-article p{padding:10px 0;margin:0}.cp-article p.blue_font{padding-bottom:0}.cp-btn-pdf a{color:#fff}.cp-article .islink li,.cp-article .islink li a:hover,.cp-content-box .clink li{color:#ED1A3B}.cp-content-box h4{font-size:1.6rem}.cp-content-box ul{padding:.6rem 1rem .2rem}.cp-content-box ul ul{padding-top:0;padding-bottom:.6rem}.cp-content-box ul.cpc-tabs-nav{padding:0;margin:0}.cp-content-box ul{padding-left:20px}.cp-job-content .job-content ul{padding-left:1rem}.cp-article .islink li,.cp-content-box ul li{list-style:square;margin:.3rem 0}.cp-article .islink{display:block;padding:1em 3em;background:#f5f5f5;margin:2rem 0 .5rem;height:auto!important;min-height:40px}.cp-article .islink li{width:100%;min-width:140px;padding:3px 0;float:left}.cp-article .islink:after{content:".";height:0;visibility:hidden;display:block;clear:both}.cp-content-box ul ul li{list-style:disc}.cp-content-box ul.cpc-tabs-nav li{margin:0}.cp-page-eng{letter-spacing:normal}.cp-like{margin-top:20px;padding:30px 0}.cp-like h3{color:#082d5c}.cp-like div:hover h3{color:#00649d}.cp-like div{margin-bottom:20px}.cp-like div:hover img{box-shadow:0 0 10px #aaa}.cp-right-bar{margin-bottom:3rem;background:#f5f5f5}.cp-right-bar .cp-box-2{margin:15px;padding:0}.cp-article .cp-left-menu h2,.cp-article h2,.timeline dd h3{font-size:2.4rem;line-height:2.4rem;padding-bottom:2rem;height:2.4rem}.cp-right-box h2,.cp-right-box h5{border-bottom:2px solid #ED1A3B;padding:.5rem 0;margin-bottom:.5rem;margin-top:0;font-size:1.6rem}.cp-th-15{width:16%}.cp-th-40{width:40%}.cp-public-pdf{position:relative}.cp-public-pdf img{margin-top:5px}.cp-public-pdf p{bottom:30px;height:30px;line-height:30px;position:absolute;width:calc(100% - 30px)}.cp-faqs-more,.cp-page-toolbox .pure-u-md-1-3,.cp-page-toolbox .pure-u-md-2-3{width:100%}.cp-public-pdf p a{color:#fff}.cp-public-pdf p a:hover{color:#ddd}.cp-right-box{padding-left:0}.cp-bar-pic{padding:.5rem}.cp-bar-pic .cp-pager{bottom:-15px;}.cp-pic-slider h4{padding:1rem 0;font-size:1.6rem}.cp-right-bar p{padding:0}.cp-bar-pic p{text-align:left;padding-bottom:2.4rem;padding-top:1rem}.cp-pic-slider p{text-align:center}.cp-right-bar p b{display:block;font-size:1.6rem;text-align:center;padding:1rem}.cp-wrapper .cp-pager.cp-default-pager a{background:#333}.cp-banner .cp-pager.cp-default-pager a{background:#fff}.cp-wrapper .cp-pager.cp-default-pager a.active,.cp-wrapper .cp-pager.cp-default-pager a:hover{background:#ED1A3B}.cp-right-box h5.cp-nobtm-line{border-bottom:none;margin-bottom:.3rem}.cp-left-menu ul li{height:auto!important;min-height:30px;border-bottom:1px solid #ccc;position:relative}.cp-left-menu ul li a{background:#eee;display:block;line-height:20px;padding:15px;color:#333;font-size:1.5rem}.cp-left-menu ul li a.currleft,.cp-left-menu ul li.currtwo a{background:#f5f5f5;background:-webkit-linear-gradient(left,#f5f5f5,#fff);background:-o-linear-gradient(left,#f5f5f5,#fff);background:-moz-linear-gradient(left,#f5f5f5,#fff);background:linear-gradient(left,#f5f5f5,#fff);background:-ms-linear-gradient(left,#f5f5f5,#fff);color:#ED1A3B;font-weight:700}.cp-left-menu ul li li a.currleft,.cp-left-menu ul li.currtwo a{font-weight:400;background:#f5f5f5}.cp-left-menu ul li a:hover{background:#fff}.cp-left-menu ul li i{position:absolute;right:10px;line-height:2rem}.cp-left-menu ul li.cp-leftmenu-sub i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.cp-left-menu ul li.cp-general-sub i{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.cp-left-menu ul li ul{padding:0}.cp-left-menu ul li ul li a{background:#f5f5f5;padding:.6rem .6rem .6rem 2em;color:#666;font-size:1.4rem}.cp-left-menu ul li ul li{border-bottom:1px solid #eee}.cp-left-menu ul li ul li a:hover{font-weight:400}.cp-left-menu ul li ul li:first-child{border-top:1px solid #ccc}.cp-left-menu ul li ul li:last-child{border-bottom:none}.left-img-box{margin:2rem 0}.cp-content-box{padding:0 0 2rem}.cp-page-toolbox{margin:25px 0}.cp-page-faq,.cp-page-pdf{height:auto!important;min-height:60px;text-align:center;padding:10px 0;margin:5px 0;border:1px solid #cae9fb;border-left:5px solid #00649D;background:#eef9ff}.cp-page-faq{border:1px solid #d4f2b6;border-left:5px solid #6EA734;background:#f5fdec}.cp-faqs-more .cp-page-faq,.cp-page-faq{border-radius:0}.cp-content-box ul.cp-page-faq,.cp-page-pdf{padding:.5em}.cp-content-box .cp-faqs-more ul.cp-page-faq{padding:0 10px}.cp-content-box .cp-page-faq li{margin:0;list-style:none}.download .cp-box{padding:0}.cp-page-faq i,.cp-page-pdf i{font-size:4.5rem;color:#00649D}.cp-page-faq i{color:#6EA734}.cp-page-faq a,.cp-page-pdf a{text-decoration:underline}.cp-faqs-more ul{min-height:40px}.cp-faqs-more .cp-page-faq i,.cp-faqs-more .cp-page-faq li{display:inline-block;line-height:2rem;padding:.5em 0}.cp-similar li a{position:relative}.cp-faqs-more .cp-page-faq i,.cp-fun-list i,.cp-page-pdf i{vertical-align:middle}.cp-page-pdf a{display:block}.cp-page-pdf i{font-size:4rem}.cp-news-slider,.cp-office-pic,.cp-pic-slider,.cpb-slider{overflow:hidden}.cp-main-content .cp-similar li{padding:3px 0 3px 15px;line-height:1.8rem;margin:.3rem 0}.cp-similar li a:before{content:'';position:absolute;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #082d5c;left:-10px;top:.6rem}.cpb-slider{height:auto!important;height:480px;max-height:620px}.cpb-slider li{float:left}.cp-awards h3,.cp-csr h1,.cp-office h1,.cp-partner h4{font-size:2.4rem;text-align:center;line-height:3rem;padding:1rem 0}#cp-award li{list-style:none}.cp-csr h3{text-align:center}.cp-awards img{padding:2px;border:1px solid #ddd}.cp-awards-box .cp-article,.cp-awards-box .cp-box{padding-top:0}.cp-csr .cp-crs-p,.cp-office .cp-office-p{width:80%;margin:0 auto 20px;font-size:1.8rem;text-align:center;line-height:2.4rem}.cp-csr .cp-crs-p{margin-bottom:30px}.cp-csr .cp-awards,.cp-csr .cp-clu-5{background:#317A35;margin-top:0;padding-top:20px;padding-bottom:20px}.cp-csr .cp-awards{background:#fff}.cp-csr .cp-clu-5 h3,.cp-csr .cp-clu-5 p{color:#fff;margin-top:2px}.cp-csr .cp-clu-5 div{margin-bottom:40px}.cp-awards .cpr-clu-2{margin-top:4rem}.cp-box{padding-left:0;padding-right:0}.cp-csr .cp-clu-5 .cp-box{padding-left:15px;padding-right:15px;text-align:center}.cp-csr .cp-clu-5 .cp-box img{text-align:center!important}.cp-con-menu,.cp-ecard-box h2,.cp-next,.cp-pub-box .pure-menu,.cp-pub-box h2,.cp-pub-box p.cp-pub-info,.cp-pub-show p{text-align:center}.cp-partner img{padding:8px}.cp-csr h3,.cp-csr h4,.cp-csr p{margin:0;padding:.5em 0 0}.cp-partner h4{padding:2rem}.cp-partner{background:#f5f5f5}.cp-office-pic{border:1px solid #ddd;padding:10px;margin-bottom:3rem;max-height:146px}.cp-office-slider a span{text-align:center;display:block;margin-top:5px}.cp-office-slider li{float:left;margin-right:10px;position:relative}.cp-office-slider li.cur-pic:after,.cp-office-slider li:hover:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ed1a3b;content:'';position:absolute;bottom:24px;left:50%;z-index:2}.cp-office-slider img:hover,.cp-office-slider li.cur-pic img{border:1px solid #ed1a3b}.cp-news-slider-box .cp-wrapper .cp-controls-direction a,.cp-office-pic .cp-wrapper .cp-controls-direction a{position:absolute;top:50%;margin-top:-20px;outline:0;width:32px;height:32px;text-indent:0;z-index:9999}.cp-news-slider-box .cp-wrapper .cp-office-pic div,.cp-news-slider-box .cp-wrapper .cp-prev,.cp-office-pic .cp-wrapper .cp-next,.cp-office-pic .cp-wrapper .cp-prev{margin:0 auto}.cp-next{background:#ed1a3b;background:rgba(237,26,59,.6);border-radius:16px;position:relative;z-index:10}.cp-news-slider-box .cp-wrapper .cp-next i,.cp-news-slider-box .cp-wrapper .cp-prev i,.cp-office-pic .cp-wrapper .cp-next i,.cp-office-pic .cp-wrapper .cp-prev i{color:#fff;vertical-align:middle;font-size:18px;position:absolute;left:6px;top:6px;font-weight:700;z-index:12}.cp-news-slider-box .cp-wrapper .cp-next i,.cp-office-pic .cp-wrapper .cp-next i{left:8px}.cp-office-pic .cp-wrapper .cp-next:hover,.cp-office-pic .cp-wrapper .cp-prev:hover{background:rgba(237,26,59,.8)}.cp-pub-box p.cp-pub-info{font-size:1.6rem;margin-bottom:30px}.cp-con-menu ul,.cp-pub-box ul{margin-bottom:30px}.cp-con-menu ul li a{margin:0 2px}.cp-con-menu ul li a,.cp-pub-box ul li a{background:#eee;color:#333;padding-left:6px;padding-right:6px}.cp-con-menu ul li a:hover,.cp-pub-box ul li a:hover{background:#ddd}.cp-con-menu ul li a.active,.cp-pub-box ul li a.active{background:#ed1a3b;color:#fff}
.cp-pub-book{position:relative;cursor:pointer;margin:25px 25px 0;border:1px solid #ddd;padding:5px 5px 0;background:#eee}.cp-pub-book:after,.cp-pub-book:before{position:absolute;background:0 0;width:50%;height:30%;bottom:10px;content:''}.cp-pub-book .cp-img-hover .cp-overlay-icon{display:none}.cp-pub-book:before{z-index:-2;left:20px;-webkit-transform:skew(-12deg) rotate(-4deg);-moz-transform:skew(-12deg) rotate(-4deg);-o-transform:skew(-12deg) rotate(-4deg);-ms-transform:skew(-12deg) rotate(-4deg);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.6);-moz-box-shadow:0 8px 20px rgba(0,0,0,.3);-o-box-shadow:0 8px 20px rgba(0,0,0,.3);box-shadow:0 8px 20px rgba(0,0,0,.3)}.cp-pub-book:after{z-index:-1;right:20px;-webkit-transform:skew(12deg) rotate(4deg);-moz-transform:skew(12deg) rotate(4deg);-o-transform:skew(12deg) rotate(4deg);-ms-transform:skew(12deg) rotate(4deg);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.3);-moz-box-shadow:0 8px 20px rgba(0,0,0,.3);-o-box-shadow:0 8px 20px rgba(0,0,0,.3);box-shadow:0 8px 16px rgba(0,0,0,.3)}.no-touch .cp-pub-book:hover{box-shadow:0 0 5px #aaa}.ctable{width:100%;margin-top:1em;margin-bottom:2.6em}.cp-article p.cp-no-bottom{margin-bottom:0;padding-bottom:0}.ctable tbody th{border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;text-align:left;padding-left:1em}.cp-con-qrcode,.cp-job-link li,.cp-job-link li a,.cp-life-info h2{text-align:center}.ctable td,.ctable th{vertical-align:top;text-align:left;}.cp-careers{width:100%;height:1095px;background:url(../images/job/bg.jpg) center top no-repeat;padding:0}.cp-careers .cp-bread{background-color:rgba(238,238,238,.5)}.cp-job-info{margin-top:3rem}.cp-job-info h2,.cp-job-search-box h5,.cp-life-info h2{color:#001966;font-size:3rem;line-height:3rem;height:auto!important}.cp-job-info .button-red{border-radius:.4rem}.cp-job-info i{font-size:1.2rem}.cp-job-link{margin-top:2rem}.cp-job-link li a{width:16rem;height:16rem;border-radius:8rem;background:#4DA6FF;line-height:10rem;color:#fff;font-size:2.2rem;display:inline-block;margin:1rem 0;box-shadow:0 0 20px #ccc;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cp-job-link li.cp-job-life a{background:#5DBF2A}.cp-job-link li a i{line-height:2rem;font-size:7rem;vertical-align:middle;display:block;padding-top:4rem}.cp-job-link li a:hover{box-shadow:0 0 20px #666}.cp-map-bg,.cp-timeline{background:#082d5c;padding:50px 30px}.timeline dd h3,.timeline dd p,.timeline dt p{color:#fff;height:auto!important}.timeline dd h3{line-height:3rem;padding-bottom:1rem}.timeline{padding-bottom:40px;position:relative}.timeline dt i{color:#fff;font-weight:700;font-size:2rem;vertical-align:middle;margin-right:10px;background:#6DD900;border-radius:2rem;padding:1rem}.timeline dt span{display:block;margin-top:1rem}.timeline dt i,.timeline dt span{z-index:2;position:relative}.timeline dt:before{content:'';width:4px;left:18px;height:100%;border-right:1px dotted #03A9F4;position:absolute;top:0;z-index:1}.cp-job-content{background:#fff;border-top:1px solid #ddd}.cp-job-search-box .button-secondary{border:none;background:0 0;color:#333;text-shadow:none;margin:0 5px}.cp-job-search-box .button-secondary.on,.cp-job-search-box .button-secondary:hover{background:#082d5c;color:#fff}.cp-job-search-box h5{font-size:2rem;margin:1rem 0}.cp-job-search-box h5 i,.job-left i{margin-right:5px;vertical-align:middle}.cp-job-search-box h5 i{font-size:2.4rem;background:#001966;border-radius:1.5rem;padding:.5rem;color:#fff}.cp-search-menu{margin-bottom:10px}.cp-search-menu b{line-height:1.4rem;padding:8px 0}.cp-job-allbox{margin-top:20px}.jbox{border:1px solid #ddd;height:auto!important;min-height:120px;padding:15px;border-top:3px solid #ed1a3b;position:relative;margin-top:30px;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}#cp-maps,.cp-contact-tabs,.cp-maps-box{min-height:360px;height:auto!important}.jbox b,.jbox span{display:block}.jbox b{font-size:2rem;line-height:2.2rem}.jbox .jobname{color:#ed1a3b}.jbox .jobdep{color:#333;font-size:1.6rem;margin-top:.5em}.jbox .joblocation{margin-top:40px}.jbox .joblocation i{font-size:2.4rem;vertical-align:middle;font-weight:700}.jbox span.job-arrow{position:absolute;right:40px;bottom:20px;font-size:3rem;color:#082d5c}.jbox:hover{background:#ed1a3b;border:1px solid #ed1a3b;border-top:3px solid #ed1a3b;opacity:.8;transition:border .4s ease-out,background .3s ease-out}.jbox:hover span.job-arrow{color:#ffffff;}.job-left{background:#e1e8fb;box-shadow:3px 2px 10px #ccc;padding:15px}.job-left b{color:#ed1a3b;font-size:1.6rem;}.jbox a:hover b,.jbox:hover b,.job-apply:hover{color:#fff}.job-left .job-back{font-size:1.6rem;border-bottom:1px dashed #0078e7;display:block;line-height:2.4rem;padding-bottom:10px}.jbox a:hover .joblocation,.jbox:hover .joblocation{color:#f8e3e6}.jbox a:hover .jobdep,.jbox:hover .jobdep{color:#ddd}.cp-con-list-box h3{font-size:2rem}.job-content{margin-left:20px}.job-content ul li{list-style:disc;margin-left:10px}.jbox a:hover .job-arrow,.jbox:hover .job-arrow{-webkit-animation:jobarrow .5s ease;right:20px;animation:jobarrow .5s ease;-moz-animation:jobarrow .5s ease;-o-animation:jobarrow .5s ease}#cp-maps{padding:5px;border:1px solid #ddd;background:#fff;margin-top:0;margin-left:0}.cp-maps-box{padding-bottom:10px}.cp-map-bg{padding:0}.cp-contact-tabs{padding:45px 15px 30px}.cp-contact-tabs li,.cp-contact-tabs li a{color:#fff}.cp-tabs-box .tabs-boxs{display:none}.cp-contact-tabs li{display:inline-block}.cp-contact-tabs li a{display:block;background:#eee;padding:6px 8px;border-radius:6px 6px 0 0;color:#333;margin-right:2px}.cp-contact-tabs li a:hover{background:#ddd}.cp-contact-tabs li i{font-size:3rem;vertical-align:middle}.cp-contact-tabs li.active a{background:#ed1a3b;color:#fff}.cp-tabs-box .first-box{display:block}.tabs-boxs{background:#fff;min-height:300px;padding:20px}.tabs-boxs p{line-height:2.2rem}.tabs-boxs b{font-weight:700}.tabs-boxs dt{display:inline-block;vertical-align: top;}
@media screen and (min-width: 375px) {
.tabs-boxs dt{width: 12%}
.tabs-boxs dd{width: 86%}
.tabs-boxs .cpw-info dt{width: 19%}
.tabs-boxs .cpw-info dd{width: 78%}
.tabs-boxs .cpw-20 dt{width:21%}
 .tabs-boxs .cpw-20 dd{width:77%}
}
@media screen and (min-width: 414px) { 
.tabs-boxs dt{width: 10%}
.tabs-boxs dd{width: 88%}
 .tabs-boxs .cpw-info dt{width: 17%}
 .tabs-boxs .cpw-info dd{width: 80%}
.tabs-boxs .cpw-20 dt{width:19%}
 .tabs-boxs .cpw-20 dd{width:79%}
}
@media screen and (min-width:768px) { 
.tabs-boxs dt{width: 5%}
.tabs-boxs dd{width: 93%}
 .tabs-boxs .cpw-info dt{width:9%}
 .tabs-boxs .cpw-info dd{width:88%}
.tabs-boxs .cpw-20 dt{width:10%}
 .tabs-boxs .cpw-20 dd{width:88%}
} 
@media screen and (min-width: 1024px) { 
.tabs-boxs dt{width: 8%}
.tabs-boxs dd{width: 90%}
 .tabs-boxs .cpw-info dt{width:14%}
 .tabs-boxs .cpw-info dd{width:80%}
.tabs-boxs .cpw-20 dt{width:12%}
 .tabs-boxs .cpw-20 dd{width:86%}
} 

@media screen and (min-width: 1366px) { 
.tabs-boxs dt{width: 6%}
.tabs-boxs dd{width: 92%}
 .tabs-boxs .cpw-info dt{width: 20%}
 .tabs-boxs .cpw-info dd{width: 78%}
.tabs-boxs .info dt{width: 9%}
 .tabs-boxs .info dd{width: 88%}
.tabs-boxs .cpw-20 dt{width:9%}
 .tabs-boxs .cpw-20 dd{width:88%}
} 
@media screen and (min-width: 1600px) { 
.tabs-boxs .cpw-info dt{width: 17%}
 .tabs-boxs .cpw-info dd{width: 81%}
.tabs-boxs .info dt{width: 8%}
 .tabs-boxs .info dd{width: 90%}
.tabs-boxs .cpw-20 dt{width:8%}
 .tabs-boxs .cpw-20 dd{width:80%}
}
.tabs-boxs dd{display:inline-block;}.tabs-boxs dl{margin-bottom:5px}.cp-con-qrcode .pure-button-primary i{font-size:1.6rem;vertical-align:middle}.cp-con-list-box h3{margin:30px 0}.cp-con-list-box h4{background:#082d5c;font-size:1.5rem;color:#d4e5fb;line-height:2rem;padding:8px;margin-bottom:20px;border-top-left-radius:.4rem;border-bottom-right-radius:.4rem;position:relative}.cp-list-gray h4{background:#ddd;color:#333}.cp-contact-list{background:#f5f5f5;margin:0 12px 20px}.cp-con-list-box{padding-left:0;padding-right:0}.cp-con-list-box h4{padding-right:3rem;cursor:pointer}.cp-con-list-box .cp-icon-down{position:absolute;top:10px;right:6px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.cp-con-list-box .cp-icon-down.h-active{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}.cp-con-list-box dl{margin-bottom:5px;padding:15px 8px}.cp-con-list-box dl:hover{background:#eee}.cp-con-list-box dd,.cp-con-list-box dt{margin:0;padding:0;display:inline-block;vertical-align:top}.cp-con-list-box dt{margin-right:5px}.cp-con-list-box dd i{font-size:1.6rem;margin-right:5px;vertical-align:middle}.cp-con-list-box dd i.fs18{font-size:1.8rem;}.cp-holiday{margin-left:.5rem}.cp-holiday i{font-size:2.4rem;vertical-align:middle;margin-right:.5rem}.cp-holiday-table{margin:1rem 0;display:none}.cp-holiday-table th{text-align:left}.cp-article .fqa{margin:20px}.cp-article .fqa h3 i{font-size:2rem;vertical-align:middle;color:#000;font-weight:700;margin-right:3px;line-height:2rem;display:none}.cp-faq-box .cp-faq-num{font-size:2rem;cursor:pointer;color:#082d5c}.cp-faq-box ul.clink li{list-style:inside;padding-left:20px}.cp-faq-box .clink{background:#eee;height:auto!important;padding:10px 0;width:100%;top:0}.cp-article .fqa h3{line-height:3.2rem;position:relative;border-bottom:1px solid #ddd;margin-top:20px;cursor:pointer;font-weight:400;height:3.2rem;color:#082d5c}.cp-contact-content .first-box h3{margin-bottom:10px;margin-top:0;}.fqa h3:before{font-family:cpicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911";position:absolute;right:5px;bottom:8px;font-size:1rem}.fqa h3.active:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.fqa dl{margin-bottom:2rem}.fqa .top a{color:#ED1A3B}.fqa .fqaline{margin-top:1rem;display:none}.fqa .fqaopen{display:block!important}.fqa dd,.fqa dt{margin:0;padding:0;display:inline-block;width:95%;line-height:2.2rem}.fqa dt{width:4%}.fqa dd{position:relative;vertical-align:top}.fqa ul{padding:0 0 0 25px}.fqaline p{text-align:right}.cp-appbox h2,.cp-appbox p,.cp-center,.cp-news-list p.cp-date-icon,.cp-search-page-box .pure-form,.cp-subscribe .cp-center{text-align:center}.fqa dd,.fqa dd *{color:#777}.fqa dd.fqabold{color:#333}.cp-hk-faq .hk-faq-pic{background:url(../images/faq/faqhk.jpg) top center no-repeat;height:auto!important;min-height:174px;background-size:cover}.cp-hk-faq p{background:#ed1a3b;line-height:2rem;margin:0 0 15px;padding-left:15px;position:relative}.cp-hk-faq p a,.cp-other-faq p a{color:#fff}.cp-hk-faq img{margin:0;padding:0;border:0}.cp-hk-faq p a i,.cp-other-faq p a i{font-size:1.8rem;position:absolute;color:#fff;vertical-align:middle;right:10px}.cp-appbox h2,.cp-subscribe .red{color:#ED1A3B}.cp-other-faq{margin-left:0}.cp-other-faq p a i{top:40px}.cp-other-faq p{background:#082d5c;height:auto!important;min-height:70px;position:relative}.cp-other-faq p.blue{background:#690;margin-top:15px}.cp-other-faq p:hover{background:#2871a8}.cp-other-faq p.blue:hover{background:#88c60b}.cp-other-faq p a{line-height:80px;display:block;padding-left:20px;font-size:2rem}.cp-app{padding:1em 0;background:#f5f5f5;border:1px solid #ccc;border-left:5px solid #ccc;margin:1.8em 0}.pure-u-1-1.cp-app{width:auto}.cp-appbox{margin-bottom:20px}.cp-appbox h2{font-size:3rem;line-height:1.4em;height:auto!important;padding:1.4em .6em .5em}.cp-appbox p{line-height:1.6em;font-size:1.6rem;padding:.5em}.cp-appbox p b{font-size:2rem;padding:1em 0 .2em;display:block}.cp-article .faqlink{background:#eee;margin-top:15px}.cp-article .faqlink li{width:100%}.cp-subscribe h5{border-top:1px solid #eee;margin-top:1rem;padding-top:2rem;margin-bottom:0;line-height:rem}.cp-subscribe #sub_cimg{vertical-align:middle;height:3.2rem}.cp-subscribe .cp-che-box{line-height:3rem}.cp-subscribe input.otherInput{margin-left:1rem;width:70%;display:none}.cp-subscribe .cp-center{margin-top:30px}.cp-news-nav{height:90px;border-top-left-radius:8px;border-bottom-right-radius:8px;background:-webkit-linear-gradient(#eee,#fff);background:-o-linear-gradient(#eee,#fff);background:-moz-linear-gradient(#ccc,#eee);background:linear-gradient(#eee,#fff);box-shadow:0 0 8px #ccc}.cp-news-slider-box{padding:15px 40px}.cp-news-slider{height:60px;display:none}.cp-content-box .cp-news-slider li a{position:relative;border-top:1px dotted #ccc;display:block;line-height:50px;margin-top:15px;text-align:center;color:#666}.cp-content-box .cp-news-slider li a:before{width:10px;height:10px;background:#ccc;content:'';top:-5px;left:46%;position:absolute;border-radius:5px}.cp-content-box .cp-news-slider li a.current,.cp-content-box .cp-news-slider li a:hover{color:#ED1A3B}.cp-content-box .cp-news-slider li a.current:before,.cp-content-box .cp-news-slider li a:hover:before{border:4px solid #fd7e92;width:12px;height:12px;border-radius:6px;top:-6px;left:46%;background:#ED1A3B}.cp-news-slider-box .cp-wrapper .cp-next,.cp-news-slider-box .cp-wrapper .cp-prev{background:0 0;border-radius:5px}.cp-news-slider-box .cp-wrapper .cp-next i,.cp-news-slider-box .cp-wrapper .cp-prev i{color:#666;font-size:3rem;line-height:2.2rem;font-weight:400;top:0}.cp-news-slider-box .cp-wrapper .cp-next i:hover,.cp-news-slider-box .cp-wrapper .cp-prev i:hover{color:#ed1a3b}.cp-news-slider-box .cp-wrapper .cp-prev{left:-45px}.cp-news-slider-box .cp-wrapper .cp-next{right:-35px}.cp-news-list a{display:block;margin:2.6rem 0;border-bottom:1px dotted #ccc;padding-bottom:10px}.cp-news-list p.cp-date-icon{background:#f5f5f5;border-top-left-radius:12px;border-bottom-right-radius:12px;color:#999;max-height:60px}.cp-news-list p span{font-size:3rem;display:block;line-height:3rem}.cp-news-list a b{color:#082d5c;font-size:1.6rem;padding-top:1rem;display:block;font-weight:400}.ipo dt,.ulk p{font-weight:700}.cp-news-list .cp-box-30 p{padding-top:3px}.cp-news-list a:hover{background:#f5f5f5;border-top-right-radius:8px;border-bottom-left-radius:8px}.cp-news-list .cp-box-30{margin-left:20px}.cp-search-page-box{background:#294682;background:-webkit-linear-gradient(#3769a5,#294682);background:-o-linear-gradient(#3769a5,#294682);background:-moz-linear-gradient(#3769a5,#294682);background:linear-gradient(#3769a5,#294682);margin:0 auto;padding:20px;border-radius:6px}.cp-search-page-box legend{font-size:2rem;color:#fff;border:none}.cp-search-list-box{background:#f5f5f5;border-radius:6px;padding:20px;margin:30px auto}.cp-search-list-box,.cp-search-page-box{width:95%}.cp-search-list-box .cp-font-red{color:#ed1a3b;font-size:1.8rem;padding:0 5px}.cp-search-list-box ul{margin:10px 0;border-top:1px dotted #ccc}.cp-search-list-box ul li{margin:2rem 0;border-bottom:1px dotted #ccc;padding:20px 0}.cp-search-list-box ul li a,.cp-search-list-box ul li a b{font-size:1.8rem;color:#082d5c}.cp-search-list-box ul li a b,.searchlist li b{color:#ED1A3B}.cp-search-list-box ul.errsearch{border-top:none;padding:0 20px}.cp-search-list-box ul.errsearch li{margin:0;padding:0;border:none;list-style:disc;text-align:left}#resultPage,.cp-ecard-box div,.hkcpipo p{text-align:center}.cp-search-list-box ul li a:hover,.cp-search-list-box ul li a:hover b{color:#00649d}#resultPage{display:block}.cp-ecard-box video{max-width:690px}#resultPage a{width:18px;height:18px;padding:6px;line-height:18px;background:#fff;border:1px solid #ccc;border-radius:3px;display:none}.ulk p,.ulk ul,.ulk ul ul{margin:0;padding:10px}#resultPage a.cp-show-mobile{display:inline-block}#resultPage a.cur,#resultPage a:hover{background:#ed1a3b;color:#fff;border:1px solid #ed1a3b}.ulk p,.ulk ul{border:1px solid #ddd}.ulk ul ul{border:none}.ulk p a{color:#FFF}.ulk ul:nth-child(1){border:1px solid #ddd;border-top:none}.ulk ul li{line-height:3rem;list-style-position:inside}.clk ul li,.sitemap div li,.ulk ul ul li{line-height:2rem}.ulk ul li:before{background:#ed1a3b}.ulk p{background:#00649d;border-top-left-radius:6px;border-top-right-radius:6px;font-size:2rem;color:#fff}.ulk ul ul li{list-style:none}.ulk ul ul li:before{background:#ed1a3b}.clk p{background:#fff!important;border-radius:0;border:none;font-size:1.6rem;padding:1.6rem 0 .2rem}.clk p a{color:#333}.clk ul{border:none}.clk ul ul{padding-top:0;margin-left:20px}.sitemap div{border:1px solid #ddd;width:95%;float:left;padding:10px;border-radius:6px;margin-bottom:30px}.sitemap div.siteleft{margin-right:5%}.sitemap div li{padding:2px 0}.sitemap div ul ul ul li{padding-left:10px}.sitemap div ul ul ul li:before{display:none}.cp-mobile-chat{position:fixed;bottom:0;left:0;height:auto!important;min-height:4rem;background:#f6f6f7;z-index:100;border-top:1px solid #ddd}.cp-mobile-chat div{text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:.6rem 0}.cp-mobile-chat div.cp-chat-first{border-left:none}.cp-mobile-chat div.cp-chat-last{border-right:none}.cp-mobile-chat div i{font-size:2.4rem;color:#ED1A3B;vertical-align:middle;text-shadow:1px 1px 0 #fff}.cp-mobile-chat div i.cp-icon-email-n,.cp-mobile-chat div i.cp-icon-phone2{font-size:2.4rem;color:#777;vertical-align:middle;text-shadow:1px 1px 0 #fff}.cp-mobile-chat div span{display:block;color:#777;text-shadow:1px 1px 1px #fff}#vcode,.allbox .ipobox{display:inline-block}.cp-mobile-chat div.cp-chat-first span{color:#ED1A3B}.cp-con-list-box dt i.cp-icon-job-c{font-size:3.6rem}.allbox,.hkcpipo dl,.ipo,.ipobox2{border:1px solid #ddd;margin:15px 0;padding:10px}
.allbox .ipotitle,.ipobox2 .ipotitle{padding:5px 0;font-weight:700;border-bottom:1px solid #ddd;margin-bottom:5px}.allbox .ipobox{width:26%;border:1px solid #eee;margin:3px;vertical-align:top;padding:2%}.allbox .ipobox h5{background:#eee;padding:5px}.cp-content-box .ipobox2 ul{padding-top:0;margin-bottom:1rem}.hkcpipo dl{margin:5px 0}.hkcpipo p{margin:0;padding:0}.hkcpipo h5{margin-top:30px}.hkcpipo dd{color:#777}#cp-maps{margin:15px}@media only screen and (min-width:48em){.cp-article .faqlink li,.cp-article .islink li{width:33%}.cp-bread{padding-bottom:10px}.timeline dt span{display:inline-block;margin-top:0}.cp-box{padding-left:15px;padding-right:15px}.cp-contact-tabs{padding:30px 30px 0}.cp-con-list-box{padding-left:16px;padding-right:16px}.cp-search-page-box .pure-input-1{width:70%}.tabs-content i{vertical-align:middle}.cp-singlepage{margin-left:25%}#cp-maps{margin:30px}}@media only screen and (min-width:64em){.cp-mobile-chat{display:none}.cp-article .islink li{width:25%}.cp-content-box{padding-left:4rem;padding-right:.5rem}.cp-content-box .clink li a{padding:.2rem 0;border-bottom:none;display:inline-block}.cp-content-box .clink li a:hover{color:#ED1A3B}.cp-content-box .clink li i{position:relative;right:0;width:5px;height:5px;background:#ED1A3B;margin:0 5px 2px 0;padding:0;display:inline-block}.cp-content-box .clink li i:before{content:' '}.cp-right-box{padding-left:4rem}.cp-csr .cp-clu-5 div,.cp-like div{margin-bottom:0}.cp-box{padding-left:15px;padding-right:15px}.cp-con-menu ul li,.cp-pub-box ul li{padding-left:5px;padding-right:5px}.cp-con-menu ul li a,.cp-pub-box ul li a{padding-left:25px;padding-right:25px}.hidden-pc{display:none}.cp-con-list-box dt{margin-right:5px}.cp-other-faq{margin-left:15px}.cp-article .faqlink li{width:25%}.cp-contact-tabs{padding-left:6%;padding-right:6%}.cp-contact-tabs p{margin:0;padding-top:2px;padding-bottom:2px}.no-touch .cp-book-img img{max-height:320px}.no-touch .cp-pub-book:hover .cp-book-mark{opacity:1;border:0 solid rgba(0,0,0,.7);border-width:165px 120px}.cp-bar-pic{height:210px; padding-bottom:15px;overflow:hidden}#resultPage a{width:18px;height:18px;padding:6px;line-height:18px;display:inline-block;background:#fff;border:1px solid #ccc;border-radius:3px;margin:0 3px}.cp-search-list-box,.cp-search-page-box{width:80%}.ulk p,.ulk ul{margin:0 15px}.sitemap div{width:45%}.cptables td{border-right:1px solid #cbcbcb}.cp-office-pic{border:none}.cp-office-pic li img{border:1px solid #ddd;padding:2px}.cp-singlepage{margin-left:33%}#cp-maps{margin-left:0}.cp-contact-tabs span.hidden-xs{display:none}.cp-csr h4{padding-top:0}.cp-text-right{padding-left:2em}.touch .cp-bread .pure-u-lg-5-6{width:76%}.touch .cp-bread .pure-u-lg-1-6{width:24%}}@media only screen and (min-width:80em){.cp-contact-list{margin:0 3px 20px}.cp-bread{padding-bottom:0}.cp-fun-list{text-align:right}.cp-imgs-show img,.cp-pub-center{text-align:center;margin:0 auto;}.cp-imgs-show{max-width:570px;overflow:hidden;max-height:209px}.cp-contact-tabs li i{font-size:2rem;vertical-align:middle}.cp-imgs-show img{transition:.3s transform;max-width:100%}.cp-imgs-show img:hover{transform:scale(1.3,1.3);transition:.3s transform}.cp-right-bar .cp-box-2{margin:0}.cp-right-bar{background:#fff}.cp-bar-pic{border:1px solid #cbcbcb}.cp-bar-pic p{padding-bottom:1rem;margin-bottom:1.5rem}.cp-public-pdf p{width:100%;bottom:8px}.cp-contact-tabs{padding:30px}.cp-long-box{height:300px;overflow-y:scroll}.cp-singlepage{margin-left:37.5%}.cp-pub-book .cp-img-hover{position:absolute;display:block;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);bottom:0;right:0;-webkit-transition:all 450ms ease-out 0s;-moz-transition:all 450ms ease-out 0s;-o-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:rotateY(180deg) scale(.5,.5);-moz-transform:rotateY(180deg) scale(.5,.5);-ms-transform:rotateY(180deg) scale(.5,.5);-o-transform:rotateY(180deg) scale(.5,.5);transform:rotateY(180deg) scale(.5,.5)}.cp-pub-book.active .cp-img-hover,.cp-pub-book:hover .cp-img-hover{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateY(0) scale(1,1);-moz-transform:rotateY(0) scale(1,1);-ms-transform:rotateY(0) scale(1,1);-o-transform:rotateY(0) scale(1,1);transform:rotateY(0) scale(1,1)}.cp-pub-book .cp-img-hover .cp-overlay-pub{position:absolute;width:100%;height:100%;background:#000;opacity:.3;filter:alpha(opacity=30);left:0}.cp-pub-book .cp-img-hover .cp-overlay-icon{display:block;position:absolute;top:45%;left:45%;font-size:3rem;line-height:1em;opacity:1;filter:alpha(opacity=100);color:#fff}}@media only screen and (min-width:90em){.cp-contact-list{margin:0 12px 20px}.cp-contact-tabs span.hidden-xs{display:inline-block}}@media screen and (min-width:108em){.cp-banner img{width:100%}.cp-bar-pic{height:240px; padding-bottom:20px;}}@keyframes jobarrow{0%{right:40px}100%{right:20px}}@-moz-keyframes jobarrow{0%{right:40px}100%{right:20px}}@-webkit-keyframes jobarrow{0%{right:40px}100%{right:20px}}@-o-keyframes jobarrow{0%{right:40px}100%{right:20px}}.pure-control-group.cp-center{margin-top:30px}.weben.pure-button.button-secondary{cursor:default}a.trademark{position:relative;display:block}a.trademark span{display:block;text-align:center;padding:.4rem;width:78px;border-radius:4px;color:#fff;background:#ED1A3B;line-height:1.4rem;position:absolute;bottom:15px;bottom:15px\9\0;left:1.3rem}@media only screen and (max-width:640px) and (min-width:320px){.cp-contact-tabs, .cp-contact-tabs .tabs-boxs{min-height: 60px;}.cp-contact-tabs .tabs-boxs{padding-bottom: 30px;}.trademark span{width:90px;line-height:2rem;bottom:25px\9\0;left:2.3rem}#cp-maps{margin-bottom:45px}}.cp-article .cp-content-box h1{font-size:2.4rem;padding-top:1rem;margin-bottom:2rem;line-height:3rem;padding-bottom:1.2rem;color:#ED1A3B;border-bottom:1px solid #ddd;height:auto!important}.cp-article .cp-content-box h2{line-height:2.4rem\9}.cp-article .cp-content-box .cpsubbox{margin-top:1rem;padding-bottom:1rem;font-size:1.5rem;color:#666;font-weight:600}.cp-pic-slider h2{line-height:1.5rem;padding:1rem 0;font-size:1.6rem;text-align:center;border-bottom:0;height:auto}.cp-article .cp-left-menu div.subtt,.cp-article .cp-left-menu h2{background:#ED1A3B;padding:1rem;color:#fff;font-size:1.8rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.cp-article .cp-content-box h2,.cp-article .cp-content-box h3,.cp-article .cp-content-box h4,.cp-article .cp-like h3,.cp-article h3,.cp-right-box h5{font-size:1.6rem;padding:0;margin:1.4em 0 0;line-height:2rem;line-height:2.4rem\9;height:auto !important;}.pl10{padding:0 30px 0 10px}
.cp-menu li.has-subli a.curpage {
    color:#E4102B!important;
}

.cp-pub-box h2{font-size: 2.4rem;
    line-height: 2.4rem;
    padding-bottom: 2rem;
    height: 2.4rem;}
.cp-menu li a.curpage{
    color:#F3586B!important;
}
#g_grecaptcha{display: inline-block;vertical-align:top;}
#emailequery{top:30%;}
.cp-enquiry .pure-control-group label {/*vertical-align: top;*/}
.enquiry-title{background: #00649D; padding: 15px; text-align: center; color: #fff; font-size: 1.6rem; font-weight: bold;}
.enquiry-body{padding: 20px;}
.enquiry-msg #showMsg{padding-top: 10px; padding-bottom: 10px; font-size: 1.6rem;} 
.enquiry-close{margin-top: 20px; padding-top: 20px; text-align: center; border-top:1px solid #ddd;}
.Validform_yes{color:#71b83d !important;padding-left:20px;background:url(../images/bedeck/right.png) left 25% no-repeat;text-indent: 0;}
.no-scroll{overflow:hidden;}
@media only screen and (max-width:767px){
.cp-fun-list{padding:6px 0 0 0; border-top:1px solid #ddd;}
 .fqa dt { width: 8%;}
 .fqa dd{width:90%;}
.job-content{margin-left:0;}
.cp-new-con-menu ul.pure-menu-list{
    display: flex !important;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0 15px;}
.cp-new-con-menu li.pure-menu-item{width:30%;margin:8px 5px;}
.hrbox tbody tr th:first-child{width:100px!important;}
.cp-bar-pic .cp-pager{bottom:0;}
  .alli-img {
        width: calc(100% - 20px);
        display: block;
        height: auto !important;
    }
}
@media only screen and (max-width:413px) {
   .cp-response-table{  white-space:nowrap;}
}
@media only screen and (max-width:1023px) {
    .cp-contact-tabs, .cp-contact-tabs .tabs-boxs {
        min-height: 60px;
    }
    .bread-box{ overflow-x: auto;overflow-y: hidden;white-space: nowrap;-webkit-overflow-scrolling:touch;}
    .cp-bread{ height: auto;border-bottom: 1px solid #ddd;}

    .cp-response-table{
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling:auto;
    width: 100%;

    }

    .m-hasbg{ background: #eee; border-left: 2px solid red;}
}
@media only screen and (max-width:1199px) {
.allbox .ipobox{width:94%;}
}


.cp-p5{padding-top:5px;}

.cp-pub-box h2{font-size: 2.4rem;line-height: 2.4rem;padding-bottom: 2rem;height: 2.4rem;}


@media only screen and (min-width:1366px) and (max-width:1600px){
  .cp-bread .pure-u-xl-4-5{width:76%} 
  .cp-bread .pure-u-xl-1-5{width:24%;}
}
.no-lline{border-right:none !important;}
.no-rline{border-left:none !important;padding-left:0 !important;}
.sup-red{color:#ff0000;}
.nh-fqa{margin-bottom:15px;}
.nh-fqa p{margin: 0; display: flex; justify-content: flex-start; padding:5px 0;}
.n-question{color: #0c3178; font-weight: bold;}
.no-mar30 {
    margin-bottom: 0 !important;
}

.alli-img {
    border: 1px solid #ddd;
    height: 140px;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.fz18 {
    font-size: 1.8rem !important;
}
