﻿
.banner_dljz{
    height: 450px;
    position: relative;
}

.banner_dljz ul{
    width: 100%;
    display: block;
    height: 100%;
}

.banner_dljz ul li{
    width: 100%;
    height: 100%;
}

.banner_dljz ul .dljz_banner1{

}

.banner_dljz ul .dljz_banner2{


}

.banner_dljz ul li a{
    width: 100%;
    height: 100%;
    display: block;
}

.banner_btn{
    width: 284px;
    height: 72px;
    position: absolute;
    bottom: 0;
    cursor: pointer;
}

.banner_btn1{
    left: 252px;
}

.banner_btn2{
    right: 252px;
}

.banner .btn {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 15px;
}

.banner .btn span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    cursor: pointer;
    background: #FFFFFF;
    border-radius: 25px;
}

.banner .btn span.on {
    background: #f65439;
}

.dztitle{
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #323232;
    line-height: 1;
    margin-bottom: 45px;
}

p{
    line-height: 1;
}

.dztitle span{
    font-weight: bold;
    color: #f65439;
}

/*表单*/
.dljz_fm{
    background-color: #F2F4F7;
    padding-top: 50px;
}

.dljz_fm .dz_fm1{
    display: block;
    background-color: #FFFFFF;
    /*height: 303px;*/
    overflow: hidden;
    padding-bottom: 40px;
}

.channel_mid{
    width: 1200px;
    margin: 0 auto;
    padding-top: 45px;
    padding-bottom: 35px;
    box-sizing: border-box;
    background-color: #FFFFFF;
    box-shadow: #d5d5d5 0 0 30px 5px;
}

.channel_mid .text_top{
    font-size: 16px;
    color: #F65439;
    margin-bottom: 35px;
    line-height: 1;
    text-align: center;
}

.channel_main{
    text-align: center;
    margin-bottom: 40px;
    overflow: hidden;
    padding-left: 90px;
    box-sizing: border-box;
}

.channel_main .fm_tit{
    float: left;
    width: 200px;
    height: 54px;
    line-height: 54px;
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    color: #F65439;
}

.channel_main .fm{
    float: left;
    margin-right: 16px;
}

.channel_main .fm form{
    float: left;
}

.channel_main .fm input{
    width: 370px;
    height: 54px;
    box-sizing: border-box;
    line-height: 54px;
    text-indent: 1em;
}

.channel_main .channel_sub{
    width: 194px;
    height: 54px;
    line-height: 54px;
    color: #FFFFFF;
    background-color: #F65439;
    float: left;
    cursor: pointer;
}

.channel_main .zx_btn{
    width: 223px;
    height: 54px;
    line-height: 54px;
    color: #F65439;
    border: #F65439 solid 1px;
    float: left;
    box-sizing: border-box;
}

.zx_btn{
    cursor: pointer;
}

.channel_mid .line{
    width: 100%;
    height: 0;
    border-bottom: #DCDCDC dashed 1px;
    margin-bottom: 20px;
}

.channel_mid .recent{
    height: 70px;
    overflow: hidden;
}

.recent p{
    height: 35px;
    padding: 0 200px;
    box-sizing: border-box;
}

.recent p span{
    display: block;
    float: left;
    width: 50%;
    height: 35px;
    line-height: 35px;
}

.recent p .l{
    text-align: left;
}

.recent p .r{
    text-align: right;
}


.dljz_fm .left_items,.dljz_fm .right_items{
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding-top: 50px;
    padding-left: 30px;
}

.dljz_fm .fm_item{
    width: 100%;
    margin-bottom: 30px;
}

.dljz_fm .fm_item.item_last{
    margin-bottom: 0;
}

.dljz_fm .fm_item .fm_label{
    float: left;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    width: 86px;
}

.dljz_fm .fm_item input{
    box-sizing: border-box;
    height: 45px;
    width: 394px;
    border: 1px solid #E8E8E8;
    text-indent: 1em;
    float: left;
    font-size: 16px;
}

.dljz_fm .fm_item select{
    box-sizing: border-box;
    height: 45px;
    width: 394px;
    border: 1px solid #E8E8E8;
    text-indent: 1em;
    float: left;
    font-size: 16px;
    outline: none;
}

