table{
	word-wrap: break-word; word-break: break-all;
}



/*鐞嗚禂鎶ユ*/
#banner_claim>.example{
    height:208px;
}
#claim{
    background: #f0f2f4;
    padding: 30px 0;
}
#claim .container{
    background: #fff;
    /*border: 1px solid #e5e5e5;*/

}
#claim .container .col-md-9{
    padding-left: 0;
    padding-right: 0;
}
.claim_menu{
    padding-top:30px;
    padding-bottom:30px;
}
.claim_menu .claim_item{
    
    margin:0 auto;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f0f2f4;
    cursor: pointer;
}
.claim_menu .claim_item a{
    display: inline-block;
    width: 100%;
    padding-left: 50px;
    text-decoration: none;
}

.claim_menu .claim_item.active a,.claim_menu .claim_item:active a,.claim_menu .claim_item:hover a{
    background-color: #fb8034;
    color: #fff;
    text-decoration: none;
}
/* .claim_menu .claim_item.active a:before,.claim_menu .claim_item:active a:before{
    content: "鈥�";
    display: inline;
    font-size: 16px;
    margin-right: 10px;
    color: #fff;
} */
.devider_line{
    border-top:1px solid #ededed;
    margin: -25px 20px 40px 20px;
}
.title_logo{
    width: 160px;
    height:50px;
    line-height: 50px;
    text-align: center;
    margin: 20px auto 0;
    border: 1px solid #e5e5e5;
    background: #fff;
    position: relative;
    color: #fb8034;
    font-size: 16px;
}
.top_title_logo{
    position: absolute;
    left:-90px;
    top:4px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border:1px solid #fee3d2;
    background: #fb8034;
    color: #fff;
    font-size: 14px;
}
.claim_detail{
    border-left: 1px solid #ededed;
}


.claim_info_type{
  /*   background: #f7f7f7; */
    padding: 10px 5px;
    font-weight: 600;
    margin: 0 20px 20px;
    border-bottom:1px solid #e7e9eb;
}
.fill_info_type>span:before,
.claim_info_type>span:before{
    content: "";
    display: inline-block;
    margin-right: 10px;
    height: 14px;
    border-left: 3px solid #f38f36;
    color: #f38f36;
    font-size: 12px;
    vertical-align: middle;
    margin-bottom: 3px;
    font-weight: 900;
    /*border-left: 2px solid #f38f36;*/
    /*padding-left: 10px;*/
}



/*.claim_info_type{*/
    /*background: #f7f7f7;*/
    /*padding: 5px 10px 5px 30px;*/
    /*font-size: 15px;*/
    /*font-weight: 600;*/
    /*margin: 10px 0 20px;*/
/*}*/
/*.claim_info_type span{*/
    /*margin:5px 10px 5px 10px;*/
    /*border-left:3px solid #fb8034;*/
    /*padding-left: 15px;*/
/*}*/

/*鐞嗚禂浠嬬粛*/
/*.claim_intro_container{
    background-image:-webkit-linear-gradient(90deg, #fc6b3d, #ffc95c);
    background-image:linear-gradient(90deg,#fc6b3d,#ffc95c);
}*/
.claim_intro_container{
    background: url('../../../images/claim/radiusBack.png') no-repeat;
    background-size: 100% 100%;
    min-height: 300px;
    padding-bottom: 30px;
}

.part_title{
    width: 40%;
    margin:auto;
    padding: 60px 0 20px;
    background: url('../../../images/claim/divider.png') no-repeat 0 70%;
    background-size: 100%;
    font-size: 19px;
    color: #f38f36;
    text-align: center;
}

.claim_service_step li{
    float: left;
    width: 16.66%;
    text-align: center;
}

