

.my_zx {
    text-align: center;
}

.my_zx_btn {
    height: 44px;
    border: #F65439 solid 1px;
    border-radius: 23px;
    display: inline-block;
}

.zx_sp_left {
    padding-left: 23px;
    padding-right: 12px;
    color: #F65439;
    font-size: 14px;
}

.my_zx_btn span {
    line-height: 44px;
}

.my_zx_btn a {
    padding-left: 26px;
    padding-right: 18px;
    background-color: #F65439;
    color: #FFFFFF;
    height: 44px;
    border-radius: 23px;
    display: inline-block;
    font-size: 16px;
    position: relative;
    cursor: pointer;
}

.my_zx_btn a:hover {
    opacity: 0.8;
}

.my_zx_icon {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../../img/public/zc_zxicon.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.zx_sp_right {
    margin-left: 27px;
}

.title_block{
    text-align: center;
}

.title_block .part_tit{
    font-size: 32px;
    line-height: 1;
    font-weight: bold;
}

.title_block .part_sub_tit{
    line-height: 1;
    font-size: 16px;
    margin-top: 20px;
}

.text_white{
    color: #FFFFFF;
}

.text_orange{
    color: #F65439;
}

.text_yellow{
    color: #ffb31f;
}

/*banner*/
.banner_dljz{

    max-width: 1920px;
    margin: 0 auto;
}

.banner_dljz .banner_center{
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}

.banner_center .banner_l{
    width: 800px;
    float: left;
    padding-top: 65px;
}

.banner_center .banner_l .banner_tit1{
    font-weight: bold;
    font-size: 52px;
    line-height: 1;
    margin-bottom: 25px;
}

.banner_center .banner_l .banner_tit1 .mr{
    margin-right: 35px;
}

.banner_center .banner_l .banner_tit2{
    color: #afafaf;
    line-height: 1;
    font-size: 19px;
    font-family: Arial, "Microsoft Yahei", "Simsun";
    margin-bottom: 20px;
}

.banner_center .banner_l .banner_tit3{
    width: 437px;
    height: 50px;
    line-height: 50px;
    color: #FFFFFF;
    font-size: 24px;
    background-color: #F65439;
    text-align: center;
}

.banner_center .banner_l .banner_tit3 .mr{
    margin-right: 23px;

}

.banner_center .banner_r{
    width: 250px;
    padding-top: 18px;
    float: right;
}

.banner_center .fm_banner{
    background-color: #FFFFFF;
    width: 100%;
    padding: 20px 11px;
    box-sizing: border-box;
}

.banner_center .fm_banner form{
    display: block;
    margin-bottom: 15px;
}

.banner_center .fm_banner .fm_banner_tit{
    line-height: 1;
    color: #F65439;
    font-size: 18px;
    margin-bottom: 14px;
    text-align: center;
}

.banner_center .fm_banner .fm_banner_tit .mr{
    margin-right: 12px;
}

.banner_center .fm_banner .fm_item{
    height: 41px;
    margin-bottom: 6px;
}

.banner_center .fm_banner .fm_item.item_last{
    margin-bottom: 0;
}

.banner_center .fm_banner .fm_item select{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    text-indent: 1em;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
}

.banner_center .fm_banner .fm_item input{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    text-indent: 1em;
}

.banner_center .fm_banner .fm_sub{
    height: 41px;
    background-color: #F65439;
    color: #FFFFFF;
    text-align: center;
    line-height: 41px;
    cursor: pointer;
}

.banner_center .fm_banner .fm_sub:hover{
    background-color: #d74b35;
}

/*异常状态*/
.abnormal_sta{
    padding: 50px 0 25px;
}

.abnormal_sta .title_block{
    margin-bottom: 40px;
}

.abnormal_sta .part_main{
    width: 1131px;
    margin: 0 auto;
}

.abnormal_sta .part_main img{
    display: block;
    width: 100%;
}

/*异常类型*/
.abnormal_cate{
    padding-top: 45px;
    box-sizing: border-box;
    height: 719px;
    max-width: 1920px;
    margin: 0 auto;

}

.abnormal_cate .title_block{
    margin-bottom: 40px;
}

.abnormal_cate .part_main{
    margin-bottom: 58px;
}

.abnormal_cate .tr{
    overflow: hidden;

}

.abnormal_cate .tr.tr_mb{
    margin-bottom: 24px;
}

.abnormal_cate .tr .item{
    float: left;
    margin-right: 27px;
    width: 382px;
    background-color: #FFFFFF;
    height: 184px;
    position: relative;
    box-sizing: border-box;
    padding: 38px 0 0 32px;
}

.abnormal_cate .tr .item.item_last{
    margin-right: 0;
}

.abnormal_cate .tr .item img{
    display: block;
    position: absolute;
    right: 20px;
    bottom: 5px;
    width: 128px;
}

.abnormal_cate .tr .item .item_tit{
    font-size: 20px;
    line-height: 1;
    margin-bottom: 60px;
}

.abnormal_cate .tr .item .item_btn{
    width: 116px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #F65439;
    border: 1px solid #F65439;
    cursor: pointer;
}

.abnormal_cate .tr .item .item_btn:hover{
    color: #FFFFFF;
    background-color: #F65439;
}

/*后果*/
.gsjf_result{
    box-sizing: border-box;
    height: 570px;
    max-width: 1920px;

    padding-top: 50px;
}

.gsjf_result .title_block{
    margin-bottom: 70px;
}

.gsjf_result .part_main{
    width: 1200px;
    margin: 0 auto 45px;
    overflow: hidden;
}

.gsjf_result .part_main .item{
    float: left;
    width: 192px;
    margin-right: 9px;
}

.gsjf_result .part_main .item.item_last{
    margin-right: 0;
}

.gsjf_result .part_main .item .item_head{
    width: 95px;
    height: 38px;
    line-height: 38px;
    color: #FFFFFF;
    text-align: center;
    font-size: 18px;
    margin: 0 auto;
    background-color: #F65439;
    border-radius: 5px 5px 2px 2px;
}

.gsjf_result .part_main .item .item_img{
    width: 100%;
    height: 125px;
}

.gsjf_result .part_main .item .item_img img{
    display: block;
    width: 100%;
    height: 100%;
}

.gsjf_result .part_main .item .item_text{
    background-color: #FFFFFF;
    padding: 12px 12px 0;
    line-height: 25px;
    font-size: 16px;
    box-sizing: border-box;
    height: 115px;
}

/*异常原因*/
.gsjf_reason{
    padding-top: 70px;
}

.gsjf_reason .title_block{
    margin-bottom: 50px;
}

.gsjf_reason .part_main{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.gsjf_reason .part_main .item{
    float: left;
    margin-right: 37px;
    width: 272px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    background-color: #EDEDED;
    font-size: 18px;
}

.gsjf_reason .part_main .item.item_last{
    margin-right: 0;
}

/*解除异常*/
.gsjf_relieve{
    padding: 75px 0 50px;
}

.gsjf_relieve .title_block{
    margin-bottom: 65px;
}

.gsjf_relieve .tr1{
    width: 1100px;
    margin: 0 auto 26px;
    overflow: hidden;
}

.gsjf_relieve .tr1 .item{
    width: 216px;
    float: left;
}

.gsjf_relieve .tr1 .item_head{
    width: 31px;
    height: 31px;
    padding: 16px;
    margin: 0 auto 30px;
    position: relative;
    background-color: #F65439;
    border-radius: 63px;

}

.gsjf_relieve .tr1 .item_head .item_icon{
    width: 31px;
    height: 31px;
}

.gsjf_relieve .tr1 .item_head .icon1{
    background-image: url("../../img/gsjf/relieve1.png");
    background-repeat: no-repeat;
}

.gsjf_relieve .tr1 .item_head .icon2{
    background-image: url("../../img/gsjf/relieve2.png");
    background-repeat: no-repeat;
}

.gsjf_relieve .tr1 .item_head .icon3{
    background-image: url("../../img/gsjf/relieve3.png");
    background-repeat: no-repeat;
}

.gsjf_relieve .tr1 .item_head .icon4{
    background-image: url("../../img/gsjf/relieve4.png");
    background-repeat: no-repeat;
}

.gsjf_relieve .tr1 .item_head .icon5{
    background-image: url("../../img/gsjf/relieve5.png");
    background-repeat: no-repeat;
}

.gsjf_relieve .tr1 .item p{
    text-align: center;
    font-size: 20px;
    line-height: 1;
}

.gsjf_relieve .tr_line{
    width: 100%;
    max-width: 1920px;
    height: 15px;
    background-image: url("../../img/gsjf/relieve_line.png");
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 30px;
}

.gsjf_relieve .tr2{
    width: 1100px;
    overflow: hidden;
    margin: 0 auto 70px;
}

.gsjf_relieve .tr2 .num{
    float: left;
    width: 217px;
    text-align: center;
    font-size: 20px;
    color: #F65439;
    line-height: 1;
}

.gsjf_relieve .my_zx{
    margin-bottom: 65px;
}

.gsjf_relieve .notice{
    text-align: center;
}

.gsjf_relieve .notice .notice_item{
    height: 75px;
    line-height: 75px;
    font-size: 38px;
    font-weight: bold;
    color: #ff2400;
    background-color: #FFD943;
    margin: 0 auto 18px;
}

.gsjf_relieve .notice .item1{
    width: 953px;
}

.gsjf_relieve .notice .item2{
    width: 1104px;
}

.gsjf_relieve .notice .item3{
    width: 690px;
}

/*能否解非表单*/
.fm_check{
    height: 413px;
    background-color: #F7F7F7;
}

.fm_check .inner{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.fm_check .fm_ornament{
    float: left;
    width: 589px;
    height: 377px;

    position: absolute;
    left: 0;
    bottom: 0;
}

.fm_check .fm_block{
    float: right;
    width: 450px;
    padding-top: 50px;
}

.fm_check .fm_block .fm_tit{
    font-size: 24px;
    line-height: 1;
    margin-bottom: 35px;
    text-align: center;
}

.fm_check .fm_block form{
    display: block;
    margin-bottom: 22px;
}

.fm_check .fm_block .fm_item{
    margin-bottom: 19px;
    height: 53px;
}

.fm_check .fm_block .fm_item.item_last{
    margin-bottom: 0;
}

.fm_check .fm_block .fm_item input{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    float: none;
    text-indent: 1em;
}

.fm_check .fm_block .fm_item select{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    float: none;
    text-indent: 1em;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
}

.fm_check .fm_block .fm_sub{
    line-height: 53px;
    height: 53px;
    text-align: center;
    background-color: #F65439;
    color: #FFFFFF;
    border-radius: 3px;
    cursor: pointer;
}

.fm_check .fm_block .fm_sub:hover{
    opacity: 0.8;
}

    /*服务优势*/
.reg_part5 .inner{
    width: 1200px;
    margin: 0 auto;
    padding: 45px 0 60px;
}

.reg_part5 .title_block{
    margin-bottom: 38px;
}

.reg_part5 .high{
    overflow: hidden;
}

.p5_li {
    width: 329px;
    height: 246px;
    position: relative;
}

.p5_li_left {
    float: left;
    margin-right: 106px;

}

.p5_li_center {
    float: left;

    box-sizing: border-box;
}

.p5_li_right {
    float: right;

}

.p5_bg_or {
    overflow: hidden;
    width: 329px;
    height: 60px;
    background-color: rgba(246, 84, 57, 0.9);
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
}

.p5_li_blo {
    height: 246px;
    box-sizing: border-box;
    padding-top: 10px;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
}

.p5_li_title {
    text-align: center;
    color: #FFFFFF;
    width: 140px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 20px;
    font-size: 25px;
    background: url(../../img/reg/p5_advance_title.png) no-repeat;
}

.p5_text {
    padding-left: 47px;
    height: 15px;
    line-height: 15px;
    margin-bottom: 15px;
}

.p5_text_last {
    margin-bottom: 25px;
}

.p5_center_btn {
    width: 177px;
    height: 41px;
    line-height: 41px;
    background-color: #FFFFFF;
    margin: 0 auto;
    border-radius: 22px;
}

.p5_center_btn a {
    color: #F65439;
    display: block;
}

.txt_center {
    text-align: center;
}

.p5_text span {
    color: #FFFFFF;
    display: block;
    float: left;
}

.p5_text .icon_check {
    display: block;
    width: 15px;
    height: 15px;
    background: url(../../img/reg/icon_check.png) no-repeat;
    margin-right: 20px;
}

.p5_li:hover .p5_bg_or {
    height: 246px;
}

.p5_li:hover .p5_li_blo {
    padding-top: 22px;
}




























































