/* Inside Banner Start */
#inside-banner { position: relative;}
    .inside-banner { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
    .inside-banner .container { display: flex; align-items: center; color: #FFF; padding-top: 13%;}
    .inside-banner .container .titles { font-size:42px; font-weight: 700; line-height: 1.2}
    .inside-banner .container .intros { font-size:26px; margin-top: 5px; line-height: 1.2;}
/* Inside Banner End */

/* Blank Module Start */
.blank-module { width: 100%; height: 91px; display: block;}
/* Blank Module End */

/* Current Location Star */
#current-location { /*background: rgba(0,0,0,0.03);*/ background: #FAFAFA;}
    .current-location { height: 64px; line-height: 64px; overflow: hidden; color: #818181; }
    .current-location .breadcrumbs { float: left;}
    .current-location .breadcrumbs span { float: left;}
    .current-location .breadcrumbs a { font-size: 15px; color: #818181; transition: color .3s;}
    .current-location .breadcrumbs i { width: 4px; height: 64px; display: block; float: left; background: url('../img/arrow.png') no-repeat center; margin: 0 10px; }
    .current-location .breadcrumbs i.fa { width: auto; height: 64px; color: #999; background: none; line-height: 64px; margin: 0 10px 0 0;}
    .current-location .icos { float: right; color: #999;}
/* Current Location End */

/* Inside About Star */
#inside-about { padding: 80px 0; background: #FFF;}
    .inside-about { display: flex; gap: 50px; align-items: flex-start; }
    .inside-about .intros { flex: 1;}
    .inside-about .intros .contents { font-size: 20px; margin-top: 40px; line-height: 1.8; color: #666;}
    .inside-about .intros .contents strong { color: #333;}
    .inside-about .figures { flex: 0 0 48%; padding-top: 70px;}
    .inside-about .figures img { border-radius: 0 36px 0 36px;}
/* Inside About End */

/* Corporate Style Star */
#corporate-style { background: #f9f9f9; padding: 80px 0;}
    ul.corporate-style { margin-top: 30px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
/* Corporate Style End */

/* Inside Industry Star */
#inside-industry { padding: 80px 0; background: #FFF;}
    .inside-industry { margin-top: 50px; padding-left: 10%; padding-right: 10%;}
    .inside-industry ul.list-industry { display: grid; grid-template-columns: 1fr 1fr; gap: 30px;}
    .inside-industry ul.list-industry li { position: relative; overflow: hidden; height: 640px;}
    .inside-industry ul.list-industry li .bgs { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background-size: cover; background-position: center; cursor: pointer; transition: transform 0.3s ease;}
    .inside-industry ul.list-industry li::after { content:""; position:absolute; left:0; top:0; right:0; bottom:0; z-index: 2; background: rgba(0,0,0,.3); transition: background-color .3s ease-out;-webkit-transition: background-color .3s ease-out;-moz-transition: background-color .3s ease-out;-ms-transition: background-color .3s ease-out;-o-transition: background-color .3s ease-out;}
    .inside-industry ul.list-industry li:hover::after { background-color: rgba(12,49,141,.6);}
    .inside-industry ul.list-industry li .texts { position:absolute; left: 60px; bottom: 80px; color: #ffffff; z-index:3;}
    .inside-industry ul.list-industry li .texts h3 { font-size: 42px;font-weight: 700;line-height: 1.2;margin-bottom: 12px;}
    .inside-industry ul.list-industry li .texts p { font-size: 22px; margin-bottom: 32px;}
    .inside-industry ul.list-industry li .texts .mores { display: inline-flex; color: #FFF; align-items: center; border: 2px solid #fff; padding: 12px 28px; font-size: 18px; gap: 10px; transition: background 0.3s;}
    .inside-industry ul.list-industry li .texts .mores:hover { border-color: #e91c16; background-color: #e91c16}
    .inside-industry ul.list-industry li:hover .bgs { transform: scale(1.1);}
/* Inside Industry End */

/* Inside Hr Star */
#inside-hr { padding: 80px 0;}
    .inside-hr { margin-top: 50px; padding-left: 10%; padding-right: 10%;}
/* Inside Hr End */

/* Inside Search Star */
#inside-search { padding: 80px 0;}
    .inside-search { margin-top: 50px;}
/* Inside Search End */

/* Search Frame Star */
.search-frame { margin: 0 20%;}
    .search-frame .form-control { border-radius: 0; }
    .search-frame .btn { border-radius: 0 12px 12px 0; color: #FFF;}
    .search-frame .input-group-addon { background-color: #023d89; border: 1px solid #023d89;}
/* Search Frame End */

/* Inside Frame Star */
#inside-frame { padding: 40px 0; overflow: hidden;}
    .inside-frame { display: flex; gap: 50px;}
    .inside-frame .lefts { width: 300px;}
    .inside-frame .rights { width: calc(100% - 340px); background: #FFF;}
/* Inside Frame Star */

/* Category List Star */
.category-list { text-align: left; background: #FFF;}
    .category-list .title { padding: 35px 33px; font-size: 26px; line-height: 30px; background: #023d89; position: relative; color: #FFF;}
    .category-list .title:after { width: 0; height: 0; border-top: 20px solid rgb(244, 245, 247); border-left: 20px solid transparent; border-right: 1px solid #fff; border-bottom: 0; display: block; top: 0; right: 0; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; content: ""; position: absolute; }
    .category-list .title .eng { position: absolute; top: 36px; left: 0; width: 100%; text-align: center; text-transform: uppercase; font-size: 36px; color:rgba(255, 255, 255, 0.2); font-style: italic; }

    .category-list ul.list { border: 1px solid #e6e6e6; border-top: 0; background: #f7f8fa;}
    .category-list ul.list li { border-bottom: 1px solid #e6e6e6;}
    .category-list ul.list li:last-child { border-bottom: none;}
    .category-list ul.list li h4 a { font-size: 16px; height: 67px; line-height: 67px; padding: 0 0 0 50px; position: relative; display: block; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
    .category-list ul.list li.active h4 a { color: #023d89; font-weight: 700; background: #EBECEC; }
    .category-list ul.list li:hover h4 a { color: #023d89; font-weight: 700;}

    .category-list ul.list li h4 a:after { left: 30px; content: ""; position: absolute; width: 0; height: 0; border-top: 6px solid transparent; border-left: 6px solid #b3b3b3;border-bottom: 6px solid transparent;display: block;top: 50%;margin-top: -6px;}
    .category-list ul.list li.active h4 a:after,.category-list ul.list li:hover h4 a:after { border-left-color: #023d89;}

    .category-list ul.pro { border: 1px solid #e6e6e6; border-top: 0; }
    .category-list ul.pro>li { border-bottom: 1px solid #e6e6e6; padding: 0 15px; font-weight: 700; }
    .category-list ul.pro li { line-height: 52px; font-size: 16px; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .category-list ul.pro li>a { color: #000; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}

    .category-list ul.pro li.active,.category-list ul.pro li:hover { color: #023d89;}
    .category-list ul.pro li.active>a,.category-list ul.pro li:hover>a { color: #023d89;}

    .category-list ul.pro>li i { float: right; margin-top: 17px; cursor: pointer;}
    .category-list ul.pro>li>ul { border-top: 1px dotted #e6e6e6; display: none;}
    .category-list ul.pro>li>ul li a { display: block; font-weight: lighter;}

    .category-list ul.pro li:last-child { border-bottom: none;}
/* Category List End */

/* Inside News Start */
#inside-news { padding: 40px 0; overflow: hidden;}
    .inside-news .heads { display: flex; display: -webkit-flex; text-align: left; gap: 50px; justify-content: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center;}
    .inside-news .heads .cards { max-width: 600px;}
    .inside-news .heads .infos .dates { display: block; margin-top: 20px; margin-bottom: 30px; font-size: 18px; color: rgb(153, 153, 153);}
    .inside-news .heads .infos .mores a {  display: inline-block; border: solid 1px #b9b9b9; background: #f2f3f5; padding: 13px 70px 10px 40px; font-weight: normal; font-size: 17px; transition: border-color .3s, background-color .3s, color .3s;-webkit-transition: border-color .3s, background-color .3s, color .3s;-moz-transition: border-color .3s,background-color .3s,color .3s;-ms-transition: border-color .3s,background-color .3s,color .3s;-o-transition: border-color .3s,background-color .3s,color .3s;}
    .inside-news .heads .infos .mores a span { position: relative; display: inline-block;}
    .inside-news .heads .infos .mores a span::after { content: ''; position: absolute; right: -25px; top: calc(50% - 4px); background: url("../img/arrow-right.png") center no-repeat; width: 16px; height: 6px; display: inline-block;}
    .inside-news .heads .infos .mores a:hover { background:#023d89; border: solid 1px #023d89; color: #FFF;}
    .inside-news .heads .infos .mores a:hover span::after { filter: brightness(0) invert(1);}
/* Inside News End */

/* List News Start */
ul.list-news { margin-top: 50px;}
    ul.list-news li { margin-bottom: 30px; align-items: center; padding: 60px; background: #FFF; position: relative; cursor: pointer; transition: all .3s;}
    ul.list-news li a { display: flex; justify-content: space-between;}
    ul.list-news li::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background-color: #d81e05;transform: scaleX(0);transform-origin: left center;transition: transform .3s ease;}
    ul.list-news li:hover::after {transform: scaleX(1);}
    ul.list-news li .infos { flex: 1; max-width: 88%;}
    ul.list-news li .infos .names { font-size: 32px;font-weight: 500;color: #222;margin: 0 0 12px;line-height: 1.3;transition: color .3s;}
    ul.list-news li:hover .infos .names { color: #d81e05;}
    ul.list-news li .infos .descs { font-weight: normal; font-size: 18px; line-height: 1.5; color: #999; margin-top: 20px;}
    ul.list-news li .infos .dates { font-size: 20px;color: #999; margin-top: 30px;}
    ul.list-news li .arrows { padding-left: 20px; display: flex; align-items: center;}
    ul.list-news li .arrows i { font-size: 48px; color: #bbbbbb; transition: color .3s, transform .3s;}
    ul.list-news li:hover .arrows i { font-size: 58px; color: #d81e05;transform: translateX(6px);}
    ul.list-news li:last-child { margin-bottom: 0;}
/* List News End */

/* Inside Detail Star */
#inside-detail { padding: 50px 0; background: #FFF;}
    .inside-detail .heads { border-bottom: 1px solid #f5f5f5; text-align: center; padding: 0 0 30px 0;}
    .inside-detail .heads .names { font-size: 28px; line-height: 1; text-align: center; font-weight: 700;}
    .inside-detail .heads .paras { margin: 10px 0;}
    .inside-detail .heads .shares { }
    .inside-detail .infos { margin: 0 auto; font-size: 16px; padding: 30px 0;}
    .inside-detail .infos ul { list-style: square;}
/* Inside Detail End */

/* Prev Next Star */
.prev-next { border-top: 1px solid #f5f5f5; padding: 20px 0 0 0;}
    .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;}
    .prev-next .prev:hover { background: #023d89; border: solid 1px #023d89;}
    .prev-next .prev:hover a { 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; color: #545454; border: 1px solid #ddd; border-radius: 10px; -webkit-transition: .6s; -o-transition: .6s; transition: .6s;}
    .prev-next .back a:hover { color: #FFF; background: #023d89; border: solid 1px #023d89;}

    .prev-next .next { width: 40%; float: right; 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;}
    .prev-next .next:hover { background: #023d89; border: solid 1px #023d89;}
    .prev-next .next:hover a { color: #FFF;}
/* Prev Next End */

.ke-zeroborder { background-color: #CCC; border-spacing: 1px; border-collapse: separate;}
    .ke-zeroborder td { padding-left: 15px;}

/* Pages Start */
.single-frame { padding: 60px;}
    .single-frame .titles { text-align: center; color: #000; line-height: 1.3; font-size: 38px; padding-bottom:30px;}
    .single-frame .details { border-top: 1px solid #ebebeb; padding-top: 30px;}
/* Pages End */

/* Inside Contact Start */
#inside-contact { padding: 50px 0; background: #FFF;}
    .inside-contact { text-align: center;}
    .inside-contact img { width: calc(140 / var(--PCS)); max-height: calc(140 / var(--PCS));}
/* Inside Contact End */

/* Contact Us Start */
ul.contact-us { display: grid; grid-template-columns: 1fr 1fr 1fr;}
    ul.contact-us li { position: relative; text-align: center;}
    ul.contact-us li::before { content: ''; position: absolute; top: 25%; right: 0; width: 1px; height: calc(122 / var(--PCS)); background-color: #e0e0e0;}
    ul.contact-us li:last-child::before { display: none;}
    ul.contact-us li .names { margin-top: calc(65 / var(--PCS)); font-size: calc(27.04 / var(--PCS));}
    ul.contact-us li .infos { line-height: calc(40.56 / 27.04); margin: calc(10 / var(--PCS)) auto 0; max-width: 80%; font-size: calc(27.04 / var(--PCS));}
/* Contact Us End */

/* Contact Online Start */
ul.contact-online { display: grid; align-items: center; grid-template-columns: 1fr 1fr 1fr; border-top: 1px solid #e0e0e0; margin-top: calc(70 / var(--PCS)); padding-top: calc(70 / var(--PCS));}
    ul.contact-online li { position: relative;}
    ul.contact-online li::before { content: ""; position: absolute; top: 30%; right: 0; width: 1px; height: calc(49 / var(--PCS)); background-color: #e0e0e0;}
    ul.contact-online li:last-child::before { display: none;}
    ul.contact-online li .names { font-size: calc(27.04 / var(--PCS));}
    ul.contact-online li .infos { line-height: calc(40.56 / 27.04); margin: calc(10 / var(--PCS)) auto 0; max-width: 80%; font-size: calc(27.04 / var(--PCS));}
/* Contact Online End */

/* Online Message Start */
#online-message { background: url("../img/message-bg.jpg") center no-repeat; background-size: cover; padding-top: 80px; padding-bottom: 80px;}
    .online-message { margin-top: 50px; margin-left: 25%; margin-right: 25%;}
    .online-message ul.forms { }
    .online-message ul.forms li { float: left; margin-right: 4.000000%; width: 48.000000%; margin-bottom: 20px;}
    .online-message ul.forms li:nth-child(2n) { margin-right: 0;}
    .online-message ul.forms li .form-control { padding: 12px 20px; font-size: 16px; font-weight: normal; display: block; height: auto; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; overflow: hidden;}
    .online-message ul.forms li.fulls { width: 100%; margin-right: 0;}
    .online-message ul.forms li .form-control::placeholder { color: #202020;}

    .online-message .buttons { margin-top: 30px; text-align: center;}
    .online-message .buttons button { -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s; font-size: 20px; letter-spacing: 1px; padding: 15px 50px; line-height: 1; outline: 0; border: 0; background:#023d89; color: #FFF;}
    .online-message .buttons button:hover { background: #c9201d;}
/* Online Message End */

/* List Hr Start */
ul.list-hr { display: flex; gap: 30px; flex-direction: column;}
    ul.list-hr li { width: 100%; background: #FFF;}

    ul.list-hr li .heads { cursor: pointer; padding: 0 calc(45 / var(--PCS)); min-height: calc(160 / var(--PCS)); gap: 30px; background: #FFF; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center;}
    ul.list-hr li .heads .icons { flex-shrink: 0;}
    ul.list-hr li .heads .icons img { width: calc(50 / var(--PCS));}
    ul.list-hr li .heads .names { flex: 1; font-weight: 700; font-size: calc(24 / var(--PCS)); line-height: calc(42 / 24); color: #023d89;}
    ul.list-hr li .heads .arrows { flex-shrink: 0; font-size: calc(48 / var(--PCS)); transition: transform 0.24s ease;}
    ul.list-hr li .heads .arrows i { transition: transform 0.24s ease; color: #d9d9d9;}

    ul.list-hr li.active .heads { background: #023d89;}
    ul.list-hr li.active .heads .icons img {  -webkit-filter: brightness(10); filter: brightness(10);}
    ul.list-hr li.active .heads .names { color: #FFF;}
    ul.list-hr li.active .heads .arrows i { transform: rotate(-90deg); color: #FFF;}

    ul.list-hr li .details { max-height: 0; overflow: hidden; padding: calc(0 / var(--PCS)) calc(100 / var(--PCS)); transition: max-height 0.3s ease, padding 0.3s ease; font-size: calc(26 / var(--PCS)); line-height: calc(48 / 30); color: #666;}
    ul.list-hr li.active .details { max-height: 2000px; padding: calc(80 / var(--PCS)) calc(100 / var(--PCS));}

    ul.list-hr li .details .params { display: flex; gap: 20px; margin-bottom: 15px;}
    ul.list-hr li .details .params span { font-weight: 700; color: #023d89;}

    ul.list-hr li .details .infos { margin-bottom: 25px;}
    ul.list-hr li .details .infos .topics { font-weight: 700; color: #023d89;}
    ul.list-hr li .details .infos .contents { margin-top: 10px;}
    ul.list-hr li .details .infos .contents.email { border: 1px solid #b9b9b9; display: inline-block; margin-top: calc(10 / var(--PCS)); padding: calc(15 / var(--PCS)) calc(25 / var(--PCS));}

    ul.list-hr li .details .infos .contents .reds { margin-left: calc(15 / var(--PCS)); color: #e91c16;}
/* List Hr End */

/* Pages Start */
.pages { text-align: center;}
    .pages.mt { margin-top: 30px;}
    .pages .frame { display: inline-table; margin: 0 auto;}
    .pages .frame a { width: 42px; height: 42px; line-height: 42px; display: inline-block; font-size: 18px; color: #242424; margin-left: 5px; margin-right: 5px; background:#f4f4f4; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .pages .frame a.prev,.pages .frame a.next { color: #444;}
    .pages .frame a.on,.pages .frame a:hover { background: #11abe5; color: #FFF;}
/* Pages 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){

    /* Inside Banner Start */
    .inside-banner { text-align: center;}
    .inside-banner .container { padding-top: 30%; justify-content: center;}
    .inside-banner .container .titles { font-size:28px;}
    .inside-banner .container .intros { font-size: 18px;}
    /* Inside Banner End */

    /* Current Location Star */
    .current-location { height: 48px; line-height: 48px;}
    .current-location .breadcrumbs { float: none; width: 100%; white-space: nowrap;overflow-y: hidden;display: flex;display: -webkit-box;}
    .current-location .breadcrumbs i { width: 4px; height: 48px; margin: 0 5px; }
    .current-location .breadcrumbs i.fa { height: 48px; line-height: 48px; margin: 0 5px 0 0;}
    .current-location .icos { display: none;}
    /* Current Location End */

    /* Inside About Star */
    #inside-about { padding: 20px 0;}
    .inside-about { flex-direction: column-reverse; gap: 20px;}
    .inside-about .intros .contents { font-size: 16px; margin-top: 10px; line-height: 1.5;}
    .inside-about .figures { flex: none; width: 100%; padding-top: 0;}
    /* Inside About End */

    /* Corporate Style Star */
    #corporate-style { padding: 30px 0;}
    ul.corporate-style { margin-top: 15px; grid-template-columns: repeat(1, 1fr);}
    /* Corporate Style End */

    /* Inside Industry Star */
    #inside-industry { padding: 30px 0;}
    .inside-industry { margin-top: 15px; padding-left: 0; padding-right: 0;}
    .inside-industry ul.list-industry { grid-template-columns: 1fr; gap: 15px;}
    .inside-industry ul.list-industry li { position: relative; overflow: hidden; height: 380px;}
    .inside-industry ul.list-industry li .texts { left: 30px; bottom: 40px;}
    /* Inside Industry End */

    /* Inside Hr Star */
    #inside-hr { padding: 30px 0;}
    .inside-hr { margin-top: 15px; padding-left: 0; padding-right: 0;}
    /* Inside Hr End */

    /* Inside News Start */
    #inside-news { padding: 20px 0;}
    .inside-news .heads { flex-direction: column; gap: 25px;}
    .inside-news .heads .cards { width: 100%; max-width: 100%; }
    .inside-news .heads .infos .dates { margin-top: 10px; margin-bottom: 20px;}
    .inside-news .heads .infos .mores { text-align: center;}
    /* Inside News End */

    /* List News Start */
    ul.list-news { margin-top: 20px;}
    ul.list-news li { margin-bottom: 15px; padding: 20px;}
    ul.list-news li .infos { flex: 1; max-width: 88%;}
    ul.list-news li .infos .names { font-size: 18px; margin: 0;}
    ul.list-news li .infos .descs { font-size: 14px; margin-top: 5px;}
    ul.list-news li .infos .dates { font-size: 14px; margin-top: 10px;}
    ul.list-news li .arrows { padding-left: 10px;}
    ul.list-news li .arrows i { font-size: 28px;}
    ul.list-news li:hover .arrows i { font-size: 38px;}
    /* List News End */

    /* Inside Detail Star */
    #inside-detail { padding: 30px 0;}
    .inside-detail .heads { padding-bottom: 15px;}
    .inside-detail .infos { padding: 15px 0;}
    /* Inside Detail End */

    /* Inside Frame Star */
    #inside-frame { padding: 20px 0;}
    .inside-frame { flex-direction: column; gap: 0;}
    .inside-frame .lefts { display: none; }
    .inside-frame .rights { width: 100%; box-sizing: border-box;}
    /* Inside Frame Star */

    /* Pages Start */
    .single-frame { padding: 20px;}
    .single-frame .titles { font-size: 28px; padding-bottom:10px;}
    .single-frame .details { padding-top: 15px;}
    /* Pages End */

    /* Online Message Start */
    #online-message { padding-top: 30px; padding-bottom: 30px;}
    .online-message { margin-top: 20px; margin-left: 0; margin-right: 0;}
    .online-message .buttons { margin-top: 10px; }
    .online-message .buttons button { font-size: 16px;}
    /* Online Message End */

    /* List Hr Start */
    ul.list-hr { display: flex; gap: 15px; flex-direction: column;}
    ul.list-hr li { width: 100%; background: #FFF;}

    ul.list-hr li .heads { padding: 0 15px; min-height: 60px; gap: 15px;}
    ul.list-hr li .heads .icons img { width: 30px;}
    ul.list-hr li .heads .names { font-size: 17px;}
    ul.list-hr li .heads .arrows { font-size: 32px;}

    ul.list-hr li .details { font-size: 16px; line-height: 28px;}
    /* List Hr End */

    /* Search Frame Star */
    .search-frame { margin: 0;}
    /* Search Frame End */

    /* Pages Star */
    .pages.mt { margin-top: 10px; margin-bottom: 20px;}
    .pages .frame a { width: 30px; height: 30px; line-height: 30px; font-size: 14px;}
    /* Pages End */

}

/* <767的设备 */
@media screen and (max-width: 767px){

}

/* <450的设备 */
@media screen and (max-width: 450px){

}