.warm_img{
    float: left;
    padding:10px;
}
.warming_content li{
    margin-bottom: 10px ;
    padding:0 30px ;
}
.conclution{
    border: 1px solid #f38f36;
    border-radius: 5px;
    padding:20px 10px;
    margin-top: 10px;
}
.case_item{
    margin:10px 20px;
    padding:5px 15px;
}
.case_content{
    position: relative;
    margin:10px 40px 10px 80px;
    padding:5px 15px;
    background: #fedebe;
    border-radius: 5px;
}
.conn_line{
    height: 230px;
    border-left: 1px solid #fdd5ab;
    position: absolute;
    top: 17px;
    left: 52px;
}
.case_content i{
    display: inline-block;
    width: 66px;
    height:44px;
    position: absolute;
    top:0;
    left: -66px;
}
.icon_01{
    background: url('../../../images/claim/exam_01.png') no-repeat;
}
.icon_02{
    background: url('../../../images/claim/exam_02.png') no-repeat;
}
.icon_03{
    background: url('../../../images/claim/exam_03.png') no-repeat;
}

/*width*/
.clai_info_requiry{
    padding: 5px 20px;
}
.clai_info_requiry label{
    padding-left: 10px ;
    padding-right: 10px;
}
.form-control_claim {
    display: inline-block;
    padding:2px;
    font-size: 13px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.requiry_btn{
    color: #fff;
    background-color: #fd8f25;
    border-color: #fd8f24;
    padding: 2px 10px;
    border-radius: 2px;
    outline: none;
}
.requiry_btn:focus,
.requiry_btn.focus {
    color: #fff;
    background-color: #fd8f25;
    border-color: #fd8f25;
}
.requiry_btn:hover {
    color: #fff;
    background-color: #fd8f25;
    border-color: #fd8f25;
}

.table thead{
    background: #fbfbfc;
}


input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    width: 100px;
    height: 25px;
    margin-right: 10px;
    border-radius: 15px;
    border: 1px solid #e8e8e7;
    color: #aeaead;
    text-indent: .15em;
    line-height:25px;
    text-align: center;
}

input[type="radio"]:checked + label {
    background-color: #fff4ec;
    color: #fb913f;
    border: 1px solid #fb913f;
}
input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
/*checkbox 鏍峰紡*/
/*input[type="checkbox"] + label {*/
    /*display: inline-block;*/
    /*width: 12px;*/
    /*height: 18px;*/
    /*background: url('../../../images/claim/no_choose.png') no-repeat;*/
    /*background-size: 100% 100%;*/
/*}*/

/*input[type="checkbox"]:checked + label {*/
    /*background: url('../../../images/claim/choose.png') no-repeat;*/
    /*background-size: 100% 100%;*/
/*}*/
/*input[type="checkbox"] {*/
    /*position: absolute;*/
    /*clip: rect(0, 0, 0, 0);*/
/*}*/


/*璇︽儏*/
.detail_insure_div{
    position: relative;
    border: 1px solid #f38f36;
    padding:1px;
}
.detail_insure_div .icon_dire{
    display: inline-block;
    width: 17px;
    height: 14px;
    position: absolute;
    top: -12px;
    right: 30px;
    background: url("../../../images/claim/react.png") no-repeat;
}
.detail_insure td{
    width:25%;
    text-align: left;
    margin-left:10px;
}
td.have_back{
    background: #fbfbfc;
    text-align: right;
    margin-right: 10px;

}


/*甯歌闂*/
.solution_problem{
    margin: 20px 0;
}
.question,.answer{
    position: relative;
    margin: 5px 20px 5px 50px;
    color: #8d8d8d;
}
.question{
    font-weight: 600;
    color: #000;
}
ul.answer li{
    margin-bottom: 3px;
}
.Q_icon{
    background: #FA7924;
    color: #fff;
}
.A_icon{
    background: #F8B624;
    color: #fff;
}
.Q_icon,.A_icon{
    width: 18px;
    height:18px;
    position: absolute;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    top:0;
    left: -25px;
}
/*2018-03-02*/
@media screen and (max-width: 768px) {
    #banner_claim>.example {
        height: 100px;
    }
    #banner_claim>.example ul>li{
        height: 100px;
    }
    .claim_intro_container {
        background: url(../../../images/claim/radiusBack.png) no-repeat;
        background-size: 100% 40%;
        min-height: 300px;
        padding-bottom: 30px;
    }
    .part_title {
        width: 75%;
    }
    .claim_service_step li p{
        height: 60px;
    }
    .claim_service_step li p img{
        max-width: 70%;
    }
    .conn_line {
        height: 300px;
    }

}