@charset "UTF-8";
body{
    font-size:1.3rem;
    background-color: #fff;
}
.c{
    width: 100%;
    height:71px;
    background: url(/wb_ielts/images/c.jpg) no-repeat center center;
}
.h70{
}
.banner{
    position: relative;
    width:100%;
    height:786px;
    background: url(/wb_ielts/images/banner.jpg) no-repeat center center;
}
.banner_bd{
    width:1000px;
    padding-top:550px;
    margin:auto;
}
.banner_form{
    width:660px;
    padding-left:15px;
    background:#ffb87d;
    background: -webkit-linear-gradient(left,#ffd0a8,#ffa65c);
    background: -moz-linear-gradient(left,#ffd0a8,#ffa65c);
    border-radius: 10px;
}
.banner_form .follow_form .tel{
    width:300px;
    height:54px;
    line-height:54px;
    text-indent:3em;
    background:#fff url(/wb_ielts/images/icon3.png) no-repeat 15px center;
}
.banner_form .submit{
    width:300px;
    height:54px;
    line-height:54px;
    background-color: #e53904;
    background: -webkit-linear-gradient(top,#ff5208,#cc2200);
    background: linear-gradient(top,#ff5208,#cc2200);
    border: solid #d65800 1px;
    box-shadow: 4px 4px 9px #f96a00;
    cursor: pointer;
}
.banner_form .close-bottom-form{
    display:none;
}


.title{
    padding: 20px 0;
    font-size:2.4rem;
    line-height:1.5em;
    font-weight: bold;
    text-align: center;
}
.title_txt{
    display: inline-block;
    position: relative;
}
.title_txt:before{
    content: "";
    position: absolute;
    left:-60px;
    top: 0;
    z-index: 22;
    width:45px;
    height:50px;
    background: url("/wb_ielts/images/icon1.png") no-repeat;
    background-size: 100% 100%;
}
.title_txt:after{
    content: "";
    position: absolute;
    right:-60px;
    top: 0;
    z-index: 22;
    width:44px;
    height:42px;
    background: url("/wb_ielts/images/icon2.png") no-repeat;
    background-size: 100% 100%;
}

.sg_bd{
    padding:50px 15px 80px 15px;
}
.sg_bg{
    padding:50px 15px 80px 15px;
    background-color: #f0f0f0;
}

.one{
    background: url("/wb_ielts/images/bg1.jpg") no-repeat center center;
}
.one ul{
    display:flex;
    flex-wrap: wrap;
    width:1220px;
    margin:auto;
    padding:30px 0 50px 0;
}
.one li{
    width:25%;
    padding:0 10px;
    box-sizing: border-box;
}
.one li .bd{
    width:100%;
    box-sizing: border-box;
    padding:10px;
    border-radius: 5px;
}
.one li .bd .img{
    height:115px;
    box-sizing: border-box;
    padding:30px 16px;
    font-weight:500;
    font-size:23px;
    color:#fff;
}
.one li .bd .txt{
    display: flex;
    padding: 20px 0;
}
.one li .bd i.iconfont{
    display: block;
    width:30px;
    padding-top:4px;
}
.one li .bd .word{
    flex: 1;
    font-size:18px;
    font-weight: 500;
    color:#333;
}
.one li .bd .btn{
    padding: 10px 0;
    text-align: center;
}
.one li .bd .btn a{
    display: inline-block;
    width:80%;
    height:43px;
    line-height: 43px;
    font-size:22px;
    font-weight: 500;
    color:#fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.one li .bd1{
    border:solid 1px #a696e9;
}
.one li .bd1 .img{
    background: #a696e9 url("/wb_ielts/images/img1.png") no-repeat 90% bottom;
}
.one li .bd1 .txt i{
    color:#a696e9;
}
.one li .bd1 .btn a{
    background:#a696e9;
}
.one li .bd2{
    border:solid 1px #eaa49e;
}
.one li .bd2 .img{
    background: #eaa49e url("/wb_ielts/images/img2.png") no-repeat 90% bottom;
}
.one li .bd2 .txt i{
    color:#eaa49e;
}
.one li .bd2 .btn a{
    background:#ef8f87;
}
.one li .bd3{
    border:solid 1px #7ec2ed;
}
.one li .bd3 .img{
    background: #7ec2ed url("/wb_ielts/images/img3.png") no-repeat 100% bottom;
}
.one li .bd3 .txt i{
    color:#7ec2ed;
}
.one li .bd3 .btn a{
    background:#6fbaea;
}
.one li .bd4{
    border:solid 1px #bfb85e;
}
.one li .bd4 .img{
    background: #bfb85e url("/wb_ielts/images/img4.png") no-repeat 90% bottom;
}
.one li .bd4 .txt i{
    color:#bfb85e;
}
.one li .bd4 .btn a{
    background:#b9b25a;
}


.free_btn{
    text-align: center;
}
.free_btn a{
    display: inline-block;
    height: 70px;
    min-width: 320px;
    padding:0 20px;
    color: #fff;
    line-height: 70px;
    border-radius: 70px;
    font-size: 28px;
    background-color: #e53904;
    background: -webkit-linear-gradient(top,#ff5208,#cc2200);
    background: linear-gradient(top,#ff5208,#cc2200);
    border: solid #d65800 1px;
    box-shadow: 4px 4px 9px #f96a00;
    cursor: pointer;
}
.free_btn a i{
    margin-left:5px;
}

.two{
    width:1200px;
    margin:auto;
    padding:50px 0;
}
.two_o{
    display: flex;
    width:100%;
    height:2px;
    margin-top:30px;
    background-color: #c3c3c3;
}
.two_o li{
    position: relative;
    width:25%;
}
.two_o li:after{
    content: "";
    position: absolute;
    left: 50%;
    top: -11px;
    z-index: 22;
    width:22px;
    height:22px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #fc7431;
}.two_o li:nth-child(even):after{
     background-color: #e83c04;
 }
.two_bd ul{
    display: flex;
    padding:50px 0;
}
.two_bd li{
    width:25%;
    padding:0 10px;
}
.two_bd .bd{
    overflow: hidden;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 3px 3px 9px rgba(42,42,42,.2);
}
.two_bd .img{
    position: relative;
    width:100%;
    height:180px;
}
.two_bd .img h4{
    position: absolute;
    width:100%;
    height:46px;
    left:0;
    bottom:0;
    z-index: 22;
    line-height: 46px;
    text-align: center;
    color:#fff;
    font-size:24px;
    font-weight: 600;
}
.two_bd .img1{
    background: url("/wb_ielts/images/img5.jpg") no-repeat center top;
}
.two_bd .img2{
    background: url("/wb_ielts/images/img6.jpg") no-repeat center top;
}
.two_bd .img3{
    background: url("/wb_ielts/images/img7.jpg") no-repeat center top;
}
.two_bd .img4{
    background: url("/wb_ielts/images/img8.jpg") no-repeat center top;
}
.two_bd .bd b{
    display: block;
    margin-bottom:5px;
    font-size:20px;
    font-weight: 600;
}
.two_bd .bd b i{
    margin-right:4px;
}
.two_bd .bd p{
    padding:20px;
    line-height:1.7;
    color:#333;
    font-size:16px;
}

.two_bd .bd1 h4{
    background-color:#fc7431;
}
.two_bd .bd1 b{
    color:#fc7431;
}
.two_bd .bd2 h4{
    background-color:#e83c04;
}
.two_bd .bd2 b{
    color:#e83c04;
}


.three_bg{
    width:1130px;
    margin:auto;
    padding:10px;
    margin-top:30px;
    box-sizing: border-box;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #ff7f41;
}
.three_bd{
    box-sizing: border-box;
    padding:20px 50px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #fff;
}

.three_bd dl{
    padding:25px 0;
    font-size:23px;
}
.three_bd dt{
    display:inline-block;
    width:140px;
    font-weight: bold;
}
.three_bd dd{
    display:inline-block;
    box-sizing: border-box;
    padding-right:80px;
}
.three_bd dd .radio_txt{
    display:block;
    height:30px;
    padding-left:38px;
}

.radio_form label input{
    display: none;
}
.radio_form label input + .radio_txt{
    color:#333;
    background: url(/yypeixun/images/7a.png) no-repeat;
}
.radio_form label input:checked + .radio_txt {
    color:#ff7f14;
    background: url(/yypeixun/images/7b.png) no-repeat;
}

.three_form{
    width:640px;
    margin:auto;
}
.three_form .close-bottom-form{
    display:none;
}
.three_form .follow_form .tel{
    width:360px;
    height:62px;
    line-height:62px;
    text-indent:3em;
    font-size:23px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background:#fff url(/wb_ielts/images/icon3.png) no-repeat 15px center;
}
.three_form .follow_form .submit{
    width:210px;
    height:62px;
    color:#fe702b;
    line-height:62px;
    font-size:23px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #feffab;
    background: -webkit-linear-gradient(top,#feffab,#ffbc6b);
    background: linear-gradient(top,#feffab,#ffbc6b);
    cursor: pointer;
}
.three .zhu{
    padding-bottom:20px;
    color:#fff;
    font-size:20px;
    text-align: center;
}


.four ul{
    display: flex;
    flex-wrap: wrap;
    width:1200px;
    margin:auto;
    margin-top:30px;
    margin-bottom:50px;
    padding:40px 20px;
    box-sizing: border-box;
    border-radius: 20px;
    border:solid 1px #ddd;
    background-color: #fff;
}
.four li{
    width:25%;
    padding:20px 0;
    text-align: center;
}
.four .icon{
    width:55%;
    margin:auto;
}
.four .icon img{
    width:100%;
}
.four .txt{
    font-size:1.3rem;
}


.five{
    width: 100%;
    padding:50px 0 70px 0;
    background: url(/daily/images/honor_bg.jpg) no-repeat center center;
}
.five .title{
    color:#fff;
}
.honor_list{
    width: 1120px;
    margin: auto;
    padding-top: 30px;
    overflow: hidden;
}
.honor_list_bd{
    width: 10000px;
}
.honor_list_bd li{
    float: left;
    width: 280px;
}
.content{
    width: 250px;
    height: 260px;
    margin:0 20px;
    padding-top: 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    background-color: #fff;
}
.content img{
    max-width:220px;
    height: 146px;
}
.content .txt{
    padding-top: 20px;
    font-size: 18px;
}


/*底部*/
.spiiker_foot{
    padding: 15px 0;
    line-height:2em;
    text-align:center;
    font-size:12px;
    color:#aaa;
    background-color: #333;
}

.foot_form{
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 99;
    width:100%;
    height:142px;
    background-color: #ff7f41;
}
.foot_form ul{
    display:flex;
    width:1320px;
    margin:auto;
}
.foot_form .bd{
    flex:1;
    position: relative;
}
.foot_form .follow_form{
    position: relative;
    padding:40px 0 0 0;
}
.foot_form .bd:after{
    content: "";
    position: absolute;
    right:30px;
    bottom:0;
    z-index: 22;
    width:177px;
    height:216px;
    background: url(/wb_ielts/images/img9.png) no-repeat;
}
.foot_form1{
    line-height:142px;
    color:#fff;
    font-size:18px;
}
.foot_form1 .txt{
    padding-right:30px;
}
.foot_form .follow_form .tel{
    height:65px;
    line-height:65px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-indent: 3em;
    background:#fff url(/wb_ielts/images/icon3.png) no-repeat 15px center;
}
.foot_form .follow_form .submit{
    height:65px;
    line-height:65px;
    border-radius: 0;
    color:#ff7040;
    font-weight:400;
    background: #fff;
}
.foot_form .close-bottom-form{
    display:none;
}
.h142{
    height:142px;
}

.foot_form li.close{
    width:40px;
}
.foot_form .close a{
    font-size:12px;
    color:#fff;
    cursor: pointer;
}


