@charset "utf-8";
#section2{overflow:hidden}
#section2 .cont{position:absolute;bottom:0;left:50%;width:1200px;margin-left:-600px}
#section2 .cont:before{position:absolute;top:-34px;left:-367px;width:567px;height:567px;border-radius:100%;background:#fff;background: -moz-linear-gradient(-45deg, #ffffff 40%, #eeeeef 100%);background: -webkit-linear-gradient(-45deg, #ffffff 40%,#eeeeef 100%);background:linear-gradient(135deg, #ffffff 40%,#eeeeef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeef',GradientType=1 );transition:1s;opacity:0;content:""}
#section2 .cont.step2:before{opacity:1}
#section2 .txt_area{position:relative;padding:0 100px 55px}
#section2 .txt_area:after{position:absolute;bottom:255px;right:0;z-index:-1;width:300px;height:0;background:#eeeeef;background:-moz-linear-gradient(top, #fff 20%, #eeeeef 100%);background:-webkit-linear-gradient(top, #fff 20%, #eeeeef 100%);background: linear-gradient(to bottom, #fff 20%,#eeeeef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eeeeef',GradientType=0 );transition:1s;content:""}
#section2 .cont.step1 .txt_area:after{bottom:0;height:255px}
#section2 .cont .num{position:absolute;top:0;right:100px;font-weight:500;font-size:13px;color:#aaa;letter-spacing:0.2px;font-family:'Poppins'}
#section2 .cont .num:after{position:absolute;top:50%;left:112.5px;width:360px;height:1px;margin-top:-0.5px;background:#e1e1e1;content:""}
#section2 .cont h2{margin-bottom:29px;font-weight:700;font-size:40px;line-height:60px;color:#111;opacity:0;font-family:'Poppins'}
#section2 .cont h2 span{display:block;position:relative;margin-bottom:34px;font-weight:500;font-size:13px;line-height:normal;color:#aaa;letter-spacing:0.2px}
#section2 .cont .txt{position:relative;font-size:13px;line-height:22px;color:#777;opacity:0;font-family:'Poppins'}
#section2 .cont .txt:after{display:block;content:"";clear:both}
#section2 .cont .txt .s_tit{position:absolute;top:-44px;left:50%;color:#b7702c}
#section2 .cont .txt .f_txt{float:left;width:50%}
#section2 .img_area{position:relative;opacity:0}
#section2 .img_area a{position:absolute;bottom:0;right:0;width:300px;background:#b7702c;font-weight:600;font-size:12px;line-height:160px;color:#fff;text-align:center;transition:0.3s;font-family:'Poppins'}
#section2 .img_area a:hover{border-radius:50px 0 0 0}
