@charset "utf-8";
/* CSS Document */
@import url('iconfont.css');
.tgray{
	filter: grayscale(85%) saturate(80%);
    -webkit-filter: grayscale(85%) saturate(80%);
    -moz-filter: grayscale(85%) saturate(80%);
    -ms-filter: grayscale(85%) saturate(80%);
    -o-filter: grayscale(85%) saturate(80%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=.85);
    -webkit-filter: grayscale(.85) saturate(.8);
}

.navbar{padding-top:1rem;padding-bottom:1rem;}
.navbar-brand-logo{max-width:100%;height:60px;overflow: hidden;}
.navbar-brand-logo .logo-main{height:60px}
.navbar-brand-logo .logo-attached{height:54px;}

.nav-item{margin-right:0!important;}

.navbar.navbar-light{/*background: rgb(255 255 255 / 50%);导航颜色注销*/box-shadow: 0 0.375rem 1.5rem 0 rgba(140,152,164,.125)}
/*.bg-img-start{margin-top:93px;}*/

@media (max-width: 575.98px){
  .navbar-brand-logo{height:45px;width:auto;}
  .navbar-brand-logo .logo-main{height:45px}
  .navbar-brand-logo .logo-attached{display: none}
  .cases-landing .col-lg-3{width:50%;}
  .bg-img-start{margin-top:61px;}
  .article-content, .article-content p{font-size:16px!important;}
}
.card>.shape-container{max-height: 250px;overflow: hidden;}
.card-stretched-vertical .shape-container{max-height:300px;}


.step .step-item{flex:0 0 50%;}
@media (min-width: 768px){
.step-md .step-item {flex:1;}
}
@media (max-width: 575.98px){
  .h1, .h2{font-size:24px;}
}

@media (max-width: 1900px){
  .d-m-none{display:none;}
}

@media (max-width: 1400px){
  .d-s-none{display:none;}
}

