.flex {
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    display: flex;
    /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
}
@media screen and (max-width:768px){
body {width: 100%;display: block;overflow-x: hidden;}
img.phoneShow{width:100%;margin-top:84px;}
.content{width:100%;padding-bottom:48px;}
.content .m_auto{margin:48px auto 0;padding:0 20px;}
.content .title_com{font-size:32px;color:#262626;text-align:center;margin-bottom:12px;font-weight:600;}
.content .subtitle_com{font-size:14px;color:#262626;}
.content .banner_des{line-height:26px;text-align:center;}
.content .actIntro{color:#aaaaaa;font-size:12px;text-align:center;margin:10px 0 20px;}
.content .actIntro a{color:#5da0d8;}
.goSkip{margin:0 auto;text-align:center;}
.estimateNow{display:inline-block;width:100%;margin:0 auto;text-align:center;background: #ca171d;color:#fff;font-size:14px;padding:14px 0;}
.estimateNow:hover{color:#fff;}
.content .howJoin{margin:48px auto 30px;}
.changeStep{margin:0 auto 48px;text-align:center;}
.changeStep .stepDes{font-size:14px;color:#262626;margin-top:12px;}
.margin_border{text-align:center;margin:12px 0 12px 50%;border-left:1px solid #c4c4c4;height:32px;}
.problem {margin-bottom:30px;}
.problemList .problemCom{width:100%;border-bottom:1px solid #efefef;padding:14px 0;}
.problemDes{justify-content:space-between;}
.problemCom .answerCom{font-size:14px;color:#8d8d8d;margin-top:14px;}


.content .deductiblePrice,.content .otherDeductible{margin-top:48px;margin-bottom:24px;}
.priceList{padding:30px;border:3px solid #f0f0f0;-moz-border-radius: 16px; /* Firefox */-webkit-border-radius: 16px; /* Safari 和 Chrome */border-radius: 16px;}
.priceList .flex{justify-content:space-between;}
.priceList .p_title div{font-size:14px;color:#262626;}
.priceList .price_detail{padding:14px 0;border-bottom:1px solid #efefef;}
.price_detail .proDetail{font-size:14px;color:#262626;font-weight:bold;}
.price_detail .proPrice{font-size:14px;color:#262626;font-weight:bold;}
.otherModel{margin-top:12px;color:#aaaaaa;font-size:12px;}
.processTit{font-size:18px;color:#2e2e2e;font-weight:bold;padding:24px 0;text-align:center;border:3px solid #f0f0f0;border-radius:9px;}
.processCom{padding:12px 14px;font-size:14px;color:#2e2e2e;background:#f5f5f5;border-radius:5px;margin-top:14px;}
.online_process{margin-top:36px;}
.problem{margin:48px auto 30px;}
.banner_bottom{position:relative;}
.protect_text{padding:0 20px;width:100%;position:absolute;z-index:10000;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.protect_title{font-size:32px;color:#fff;font-weight:bold;margin-bottom:12px;}
.protect_des{font-size:14px;color:#fff;}

h4 {font-size: 14px;}
.ft-column {border-bottom: 1px solid #484848;padding: 5px 0px;}
}
.noWrap{word-break:break-all;}
@media screen and (min-width:769px){
.page_banner{height:480px;width:100%;position:relative;z-index:10000;min-height:480px!important;background:url(/images/change/Banner-PC-2.jpg) no-repeat center;background-size:cover;background-position-y: 50px;}

#head{position:absolute;z-index:1000;top:0;width:100%;margin:0 auto;}
.header{width:1280px!important;}
.phoneShow{display:none;}
/* 内容部分 */
.content{width:100%;padding-bottom:80px;font-family:"Noto Sans S Chinese Regular","Open Sans","PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif!important;margin-right:40px;color:#aaaaaa;font-size:14px;}
.content .m_auto{width:800px;margin:80px auto 0;}
.content .title_com{font-size:40px;color:#262626;text-align:center;margin-bottom:24px;font-family:"Noto Sans S Chinese Bold","Open Sans","PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif!important;font-weight: 600}
.content .subtitle_com{font-size:17px;color:#262626;}
.content .banner_des{line-height:28px;text-align:center;}
.content .actIntro{color:#aaaaaa;font-size:12px;text-align:center;margin-top:24px;}
.content .actIntro a{color:#5da0d8;}
.goSkip{margin:0 auto;text-align:center;}
.estimateNow{display:inline-block;margin:0 auto;text-align:center;background: #ca171d;color:#fff;font-size:16px;padding:12px 44px;}
.estimateNow:hover{color:#fff!important;}
.howJoin{margin:80px auto 24px;}
.changeStep{display: -webkit-box;	display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display:flex;margin:0 auto 80px;text-align:center;justify-content:space-between;align-items:center;}
.changeStep .stepDes{font-size:14px;color:#262626;margin-top:12px;}
.margin_border{border-top:1px solid #c4c4c4;width:36px;margin-top:-24px;}
.problemList .problemCom{width:100%;border-bottom:1px solid #efefef;padding:16px 0;cursor:pointer;}
.problemDes{justify-content:space-between;}
.problemCom .answerCom{font-size:17px;color:#8d8d8d;margin-top:16px;}

.deductiblePrice,.otherDeductible{margin-top:80px;}
.priceList{padding:60px 90px;border:3px solid #f0f0f0;-moz-border-radius: 16px; /* Firefox */-webkit-border-radius: 16px; /* Safari 和 Chrome */border-radius: 16px;}
.priceList .flex{justify-content:space-between;}
.priceList .p_title div{font-size:14px;color:#262626;}
.priceList .price_detail{padding:14px 0;border-bottom:1px solid #efefef;}
.price_detail .proDetail{font-size:14px;color:#262626;font-weight:bold;}
.price_detail .proPrice{font-size:14px;color:#262626;font-weight:bold;}
.otherModel{margin-top:12px;color:#aaaaaa;font-size:12px;}
.processTit{font-size:24px;color:#2e2e2e;font-weight:bold;padding:24px 0;text-align:center;border:3px solid #f0f0f0;border-radius:14px;}
.processCom{padding:14px 30px;font-size:16px;color:#2e2e2e;background:#f7f7f7;border-radius:8px;margin-top:20px;}
.online_process{margin-top:60px;}
.problem{margin:80px auto 30px;}
.banner_bottom{position:relative;}
.banner_bottom img{width:100%;}
.protect_text{width:800px;position:absolute;z-index:10000;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.protect_title{font-size:40px;color:#fff;font-weight:bold;margin-bottom:24px;}
.protect_des{font-size:18px;color:#fff;}

}
/*去商城按钮*/
/*.answerCom a,.processCom a{
  border: solid 1px #ca171d;   
  border-radius: 5px;
  padding: 2px 5px;
  background-color: #ca171d;
  color:white;
  cursor: pointer;
  text-decoration: none;
  font-size:14px;
  font-weight:300;
}		*/



.button {
   margin: 10px;
   padding:10px 50px;
   font-size:20px !important;
   text-decoration: none;
   font: bold 1.5em 'Trebuchet MS', Arial, Helvetica;
   /*Change the em value to scale the button*/
   display: inline-block;
   text-align: center;
   color: #fff;
   border: 1px solid #9c9c9c;
   border: 1px solid rgba(0, 0, 0, 0.3);
   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
   box-shadow: 0 0 .05em rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 0 .05em rgba(0, 0, 0, 0.4);
   -webkit-box-shadow: 0 0 .05em rgba(0, 0, 0, 0.4);
   text-decoration: none !important;
 }
 
 .button,
 .button span {
   -moz-border-radius: .3em;
   border-radius: .3em;
 }
 
 .button span {
   border-top: 1px solid #fff;
   /* Fallback style */
   border-top: 1px solid rgba(255, 255, 255, 0.5);
   display: block;
   padding: 0.5em 2.5em;
   background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
     -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
     -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
     -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
   background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
     -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
     -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
     -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
   -moz-background-size: 3px 3px;
   -webkit-background-size: 3px 3px;
 }
 
 .button:hover {
   box-shadow: 0 0 .1em rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 0 .1em rgba(0, 0, 0, 0.4);
   -webkit-box-shadow: 0 0 .1em rgba(0, 0, 0, 0.4);
   color: #fff;
 }
 
 .button:active {
   position: relative;
   top: 1px;
 }

 .button-red {
   background: #D82741;
   background: -webkit-gradient(linear, left top, left bottom, from(#E84B6E), to(#D82741));
   background: -moz-linear-gradient(-90deg, #E84B6E, #D82741);
   filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E84B6E', EndColorStr='#D82741');
 }
 
/* .button-red:hover {
   background: #E84B6E;
   background: -webkit-gradient(linear, left top, left bottom, from(#D82741), to(#E84B6E));
   background: -moz-linear-gradient(-90deg, #D82741, #E84B6E);
   filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D82741', EndColorStr='#E84B6E');
 }
 
 .button-red:active {
   background: #D82741;
 }*/

.min-button{
    font-size: 14px !important;
    /*font-weight: 500;*/
    padding: 2px 10px;
}
