.layout {
    width: 1200px;
    margin: 0 auto;
    clear: both;
}

* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/*400号码申请流程*/
.applystep_step01,.applystep_step03, .applystep_step05{margin-bottom: 120px;}
.applystep_tit{width:250px; height:88px; margin: 45px auto; background:url(../images/applystep_tit.png) no-repeat; }
.applystep_tit.step02{background-position: 0 -105px;}
.applystep_tit.step03{background-position: 0 -208px;}
.applystep_tit.step04{background-position: 0 -314px;}
.applystep_tit.step05{background-position: 0 -418px;}
.applystep_tit.step06{background-position: 0 -520px;}
.applystep_tit h2{ display: none;}
.grayBg{position: relative; background:#f4f4f4;}
.grayBg .applystep_arrow{position: absolute; left:50%; bottom:-77px; width:227px; height:77px; margin:0 auto; margin-left:-114px;  background:url(../images/applystep_gray_arrow.png); }
.applystep_step02 p,.applystep_step03 p,.applystep_step04 p,.applystep_step05 p,.applystep_step06 p,.applystep_step04 .txt{ font-size:24px; line-height:50px; color:#000;}
.applystep_step01 .layout{ height:680px; padding:168px 0 0px 0; background: url(../images/applystep_step01_bg.png) no-repeat left 50px;color:#fff;}
.applystep_step01 p{ padding-left:400px; font-size:22px;}
.applystep_step01 p:nth-of-type(2){ margin-top:100px;}
.applystep_step01 p:nth-of-type(3){ margin-top:78px; padding-left:325px; font-size:20px;}
.applystep_step02,.applystep_step04{ position: relative;}
.applystep_step02{ position: relative; height:304px; margin:70px auto; padding-top:9px;  background: url(../images/applystep_step02_bg.png) no-repeat;}
.applystep_step02 p{margin-bottom: 20px; font-size:24px; color:#000;    padding-left: 277px;}
.applystep_step03 .layout{ height:500px; padding:140px 0 0 467px; background: url(../images/applystep_step03_bg.png) no-repeat left 50px; }
.applystep_step03 .layout b{ color:#ff3d2f;}
.applystep_step04{ height:690px; margin:80px auto; padding-top:600px; background:url(../images/applystep_step04_img01.png) no-repeat center 265px;}
.applystep_step04 p{ position: absolute; text-align: center;}
.applystep_step04 p span{ display: block;}
.applystep_step04 p:nth-of-type(1){ top:267px; left:33px;}
.applystep_step04 p:nth-of-type(2){ top:46px; left:190px;}
.applystep_step04 p:nth-of-type(3){ top:0px; left:464px;}
.applystep_step04 p:nth-of-type(4){ top:0px; left:672px;}
.applystep_step04 p:nth-of-type(5){ top:82px; left:882px;}
.applystep_step04 p:nth-of-type(6){ top:272px; left:1038px;}
.applystep_step04 .txt{padding-left:220px;}
.applystep_step04 .txt b{ margin-left:-145px; color:#d72936;}
.applystep_step05 .layout{ height:485px; padding:170px 0 0 467px; background: url(../images/applystep_step05_bg.png) no-repeat left top; }
.applystep_step06{ position: relative; margin:70px auto; padding-top:490px; padding-left:170px; background: url(../images/applystep_step06_bg.png) no-repeat center top;}
.applystep_step06 p{margin-bottom: 20px; }