.dljz_fm .fm_item .fm_radio1{
    float: left;
    height: 45px;
    text-align: center;
    line-height: 45px;
    width: 160px;
    box-sizing: border-box;
    border: 1px solid #E8E8E8;
    border-left: none;
    cursor: pointer;
}

.dljz_fm .fm_item .fm_radio1.radio_left{
    border-left: 1px solid #E8E8E8;
}

.dljz_fm .fm_item .fm_radio1.fo{
    background-color: #F65439;
    border-color: #F65439;
    color: #FFFFFF;
}

.dljz_fm .fm_item .fm_radio2{
    float: left;
    height: 45px;
    text-align: center;
    line-height: 45px;
    width: 86px;
    box-sizing: border-box;
    border: 1px solid #E8E8E8;
    border-left: none;
    cursor: pointer;
}

.dljz_fm .fm_item .fm_radio2.radio_left{
    border-left: 1px solid #E8E8E8;
}

.dljz_fm .fm_item .fm_radio2.onf{
    background-color: #F65439;
    border-color: #F65439;
    color: #FFFFFF;
}

.dz_fm1 .fm_sub{
    width: 417px;
    height: 45px;
    box-sizing: border-box;
    border: 1px solid #F65439;
    line-height: 43px;
    text-align: center;
    color: #F65439;
    cursor: pointer;
}

.dz_fm1 .fm_sub:hover{
    background-color: #F65439;
    color: #FFFFFF;
}

    /*part1*/
.dljz_part1{
    background-color: #FAFAFA;
    padding-bottom: 15px;
}

.dz1main{
    overflow: hidden;
}

.dz1item{
    float: left;
    width: 270px;
    height: 185px;
    background-color: #FFFFFF;
    margin-right: 40px;
    border-radius: 6px;
    cursor: pointer;
}

.dz1item:nth-child(4){
    margin-right: 0;
}

.dz1item:hover{
    background-color: #F65439;
}

.dz1item:hover p{
    color: #FFFFFF;
}

.dz1icon{
    width: 92px;
    height: 92px;
    margin: 31px auto 16px;
}

.dz1icon1{
    background-image: url("../images/golditem1.png");
}

.dz1icon2{
    background-image: url("../images/golditem2.png");
}

.dz1icon3{
    background-image: url("../images/golditem3.png");
}

.dz1icon4{
    background-image: url("../images/golditem4.png");
}

.dz1item p{
    text-align: center;
    font-size: 18px;
}

.dljz_part2{
    background-color: #FAFAFA;
    padding-bottom: 55px;
}

.dz2main{
    overflow: hidden;
    margin-bottom: 10px;
}

.dz2item{
    float: left;
    width: 265px;
    height: 364px;
    background-color: #FFFFFF;
    /*border: #FFFFFF solid 1px;*/
    margin-right: 44px;
    position: relative;

    box-shadow: inset 0 0 0 0px transparent;
    -webkit-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -ms-transition: all 0.6s ease-in;
    -o-transition: all 0.6s ease-in;
    transition: all 0.6s ease-in;
    overflow: hidden;
    z-index: 2;
}

.dz2item:after,.dz2item:before{
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid transparent;
    width: 0;
    height: 0;
    z-index: -3;
}

.dz2item:after{
    top: 0;
    left: 0;
    -webkit-transition: border-color 0s ease-in 0.8s, width 0.2s ease-in 0.6s, height 0.2s ease-in 0.4s;
    transition: border-color 0s ease-in 0.8s, width 0.2s ease-in 0.6s, height 0.2s ease-in 0.4s;
}

.dz2item:before{
    bottom: 0;
    right: 0;
    -webkit-transition: border-color 0s ease-in 0.4s, width 0.2s ease-in 0.2s, height 0.2s ease-in;
    transition: border-color 0s ease-in 0.4s, width 0.2s ease-in 0.2s, height 0.2s ease-in;
}

.dz2item:hover:after,.dz2item:hover:before{
    width: 100%;
    height: 100%;
}

