 #rtime {
     background: url(images/rtime.jpg) no-repeat bottom center #048f96;
 }

 /* .banner_box{ background:;}
  .banner_box:hover{ background:#fff;}
  .banner_box:hover nav-link{ color:#FF0000!important;;}*/

 .mgright1 {
     margin-right: 0.5rem;
 }

 .container1 {
     position: absolute;
     bottom: 0;
     bottom: 50px;
 }

 .ani-zoomin {
     animation: zoomin 1s;
     opacity: 1;
 }

 @keyframes zoomin {
     0% {
         opacity: 0;
         transform: scale(5);
     }

     100% {
         opacity: 1;
         transform: scale(1);
     }
 }

 li {
     list-style: none;
 }

 .rbox {
     background: #fff;
     border-radius: 5px;
     display: flex;
     justify-content: center;
     align-items: center;
     height: 300px;
     overflow: hidden;

 }

 .white {
     color: #fff;
 }

 .form_1 {
     float: left;
     width: 60%;
     margin-top: 20px;
     font-size: 1.5rem;
 }

 .form_1 li {
     line-height: 40px;
 }

 .form_2 {
     float: left;
     width: 40%;
     margin-top: 50px;
     font-size: 1.5rem;
 }

 .form_2 li {
     float: left;
 }

 .ly_li1 {
     width: 270px;
     height: 50px;
 }

 .ly_li2 {
     width: 145px;
     height: 50px;

 }

 .rbox h6 {
     margin: 2rem 0;
     margin-bottom: 1rem;
     font-size: 2.6rem;
     color: #333;



 }

 .rbox p {
     padding: 0 0.8rem;

 }

 .bank-box {

     display: flex;
     justify-content: center;
     align-items: center;
     height: 400px;
     overflow: hidden;
     text-align: center;

 }



 .bank-box h6 {
     margin: 2rem 0;
     margin-bottom: 1rem;
     font-size: 2.6rem;
     color: #fff;



 }

 .bank-box p {
     padding: 0 0.8rem;

 }

 .service1 {
     float: left;
     width: auto;
     height: 400px;
 }

 .service1_tag {
     width: 250px;
     float: left;
 }

 .service1_con {
     background-color: #FFFFFF;
     width: 390px;
     float: left;
     padding: 0;
     margin: 0;
     display: flex;
     justify-content: center;
     align-items: center;
 }

 .service1_con p {
     padding: 7px 20px;
     font-size: 1.5rem;
     color: #838181;
     line-height: 27px;
 }

 .service1_con p span {
     font-size: 2rem;
     font-weight: bold;
 }

 .rbox .rbox2 {
     display: none;
 }

 #rtime .current .rbox2 {
     display: block;
     background: #fff;
     width: 100%;
     height: 21.2rem;
     overflow: hidden;
     padding: 0;
     margin: 0;
     display: flex;
     justify-content: center;
     align-items: center;
 }

 #rtime .current li {
     list-style: none;
     font-size: 1.5rem;
     line-height: 40px;
 }

 #rtime .current .rbox1 {
     display: none;
 }




 .mgtbox img {
     border-radius: 5px;
     border: #000000;
 }

 .ctn-box h1 {
     font-size: 3rem;
     color: #FFFFFF;
     width: 100%;
 }

 .ctn-box p {
    font-size: 1.6rem;
}

 .ctn1-box {
     background: #FFFFFF;
     height: 42rem;
     border-radius: 0rem 0rem 1rem 1rem;
     overflow: hidden;
     box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
 }

 .ctn1-box:hover {
     box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.4);
 }

 .ctn1-box h1 {
     text-align: left;
     padding: 2rem 2rem;
     display: block;
     font-size: 2rem;
     min-height: 8rem;
 }

 .ctn1-box ul {
     list-style: none;
     height: 27rem;
     padding: 0 2.5rem;
     font-size: 1.5rem;
 }

 .ctn1-box ul li {
     color: #666;
     font-size: 1.4rem;
 }


 .bgt {
     background: url(images/pz_06.jpg) no-repeat top left;
     padding: 0;
 }

 .pz_box h1 {
     margin: 3rem;
     color: #FFFFFF;
     font-size: 3rem;
     font-weight: bold
 }

 .pz_box p {
     margin: 3rem;
     color: #FFFFFF;
     font-size: 2rem;
 }

 .pz_boxp {
     position: absolute;
     bottom: 0;
     color: #333333 !important;
     ;
     margin: 1rem 3rem !important;
     font-size: 1.5rem !important;
     ;
 }

 .radius10 {
     border-radius: 1rem;
 }

 .scale {
     transform: scale(1.1);
     -webkit-transform: scale(1.08);
     -moz-transform: scale(1.1);
     z-index: 2;
 }

 .hei48 {
     height: 40rem;
     display: flex;
     justify-content: center;
     align-items: center;
 }

 .h_box h1 {
     text-align: center;
     color: #FFFFFF;
 }

 .h_box p {
     text-align: center;
     color: #f4f0f0;
     padding: 2rem 0 0;
 }

 .h_box p span {
     font-size: 2rem;
     color: #FFFFFF;
 }

 .blue1 {
     background: #048f96;
 }

 .yellow {
     background: #635b02;
 }

 .red {
     background: #e23030;
 }

 .blue {
     background: #048f96;
 }

 .f_red {
     color: #e23030;
     font-weight: 550;
 }

 .e1e {
     color: #e1e0e0
 }

 .navbar {
     padding: .5rem 0;
 }

 .logo {
     width: 200px;
     max-width: 200px;

 }

 .logo1 {
     width: 110px;
     max-width: 200px;

 }

 .navbar-dark .mr-auto li a {
     color: #fff !important;
     font-size: 1.4rem;
 }

 .navbar-dark .mr-auto li a:hover {
     color: #c30d23 !important;
 }




 .mgt-box {
     display: flex;
     justify-content: center;
     align-items: center;
     flex-flow: column wrap;
     color: #fff;
     padding: 1.5rem 0;
     padding-top: 5rem;
 }

 .banner-title {
     margin: 2rem 1rem;
     font-size: 2.8rem;
     margin-top: 0rem;
     letter-spacing: 5px;
     text-align: center;
     font-weight: bold;
     line-height: 6rem;
     text-shadow: 3px 2px 5px #000000c4;
     color: #fff;
 }

 .banner-title span {
     color: #f00;
     font-size: 4.5rem;
 }

 button:focus {
     outline: none;
 }

 .banner-desc {
     font-size: 1.8rem;
     font-weight: 100;
     margin-bottom: 2rem;
     padding: 1rem 2rem;
     border-radius: 2rem;
     color: #fff;
     letter-spacing: 3px;
     font-weight: bold;
     text-align: center;
 }

 .movie {
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     bottom: 50px;
     background-color: #000;
     overflow: hidden;
     z-index: -1;
 }


 .bpic {
     display: flex;
     justify-content: center;
     align-items: center;
 }

 .bpic div {
     margin: 1rem;
     width: 280px;
 }

 .bpic img {
     border-radius: 3rem;
     box-shadow: 0px 3px 2px #000;
 }

 .search-box {
     background: #fff;
     width: 68%;
     border-radius: 2.5rem;
     margin-top: 1.25rem;
 }

 .navbar-dark .navbar-toggler {
     border: none;
     -webkit-tap-highlight-color: none;
 }

 .navbar-toggler:hover,
 .navbar-toggler:active {
     border: none;
     -webkit-tap-highlight-color: none;
 }

 .name-search {
     display: flex;
     flex-flow: row nowrap;
     justify-content: space-between;
     height: 5rem;
     line-height: 5rem;
     position: relative;
 }

 #name-input {
     width: 68%;
     padding: 0 2rem;
     border-top-left-radius: 5rem;
     border-bottom-left-radius: 5rem;
 }

 input {
     outline: none;
     -webkit-tap-highlight-color: none;
     border-radius: 0;
     box-shadow: none;
     border: 0;
     font-size: 1.4rem;
     letter-spacing: 1px;
 }

 .name-submit {
     background: #c30d23;
     border-top-right-radius: 2.5rem;
     border-bottom-right-radius: 2.5rem;
     width: 32%;
     color: #fff;
     line-height: 1.4rem;
 }

 .name-submit:hover {
     background: #940415;
 }

 .navbar-toggler {
     background: #072856;
 }

 #dynamic-text {
     position: absolute;
     color: #333;
     background: #fff;
     width: calc(68% - 2rem);
     height: 3rem;
     line-height: 3rem;
     top: 1rem;
     left: 2rem;
 }

 #dytxt {
     border-right: 1px solid #333;
     letter-spacing: 0;
 }

 .hot-link {
     list-style: none;
     display: flex;
     justify-content: center;
     margin: 0;
     padding: 0;
     margin-top: 3rem;
 }

 .hot-link li {
     padding: 0 1rem;
     height: 1.2rem;
     line-height: 1.2rem;
 }

 .hot-link li:not(:last-child) {
     border-right: 1px solid #fff;
 }

 .hot-link li a {
     color: #fff;
 }

 .hot-link li a:hover {
     color: #ccc;
     text-decoration: none;
 }

 .advantage {
     margin-top: 2rem;
     justify-content: center;
     align-self: flex-end;
     margin-left: 0;
     margin-right: 0;
 }

 .advantage h2,
 .advantage h3,
 .advantage h4 {
     font-size: 2rem;
     font-weight: bold;
     margin-bottom: 1rem;
 }

 .cicon {
     text-align: center;
     height: 6rem;
 }

 .cicon i {
     font-size: 4rem;
 }

 .c4box:hover {
     background: rgba(255, 255, 255, .2);
 }

 .advantage .c4box {
     color: #bbb;
     padding: 1rem;
     border-top: 1px solid rgba(255, 255, 255, .2);
 }

 .advantage .c4box:last-child {
     border-right: none;
 }

 .bigbox {
     padding-top: 3rem;
 }

 #content {
     background: #FFFFFF;
     padding-bottom: 2rem;
 }



 #condition {
     background: url(condition.jpg) no-repeat bottom center #f1f1f1;
 }



 #bank {
     background: url(bank.jpg) no-repeat bottom center #f4f4f4;
 }

 #bank .container .mgtbox {
     margin-top: 2rem;
 }

 #server,
 #faq {
     background: rgba(0, 0, 0, .3);
 }

 #bank b {
     font-size: 1.8rem;
     margin-bottom: 2rem;
     display: block;
     margin-top: 2rem;
 }

 .adv-box {
     margin-top: 18rem;
     padding-top: 1rem;
     margin-bottom: 0;
 }

 .bigbox h5 {
     font-size: 2.4rem;
     color: #747474;
     text-align: center;
     margin: 0 3rem 2rem;
     letter-spacing: 3px;
     display: block;
 }

 .bigbox h5.twhite {
     color: #fff;
 }

 .more2 {
     padding-bottom: 4rem;
 }

 .mgtbox {
     padding: 4rem 0;
     padding-bottom: 0;
 }

 .col-top {
     margin-bottom: 2rem;
 }

 .img-radius {
     border-radius: 1rem;
 }

 .intro-title {
     font-size: 3rem;
     color: #c30d23;
     text-align: center;
     padding: .6rem;
 }

 .intro {
     border-left: 2px solid #ccc;
     padding: .6rem;
     font-size: 1.5rem;
     line-height: 2.6rem;
 }

 .introduction {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 4rem;
     color: #c30d23;
     font-weight: bold;
 }

 .ctn-box {

     min-height: 180px;
     border-radius: 1rem;
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
     text-align: center;
     display: inline-block;

     vertical-align: middle;

     display: flex;
     justify-content: center;
     align-items: center;
     margin-top: 2rem;
 }



 .ctn-box span.cdnspan {
     color: #072856;
     font-size: 4rem;
 }

 .ctn-box span i {
     color: #c30d23;
     font-family: Arial, Helvetica, sans-serif;
 }

 .ctn-box i {
     font-size: 8rem;
     color: #072856;
 }

 #condition p {

     color: #eee;
     padding: 1 rem 0 0;
     text-align: center;
    
 }

 #process {
     background: #fff;
 }

 .pro-box {
     text-align: center;
     padding: .5rem .6rem;
 }

 .pro-box i {
     font-size: 5rem;
     color: #048f96;
     position: relative;
 }

 .pro-box i::after {
     content: '1';
     width: 30px;
     height: 30px;
     background: rgba(195, 13, 35, .2);
     position: absolute;
     left: -15px;
     top: -15px;
     border-radius: 15px;
     font-size: 1.4rem;
     color: #fff;
     line-height: 30px;
 }

 .pro-box .icon-sign::after {
     content: '2';
     background: rgba(195, 13, 35, .4);
 }

 .pro-box .icon-bulid::after {
     content: '3';
     background: rgba(195, 13, 35, .5);
 }

 .pro-box .icon-approval::after {
     content: '4';
     background: rgba(195, 13, 35, .6);
 }

 .pro-box .icon-box::after {
     content: '5';
     background: rgba(195, 13, 35, .8);
 }

 .pro-box .icon-deliver::after {
     content: '6';
     background: #c30d23;
 }

 .pro-box p {
     margin-top: 1.6rem;
     color: #666;
 }

 .pro-box p b {
     display: block;
     font-size: 1.5rem;

     margin-bottom: .5rem;
 }

 .rbox {
     text-align: center;
     margin-bottom: 4rem;
 }

 .ricon {
     width: 120px;
     height: 120px;
     border-radius: 80px;
     background: linear-gradient(#03dbe6, #048f96);
     margin: 0rem auto 0;
 }



 .ricon i {
     font-size: 5rem;
     color: #fff;
     line-height: 120px;
 }


 .ricon1 {
     width: 120px;
     height: 120px;
     border-radius: 40px;
     background: linear-gradient(#fff, #c6c5c5);
     margin: 0rem auto 0;
 }



 .ricon1 i {
     font-size: 5rem;
     color: #666;
     line-height: 120px;
 }



 #partner {
     background: url(images/partner.jpg) repeat-y bottom center #f1f1f1;
 }

 #honor {
     background: #f9f9f9;
 }

 .parbox {
     background: #fff;
     min-height: 140px;
     -webkit-transition: -webkit-box-shadow 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
     -moz-transition: -moz-box-shadow 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
     -ms-transition: -ms-box-shadow 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
     -o-transition: -o-box-shadow 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
     transition: box-shadow 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
     -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
     box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
     text-align: center;
     margin-bottom: 4rem;
     border-radius: 0.6rem;
     padding: 0rem 0rem 1rem;
     display: flex;
     flex-direction: column;
     justify-content: space-between;
 }

 .parbox:hover {
     box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.4);
 }



 .parbox p {
     color: #666;
     font-size: 1.6rem;
     padding-top: 0.5rem;

 }

 .serbox {
     display: flex;
     flex-direction: row;
     justify-content: space-between;
     height: auto;
     min-height: 80px;
     box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
     transition: box-shadow 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
     margin-bottom: 3rem;
     align-items: center;
     padding: 2rem 1.6rem;
     border-radius: .3rem;
     background: #fff;
 }

 .serbox div {
     width: 80%;
 }

 #honor a,
 .fbox {
     box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
     transition: box-shadow 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
 }

 .serbox:hover,
 #honor a:hover,
 .fbox:hover {
     box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.4);
 }

 .serbox div {
     display: flex;
     flex-direction: row;
     align-items: flex-start;
     margin-right: 1rem;
 }

 .serbox i {
     font-size: 3rem;
     margin-right: 1rem;
     margin-top: .5rem;
 }

 .serbox b {
     display: block;
 }

 #honor a {

     margin-bottom: 3rem;
     display: block;
 }

 #process {
     padding-bottom: 3rem;
 }

 .fbox {
     margin-bottom: 4rem;
     border-radius: .5rem;
     padding: 1.6rem;
     line-height: 30px;
     background: #fff;
     padding-bottom: .6rem;
 }

 .faqbox {
     margin-bottom: 1rem;
     display: flex;
     flex-direction: row;
 }

 .qd,
 .fd {
     width: 30px;
     height: 30px;
     border-radius: 30px;
     background: #048f96;
     text-align: center;
     color: #fff;
     margin-right: 1rem;
     min-width: 30px;
 }

 .qdp {
     color: #999;
 }

 .fd {
     background: #c30d23;
 }

 .more {
     text-align: center;
     display: block;
     margin: 3rem auto;

 }

 .more a {
     font-size: 1.4rem;
 }


 #footer {
     background: #333;
     color: #ccc;
     padding: 3rem 0;
     font-size: 1.3rem !important;
 }

 #footer .mgtbox {
     padding: 0;
     margin-top: 0;
 }

 #footer a {
     color: #ccc;
 }

 .telbox {
     display: flex;
     flex-direction: row;
 }



 .foot_list p {
     text-align: left;
 }


 .foot_list b {
     font-size: 2.4rem;
     color: rgb(255, 255, 255);

 }


 .foot_list ul {
     list-style: none;
     margin: 0 0.5rem;
     padding: 0;
 }

 .foot_list ul li {
     list-style: none;
     text-align: left;
 }









 .telbox b {
     font-size: 2.4rem;
     color: #fff;
     justify-content: flex-start !important;
     ;
 }

 .rightbar {
     display: flex;
     z-index: 1000;
     bottom: 78px;
     right: 5px;
     position: fixed;
     flex-flow: column;
 }

 .rightbar div,
 #gotoUp {
     width: 38px;
     height: 38px;
     background: #c30d23;
     text-align: center;
     line-height: 32px;
     border-bottom: 1px solid #fff;
 }

 .rightbar span,
 #gotoUp span {
     color: #fff;
     font-size: 12px;
     display: none;
 }

 .rightbar a {
     text-decoration: none;
 }

 .rightbar div:hover,
 #gotoUp:hover {
     background: #940415;
     cursor: pointer;
 }

 .rightbar div:hover span,
 #gotoUp:hover span {
     display: block;
 }

 .rightbar div:hover i,
 #gotoUp:hover i {
     display: none;
 }

 #gotoUp {
     bottom: 40px;
     right: 5px;
     border-bottom: none;
 }

 .rightbar div i,
 #gotoUp i {
     color: #fff;
     font-size: 2rem;
     vertical-align: middle;
 }

 .cphone {
     position: fixed;
     right: 43px;
     bottom: 80px;
     background: #fff;
     box-shadow: 0 6px 10px 1px rgba(0, 0, 0, 0.15);
     padding: 1.6rem 3rem;
     display: none;
 }

 .cphone b {
     font-size: 1.8rem;
     margin: 2rem 0 1rem 0;
     display: block;
 }

 .cphone i {
     font-size: 2rem;
     color: #072856;
     vertical-align: middle;
 }

 .tel-lg,
 .tel-lg i {
     font-size: 2rem;
     color: #c30d23;
     font-weight: bold;
 }

 .tel-lg i {
     font-size: 2.6rem;
     display: inline-block;
     margin-top: -.6rem;
 }



 .flus {
     display: block;
     padding-top: 1rem;
 }

 


 .navbar-dark .mr-auto li.active a {
     color: #c30d23 !important;
 }



 #cp-value {
     padding: 5rem 0;
 }

 #cp-value ul li {
     font-weight: bold;
     font-size: 1.6rem;
     margin-bottom: 2rem;
 }

 #cp-value ul li p {
     font-weight: normal;
     font-size: 1.4rem;
 }

 .content {
     padding: 4rem 0;
 }

 .content h1,
 .content h2 {
     font-size: 3rem;
     padding: 1.6rem;
     text-align: center;
     font-weight: bold;
 }

 #bj-map {
     min-height: 300px;
     border: 1px solid #ddd;
 }

 @media (max-width: 575.98px) {

    .ctn1-box h1 {
        text-align: left;
        padding: 20px 20px;
        display: block;
        font-size: 2rem;
        min-height: 0rem;
    }

    .ctn1-box ul {
        list-style: none;
        height: 27rem;
        padding: 0 2.5rem;
        font-size: 1.3rem;
    }
     .wxts_v{display: none;}

     .shili {
         display: none;
     }

     .container1 {
         display: none;
     }

     .bgt {
         background: #048f96;
         padding: 0;
         height: 40rem;
     }

     .service1 {
         clear: both;
         height: auto;
         float: none;
         width: 100%;
     }

     .row {
         overflow: hidden;
     }

     .service1_tag {
         width: 100%;
     }

     .bank-box {

         display: flex;
         justify-content: center;
         align-items: center;
         height: 200px;
         overflow: hidden;
         text-align: center;

     }

     .service1_con {
         background-color: rgb(255, 255, 255);
         width: 100%;
         padding: 0px;
         margin: 0px;
         height: 400px;
     }

     .service1_con p {
         font-size: 1.5rem;
         color: rgb(131, 129, 129);
         line-height: 2.0rem;
         padding: 0.7rem 20px 0;
         margin: 0;
     }

     .pz_box p {
         color: rgb(255, 255, 255);
         font-size: 1.6rem;
         margin: 3rem;
     }



     .disnoe1 {
         display: none;
     }

     .disnoe {
         display: none;
     }

     .scale {
         transform: scale(1.0);
         -webkit-transform: scale(1.0);
         -moz-transform: scale(1.0);
         z-index: 2;
     }

     .mg10 {
         margin-top: 1rem;
     }

     .ctn1-box li {
         padding-right: 1rem;
     }

     .search-box {
         width: 98%;
     }

     .banner-desc {
         font-size: 1.8rem;
     }

     .hot-link li {
         padding: 0 .5rem;
     }

     #process .hasarrow {
         border-bottom: 1px dotted #ccc;
         position: relative;
     }

     #process .hasarrow::before {
         content: '';
         position: absolute;
         border: 6px solid transparent;
         border-top-color: #c30d23;
         width: 0;
         height: 0;
         bottom: -20px;
         left: calc(50% - 6px);
     }

     #process .hasarrow::after {
         content: '';
         position: absolute;
         width: 1px;
         height: 10px;
         background: #c30d23;
         bottom: -10px;
         left: calc(50% - 1px);
     }

     .pro-box {
         margin-top: 3rem;
     }

     .mgtbox {
         padding: 2rem 0px 2rem;
     }

 }


 @media (max-width: 1023.98px) {
     .mr-auto {
         padding: 2rem 0;
     }

     .mr-auto li {
         border-top: 1px solid #f5f5f5;
         display: block;
     }

     .bigbox h5 {
         margin-top: 4rem;
     }
 }

 @media(min-width:768px) {
    .wxts_v{display: none;}

     .shili {
         display: none;
     }

     .container1 {
         display: none;
     }

     .service1 {
         clear: both;
         height: auto;
         float: none;
         width: 100%;
     }

     .row {
         overflow: hidden;
     }

     .service1_tag {
         width: 100%;
     }

     .bank-box {

         display: flex;
         justify-content: center;
         align-items: center;
         height: 200px;
         overflow: hidden;
         text-align: center;

     }

     .service1_con {
         background-color: rgb(255, 255, 255);
         width: 100%;
         padding: 0px;
         margin: 0px;
         height: 400px;
     }

     .service1_con p {
         font-size: 1.5rem;
         color: rgb(131, 129, 129);
         line-height: 2.0rem;
         padding: 0.7rem 20px 0;
     }


     .bgt {
         background: url(images/pz_07.jpg) repeat-x top left;
         padding: 0;
     }

     .disnoe1 {
         display: none;
     }

     .row {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         margin: 0;
     }

     .mgtbox {
         padding: 2rem 0px 2rem;
     }

     .pz_box p {
         color: rgb(255, 255, 255);
         font-size: 1.3rem;
         line-height: 1.5rem;

     }

     .rbox h6 {
         font-size: 2.0rem;
         color: rgb(51, 51, 51);
         margin: 2rem 0px 1rem;
     }

     .foot_list b {
         font-size: 2.0rem;
         color: rgb(255, 255, 255);

     }



     #footer {

         color: #ccc;
         font-size: 1.1rem !important;

     }


     #profit {
         background-position: center 30%;
         background-size: 45%;
     }

     .m10 {
         margin-top: 2rem;
     }

     .advantage .c4box {
         text-align: center;
         border-top: none;
         border-right: 1px solid rgba(255, 255, 255, .2);
         text-align: left;
     }

     .ctn-box {
         height: 120px;
     }

     #process .hasarrow {
         border-right: 1px dotted #ccc;
         position: relative;
     }

     #process .hasarrow::before {
         content: '';
         position: absolute;
         border: 6px solid transparent;
         border-left-color: #c30d23;
         width: 0;
         height: 0;
         right: -20px;
         top: calc(50% - 6px);
     }

     #process .hasarrow::after {
         content: '';
         position: absolute;
         width: 10px;
         height: 1px;
         background: #c30d23;
         right: -10px;
         top: calc(50% - 1px);
     }



 }

 @media(min-width:1024px) {

     .bgt {
         background: url(images/pz_06.jpg) no-repeat top left;
         padding: 0;
     }

     .disnoe1 {
         display: block;
     }

     .disnoe {
         display: block;
     }

     .over {
         overflow: hidden;
     }

     .pz_box p {
         margin: 3rem;
         color: #FFFFFF;
         font-size: 2rem;
         line-height: 2.4rem
     }

     .rbox h6 {
         font-size: 2.6rem;
         color: rgb(51, 51, 51);
         margin: 2rem 0px 1rem;
     }

     .foot_list b {
         font-size: 2.4rem;
         color: rgb(255, 255, 255);

     }



     #footer {

         color: #ccc;
         font-size: 1.3rem !important;

     }


     .banner-title {
         font-size: 4rem;
         margin-top: 4rem;
     }

     .cicon {
         margin-top: 2rem;
     }

     .cicon i {
         font-size: 6rem;
         height: 6rem;
     }

     .navbar {
         height: 8rem;
     }

     .navbar-brand {
         margin-right: 4rem;
     }

     .mr-auto li {
         margin: 0rem;
     }

     .advantage {
         margin-top: 7rem;
     }

     .bigbox {
         padding-top: 4rem;
     }

     .bigbox h5 {
         font-size: 4rem;

     }


     .mgtbox {
         margin: 0;
         margin-top: 3rem;
         padding-bottom: 4rem;
     }

     .col-top {
         margin-bottom: 0;
     }

     .intro-title {
         writing-mode: vertical-lr;
     }

     #content {
         padding-bottom: 5rem;
     }

     #profit {
         background: #fff;
         background-size: 100%;
         height: 600px;
     }

     .adv-bg {
         background: #fff url(../images/advantage.png) no-repeat center top;
         background-size: 100%;
         min-height: 300px;
     }

     #profit ul {
         list-style: none;
         margin: 0;
         padding: 0;
     }

     .adv-box {
         margin-top: 0;
         padding-top: 0;
     }

     .adv-ab {
         margin-top: 2rem;
         border-bottom: 1px solid #ddd;
         padding-bottom: 1rem;
         position: relative;
     }

     .adv-ab::after,
     .adv-right::after {
         content: '';
         width: 1rem;
         height: 1rem;
         background: #c30d23;
         border-radius: 1rem;
         position: absolute;
         right: 0;
         bottom: -.5rem;
     }

     .ab2 {
         margin-top: 4rem;
     }

     .ab3 {
         margin-top: 2rem;
     }

     .ab4 {
         margin-top: 2rem;
     }

     .adv-right::after {
         left: 0;
     }

     .adv-right {
         text-align: right;
     }

 }

 @media(min-width:1280px) {
    .wxts_v{display: block;}

     .pd0 {
         padding: 0;
     }

     .shili {
         display: block;
     }

     .container1 {
         display: block;
     }

     .service1 {
         float: left;
         width: auto;
         height: 400px;
         overflow: hidden;
     }

     .service1_tag {
         width: 250px;
         float: left;
     }

     .service1_con {
         background-color: #FFFFFF;
         width: 390px;
         float: left;
         padding: 0;
         margin: 0;
     }

     .service1_con p {
         padding: 7px 20px;
         font-size: 1.5rem;
         color: #838181;
         line-height: 27px;
     }

     .service1_con p span {
         font-size: 2rem;
         font-weight: bold;
     }

     .bank-box {
         display: flex;
         justify-content: center;
         align-items: center;
         height: 400px;
         overflow: hidden;
         text-align: center;
     }

     #footer {

         color: #ccc;
         font-size: 1.4rem !important;

     }
 }

 @media(min-width:1366px) {
     .adv-ab {
         margin-top: 5rem;
     }

     .ab2 {
         margin-top: 6rem;
     }

     .ab3 {
         margin-top: 5rem;
     }

     .ab4 {
         margin-top: 5rem;
     }

     #condition .col-md-4,
     .rbox {
         transition: all 0.4s;
     }

     #condition .col-md-4:hover {
         transform: translateY(-10px);
     }

     .navbar-brand {
         margin-right: 12rem;
     }

     .mr-auto li {
         margin: 0 .8rem;
     }


 }

 @media(min-width:1440px) {


     #profit {
         background: #fff;
         background-size: 100%;
         height: 680px;
     }

     .adv-bg {
         background: #fff url(../images/advantage.png) no-repeat center top;
         background-size: 100%;
         min-height: 340px;
     }
 }


 @media(min-width:1900px) {
     .ani-zoomin {
         margin-top: 50px;
     }

     .banner-desc {
         font-size: 6rem;
     }

     .banner-title {
         font-size: 6rem;
     }

     .banner-title span {
         color: #c30d23;
         font-size: 6rem;
     }

 }