.pager {padding-left: 0;text-align: center;margin:10px 0;list-style: none;font-size:14px}
.pager li {  display: inline;margin-left:3px;}
.pager li > a,.pager li > span {color:#677788;display: inline-block;padding: 6px 11px;background-color: #fff;border: 1px solid #fff;border-radius:.3125rem;}
.pager li > a:hover,.pager li > a:focus {text-decoration: none;background-color: #eee;border-color:#eee;}
.pager .next > a,.pager .next > span {float: right;}
.pager .previous > a,.pager .previous > span {float: left;}
.pager li.selected a{z-index: 3;color: #fff;background-color: #ed4c78;border-color: #ed4c78}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {color: #777;cursor: not-allowed;background-color: #fff;}
.pager .next, .pager .previous{display:none;}
.yiiPager{padding-left:0;}

.article-content, .article-content p{font-size:18px;color:#333;line-height:1.8rem;margin-bottom:2rem;margin-top:2rem;}
.article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5{margin-bottom:2rem;margin-top:2rem;}
.article-content img{max-width: 100%;}

.card-body a.media-viewer{width:120px;height:120px;overflow:hidden;float:left;margin-right:1rem;margin-bottom:1rem;border:1px solid #e8e8e8;}
.card-body a.media-viewer img{object-fit:cover;min-height: 100%}

.video-bg{min-height: 100%}
.video-wrapper video{width:101%;object-fit:cover;}

.main-logo{margin:0;padding:0;line-height:normal;font-weight:normal}
.main-logo .navbar-brand{display: block;}

.empty-info{text-align: center;padding:5rem 0;border:1px dashed #eee;border-radius:4px;}

.popover-body{padding:1rem}

.text-regions p{min-height:125px;}
.text-regions p a{float:left;width:8.7rem;line-height: 28px;}

.image-circle{border-radius:50%;max-width: 100%}

.icon-lg{
    font-size: 1.7rem!important}


.footer-fixed{position: fixed;bottom:20%;right:40px;z-index:99}
  .btn-notice-tooltip {
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
  box-shadow: 0 2px 2px rgba(0,0,0,.2);
  font-size: 16px;

  line-height: 1.25;
  position: absolute;
  z-index: 65;
  max-width: 350px;
  background-color: #333;
  left:-167px;
  top:26px;
  height: 40px;
  padding: 0 20px;
  line-height: 40px;
  white-space: nowrap
}
.btn-notice-tooltip:after {
  position: absolute;
  display: block;
  content: '';
  height: 20px;
  width: 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 50;
    background-color: #333;
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
  box-shadow: 0 2px 2px rgba(0,0,0,.2);
  right: -6px;
  top: 50%;
  margin-top: -10px
}

.map-top{font-size:12px;position:absolute;top:24px;right:6%;}



.aui_inner { background:#FFF; }
.aui_state_focus .aui_dialog {border:0;}
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow:none; }
.aui_titleBar { position:relative; height:100%; }
.aui_title {padding:10px 20px;font-size:16px;min-width:250px;border-bottom:1px solid #ececec}
.aui_state_focus .aui_title { color:#333; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:10px; right:10px; width:21px; height:21px; line-height:21px; font-size:20px; color:#666; text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;}
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_state_focus .aui_content, .aui_content {font-size:1rem;color:#1e2022;line-height:1.5rem}
.aui_state_focus .aui_content p, .aui_content p{margin-bottom:0;}
.aui_state_noTitle .aui_inner { border:.0625rem solid rgba(33,50,91,.1);box-shadow:0rem 0.1875rem 0.375rem rgb(140 152 164 / 25%);border-radius:0.3rem;background:#fff; }
.aui_state_noTitle .aui_outer { border:none 0; box-shadow:none; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none;}
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }
.aui_state_noTitle .aui_dialog { box-shadow: none; }

.errorSummary p{display:none}
.errorSummary ul{margin:0;padding:0;list-style: none;padding:10px 5px;}
@media (min-width: 992px){
.bg_w{background:#fff;}
.index_ico_1{background: url(../images/ar-describe.png) -5px;    width: 50px;}
.index_ico_2{background: url(../images/ar-describe.png) -145px;    width: 50px;}
.index_ico_3{background: url(../images/ar-describe.png) -285px;    width: 50px;}
.col-lg-3.bg_w{ width:23%; margin:0 1%; padding:3% 2%;border:1px solid #fff;border-radius: 10px;}
.col-lg-3.bg_w:hover{ border:1px solid #fa98a5;}
.col-md-4.bg_w_r,.col-md-4.bg_w_z,.col-md-4.bg_w_j{ width:18%; margin:0 1%; padding:3% 2%;border-radius: 10px;}
.bg_w_r{    background: rgb(254 61 53 / 10%); border:1px solid rgb(254 61 53 / 10%)}
.bg_w_z{    background: rgb(137 85 255 / 10%); border:1px solid rgb(137 85 255 / 10%)}
.bg_w_j{    background: rgb(255 192 7 / 10%); border:1px solid rgb(255 192 7 / 10%)}
.index_3 { display:table}
.index_3 .row{float: left;    background: #fff;    width: 49%;    margin: 0 0.5%;    padding: 2% 1%;}
.index_3 .row:nth-child(3){ background:none; padding:0}
.index_3 .row .col-lg-6{background: #fff;    width: 48%;    margin: 0 1%;    padding: 3.7%;}
.index_4 .row .col-lg-4{background: #ffffff;    padding: 2% 1%;    width: 32%;    margin: 0 0.5%; border-radius:0 70px 0 70px}
.index_4 .row .col-lg-4:nth-child(1){background: #ffe3c7;}
.index_4 .row .col-lg-4:nth-child(2){background: #ffd0c7;}
.index_4 .row .col-lg-4:nth-child(3){    background: #ffdce3;}
.index_4 .row .col-lg-4:nth-child(4){    background: #C3E5F2;}
.index_4 .row .col-lg-4:nth-child(6){background: #BBF2AF;}
.index_6{background: #fff;    margin-left: 0 !important;    margin-right: 0 !important; border-radius:0 !important;}

.index_9 .row .row .col-6 { background: #fff;    border-radius: 10px;    padding: 3.2% 2%;    margin-bottom: 2% !important;    margin-right:2%;    width: 48%;}
 .index_10 .text-primary{ color:unset !important;}
    .footer-fixed2{ display:none}

 .index_11{
    background: #ffffff;
    padding: 2% 0 !important;max-width:100%; margin-bottom: 5rem!important;
}
 .index_11 .row{ max-width:1400px;margin:auto}
.sever-step .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.sever-step li{ list-style:none}

.sever-step .tows-right {
    width: 2%;
    float: left;
    margin-top: 5%
}

.sever-step .tows-right div.iconfont {
    font-size: 1.3rem;
    color: #999
}

.sever-step .step {
    text-align: center;
    position: relative;
    width: 23.5%;
    float: left;display: block;margin: 0;
}

.sever-step .step b.iconfont {
    margin: 0 auto;
    font-size: 3rem;
    display: block;
    height: 100px;
    width: 100px;
    text-align: center;
    line-height: 100px;
    border: 3px solid #f67850;
    border-radius: 100%;
    color: #5a5a5a;
    font-weight: 400
}

.sever-step .step h4 {
    margin: 15px 0 0;
    font-weight: 700
}

.sever-step .step span {
    font-size: .8rem
}

.sever-step .step:hover b.iconfont {
    background: #f67850;
    color: #fff;
    border-color: #f67850
}

.sever-step .step:hover .num {
    background: #666
}
.footer_menu p{ width:33.33%;float: left;}
.footer_menu p.footer_menu_first{ width:100%;}
    
}
@media (max-width: 991px){
.row.col-6{ width:auto}
.footer-fixed{display:none}
.index_6 .row>div{ width:49%; margin-bottom:1% !important; padding:0; margin:1% 0.5%} 
.index_6 .row>div img{ width:100%}
.index_3 .row:nth-child(2){ background:#fff;}
.index_3 .row:nth-child(3){ margin-top:20px;}
.index_3 .row:nth-child(3)>div{ background:#fff; padding:2%; margin:10px 1% !important; width:48%;}
.index_11{ background:#fff;}
.footer-fixed2.mobi{ bottom:0;right:none;left:0; width:100%;     position: fixed;   background: #00ab8e;display:block}
.footer-fixed2.mobi a{ width:48%;float:left;border:0; border-right:1px solid #fff;border-radius:0 !important; padding: 0px 0 !important;    margin-top: 0.5rem!important;}
.footer-fixed2.mobi a:nth-child(2){border-right:0;}
/*M端服务流程 R*/
/*.sever-step { display: none;}*/
.sever-step li{ list-style:none}

.sever-step .tows-right {
    width: 2%;
    float: left;
    margin-top: 10%
}

.sever-step .tows-right div.iconfont {
    font-size: 1.3rem;
    color: #999
}

.sever-step .step {
    text-align: center;
    position: relative;
    width: 43.5%;
    float: left;display: block;
    margin: 0;
    margin-top: 20px;
}

.sever-step .step b.iconfont {
    margin: 0 auto;
    font-size: 3rem;
    display: block;
    height: 100px;
    width: 100px;
    text-align: center;
    line-height: 100px;
    border: 3px solid #f67850;
    border-radius: 100%;
    color: #5a5a5a;
    font-weight: 400
}

.sever-step .step h4 {
    margin: 15px 0 0;
    font-weight: 700
}

.sever-step .step span {
    font-size: .8rem
}

.sever-step .step:hover b.iconfont {
    background: #f67850;
    color: #fff;
    border-color: #f67850
}

.sever-step .step:hover .num {
    background: #666
}
/*M端服务流程 E*/
.footer_logo{max-width:100%;}
.footer_logo_text{ width:100%;}
.footer_qrcode{ margin:auto; display:block;}
.footer_qrcode_text{ margin:auto}
.footer_contact p:last-child{ display:none}
footer{ padding-bottom:100px;}
footer .row>div:last-child p{ text-align:center}
.footer_menu p{ width:33.33%;float: left;}
.footer_menu p.footer_menu_first{ width:100%;}
  
}
