/* Bread Crumb Start */
.bread-crumb { background: url("../img/gradient-color.png") top repeat-x; background-size: auto 100%; padding-top: 20px; padding-bottom: 20px; font-size: 18px;}
    .bread-crumb img { width: 28px;}
    .bread-crumb a { margin: 0 15px;}
/* Bread Crumb End */

/* Frame Inside Start */
#frame-inside { margin-bottom: 60px;}
    .frame-inside { }
    .frame-inside .inside-left { float: left; width: 24.000000%;}
    .frame-inside .inside-right { float: right; width: 73.000000%;}
    .frame-inside .inside-right.mt { padding-top: 25px;}

    .frame-inside .inside-right .detail { margin-top: 30px; font-size: 18px; padding-bottom: 30px;}
/* Frame Inside End */

/* Inside Info Start */
.inside-info { line-height: 1.1;}
    .inside-info.mt { margin-top: 30px;}
    .inside-info .head { padding: 30px 0; color: #FFF; background: #cfa75f; text-align: center; -webkit-border-radius: 36px 36px 0 0; -moz-border-radius: 36px 36px 0 0; border-radius: 36px 36px 0 0;}
    .inside-info .head h2 { position: relative; }
    .inside-info .head h2:after { position: absolute; left: calc(50% - 40px); bottom: -10px; content: ''; width: 80px; height: 3px; background: #FFF;}
    .inside-info .main { background: #ededed; padding: 15px 25px 30px;}
    .inside-info .main ul.multi-level li { padding-top: 15px;}
    .inside-info .main ul.multi-level li a { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .inside-info .main ul.multi-level li a:hover { color: #cfa75f;}
    .inside-info .main ul.multi-level li .name { font-size: 24px;  border-bottom: solid 1px #aeaeae; padding-left: 20px; padding-right: 5px; padding-bottom: 10px;}
    .inside-info .main ul.multi-level li.on .name a { color: #cfa75f;}
    .inside-info .main ul.multi-level li .name span { cursor: pointer; float: right; display: block; border-left: solid 1px #ababab; padding-left: 10px; width: 22px; height: 26px; background: url("../img/icon-down.png") right center no-repeat; background-size: auto 50%;}
    .inside-info .main ul.multi-level li .name span img { height: 12px;}
    .inside-info .main ul.multi-level li.on .name span { background: url("../img/icon-up.png") right center no-repeat; background-size: auto 50%;}



    .inside-info .main ul.multi-level li ul { display: none;}
    .inside-info .main ul.multi-level li.on ul { display: block;}

    .inside-info .main ul.multi-level li ul li { padding-left: 20px; border-bottom: dotted 1px #ababab; font-size: 18px; padding-top:8px; padding-bottom: 8px;}
    .inside-info .main ul.multi-level li ul li.on a { color: #cfa75f;}

    .inside-info .main ul.single-level li { text-align: center; border-bottom: dotted 1px #ababab; font-size: 22px; padding-top:10px; padding-bottom: 10px;}
    .inside-info .main ul.single-level li a { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .inside-info .main ul.single-level li a:hover,.inside-info .main ul.single-level li.on a { color: #cfa75f;}

    .inside-info .main ul.single-level-right { border-bottom: solid 1px #ababab; padding-bottom: 10px;}
    .inside-info .main ul.single-level-right li { font-size: 22px; padding: 8px 20px;}
    .inside-info .main ul.single-level-right li.on a { color: #cfa75f;}

    .inside-info .main .date { border-bottom: solid 1px #ababab; padding: 20px 20px; color: #cfa75f;}
    .inside-info .main .date .title { font-size: 26px; }
    .inside-info .main .date .year { font-size: 20px;  margin-top: 8px; margin-bottom: 8px;}
    .inside-info .main .date ul.month {}
    .inside-info .main .date ul.month li { padding-top: 2px; padding-bottom: 2px;}
    .inside-info .main .date ul.month li a { color: #4285f4; font-size: 18px;}
    .inside-info .main .date ul.month li a span { font-size: 16px; color: #cfa75f;}

    .inside-info .main .keyword { padding: 20px 20px;}
    .inside-info .main .keyword .title { font-size: 26px;  margin-bottom: 10px; color: #cfa75f;}
    .inside-info .main .keyword a { margin-right: 8px; font-size: 20px; line-height: 1.4; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .inside-info .main .keyword a:last-child { margin-right: 0;}
    .inside-info .main .keyword a:hover { color: #cfa75f;}

    .inside-info .main ul.contact { margin-top: 20px; margin-left: 15px; margin-right: 15px;}
    .inside-info .main ul.contact li { margin-bottom: 30px;}
    .inside-info .main ul.contact li:last-child { margin-bottom: 0;}
    .inside-info .main ul.contact li .image img { height: 42px;}
    .inside-info .main ul.contact li .company {  font-size: 20px; margin: 8px 0;}
    .inside-info .main ul.contact li .info { font-size: 16px;}
/* Inside Info End */

/* Single Pro One Start */
.single-pro { }
    .single-pro .head { background: #ededed; line-height: 46px; padding: 10px 20px; margin-bottom: 3px; font-size: 22px; font-weight: 700;}
    .single-pro .image { overflow: hidden;}
    .single-pro .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .single-pro:hover .image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
    .single-pro .frame .intro { color: #1f1f1f; font-size: 18px; margin-top: 20px; margin-bottom: 5px;}
    .single-pro .frame .more { font-size: 18px; color: #cfa75f; text-align: right;}
/* Single Pro End */

/* Detail Pro Star */
#detail-pro { margin-top: 30px;}
    .detail-pro { }
    .detail-pro .images { margin-bottom: 20px;}
    .detail-pro .images .imagesL { float: left; width: 750px; border: solid 1px rgba(228,228,228,1); text-align: center;}
    .detail-pro .images .imagesL .easyzoom { }
    .detail-pro .images .imagesL .easyzoom img { max-width: none;}

    .detail-pro .images .imagesL .thumbnails { position: relative; padding: 10px 30px; border-top: solid 1px rgba(228,228,228,1);}
    .detail-pro .images .imagesL .thumbnails img { max-width: 100%; cursor: pointer;}
    .detail-pro .images .imagesL .thumbnails .swiper-slide { border: solid 1px #F0F0F0;}
    .detail-pro .images .imagesL .thumbnails .swiper-slide.active { border: solid 1px #cfa75f;}
    .detail-pro .images .imagesL .swiper-button-lock { display: block;}

    .detail-pro .swiper-button-next:after, .detail-pro .swiper-button-prev:after { font-size: 20px;}
    .detail-pro .swiper-button-prev { left: 0;}
    .detail-pro .swiper-button-next { right: 0;}

    .detail-pro .images .imagesL .swiper-button-next, .detail-page .images .imagesL .swiper-button-prev { width: calc(var(--swiper-navigation-size)/ 44 * 27); height:var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2))}

    .detail-pro .images .imagesR { text-align: left; float: right; width: calc(100% - 800px);}
    .detail-pro .images .imagesR .infos { }
    .detail-pro .images .imagesR .infos .names { color: #333; font-size: 32px; font-weight: 700; line-height: 1; margin: 5px 0 10px 0;}
    .detail-pro .images .imagesR .infos .slogans { color: #cfa75f; font-size: 13px; line-height: 1.6;}
    .detail-pro .images .imagesR .infos .intros { font-size: 16px; line-height: 1.6; margin-top: 20px; color: rgb(102, 102, 102);}

    .detail-pro .images .imagesR .infos .bdshare { margin-top: 20px;}
    .detail-pro .images .imagesR .infos .bdshare span { float: left; vertical-align: middle; margin-top: 6px;}

    .detail-pro .images .imagesR .infos .contact { margin-top: 20px; text-align: center; display: inline-block; padding: 10px 30px; background: #cfa75f; line-height: 1; color: #FFF; font-size: 22px; font-weight: 700; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; overflow: hidden;}
    .detail-pro .images .imagesR .infos .contact i.fa { margin-right: 5px;}
    .detail-pro .images .imagesR .infos .contact a { color: #FFF;}

    .detail-pro .sides { margin-bottom: 30px;}
    .detail-pro .sides .columns { }
    .detail-pro .sides .columns>.tabs>.nav-tabs { border-bottom: none; background: #ececec;; border-left: solid 4px #cfa75f;}
    .detail-pro .sides .columns>.tabs>.nav-tabs > li { margin-bottom: 0; font-size: 16px; font-weight: 700;}
    .detail-pro .sides .columns>.tabs>.nav-tabs > li > a { line-height: 44px; margin-right: 0; padding: 0 30px; border: none; border-radius: 0;}
    .detail-pro .sides .columns>.tabs>.nav-tabs > li.active > a, .detail-page .sides .sidesR .columns>.tabs>.nav-tabs > li.active > a:hover, .detail-page .sides .sidesR .columns>.tabs>.nav-tabs > li.active > a:focus { background:#cfa75f; color: #FFF;}

    .detail-pro .sides .columns>.tabs>.nav > li > a:hover,
    .detail-pro .sides .columns>.tabs>.nav > li > a:focus { background:#cfa75f;color: #FFF;}

    #goods-detailContent { text-align: left; padding: 20px; border-left: 1px solid #ececec; border-right:1px solid #ececec; border-bottom: 1px solid #ececec;/*  height: 858px; overflow-y: scroll;*/}

    .detail-pro .sides .columns .goods-content { }
    .detail-pro .sides .columns .goods-content .parms { border-bottom: solid 1px #f6f6f6; padding-bottom: 10px; margin: 0 auto;}
    .detail-pro .sides .columns .goods-content .parms ul li { float: left; width: 33.333333%; font-size: 13px; margin-bottom: 5px;}
    .detail-pro .sides .columns .goods-content .parms ul li label { color: #999; font-weight: normal;}

    .detail-pro .sides .columns .goods-content .details { margin-top: 15px; margin-left: 30px; margin-right: 30px;}
    .detail-pro .sides .columns .goods-content .details img { width: 100%;}
/* Detail Pro End */

/* Recommend Pro Start */
#recommend-pro { margin-bottom: 80px;}
    .recommend-pro { border-top: solid 1px #d7d7d7; padding-top: 40px; position: relative; margin-top: 30px;}
    .recommend-pro .framework { position: relative;}
    .recommend-pro .swiper-button-prev { color: #848484;; font-size: 46px; top: calc(50% + 30px); left: 0;}
    .recommend-pro .swiper-button-next { color: #848484;; font-size: 46px; top: calc(50% + 30px); right: 0;}
    .recommend-pro .swiper-button-prev:after,.recommend-pro .swiper-button-next:after{display: none;}
    .recommend-pro .swiper-button-next.swiper-button-disabled, .recommend-pro .swiper-button-prev.swiper-button-disabled { opacity: 1;}
    .swiper-recommend-pro { margin-top: 30px;}
/* Recommend Pro End */

/* Single Solution Start */
.single-solution .image { overflow: hidden; position: relative;}
    .single-solution .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .single-solution:hover .image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
    .single-solution .image .name { position: absolute; left: 0; bottom: 0; width: 100%; padding-top: 10px; padding-bottom: 10px; background: rgba(255,255,255,0.8); text-align: center; font-size: 20px; font-weight: 700;}
    .single-solution .intro { color: #060606; font-size: 18px; margin-top: 15px; margin-bottom: 20px;}
    .single-solution .more { font-size: 20px; color: #cfa75f; }
/* Single Solution End */

/* List two Start */
ul.list-two {  margin-bottom: 20px;}
    ul.list-two.mt { margin-top: 30px;}
    ul.list-two li { float: left; width: 48.000000%; margin-right: 4.000000%; margin-bottom: 30px;}
    ul.list-two li:nth-child(2n) { margin-right: 0;}
/* List Pro End */

/* List Three Start */
ul.list-three {  margin-bottom: 20px;}
    ul.list-three.mt { margin-top: 30px;}
    ul.list-three li { float: left; width: 30.666666%; margin-right: 4.000000%; margin-bottom: 30px;}
    ul.list-three li:nth-child(3n) { margin-right: 0;}
/* List Three End */

/* Prev Next Start */
.prev-next { margin-top: 20px; font-size: 18px; line-height: 1.6; color: #cfa75f;}
    .prev-next a { color: #cfa75f;}
/* Prev Next End */

/* List Down Start */
ul.list-down { margin-top: 30px;}
    ul.list-down li { margin-bottom: 30px;}
    ul.list-down li .image { float: left; width: 40.000000%; overflow: hidden;}
    ul.list-down li .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    ul.list-down li:hover .image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

    ul.list-down li .info { float: right; width: 55.000000%; padding-top: 5.000000%;}
    ul.list-down li .info .name { font-size: 22px; color: #cfa75f; margin-bottom: 10px;}
    ul.list-down li .info .intro { font-size: 17px;}
    ul.list-down li .info .date { font-size: 17px;}
    ul.list-down li .info .button { margin-top: 15px; font-size: 17px;}
    ul.list-down li .info .button a { padding: 5px 40px; border: solid 1px #000; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    ul.list-down li .info .button a:hover { background: #cfa75f; border: solid 1px #cfa75f; color: #FFF; }
/* List Down End */

/* List Faq Start */
ul.list-faq { margin-top: 30px;}
    ul.list-faq li { margin-bottom: 15px;}
    ul.list-faq li .head { background: #ededed; padding: 10px 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    ul.list-faq li .head .name { float: left; width: calc(100% - 50px); overflow: hidden; font-size: 20px; color: #cfa75f; background: url("../img/icon-people.png") left center no-repeat; background-size: auto 100%; padding-left: 30px;}
    ul.list-faq li .head .arrow { margin-top: 2px; float: right; width: 35px; height: 22px; background: url("../img/icon-down-green.png") center no-repeat; background-size: auto 100%;}
    ul.list-faq li .info { display: none; font-size: 18px; border: solid 1px #ededed; padding: 10px 20px; margin-top: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    ul.list-faq li.on .head .arrow { background: url("../img/icon-up-green.png") center no-repeat; background-size: auto 100%;}
ul.list-faq li.on .info { display: block; }
/* List Faq End */

/* List Down Start */
ul.list-down { margin-top: 30px;}
    ul.list-down li { margin-bottom: 20px; border-bottom: solid 1px #f1f1f1; padding-bottom: 20px;}
    ul.list-down li .image { float: left; width: 40.000000%; overflow: hidden;}
    ul.list-down li .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    ul.list-down li:hover .image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

    ul.list-down li .info { float: right; width: 55.000000%; padding-top: 5.000000%;}
    ul.list-down li .info .name { font-size: 22px; color: #cfa75f; margin-bottom: 10px;}
    ul.list-down li .info .intro { font-size: 17px;}
    ul.list-down li .info .date { font-size: 17px;}
    ul.list-down li .info .button { margin-top: 15px; font-size: 17px;}
    ul.list-down li .info .button a { padding: 5px 40px; border: solid 1px #000; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    ul.list-down li .info .button a:hover { background: #cfa75f; border: solid 1px #cfa75f; color: #FFF; }
/* List Down End */

/* List Faq Start */
ul.list-faq { margin-top: 30px;}
    ul.list-faq li { margin-bottom: 15px;}
    ul.list-faq li .head { background: #ededed; padding: 10px 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    ul.list-faq li .head .name { float: left; width: calc(100% - 50px); overflow: hidden; color: #000; font-size: 20px; background: url("../img/icon-people.png") left center no-repeat; background-size: auto 100%; padding-left: 30px;}
    ul.list-faq li .head .arrow { margin-top: 2px; float: right; width: 35px; height: 22px; background: url("../img/icon-down-green.png") center no-repeat; background-size: auto 100%;}
    ul.list-faq li .info { display: none; font-size: 18px; border: solid 1px #ededed; padding: 10px 20px; margin-top: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    ul.list-faq li.on .head .arrow { background: url("../img/icon-up-green.png") center no-repeat; background-size: auto 100%;}
    ul.list-faq li.on .info { display: block; }
/* List Faq End */

/* Online Feedback Start */
.online-feedback { padding-top: 20px;}
    .online-feedback .forms { margin-top: 10px;}
    .online-feedback .forms .form-control { color: #000; padding: 6px 15px; font-size: 16px; font-weight: 700; display: block; height: auto; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; overflow: hidden;}

    .online-feedback .forms ul li { float: left; margin-right: 4.000000%; width: 48.000000%; margin-bottom: 15px;}
    .online-feedback .forms ul li.even { margin-right: 0;}
    .online-feedback .forms ul li.fulls { width: 100%; margin-right: 0;}
    .online-feedback .forms .form-control::placeholder { color: #000;}

    .online-feedback .forms .input-group-addon { padding: 0; overflow: hidden; border-radius: 0;}
    .online-feedback .forms .input-group-addon img { max-height: 32px;}

    .online-feedback .forms .buttons { margin-top: 15px;}
    .online-feedback .forms .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: 10px 40px; line-height: 1; outline: 0; border: 0; background:#cfa75f; color: #FFF;}
    .online-feedback .forms .buttons button:hover { background: #cfa75f;}
/* Online Feedback End */


/* Website Map Start */
#website-map { padding: 10px 0 60px 0;}
    .website-map { margin-top: 30px;}

    .website-map ul.mlists { }
    .website-map ul.mlists li { }
    .website-map ul.mlists li .drop-memu.list { margin-top: 20px; padding-bottom: 20px; border-bottom: solid 1px #cecece;}
    .website-map ul.mlists li .drop-memu.list dl { float: left; width: 21.250000%; margin-right: 5.000000%;}
    .website-map ul.mlists li .drop-memu.list dl a { color: #000;}
    .website-map ul.mlists li .drop-memu.list dl a:hover { color:#cfa75f;}
    .website-map ul.mlists li .drop-memu.list dl dt { font-size: 18px;  margin-bottom: 10px;}
    .website-map ul.mlists li .drop-memu.list dl dd { border-bottom: solid 1px #cfa75f; font-size: 16px; padding: 8px 0;}
    .website-map ul.mlists li .drop-memu.list dl dd span { float: right;}
    .website-map ul.mlists li .drop-memu.list dl:nth-child(4n) { margin-right: 0;}
/* Website Map End */

/* Popup Window Star */
#popup-window { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 99999999; background: rgba(0,0,0,0.63); text-align: center; padding-top: 15%; padding-left: 15px; padding-right: 15px;}
    #popup-window .videos { background: #000; display: inline-block; margin: 0 auto; position: relative;}
    #popup-window video { max-height: calc(100vh - 90px); border: solid 5px rgba(0,0,0,0.83);}
    #popup-window.active { display: block;}
    #popup-window .closes { z-index: 999999999; position: absolute; top: 10px; right: 10px; color: #FFF; font-size: 32px; cursor: pointer;}
/* Popup Window End */

/* Pages Star */
.pages { text-align: center;}
    .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: #000; margin-left: 5px; margin-right: 5px; background:#f4f4f4; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden;}
    .pages .frame a.prev,.pager .frame a.next { color: #787878;}
    .pages .frame a.on { background: #cfa75f; color: #FFF;}
/* Pages End */

/* Solution One B Start */
.solution-one-b { background-color: #e21b22; color: #FFF; padding: 60px 0;}
    .solution-one-b .frames { padding-left: 15%; padding-right: 15%;}
    .solution-one-b .titles { font-size: 24px; line-height: 40px; margin-bottom: 5px;}
    .solution-one-b .intros { font-size: 20px; line-height: 32px;}
/* Solution One B End */

/* Solution One D Start */
.solution-one-d { background-color: #e21b22; padding: 60px 0;}
/* Solution One D End */


/* Solution Two B Start */
.solution-two-b { background-color: #e21b22; padding: 60px 16%; }
    .solution-two-b .text-tit h3 {display: block;font-size: 38px;color: #fff;font-weight: bold;margin-bottom: 40px;}

    .solution-two-b ul.threes { margin-left: 14%; margin-right: 14%; display: flex; align-items: center; }
    .solution-two-b ul.threes li { float: left; width: 32.000000%; border: #e8726e solid 1px; margin-right: 2.000000%;  padding-left: 30px;}
    .solution-two-b ul.threes li:nth-child(3n) { margin-right: 0;}
    .solution-two-b ul.threes li:hover { border: solid 1px #FFF;}
    .solution-two-b ul.threes li .block-box {min-height: 155px;display: flex;align-items: center; color: #FFF;}
    .solution-two-b ul.threes li a { display: block;}
    .solution-two-b ul.threes li .block-box p { font-size: 18px;}
    .solution-two-b ul.threes li .block-box strong { font-size: 22px;}

    .solution-two-b ul.fours { margin-top: 50px; display: flex; align-items: center; margin-bottom: 50px;}
    .solution-two-b ul.fours li { float: left; width: 23.500000%; border: #e8726e solid 1px; margin-right: 2.000000%;  padding-left: 30px;}
    .solution-two-b ul.fours li:nth-child(4n) { margin-right: 0;}
    .solution-two-b ul.fours li:hover { border: solid 1px #FFF;}
    .solution-two-b ul.fours li .block-box {min-height: 155px;display: flex;align-items: center; color: #FFF;}
    .solution-two-b ul.fours li a { display: block;}
    .solution-two-b ul.fours li .block-box p { font-size: 18px;}
    .solution-two-b ul.fours li .block-box strong { font-size: 22px;}

    .solution-two-b ul.twos { border: #e8726e solid 1px;}
    .solution-two-b ul.twos li { float: left; width: 50.000000%; }
    .solution-two-b ul.twos li .block-box { color:#FFF; padding-left: 30px;min-height: 150px;display: flex;align-items: center;position: relative;}
    .solution-two-b ul.twos li .block-box .pic { margin-right: 20px;}
    .solution-two-b ul.twos li .block-box p { font-size: 18px;}
    .solution-two-b ul.twos li .block-box strong { font-size: 24px;}
    .solution-two-b ul.twos li .block-box a { color: #FFF;}
/* Solution Two B End */


/* Solution Two D Start */
.solution-two-d { background-color: #e21b22; padding: 60px 0;}
/* Solution Two D 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){

    /* Bread Crumb Start */
    .bread-crumb { padding-top: 10px; padding-bottom: 10px; font-size: 15px;}
    .bread-crumb img { width: 18px;}
    .bread-crumb a { margin: 0 5px;}
    /* Bread Crumb End */

    /* Frame Inside Start */
    #frame-inside { margin-bottom: 30px;}
    .frame-inside .inside-left { display: none;}
    .frame-inside .inside-right { float: none; width: 100.000000%;}
    .frame-inside .inside-right.mt { padding-top: 0;}
    .frame-inside .inside-right .detail { margin-top: 15px; font-size: 16px; padding-bottom: 15px;}
    /* Frame Inside End */

    /* List two Start */
    ul.list-two { margin-bottom: 0;}
    ul.list-two.mt { margin-top: 10px;}
    ul.list-two li { margin-bottom: 20px;}
    /* List Pro End */

    /* Recommend Pro Start */
    .recommend-pro { padding-top: 20px; margin-top: 15px;}
    .recommend-pro .swiper-button-prev { left: 0;}
    .recommend-pro .swiper-button-next { right: 0;}
    .swiper-recommend-pro { margin-top: 15px;}
    /* Recommend Pro End */

    /* Prev Next Start */
    .prev-next { margin-top: 20px; font-size: 16px; line-height: 1.4;}
    /* Prev Next End */

    /* List Down Start */
    ul.list-down { margin-top: 20px;}
    ul.list-down li { margin-bottom: 20px;}
    ul.list-down li .image { float: none; width: 100.000000%; }
    ul.list-down li .info { float: none; width: 100.000000%; padding-top: 10px;}
    ul.list-down li .info .name { font-size: 18px; margin-bottom: 5px;}
    ul.list-down li .info .intro { font-size: 16px; line-height: 1.4;}
    ul.list-down li .info .date { font-size: 16px;}
    ul.list-down li .info .button { margin-top: 10px; font-size: 16px; text-align: center;}
    /* List Down End */

    /* List Faq Start */
    ul.list-faq { margin-top: 20px;}
    ul.list-faq li { margin-bottom: 15px;}
    ul.list-faq li .head { padding: 5px 15px; display: flex; min-height: 50px;}
    ul.list-faq li .head .name { float: none; display: flex; align-items: center; vertical-align: middle; width: calc(100% - 25px); font-size: 16px; background: url("../img/icon-people.png") left center no-repeat; background-size: 30px auto; padding-left: 40px; line-height: 1.4;}
    ul.list-faq li .head .arrow { margin-top: 0; float: none; width: 35px; height: auto; background: url("../img/icon-down-green.png") right center no-repeat; background-size: 30px auto;}
    ul.list-faq li .info { font-size: 16px; padding: 5px 10px; }
    ul.list-faq li.on .head .arrow { background: url("../img/icon-up-green.png") right center no-repeat; background-size: 30px auto;}
    /* List Faq End */

    /* Online Feedback Start */
    .online-feedback .forms { padding-left: 0; padding-right: 0;}
    .online-feedback .forms .input-group-addon img { max-width: none; }
    .online-feedback .forms .buttons { margin-top: 10px; text-align: center;}
    /* Online Feedback End */

    /* Pages Star */
    .pages .frame a.num { display: none;}
    /* Pages End */

    /* List Three Start */
    ul.list-three.mt { margin-top: 20px;}
    ul.list-three li { float: none; width: 100.000000%; margin-right: 0; margin-bottom: 20px;}
    ul.list-three li:nth-child(3n) { margin-right: 0;}
    /* List Three End */

    /* Single Solution Start */
    .single-solution .image .name { font-size: 18px;}
    .single-solution .intro { font-size: 16px; margin-top: 15px; margin-bottom: 15px;}
    .single-solution .more { font-size: 18px; }
    /* Single Solution End */

    /* Single Pro One Start */
    .single-pro .head { line-height: 28px; padding: 5px 10px; font-size: 16px;}
    .single-pro .frame .intro { color: #1f1f1f; font-size: 18px; margin-top: 20px; margin-bottom: 5px;}
    .single-pro .frame .more { font-size: 18px; color: #cfa75f; text-align: right;}
    /* Single Pro End */

    /* Detail Pro Star */
    .detail-pro .images { margin-bottom: 15px;}
    .detail-pro .images .imagesL { float: none; width: 100.000000%; }

    .detail-pro .images .imagesR { text-align: left; float: none; width: 100.000000%; margin-top: 15px;}
    .detail-pro .images .imagesR .infos .names { font-size: 20px; }
    .detail-pro .images .imagesR .infos .intros { font-size: 16px; line-height: 1.6; margin-top: 20px; color: rgb(102, 102, 102);}
    .detail-pro .images .imagesR .infos .contact { margin-top: 15px; padding: 8px 15px; font-size: 17px; width: 100%;}
    /* Detail Pro End */

    /* Solution One B Start */
    .solution-one-b { padding: 30px 0;}
    .solution-one-b .frames { padding-left: 10px; padding-right: 10px;}
    /* Solution One B End */

    /* Solution One D Start */
    .solution-one-d { background-color: #e21b22; padding: 30px 10px;}
    /* Solution One D End */

    /* Solution Two B Start */
    .solution-two-b { padding: 30px 10px; }
    .solution-two-b .text-tit h3 {font-size: 28px;margin-bottom: 20px;}

    .solution-two-b ul.threes { margin-left: 0; margin-right: 0; display: block; align-items: center; }
    .solution-two-b ul.threes li { float: none; width: 100.000000%; margin-right: 0; margin-bottom: 10px;}

    .solution-two-b ul.fours { margin-top: 20px; display: block; align-items: center; margin-bottom: 20px;}
    .solution-two-b ul.fours li { float: none; width: 100%; margin-right: 0; margin-bottom: 10px;}

    .solution-two-b ul.twos li { float: none; width: 100.000000%; }
    .solution-two-b ul.twos li .block-box p { font-size: 16px;}
    .solution-two-b ul.twos li .block-box strong { font-size: 18px;}
    /* Solution Two B End */

    .solution-two-d {padding: 20px 10px;}
}

/* <767的设备 */
@media screen and (max-width: 767px){

}

/* <450的设备 */
@media screen and (max-width: 450px){

}