@charset "utf-8";

.block{position:relative;width:100%;}
.f1Bg{background:#f6f7fa url(../../img/lingyuan/regist_bg.jpg) no-repeat center bottom;}
.bgColor{background-color:#f6f7fa;}
.bgColor2{background-color:#303849;}
/* banner */
.banner{position:relative;height:500px;overflow:hidden;}
.banner img{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:500px;}
/* search */
.search{position:relative;height:56px;padding:40px 0 10px;}
.search .txt_name,.search .txt_tel{float:left;height:56px;border:none;color:#fff;font-size:16px;line-height:56px;}
.search .txt_name{width:366px;padding:0 10px 0 76px;background:#282828 url(../../img/lingyuan/search_name.png) no-repeat 20px 11px;}
.search .txt_tel{width:382px;padding:0 10px 0 60px;margin:0 10px;background:#282828 url(../../img/lingyuan/search_tel.png) no-repeat 21px 11px;}
.search .subBtn{float:right;width:276px;height:56px;padding-left:118px;background:#ff7e46 url(../../img/lingyuan/search_btn.png) no-repeat 63px 11px;border:none;color:#fff;font-size:16px;line-height:56px;text-align:left;transition:all .3s;}
.search .subBtn:hover{background-color:#f7520b;}
/* f1Box */
.f1Box{height:290px;padding-bottom:40px;}
.queryResult{width:510px;height:288px;padding:0 70px 0 48px;border:1px solid #e6e6e6;}
.queryResult h2{height:30px;padding:18px 0 7px;color:#333;font-size:18px;font-weight:normal;line-height:30px;}
.queryResult h2 b{color:#de1721;}
.txtMarquee{position:relative;height:216px;overflow:hidden;}
.txtMarquee .bd{height:216px;overflow:hidden;}
.txtMarquee .infoList li{position:relative;height:27px;padding-left:22px;overflow:hidden;}
.txtMarquee .infoList li i{position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;background-color:#4d4d4d;border-radius:50%;overflow:hidden;}
.txtMarquee .infoList li span{float:left;width:40px;height:27px;display:block;color:#4c4c4c;font-size:14px;line-height:27px;}
.txtMarquee .infoList li span.s3{width:78px;}
.txtMarquee .infoList li span.s4{width:260px;}
.txtMarquee .infoList li b{position:absolute;top:0;right:0;color:#de1721;font-size:14px;line-height:27px;}
.sub-menu{width:560px;height:290px;}
.sub-menu ul{width:570px;height:290px;overflow:hidden;}
.sub-menu li{float:left;position:relative;width:145px;height:138px;margin:0 10px 10px 0;padding-left:128px;border:1px solid #e6e6e6;}
.sub-menu li span{position:absolute;left:24px;top:26px;width:86px;height:86px;}
.sub-menu li.i2 span{background-position:-90px 0;}
.sub-menu li.i3 span{background-position:-180px 0;}
.sub-menu li.i4 span{background-position:-270px 0;}
.sub-menu li h3{height:30px;padding-top:12px;color:#333;font-size:18px;line-height:30px;}
.sub-menu li p{color:#999;font-size:14px;line-height:20px;}
.sub-menu li .more{position:absolute;bottom:14px;right:54px;width:88px;height:24px;border:#e6e6e6 1px solid;border-radius:12px;color:#fff;font-size:14px;text-align:center;line-height:24px;transition:all ease-out .4s;}
.sub-menu li .more b{width:0;opacity:0;transition:all ease-out .4s;}
.sub-menu li .more i{display:inline-block;width:17px;height:8px;background-position:-370px -80px;}
.sub-menu li:hover .more i{background-position:-390px -80px;}
.sub-menu li:hover .more{border-color:#ff7e46;background-color:#ff7e46;color:#fff;}
.sub-menu li:hover .more b{width:50px;opacity:1;}
/* num-box */
.num-box{height:148px;}
.num-box ul{height:84px;padding-top:32px;}
.num-box li{float:left;position:relative;height:84px;border-right:1px solid #1e2430;}
.num-box li.i1,.num-box li.i4{width:306px;}
.num-box li.i2,.num-box li.i3{width:292px;}
.num-box li.i4{border-right:none;}
.num-box li h3{height:64px;text-align:center;}
.num-box li h3 .counter{color:#ff7e46;font:normal 54px/64px HELVETICANEUELTPRO-THEX,Arial;}
.num-box li h3 .icon{width:23px;height:22px;margin-right:4px;display:inline-block;background-position:-600px -30px;overflow:hidden;}
.num-box li h3 .upArrow{width:12px;height:34px;margin-left:4px;display:inline-block;background-position:0 -540px;overflow:hidden;}
.num-box li h3 b{width:45px;height:41px;display:inline-block;background-position:-20px -540px;line-height:120px;overflow:hidden;}
.num-box li p{position:absolute;left:0;bottom:0;width:100%;height:22px;color:#959595;font-size:14px;line-height:22px;text-align:center;}
/* 热门服务 */
.pop-service{padding:44px 0 42px;}
.pop-service h2{color:#333;font-size:32px;font-weight:normal;line-height:40px;text-align:center;}
.pop-service h2 span{display:block;color:#b2b2b2;font-size:16px;line-height:20px;text-transform:uppercase;}
.pop-service ul{height:396px;padding-top:46px;}
.pop-service li{float:left;position:relative;width:214px;height:178px;padding:0 20px 0 152px;margin:0 18px 18px 0;border:1px solid #e6e6e6;transtion:all .3s;cursor:pointer;}
.pop-service li.i3,.pop-service li.i6{margin-right:0;}
.pop-service li .recommend{position:absolute;left:-5px;top:-5px;width:95px;height:95px;background-position:-500px 0;}
.pop-service li .tape{position:absolute;bottom:-3px;right:-3px;width:42px;height:42px;background-position:-420px -30px;}
.pop-service li .icon{position:absolute;left:30px;transition:all .3s;}
.pop-service li.i1 .icon{top:47px;width:90px;height:84px;background-position:0 -120px;}
.pop-service li.i2 .icon{top:47px;width:94px;height:88px;background-position:-100px -120px;}
.pop-service li.i3 .icon{top:44px;width:89px;height:91px;background-position:-210px -120px;}
.pop-service li.i4 .icon{top:46px;width:90px;height:87px;background-position:-310px -120px;}
.pop-service li.i5 .icon{top:45px;width:90px;height:90px;background-position:-410px -120px;}
.pop-service li.i6 .icon{top:52px;width:90px;height:76px;background-position:-510px -120px;}
.pop-service li h3{height:42px;padding-top:15px;border-bottom:1px solid #dddddf;color:#3d3d3d;font-size:24px;font-weight:normal;line-height:42px;}
.pop-service li p{padding-top:4px;color:#949494;font-size:14px;line-height:21px;text-align:justify;}
.pop-service li:hover{background-color:#004199;border-color:#004199;box-shadow:2px 2px 12px rgba(0,0,0,.6);}
.pop-service li.i1:hover .icon{background-position:0 -220px;}
.pop-service li.i2:hover .icon{background-position:-100px -220px;}
.pop-service li.i3:hover .icon{background-position:-210px -220px;}
.pop-service li.i4:hover .icon{background-position:-310px -220px;}
.pop-service li.i5:hover .icon{background-position:-410px -220px;}
.pop-service li.i6:hover .icon{background-position:-510px -220px;}
.pop-service li:hover h3{color:#fff;}
.pop-service li:hover p{color:#fff;}
/* 公司注册流程 */
.registration{padding:44px 0 40px;}
.registration h2{color:#333;font-size:32px;font-weight:normal;line-height:40px;text-align:center;}
.registration h2 span{display:block;color:#b2b2b2;font-size:16px;line-height:20px;text-transform:uppercase;}
.registration ul{height:712px;padding-top:46px;}
.registration li{float:left;position:relative;width:224px;height:336px;margin:0 20px 20px 0;background-color:#fefeff;transition:all .3s;cursor:pointer;}
.registration li.first{width:468px;background-color:transparent;}
.registration li.i3,.registration li.i8{margin-right:0;}
.registration li h3{padding-top:35px;color:#959595;font-size:16px;font-weight:normal;line-height:24px;}
.registration li h3 span{display:block;color:#333;font-size:24px;line-height:34px;}
.registration li.first p{bottom:128px;width:300px;color:#949494;font-size:16px;text-transform:uppercase;line-height:22px;text-align:left;}
.registration li .addBtn{position:absolute;left:0;bottom:100px;width:27px;height:27px;background-position:-600px 0;overflow:hidden;}
.registration li .num{position:absolute;width:42px;height:32px;top:18px;left:14px;line-height:120px;overflow:hidden;}
.registration li.i1 .num{background-position:-640px 0;}
.registration li.i2 .num{background-position:-690px 0;}
.registration li.i3 .num{background-position:-740px 0;}
.registration li.i4 .num{background-position:-790px 0;}
.registration li.i5 .num{background-position:-640px -40px;}
.registration li.i6 .num{background-position:-690px -40px;}
.registration li.i7 .num{background-position:-740px -40px;}
.registration li.i8 .num{background-position:-790px -40px;}
.registration li .icon{display:block;}
.registration li.i1 .icon{width:86px;height:112px;margin:112px auto 0;background-position:0 -320px;}
.registration li.i2 .icon{width:117px;height:92px;margin:120px auto 0;background-position:-100px -320px;}
.registration li.i3 .icon{width:89px;height:112px;margin:112px auto 0;background-position:-230px -320px;}
.registration li.i4 .icon{width:133px;height:85px;margin:126px auto 0;background-position:-330px -320px;}
.registration li.i5 .icon{width:86px;height:98px;margin:119px auto 0;background-position:-480px -320px;}
.registration li.i6 .icon{width:133px;height:85px;margin:126px auto 0;background-position:0 -440px;}
.registration li.i7 .icon{width:133px;height:85px;margin:126px auto 0;background-position:-140px -440px;}
.registration li.i8 .icon{width:120px;height:104px;margin:116px auto 0;background-position:-280px -440px;}
.registration li p{position:absolute;left:0;bottom:0;width:100%;height:64px;color:#3d3d3d;font-size:24px;line-height:64px;text-align:center;}
.registration li:hover{box-shadow:2px 2px 10px rgba(0,0,0,.4);}
.registration li.first:hover{box-shadow:none;}
/* 四大服务优势 */
.advantage{padding:42px 0 50px;}
.advantage h2{color:#333;font-size:32px;font-weight:normal;line-height:40px;text-align:center;}
.advantage h2 span{display:block;color:#b2b2b2;font-size:16px;line-height:20px;text-transform:uppercase;}
.advantage ul{height:400px;padding:46px 0 36px;overflow:hidden;}
.advantage li{float:left;width:50%;height:400px;}
.advantage li.i1{background:#004199 url(../../img/lingyuan/pic_01.jpg) no-repeat right top;}
.advantage li.i2{background:#f0f0f0 url(../../img/lingyuan/pic_02.jpg) no-repeat left top;}
.advantage li h3{height:72px;color:#3d3d3d;font-size:36px;line-height:72px;}
.advantage li p{color:#3d3d3d;font-size:18px;line-height:30px;}
.advantage li.i1 h3{padding:106px 300px 12px 0;text-align:right;color:#fff;}
.advantage li.i1 p{padding-right:300px;text-align:right;color:#fff;}
.advantage li.i2 h3{padding:106px 0 12px 300px;}
.advantage li.i2 p{padding-left:300px;}
.advantage-con{height:376px;overflow:hidden;}
.advantage-con dl{position:relative;height:94px;}
.advantage-con dl dt{position:absolute;top:10px;left:50%;margin-left:-37.5px;z-index:2;width:75px;height:75px;background-position:-838px 0;color:#004199;font-size:26px;font-weight:bold;line-height:75px;text-align:center;cursor:pointer;}
.advantage-con dl dt:hover{background-position:-920px 0;color:#fff;}
.advantage-con dl dd{float:left;position:relative;width:50%;height:94px;}
.advantage-con dl dd p{color:#949494;font-size:18px;line-height:94px;}
.advantage-con dl dd.d1 p{padding-right:180px;text-align:right;}
.advantage-con dl dd.d2 p{padding-left:180px;}
.advantage-con dl dd i{position:absolute;top:50%;margin-top:-13px;width:26px;height:26px;overflow:hidden;}
.advantage-con dl dd.d1 i{right:126px;background-position:-440px 0;}
.advantage-con dl dd.d2 i{left:126px;background-position:-470px 0;}
/* 浩宇专业顾问推荐 */
.adviser{padding:42px 0 60px;}
.adviser h2{padding-bottom:46px;color:#333;font-size:32px;font-weight:normal;line-height:40px;text-align:center;}
.adviser h2 span{display:block;color:#b2b2b2;font-size:16px;line-height:20px;text-transform:uppercase;}
.slideBox{position:relative;height:410px;overflow:hidden;}
.slideBox .hd{height:80px;padding-top:80px;}
.slideBox .hd ul{height:80px;padding-left:17px;}
.slideBox .hd ul li{float:left;position:relative;width:284px;height:80px;margin-right:10px;background:#fff;cursor:pointer;}
.slideBox .hd ul li img{position:absolute;left:10px;top:10px;width:60px;height:60px;}
.slideBox .hd ul li p{padding:12px 0 0 84px;color:#3d3d3d;font-size:20px;line-height:28px;}
.slideBox .hd ul li p span{display:block;color:#949494;font-size:16px;line-height:24px;}
.slideBox .hd ul li i{position:absolute;left:0;bottom:0;width:0%;height:3px;opacity:0;background-color:#004199;transition:all linear .3s;}
.slideBox .hd ul li.on i{opacity:1;width:100%;}
.slideBox .bd{position:relative;height:250px;z-index:0;}
.slideBox .bd li{position:relative;height:250px;}
.slideBox .bd dl{position:relative;height:250px;padding:0 100px;}
.slideBox .bd dl dt{position:absolute;top:0;left:100px;width:250px;height:250px;}
.slideBox .bd dl dt img{width:250px;height:250px;display:block;}
.slideBox .bd dl dd{padding:15px 0 0 290px;}
.slideBox .bd dl dd h3{color:#3d3d3d;font-size:24px;font-weight:normal;line-height:32px;}
.slideBox .bd dl dd h3 span{display:block;color:#949494;font-size:16px;line-height:25px;}
.slideBox .bd dl dd p{padding:20px 0 26px;color:#949494;font-size:16px;line-height:24px;}
.slideBox .bd dl dd .btn{position:relative;width:176px;height:54px;padding-left:38px;display:block;background-color:#ff7e46;border-radius:27px;color:#fff;font-size:26px;line-height:54px;}
.slideBox .bd dl dd .btn i{position:absolute;right:38px;top:50%;margin-top:-12px;width:24px;height:24px;background-position:-600px -60px;overflow:hidden;transition:all .3s;}
.slideBox .bd dl dd .btn:hover{background-color:#fb5913;}
.slideBox .bd dl dd .btn:hover i{right:24px;}
.slideBox .prev,.slideBox .next{position:absolute;top:108px;width:20px;height:32px;}
.slideBox .prev{left:0;background-position:-620px -120px;}
.slideBox .next{right:0;background-position:-650px -120px;}
/* slideCasetBox */
.slideCasetBox{padding:32px 0 60px;}
.slideCasetBox .hd{height:62px;padding-bottom:54px;}
.slideCasetBox .hd ul{height:62px;text-align:center;}
.slideCasetBox .hd ul li{width:226px;height:62px;display:inline-block;*display:inline;*zoom:1;color:#333;font-size:32px;line-height:62px;text-align:center;cursor:pointer;}
.slideCasetBox .hd ul li.on{background:url(../../img/lingyuan/slideCase_on.png) no-repeat center bottom;}
.slideCasetBox .bd li img{display:block;}
/* 常见问题 */
.problem{padding:54px 0 60px;}
.problem h2{padding-bottom:44px;color:#333;font-size:32px;font-weight:normal;line-height:40px;text-align:center;}
.problem h2 span{display:block;color:#b2b2b2;font-size:16px;line-height:20px;text-transform:uppercase;}
.problem dl{position:relative;height:384px;}
.problem dl dt{position:absolute;top:40px;right:58px;width:396px;height:342px;}
.problem dl dt img{width:396px;height:342px;display:block;}
.problem dl dd{width:600px;}
.problem dl dd ul{height:384px;overflow:hidden;}
.problem dl dd li{position:relative;width:438px;height:52px;padding:0 112px 0 20px;margin-bottom:12px;border:1px solid #dbdbdb;overflow:hidden;transition:all 0.8s ease 0s;cursor:pointer;}
.problem dl dd li a{color:#949494;font-size:16px;line-height:52px;}
.problem dl dd li span{position:absolute;top:0;right:20px;color:#949494;font-size:16px;line-height:52px;}
.problem dl dd li i{width:0;height:11px;opacity:0;display:inline-block;background-position:-620px -160px;transition:all ease-out .4s;}
.problem dl dd li:hover{margin-left:20px;background-color:#1860c1;}
.problem dl dd li:hover span{color:#fff;}
.problem dl dd li:hover a{color:#fff;}
.problem dl dd li:hover i{opacity:1;width:28px;}