html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{ margin: 0; padding: 0; border: none; }
img{ vertical-align: middle; border-style: none; max-width: 100%; object-fit: cover;}
textarea{resize: none}
a{text-decoration: none}
em{font-style: normal}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%}
*,*::after,*::before{-webkit-box-sizing: border-box; box-sizing: border-box; }
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{ content: "."; display: block; overflow: hidden; height: 0; clear: both; visibility: hidden}
.fl{float: left}
.fr{float: right}
b,strong{ font-weight:900;}

html,body{ font-size: 15px; width: 100%; line-height: 186%; background-color: #FFF; color:#000; font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif; letter-spacing: 0; font-weight: normal;}

.filletBox { -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1);}

/* Links Start */
a{color:#000; text-decoration:none; outline:none !important;}
a:hover{color:#cfa75f; text-decoration:none;} a:focus{outline:thin dotted;} a:hover,a:active{outline:0;}
a, a:hover, a:focus {color:#221815; text-decoration: none; }
/* Links End */

/* Header One Start */
.header-one { text-align: center; color: rgba(5, 160, 69, 0.98); line-height: 40px; font-size: 48px;}
    .header-one a { color: rgba(5, 160, 69, 0.98); text-decoration: underline; font-weight: 700; letter-spacing: 2px;}
/* Header One End */

/* Header Two Start */
.header-two { text-align: left; font-weight: 700;}
    .header-two .mains { font-size: 60px; line-height: 1;}
    .header-two .deputys { font-size: 40px; line-height: 1; margin-top: 20px;}
/* Header Two End */

/* Header Three Start */
.header-three { text-align: center;}
    .header-three .arguments { font-size: 60px; font-weight: 700; color: rgb(30, 80, 174); line-height: 1;}
    .header-three .intros { font-size: 22px; font-weight: 700; color: #41434d; line-height: 1; margin-top: 20px;}
/* Header Three End */

/* Header Four Star */
.header-four { text-align: left; position: relative; font-size: 28px; font-weight: 700; text-transform: capitalize; padding-bottom: 15px; color: #41434d; margin-bottom: 20px;}
    .header-four:after { position: absolute; content: ''; left: 0; bottom: 0; width: 30px; height: 1px; background-color: rgb(30, 80, 174);}
/* Header Four End */

/* Header Five Start */
.header-five { margin: 0; padding: 0; display: block; text-align: center;}
    .header-five .contents { position: relative;}
    .header-five .contents .texts { font-size: 74px; color:#221815; opacity: 0.07; text-transform: uppercase; line-height: 1;}
    .header-five .floating { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
    .header-five .floating i { display: block; outline: none; border: 3px solid rgb(30, 80, 174); width: 48px; margin: 0 auto 30px auto; }
    .header-five .floating em { font-size: 36px; letter-spacing: 1px; font-weight: 700;}
/* Header Five End */

.service-tips { position: absolute; top: 0; left: 0; width: 100%; text-align: center; z-index: 2; font-size: 36px; color: #1e50ae; font-weight: 700; line-height: 1; padding-top: 15px; padding-bottom: 15px; letter-spacing: 2px;}
.swiper-container .floating { position: absolute; left: 0; top: 30%; width: 100%;}


/* Agency Process Start */
#agency-process { padding: 80px 10.00000%; background: #f9f9fa; overflow: hidden;}
    .agency-process { margin-top: 50px;}
    .agency-process ul.lists li { float: left; width: 22.000000%; margin-right: 4.000000%; padding-top: 30px; padding-bottom: 30px; background: #FFF; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 2px 18px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 18px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 18px rgba(0, 0, 0, 0.1); }
    .agency-process ul.lists li:nth-child(4n) { margin-right: 0;}
/* Agency Process End */

/* Single Process Start */
.single-process { }
    .single-process .imgs { -webkit-transition: -webkit-transform 0.8s;-moz-transition: -moz-transform 0.8s;-o-transition: -o-transform 0.8s;transition: transform 0.8s;}
    .single-process .imgs:hover { -webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
    .single-process .names { margin-top: 15px; font-size: 36px; color: #41434d; font-weight: 700;}
/* Single Process End */

/* Home News Start */
#home-news { padding: 80px 10.000000%; border-bottom: solid 1px #f9f9f9;}
    .home-news { margin-top: 50px; margin-bottom: 50px;}
/* Home News End */

/* List News Start */
ul.list-news { }
    ul.list-news li { float: left; width: 32.000000%; padding: 30px 20px; margin-right: 2.00000%; background: #f9f9fa;}
    ul.list-news.inside li { margin-bottom: 40px;}
    ul.list-news li:nth-child(3n) { margin-right: 0;}
/* List News End */

/* Single News Start */
.single-news .img { overflow: hidden;}
    .single-news .img img { -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    .single-news:hover .img img { transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
    .single-news .name { height: 28px; overflow: hidden; font-size: 17px; font-weight: 700; margin-top: 20px; margin-bottom: 10px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    .single-news .desc { height: 56px; overflow: hidden; color:#989898; margin-bottom: 10px;}
    .single-news .date { color:#989898;}

    .single-news:hover .name { color: #1e50ae;}
/* Single News End */

/* View Details Start */
.view-details { margin: 0 auto; text-align: center;}
    .view-details a { display: table; color:#221815; text-transform: capitalize; padding: 10px 42px; text-align: center; font-size: 18px; line-height: 1; letter-spacing: 2px; margin: 0 auto; border: 1px solid #1e50ae; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s;}
    .view-details a:hover { color: #FFF; background: #1e50ae; border: 1px solid #1e50ae; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s;}
/* View Details End */

/* Service Advantage Start */
#service-advantage { padding: 80px 10.00000% 50px 10.00000%; overflow: hidden;}
    .service-advantage ul.lists li { float: left; width: 31.333333%; margin-right: 3.000000%; text-align: center; background: #f2f2f2; margin-bottom: 40px; padding-top: 50px; padding-bottom: 50px;}
    .service-advantage ul.lists li:nth-child(3n) { margin-right: 0;}
/* Service Advantage End */

/* Single Advantage Start */
.single-advantage { }
    .single-advantage .imgs img { -webkit-transition: -webkit-transform 0.8s;-moz-transition: -moz-transform 0.8s;-o-transition: -o-transform 0.8s;transition: transform 0.8s; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
    .single-advantage:hover .imgs img { -webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
    .single-advantage .names { line-height: 1; margin-top: 20px; margin-bottom: 10px; font-size: 36px; font-weight: 700; color: rgb(246, 124, 1); -webkit-transition: -webkit-transform 0.8s;-moz-transition: -moz-transform 0.8s;-o-transition: -o-transform 0.8s;transition: transform 0.8s;}
    .single-advantage:hover .names { color: rgb(33, 33, 33);}
    .single-advantage .descs { color: #999;}
/* Single Advantage End */

/* Company Parameters Start */
#company-parameters { padding: 0 10.00000% 50px 10.000000%; overflow: hidden;}
    #company-parameters ul.lists li { float: left; width: 25.000000%; padding-top: 30px; padding-bottom: 30px;}
    #company-parameters ul.lists li:nth-child(2),#company-parameters ul.lists li:nth-child(3) { border-right: dotted 1px #ccccd0;}
/* Company Parameters End */

/* Core Strengths Start */
#core-strengths { padding: 50px 10.000000%; background: url("../img/core-strengths/bg.jpg") center no-repeat; background-size: cover; height: 830px;}
    .core-strengths { position: relative;}
    .core-strengths .middles { margin: 1.500000% auto 0 auto; width: 338px; height: 338px; padding-top: 140px; background: url("../img/core-strengths/middles.png") no-repeat; text-align: center; color: #FFF;}
    .core-strengths .middles .mains { font-size: 40px; font-weight: 700; line-height: 1;}
    .core-strengths .middles .deputys { font-size: 20px; line-height: 1; margin-top: 10px;}

    .core-strengths .ones { position: absolute; left: 20%; top: 15%; text-align: center;}
    .core-strengths .ones .mains { font-size: 22px; font-weight: bold; color: rgb(65, 67, 77); margin-top: 25px; margin-bottom: 10px;}
    .core-strengths .ones .deputys { font-size: 14px; font-weight: bold; color: rgb(138, 137, 151);}

    .core-strengths .twos { position: absolute; right: 20%; top: 15%; text-align: center;}
    .core-strengths .twos .mains { font-size: 22px; font-weight: bold; color: rgb(65, 67, 77); margin-top: 25px; margin-bottom: 10px;}
    .core-strengths .twos .deputys { font-size: 14px; font-weight: bold; color: rgb(138, 137, 151);}

    .core-strengths .threes { position: absolute; left: 22%; top: 85%; text-align: center;}
    .core-strengths .threes .mains { font-size: 22px; font-weight: bold; color: rgb(65, 67, 77); margin-top: 25px; margin-bottom: 10px;}
    .core-strengths .threes .deputys { font-size: 14px; font-weight: bold; color: rgb(138, 137, 151);}

    .core-strengths .fours { position: absolute; right: 24%; top: 85%; text-align: center;}
    .core-strengths .fours .mains { font-size: 22px; font-weight: bold; color: rgb(65, 67, 77); margin-top: 25px; margin-bottom: 10px;}
    .core-strengths .fours .deputys { font-size: 14px; font-weight: bold; color: rgb(138, 137, 151);}

    .core-strengths .fives { position: absolute; left: 35%; top: 145%; text-align: center;}
    .core-strengths .fives .mains { font-size: 22px; font-weight: bold; color: rgb(65, 67, 77); margin-top: 25px; margin-bottom: 10px;}
    .core-strengths .fives .deputys { font-size: 14px; font-weight: bold; color: rgb(138, 137, 151);}

    .core-strengths .sixs { position: absolute; right: 38%; top: 145%; text-align: center;}
    .core-strengths .sixs .mains { font-size: 22px; font-weight: bold; color: rgb(65, 67, 77); margin-top: 25px; margin-bottom: 10px;}
    .core-strengths .sixs .deputys { font-size: 14px; font-weight: bold; color: rgb(138, 137, 151);}
/* Core Strengths End */

/* About Us Start */
#about-us { padding: 50px 10.000000%; background: #f9f9fa;}
    .about-us .titles { color: #41434d; font-size: 22px; font-weight: 700;}
    .about-us .contents { margin-top: 15px; font-size: 16px;}
/* About Us End */

/* Footer Start */
#footer { padding: 30px 10.000000%;}
    .footer { }
    .footer .lefts { float: left; width: 50.000000%; border-right: dotted 1px #ccccd0; text-align: center; padding-top: 50px; padding-bottom: 50px; color: #999;}
    .footer .lefts a { color: #999;}

    .footer .rights { float: right; width: 50.000000%; padding-left: 10.000000%; padding-top: 30px; font-size: 20px; font-weight: 700; color: rgb(246, 124, 1);}
    .footer .rights .address .qrcodes { max-width: 200px;}
/* Footer End */

/* Online Service Start */
#online-service { position: fixed; right: 20px; bottom: 100px; width: 66px; background: #FFF; z-index: 9999999999999999;}
    ul.online-service li { margin-bottom: 2px; background: #1e50ae; height: 66px; align-items: center; vertical-align: middle; display: flex; padding: 10px; position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
    ul.online-service li:last-child { margin-bottom: 0;}

    ul.online-service li .icon { padding: 8px; border: solid 1px #FFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
    ul.online-service li .info { display: none; position: absolute; right: calc(100% + 10px); top: 0; background: #1e50ae; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
    ul.online-service li .info .frame { position: relative; color: #FFF; line-height: 1.4; padding: 10px 20px; min-width: 250px; }
    ul.online-service li .info .frame::after { position: absolute; right: -12px; top: calc(50% - 5px); content: ''; width: 0; height: 0; border-left: 6px solid #1e50ae; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-top: 6px solid transparent; }

    ul.online-service li:hover .info { display: block;}

    ul.online-service li .wechat { display: none; position: absolute; right: calc(100% + 4px); top: 0; min-width: 140px;}
    ul.online-service li:hover .wechat { display: block;}
/* Online Service End */

/* Bottom Menus Star */
#bottom-menus { display: none;}
/* Bottom Menus End */

/* Back Top Star */
.backTop { cursor: pointer;}
/* Back Top End */

/* Popup Window Start */
.popup-window { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0, 0, 0, 0.33); z-index: 99999999999 !important; display: none; align-items: center; color: #FFF;}
    .popup-window.active { display: flex;}
    .popup-window .frames { text-align: center; margin: 0 auto;}
    .popup-window .frames .boxs { position: relative; padding: 30px 20px; background: #FFF; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;opacity: 0.98;transition:all .6s; -moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s;}
    .popup-window .frames .boxs .results { text-align: center;}
    .popup-window .frames .boxs .results .imgs { max-width: 320px; margin: 0 auto;}
    .popup-window .frames .boxs .results .tips { font-size: 16px !important; text-align: center; font-weight: 700; color: rgb(216, 27, 67);}

    .popup-window .frames .boxs .closes { position: absolute; top: 15px; right: 15px; cursor: pointer;}
/* Login Oauth Start */

/*分页*/
.page-num:not(:disabled) {
    cursor: pointer;
}
.page-num, .page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #1e50ae;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
    text-decoration: none;
}
.page-num-current {
    z-index: 1;
    color: #fff;
    background-color: #1e50ae;
    border-color: #1e50ae;
}
.page-num-current:hover {
    color: #fff;
}

/* Current Location Star */
#current-location { height: 64px; line-height: 64px; background: rgba(248, 248, 248, 1); overflow: hidden; padding-left: 10%; padding-right: 10%;}
    #current-location .breadcrumbs { float: left;}
    #current-location .icos { float: right; color: #999;}
/* Current Location End */

/* Page Content Star */
#page-content { padding: 40px 10%; overflow: hidden;}
    .page-content { margin: 0;}
/* Page Content End */

/* Detail Info Star */
.detail-info { }
    .detail-info img { max-width: 100%; object-fit: cover; vertical-align: middle; transition:all .6s; -moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s;}
    .detail-info .heads { border-bottom: 1px solid #f5f5f5; text-align: center;}
    .detail-info .heads .names { font-size: 28px; font-weight: 700; line-height: 1; text-align: center; color: #212121;}
    .detail-info .heads .paras { margin: 10px 0; color: #7d7d7d;}
    .detail-info .heads .bdshare { margin: 0 auto; display: inline-block;}
    .detail-info .heads .bdshare span { float: left; vertical-align: middle; margin-top: 6px;}
    .detail-info .infos { margin: 0 auto; font-size: 16px; padding: 30px 0; line-height: 1.4;}
    .detail-info .infos video { max-width: 100%;}
/* Detail Info End */

/* Prev Next Star */
.prev-next { border-top: 1px solid #f5f5f5; padding: 20px 0 0 0; color: #545454;}
    .prev-next a { color: #545454;}
    .prev-next .prev { width: 40%; float: left; text-align: left; text-transform: capitalize; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 1; padding: 8px 14px; border: 1px solid #f5f5f5; border-radius: 10px; -webkit-transition: .6s; -o-transition: .6s; transition: .6s; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
    .prev-next .prev:hover { background: #235ab5; border: solid 1px #235ab5;}
    .prev-next .prev:hover a { color: #FFF;}
    .prev-next .prev:hover { color: #FFF;}

    .prev-next .back { width: 20%; float: left; text-align: center; text-transform: capitalize;}
    .prev-next .back a { display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 1; padding: 8px 14px; border: 1px solid #ddd; border-radius: 10px; -webkit-transition: .6s; -o-transition: .6s; transition: .6s;}
    .prev-next .back a:hover { color: #FFF; background: #235ab5; border: solid 1px #235ab5;}

    .prev-next .next { width: 40%; float: right; text-align: right; text-transform: capitalize; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 1; padding: 8px 14px; border: 1px solid #f5f5f5; border-radius: 10px; -webkit-transition: .6s; -o-transition: .6s; transition: .6s; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
    .prev-next .next:hover { background: #235ab5; border: solid 1px #235ab5;}
    .prev-next .next:hover a { color: #FFF;}
    .prev-next .next:hover { color: #FFF;}
/* Prev Next End */


/* <1920的设备 */
@media screen and (max-width: 1920px){

}

/* <1680的设备 */
@media screen and (max-width: 1680px){


}

/* <1500的设备 */
@media screen and (max-width: 1500px){

}

/* <1440的设备 */
@media screen and (max-width: 1440px){

}

/* <1366的设备 */
@media screen and (max-width: 1366px){


}

/* <1200的设备 */
@media screen and (max-width: 1200px){


}

/* <991的设备 */
@media screen and (max-width: 991px) {

    /* Header One Start */
    .header-one { line-height: 28px; font-size: 28px;}
    /* Header One End */

    /* Header Two Start */
    .header-two { text-align: center;}
    .header-two .mains { font-size: 36px;}
    .header-two .deputys { font-size: 22px; margin-top: 10px;}
    /* Header Two End */

    /* Header Three Start */
    .header-three { }
    .header-three .arguments { font-size: 32px;}
    .header-three .intros { font-size: 14px; margin-top: 10px;}
    /* Header Three End */

    /* Header Four Star */
    .header-four { font-size: 24px;}
    /* Header Four End */

    /* Header Five Start */
    .header-five .contents .texts { font-size: 48px;}
    .header-five .floating i { margin: 0 auto 15px auto; }
    .header-five .floating em { font-size: 24px; letter-spacing: 1px; font-weight: 700;}
    /* Header Five End */

    .service-tips { position: static; font-size: 24px; background: #1e50ae; color: #FFF;}
    .swiper-container .w-100 { height: 240px;}
    .swiper-container .floating { top: 10%;}

    /* Agency Process Start */
    #agency-process { padding: 30px 10px;}
    .agency-process { margin-top: 20px;}
    .agency-process ul.lists li { width: 48.000000%; margin-right: 4.000000%; padding: 30px 15px; margin-bottom: 15px;}
    .agency-process ul.lists li:nth-child(2n) { margin-right: 0;}
    /* Agency Process End */

    /* Single Process Start */
    .single-process .names { margin-top: 10px; font-size: 24px;}
    /* Single Process End */

    /* Home News Start */
    #home-news { padding: 30px 10px; }
    .home-news { margin-top: 20px; margin-bottom: 20px;}
    /* Home News End */

    /* List News Start */
    ul.list-news li { width: 48.000000%; padding: 15px 10px; margin-right: 4.00000%; }
    ul.list-news.inside li { margin-bottom: 0;}
    ul.list-news li:nth-child(2n) { margin-right: 0;}
    ul.list-news li:nth-child(3) { display: none;}
    /* List News End */


    /* Service Advantage Start */
    #service-advantage { padding: 30px 10px 10px 10px; }
    .service-advantage ul.lists li { width: 48.000000%; margin-right: 4.000000%; margin-bottom: 20px; padding-top: 0; padding-bottom: 30px;}
    .service-advantage ul.lists li:nth-child(2n) { margin-right: 0;}
    .service-advantage ul.lists li:nth-child(3) { margin-right: 4.000000%;}
    /* Service Advantage End */

    /* Single Advantage Start */
    .single-advantage .names { margin-top: 10px; margin-bottom: 5px; font-size: 20px;}
    .single-advantage .descs { height: 42px; overflow: hidden; text-align: center; color: #999; line-height: 1.4;}
    /* Single Advantage End */

    /* Company Parameters Start */
    #company-parameters { padding: 0 10px 30px 10px;}
    #company-parameters ul.lists li { float: none; width: 100.000000%; padding-top: 10px; padding-bottom: 10px;}
    #company-parameters ul.lists li:nth-child(2),#company-parameters ul.lists li:nth-child(3),#company-parameters ul.lists li:nth-child(4) { float: left; width: 33.333333%; border-right: dotted 1px #ccccd0;}
    /* Company Parameters End */

    /* Core Strengths Start */
    #core-strengths { padding: 30px 10px; height: 980px;}
    .core-strengths .middles .mains { font-size: 32px; }
    .core-strengths .middles .deputys { font-size: 14px;}

    .core-strengths .ones { position: static; width: 50.000000%; float: left;}
    .core-strengths .ones .mains { font-size: 18px;}

    .core-strengths .twos { position: static; width: 50.000000%; float: left;}
    .core-strengths .twos .mains { font-size: 18px;}

    .core-strengths .threes { position: static; width: 50.000000%; float: left;}
    .core-strengths .threes .mains { font-size: 18px;}

    .core-strengths .fours { position: static; width: 50.000000%; float: left;}
    .core-strengths .fours .mains { font-size: 18px;}

    .core-strengths .fives { position: static; width: 50.000000%; float: left;}
    .core-strengths .fives .mains { font-size: 18px;}

    .core-strengths .sixs { position: static; width: 50.000000%; float: left;}
    .core-strengths .sixs .mains { font-size: 18px; }
    /* Core Strengths End */

    /* About Us Start */
    #about-us { padding: 30px 10px;}
    /* About Us End */

    /* Footer Start */
    #footer { padding: 30px 10px 80px 10px;}
    .footer .lefts { float: none; width: 100.000000%; border-right: none; text-align: center; padding-top: 0; padding-bottom: 0;}
    .footer .lefts a { color: #999;}

    .footer .rights { float: none; width: 100.000000%; padding-left: 0;}
    .footer .rights .address { text-align: center;}
    /* Footer End */


    /* Online Service Start */
    #online-service { display: none;}
    /* Online Service End */

    /* Bottom Menus Star */
    #bottom-menus {display: block; border-top: 1px solid #ebebeb; background-color:#FFF; width: 100%; position: fixed; bottom: 0; z-index: 9990; padding: 5px 0;}
    #bottom-menus ul li { position: relative; float: left;width: 33.333333%;text-align: center;color: #FFF;}
    #bottom-menus ul li .names { font-size: 14px; font-weight: 700; color: rgb(216, 27, 67); line-height: 1; margin-top: 5px;}
    #bottom-menus ul li .icons { color: rgb(5, 160, 69); font-size: 22px; height: 24px; line-height: 24px;}

    #bottom-menus ul li .floatings { position: absolute; top: -21px; left: calc(50% - 25px); z-index: 1; text-align: center; background-color: #fff; box-shadow: 0 -1px 4px rgba(0, 0, 0, .12); height: 50px; width: 50px; border-radius: 50%;}
    #bottom-menus ul li .floatings .frames { margin: 4px auto 0 auto; width: 42px; height: 42px; background: rgb(82, 181, 72); color: #FFF; align-items: center; border-radius: 50%; display: flex; justify-content: center;}
    /* Bottom Menus End */

    /* Current Location Star */
    #current-location { height: 48px; line-height: 48px; padding-left: 10px; padding-right: 10px;}
    /* Current Location End */

    /* Page Content Star */
    #page-content { padding: 30px 10px;}
    /* Page Content End */
}

/* <767的设备 */
@media screen and (max-width: 767px){


}

/* <450的设备 */
@media screen and (max-width: 450px){


}