.dz2item:hover:after{
    border-top-color: #F65439;
    border-right-color: #F65439;
    -webkit-transition: width 0.2s ease-out, height 0.2s ease-out 0.2s;
    transition: width 0.2s ease-out, height 0.2s ease-out 0.2s;
}

.dz2item:hover:before{
    border-bottom-color: #F65439;
    border-left-color: #F65439;
    -webkit-transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s;
    transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s;
}



.dz2item:hover .dz2bigcircle{
    border: #F65439 solid 1px;
}

.dz2item:hover .dz2smallcircle{
    border: #F65439 solid 1px;
}

.dz2item:nth-child(4){
    margin-right: 0;
}

.dz2bigcircle{
    width: 157px;
    height: 157px;
    border: #dedede solid 1px;
    border-radius: 80px;
    margin: 19px auto 10px;
    position: relative;
}

.dz2smallcircle{
    width: 135px;
    height: 135px;
    border: #dedede solid 1px;
    border-radius: 68px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.dz2smallcircle img{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.dz2text{
    padding: 0 27px;
    line-height: 26px;
}

.dz2textgrey{
    font-size: 12px;
    color: #6f6f6f;
}

.dz2textem{
    color: #f65439;
}

.dljz_part3{
    padding-bottom: 54px;
}

.dz3main{
    padding-top: 15px;
    overflow: hidden;
}

.dz3item{
    float: left;
    width: 294px;
    margin-left: 40px;
    margin-right: 66px;
}

.dz3img{
    width: 248px;
    height: 232px;
    margin: 0 auto;
    overflow: hidden;
}

.dz3item:nth-child(1) .dz3img{
    background: url("../images/problem1.png") no-repeat center;
}

.dz3item:nth-child(2) .dz3img{
    background: url("../images/problem2.png") no-repeat center;
}

.dz3item:nth-child(3) .dz3img{
    background: url("../images/problem3.png") no-repeat center;
}

.dz3img p{
    text-align: center;
    font-size: 23px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 187px;
}

.dz3textgrey{
    color: #737373;
}

.dzmidadv{
    height: 176px;
    background: url("../images/midadv.png") no-repeat center;
}

.dzmidadv a{
    display: block;
    width: 100%;
    height: 100%;
}

.dljz_part4{
    padding-bottom: 55px;
}

.dljz_part4 .dztitle{
    margin-bottom: 13px;
}

.dzsubtitle{
    text-align: center;
    font-size: 16px;
    margin-bottom: 38px;
}

.dz4main{
    overflow: hidden;

}

.p4item{
    width: 362px;
    float: left;
}

.p4item:nth-child(2){
    margin: 0 57px;
}

.p4itemtop{
    margin-bottom: 20px;
    width: 312px;
    height: 255px;
    background-color: #FAFAFA;
    padding: 0 25px;
}

.p4itembot{
    width: 362px;
    height: 125px;

    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.p4item:hover .p4itembot{
    margin-top: -20px;
}

.p4iconouter{
    padding-top: 32px;
    height: 42px;
    margin-bottom: 20px;
}

.p4icon1{
    background: url("../images/p4icon1.png") no-repeat center;
    width: 34px;
    height: 39px;
}

.p4icon2{
    background: url("../images/p4icon2.png") no-repeat center;
    width: 49px;
    height: 40px;
}

.p4icon3{
    background: url("../images/p4icon3.png") no-repeat center;
    width: 46px;
    height: 42px;
}

.p4itemtitle{
    font-size: 20px;
    margin-bottom: 11px;
}

.p4itemline{
    width: 94px;
    height: 0;
    border-bottom: #2B2C2C solid 1px;
    margin-bottom: 25px;
}

.p4itemtext{
    line-height: 27px;
}

.dz_zxicon{
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 28px;
    width: 23px;
    height: 23px;
    background-image: url("../images/zc_zxicon.png");
}

.banner_center{
    height: 372px;
    position: relative;
}

.banner_roll{
    width: 265px;
    height: 270px;
    position: absolute;
    right: 45px;
    top: 15px;
    background: url("../images/banner_fix.png");
}

.banner_roll_blank{
    width: 266px;
    height: 239px;
    margin-top: 31px;
}

.banner_roll_title{
    font-size: 18px;
    font-weight: bold;
    color: #fb6e0f;
    text-align: center;
    margin-bottom: 15px;
    padding-top: 23px;
}

.banner_roll_main{
    height: 162px;
    overflow: hidden;
}

.banner_roll_list{
    line-height: 27px;
    text-align: center;
    height: 27px;
    font-size: 13px;
}


/*19-8-14*/

.title_blo {
    text-align: center;
}

.txt_center {
    text-align: center;
}

.part_title {
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
}

.title_black {
    color: #323232;
}

.title_white{
    color: #FFFFFF;
}

.title_orange {
    color: #F65439;
}

.part_subtitle{
    margin-top: 15px;
    font-size: 16px;
}

.title_mr{
    margin-right: 10px;
}

.subtitle_mr{
    margin-right: 8px;
}

/*代理记账类型*/

.dljz_cate{
    padding: 65px 0;
    background-color: #F2F4F7;
}

.dljz_cate .title_blo{
    margin-bottom: 45px;
}

.dljz_cate .part_main .tr{
    height: 279px;
}

.dljz_cate .part_main .tr_mb{
    margin-bottom: 34px;
}

.dljz_cate .part_main .item{
    width: 590px;
    transition-duration: 1s;
}

.dljz_cate .part_main .item_left{
    float: left;
}

.dljz_cate .part_main .item_right{
    float: right;
}

.dljz_cate .part_main .item:hover{
    transform: translateY(-25px);
}

.dljz_cate .item .item_tit{
    width: 100%;
    height: 104px;
    line-height: 104px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    font-size: 32px;
    background-size: 100% 100%;
}

.dljz_cate .item .item_tit1{
    background-image: url("../images/cate_bg1.jpg");
    background-repeat: no-repeat;
}

.dljz_cate .item .item_tit2{
    background-image: url("../images/cate_bg2.jpg");
    background-repeat: no-repeat;
}

.dljz_cate .item .item_tit3{
    background-image: url("../images/cate_bg3.jpg");
    background-repeat: no-repeat;
}

.dljz_cate .item .item_tit4{
    background-image: url("../images/cate_bg4.jpg");
    background-repeat: no-repeat;
}

.dljz_cate .item .item_main{
    background-color: #FFFFFF;
    box-sizing: border-box;
    padding: 15px 20px 0;
    height: 175px;
}

.dljz_cate .item .item_main .item_text{
    height: 98px;
    line-height: 24px;
}

.dljz_cate .item .item_main .item_btn{
    float: right;
    clear: both;
    width: 139px;
    height: 37px;
    border: 1px solid #F65439;
    border-radius: 37px;
    text-align: center;
    line-height: 37px;
    color: #F65439;
    font-size: 16px;
    cursor: pointer;
}

.dljz_trouble{
    padding: 52px 0 62px;
}

.dljz_trouble .title_blo{
    margin-bottom: 45px;
}

.dljz_trouble .part_main{
    overflow: hidden;
    margin-bottom: 50px;
}

.dljz_trouble .part_main .item{
    width: 362px;
    margin-right: 57px;
    float: left;
}

.dljz_trouble .part_main .item_last{
    margin-right: 0;
}

.dljz_trouble .item .item_top{
    width: 100%;
    height: 125px;
    margin-bottom: 7px;
}

.dljz_trouble .item .item_top img{
    width: 100%;
    height: 100%;
    display: block;
}

.dljz_trouble .item .item_main{
    background-color: #F2F4F7;
    width: 100%;
    height: 255px;
    box-sizing: border-box;
    padding: 30px 20px 0;
}

.dljz_trouble .item .item_main p{
    color: #F65439;
    font-weight: bold;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 17px;
}

.dljz_trouble .item .item_main .line{
    width: 94px;
    height: 1px;
    background-color: #B8B8B8;
    margin-bottom: 15px;
}

.dljz_trouble .item .item_main .item_text{
    line-height: 27px;
    height: 107px;
}

.dljz_trouble .item .item_main .item_btn{
    width: 139px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    border: 1px solid #F65439;
    font-size: 16px;
    color: #F65439;
    border-radius: 37px;
    margin: 0 auto;
    cursor: pointer;
}

/*代账流程*/
.dljz_steps{
    padding: 55px 0 60px;
    background-color: #F2F4F7;
}

.dljz_steps .title_blo{
    margin-bottom: 44px;
}

.dljz_steps .part_main{
    margin-bottom: 50px;
    overflow: hidden;
}

.dljz_steps .part_main .item{
    float: left;
    margin-right: 2.83px;
    background-color: #FFFFFF;
    width: 169px;
}

.dljz_steps .part_main .item_last{
    margin-right: 0;
}

.dljz_steps .part_main .item .item_head{
    margin-bottom: 32px;
    padding-top: 30px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
}

.dljz_steps .part_main .item:hover .item_head{
    margin-bottom: 7px;
}

.dljz_steps .part_main .item .item_bot img{
    width: 100%;
}

.dljz_steps .part_main .item .item_head .item_num{
    width: 35px;
    height: 35px;
    margin: 0 auto 19px;
    border-radius: 35px;
}

.dljz_steps .item .item_num1{
    background-image: url("../images/step_num1.png");
    background-repeat: no-repeat;
}

.dljz_steps .item .item_num2{
    background-image: url("../images/step_num2.png");
    background-repeat: no-repeat;
}

.dljz_steps .item .item_num3{
    background-image: url("../images/step_num3.png");
    background-repeat: no-repeat;
}

.dljz_steps .item .item_num4{
    background-image: url("../images/step_num4.png");
    background-repeat: no-repeat;
}

.dljz_steps .item .item_num5{
    background-image: url("../images/step_num5.png");
    background-repeat: no-repeat;
}

.dljz_steps .item .item_num6{
    background-image: url("../images/step_num6.png");
    background-repeat: no-repeat;
}

.dljz_steps .item .item_num7{
    background-image: url("../images/step_num7.png");
    background-repeat: no-repeat;
}

.dljz_steps .part_main .item .item_head p{
    line-height: 1;
    margin-bottom: 14px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.dljz_steps .part_main .item .item_head .line{
    width: 26px;
    height: 1px;
    background-color: #F65439;
    margin: 0 auto;
}

/*保驾护航*/
.dljz_items{
    height: 630px;
    max-width: 1920px;

    box-sizing: border-box;
    padding-top: 50px;
}

.dljz_items .part_title{
    margin-bottom: 45px;
}

.dljz_items .part_main{
    margin-bottom: 38px;
    overflow: hidden;
}

.dljz_items .part_main .item{
    float: left;
    margin: 1px;
    width: 598px;
    height: 36px;
}

.dljz_items .part_main .cl{
    clear: left;
}

.dljz_items .part_main .item .item_tit{
    width: 133px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #FFFFFF;
    float: left;
    background-color: #F65439;
}

.dljz_items .part_main .item .item_text{
    width: 465px;
    float: left;
    line-height: 36px;
    height: 36px;
    text-indent: 1em;
    background-color: #ffFFFF;
}


/*担忧*/
.dljz_fear{
    padding: 60px 0;
}

.dljz_fear .title_blo{
    margin-bottom: 65px;
}

.dljz_fear .part_main{
    overflow: hidden;
}

.dljz_fear .part_main .item{
    width: 300px;
    float: left;
}

.dljz_fear .part_main .item .item_head{
    width: 223px;
    height: 211px;
    margin: 0 auto 25px;
    box-sizing: border-box;
    padding-top: 159px;
    background-size: 100% 100%;
}

.dljz_fear .part_main .item .item_head1{

}

.dljz_fear .part_main .item .item_head2{

}

.dljz_fear .part_main .item .item_head3{

}

.dljz_fear .part_main .item .item_head4{

}

.dljz_fear .part_main .item .item_head p{
    height: 42px;
    line-height: 42px;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 21px;
}

.dljz_fear .part_main .item .item_text{
    line-height: 27px;
    height: 106px;
    width: 205px;
    margin: 0 auto;
    text-align: center;
}

.dljz_fear .part_main .item .item_btn{
    width: 139px;
    height: 37px;
    margin: 0 auto;
    border: 1px solid #F65439;
    color: #F65439;
    text-align: center;
    border-radius: 37px;
    line-height: 37px;
    cursor: pointer;
}

/*能做什么*/
.dljz_able{
    max-width: 1920px;
    height: 663px;

}

.dljz_able .w1200{
    overflow: hidden;
}

.dljz_able .part_main{
    margin-left: 23px;
    margin-top: 50px;
    background-color: #FFFFFF;
    width: 897px;
}

.dljz_able .part_main .able_tit{
    height: 73px;
    line-height: 73px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 32px;
    background-color: #F65439;
    margin-bottom: 12px;
}

.dljz_able .part_main .able_cont{
    background-color: #FFFFFF;
    padding-bottom: 35px;
}

.dljz_able .part_main .able_text{
    margin-bottom: 40px;
}

.dljz_able .part_main .able_text .item{
    height: 58px;
    line-height: 58px;
}

.dljz_able .part_main .able_text .item .text_orange{
    font-size: 58px;
    color: #F65439;
    line-height: 50px;
    display: block;
    float: left;
    margin-left: 35px;
    margin-right: 23px;
    height: 58px;
}

.dljz_able .part_main .able_text .item .item_text{
    font-size: 18px;
    line-height: 58px;
    width: 775px;
    display: block;
    float: left;
    box-sizing: border-box;
    border-bottom: 1px dashed #DCDCDC;
}


/*更多服务*/

.dljz_more{
    padding-top: 60px;
    margin-bottom: 70px;
}

.dljz_more .part_main{
    overflow: hidden;
}

.dljz_more .part_main .item{
    margin-right: 18.5px;
    float: left;
    width: 286px;
}

.dljz_more .part_main .item_last{
    margin-right: 0;
}

.dljz_more .title_blo{
    margin-bottom: 60px;
}

.dljz_more .part_main .item .item_top{
    margin-bottom: 33px;
}

.dljz_more .part_main .item .item_top img{
    display: block;
    width: 100%;
}

.dljz_more .part_main .item p{
    line-height: 1;
    font-weight: bold;
    text-align: center;
    font-size: 22px;
    margin-bottom: 20px;
}

.dljz_more .part_main .item .item_btn{
    width: 139px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    color: #F65439;
    border: 1px solid #F65439;
    border-radius: 39px;
    margin: 0 auto;
    cursor: pointer;
}

/*预约*/

.dljz_appointment{
    margin-bottom: 90px;
}

.dljz_appointment .part_main{
    height: 262px;

}

.dljz_appointment .fm_block{
    width: 745px;
    padding-top: 45px;
    float: right;
    margin-right: 27px;
}

.dljz_appointment .fm_block .part_tit{
    color: #FFFFFF;
    line-height: 1;
    font-weight: bold;
    text-align: center;
    font-size: 37px;
    margin-bottom: 38px;
}

.dljz_appointment .fm_block .fm{
    margin-bottom: 33px;
}

.dljz_appointment .fm_block .fm form{
    display: block;
    height: 44px;
}

.dljz_appointment .fm_block .fm .fm_item{
    height: 44px;
    width: 241px;
    margin-right: 11px;
    float: left;
}

.dljz_appointment .fm_block .fm .item_last{
    margin-right: 0;
}

.dljz_appointment .fm_block .fm .fm_item select,.dljz_appointment .fm_block .fm .fm_item input{
    width: 100%;
    height: 100%;
    border: none;
    text-indent: 1em;
    border-radius: 0;
}

.dljz_appointment .fm_block .fm_sub{
    cursor: pointer;
    width: 235px;
    height: 41px;
    border-radius: 41px;
    line-height: 41px;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    margin: 0 auto;
    box-shadow: 0 0 4px 3px #ffc66e;;
}


.part_main .item .item_btn:hover{
    background-color: #F65439;
    color: #FFFFFF;
}

/*咨询按钮*/
.my_zx{
    text-align: center;
}

.my_zx_btn{
    height: 44px;
    border: #F65439 solid 1px;
    border-radius: 23px;
    display: inline-block;
}

.my_zx_btn span{
    line-height: 44px;
}

.zx_sp_left{
    padding-left: 23px;
    padding-right: 12px;
    color: #F65439;
    font-size: 14px;
}

.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(../images/zc_zxicon.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.zx_sp_right{
    margin-left: 27px;
}


@media screen and (max-width: 1400px){
    .w1200{
        width: 920px;
    }

    .banner_dljz{
        height: 350px;
    }

    .banner_center{
        height: 290px;
    }

    .dztitle{
        font-size: 32px;
        margin-bottom: 30px;
        margin-top: 35px;
    }

    .dljz_fm .left_items,.dljz_fm .right_items{
        padding-top: 30px;
        padding-left: 20px;
    }

    .dljz_fm .fm_item .fm_label{
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        width: 82px;
    }

    .dljz_fm .fm_item{
        margin-bottom: 25px;
    }

    .dljz_fm .dz_fm1{
        padding-bottom: 30px;
    }

    .dljz_fm .fm_item .fm_radio1{
        height: 40px;
        line-height: 40px;
        width: 140px;
    }

    .dljz_fm .fm_item .fm_radio2{
        height: 40px;
        line-height: 45px;
        width: 70px;
        box-sizing: border-box;
        border: 1px solid #E8E8E8;
        border-left: none;
        cursor: pointer;
    }

    .dljz_fm .fm_item select{
        height: 40px;
        width: 320px;
        font-size: 15px;
    }

    .dljz_fm .fm_item input{
        height: 40px;
        width: 320px;
        font-size: 15px;
    }

    /*代理记账类型*/

    .dljz_cate{
        padding: 35px 0;
    }

    .dljz_cate .part_main .item{
        width: 450px;
    }

    .dljz_cate .title_blo{
        margin-bottom: 35px;
    }

    .dljz_cate .part_main .tr{
        height: 230px;
    }

    .dljz_cate .part_main .tr_mb{
        margin-bottom: 30px;
    }

    .dljz_cate .item .item_tit{
        height: 80px;
        line-height: 80px;
        font-size: 30px;
    }

    .dljz_cate .item .item_main{
        padding: 12px 15px 0;
        height: 150px;
    }

    .dljz_cate .item .item_main .item_text{
        height: 92px;
        line-height: 22px;
        font-size: 13px;
    }

    .dljz_cate .item .item_main .item_btn{
        width: 130px;
        height: 32px;
        border-radius: 32px;
        line-height: 32px;
        font-size: 15px;
    }

    /*常见问题*/
    .dljz_trouble{
        padding: 30px 0 35px;
    }

    .dljz_trouble .title_blo{
        margin-bottom: 35px;
    }

    .dljz_trouble .part_main{
        overflow: hidden;
        margin-bottom: 35px;
    }

    .dljz_trouble .part_main .item{
        width: 280px;
        margin-right: 40px;
    }

    .dljz_trouble .part_main .item_last{
        margin-right: 0;
    }

    .dljz_trouble .item .item_top{
        height: 96px;
    }

    .dljz_trouble .item .item_main{
        height: 210px;
        padding: 15px 15px 0;
    }

    .dljz_trouble .item .item_main p{
        font-size: 15px;
        margin-bottom: 12px;
    }

    .dljz_trouble .item .item_main .line {
        width: 65px;
        margin-bottom: 8px;
    }

    .dljz_trouble .item .item_main .item_text{
        line-height: 20px;
        height: 100px;
        font-size: 13px;
    }

    /*代账流程*/
    .dljz_steps{
        padding: 35px 0 40px;
    }

    .dljz_steps .title_blo{
        margin-bottom: 30px;
    }

    .dljz_steps .part_main{
        margin-bottom: 35px;
    }

    .dljz_steps .part_main .item{
        margin-right: 2.83px;
        width: 129px;
    }

    .dljz_steps .part_main .item .item_head{
        margin-bottom: 25px;
        padding-top: 22px;
    }

    .dljz_steps .part_main .item_last{
        margin-right: 0;
    }

    /*保驾护航*/
    .dljz_items{
        height: auto;
        padding-top: 35px;
        padding-bottom: 35px;
        background-size: auto 100%;
    }

    .dljz_items .part_title{
        margin-bottom: 30px;
    }

    .dljz_items .part_main{
        margin-bottom: 30px;
        overflow: hidden;
    }

    .dljz_items .part_main .item{
        margin: 1px auto;
        width: 720px;
        height: 36px;
        float: none;
    }

    .dljz_items .part_main .item .item_tit{
        width: 150px;
        height: 36px;
        line-height: 36px;
    }

    .dljz_items .part_main .item .item_text{
        width: 570px;
        line-height: 36px;
        height: 36px;
        text-indent: 3em;
    }

    /*担忧*/
    .dljz_fear{
        padding: 40px 0;
    }

    .dljz_fear .title_blo{
        margin-bottom: 40px;
    }

    .dljz_fear .part_main .item{
        width: 230px;
    }

    .dljz_fear .part_main .item .item_head{
        width: 190px;
        height: 175px;
        margin: 0 auto 20px;
        padding-top: 131px;
    }

    .dljz_fear .part_main .item .item_head p{
        height: 35px;
        line-height: 35px;
        font-size: 19px;
    }

    .dljz_fear .part_main .item .item_text{
        line-height: 25px;
        height: 90px;
        width: 195px;
    }

    /*能做什么*/
    .dljz_able{
        height: 530px;
    }

    .dljz_able .part_main{
        margin-left: 15px;
        margin-top: 30px;
        width: 750px;
    }

    .dljz_able .part_main .able_tit{
        height: 60px;
        line-height: 60px;
        font-size: 30px;
        margin-bottom: 8px;
    }

    .dljz_able .part_main .able_cont{
        background-color: #FFFFFF;
        padding-bottom: 25px;
    }

    .dljz_able .part_main .able_text{
        margin-bottom: 30px;
    }

    .dljz_able .part_main .able_text .item{
        height: 50px;
        line-height: 50px;
    }

    .dljz_able .part_main .able_text .item .text_orange{
        font-size: 50px;
        color: #F65439;
        line-height: 50px;
        display: block;
        float: left;
        margin-left: 35px;
        margin-right: 23px;
        height: 50px;
    }

    .dljz_able .part_main .able_text .item .item_text{
        font-size: 17px;
        line-height: 50px;
        width: 660px;
        display: block;
        float: left;
        box-sizing: border-box;
        border-bottom: 1px dashed #DCDCDC;
    }

    /*更多服务*/
    .dljz_more{
        padding-top: 35px;
        margin-bottom: 45px;
    }

    .dljz_more .part_main .item{
        margin-right: 12px;
        width: 220px;
    }

    .dljz_more .part_main .item_last{
        margin-right: 0;
    }

    .dljz_more .title_blo{
        margin-bottom: 35px;
    }

    .dljz_more .part_main .item .item_top{
        margin-bottom: 20px;
    }

    .dljz_more .part_main .item p{
        font-size: 20px;
        margin-bottom: 15px;
    }

    .dljz_more .part_main .item .item_btn{
        width: 130px;
        height: 32px;
        line-height: 32px;
        border-radius: 32px;
    }

    /*预约*/
    .dljz_appointment{
        margin-bottom: 60px;
    }

    .dljz_appointment .part_main{
        height: 230px;
    }

    .dljz_appointment .fm_block{
        width: 600px;
        padding-top: 40px;
        margin-right: 8px;
    }

    .dljz_appointment .fm_block .part_tit{
        font-size: 29px;
        margin-bottom: 30px;
    }

    .dljz_appointment .fm_block .fm{
        margin-bottom: 25px;
    }

    .dljz_appointment .fm_block .fm form{
        display: block;
        height: 40px;
    }

    .dljz_appointment .fm_block .fm .fm_item{
        height: 40px;
        width: 190px;
        margin-right: 9px;
        float: left;
    }

    .dljz_appointment .fm_block .fm_sub{
        cursor: pointer;
        width: 200px;
        height: 37px;
        border-radius: 37px;
        line-height: 37px;
        font-size: 15px;
    }

















}


















