:-moz-placeholder{opacity: 1;font-size: 25px;color: rgb(185,184,184)}::-moz-placeholder{opacity: 1;font-size: 25px;color: rgb(185,184,184)}input:-ms-input-placeholder{opacity: 1;font-size: 25px;color: rgb(185,184,184)}input::-webkit-input-placeholder{opacity: 1;font-size: 25px;color: rgb(185,184,184)}select{border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline: none;background: transparent}select::-ms-expand{display: none}body{font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 20px;width: 100%;background-color: #fff;color: #4d4d4d}*{margin: 0;padding: 0;list-style:none}a,a:hover,a:visited,a:active,a:focus{outline: none;text-decoration: none;cursor: pointer}.menu{position: fixed;width: 100%;height: 81px;background-color: #fff;border-bottom: solid 1px #ccc;z-index: 20}.menu ul{position: absolute;left: 50%;display: block;width: 1330px;margin-left: -665px;height: 100%}.menu .logo{width: 136px;height: 29px}.menu ul li{font-size: 20px;display: block;float: left;width: 185px;height: 100%;line-height: 81px;color: #333;text-align: center;cursor: pointer}.menu ul li .free{display: inline-block;background-color: rgb(235,166,18);width: 150px;height: 50px;line-height: 50px;color: #fff;margin-top: 10px;font-size: 20px;border-radius: 25px}.banner{position: relative;width: 100%;height: 812px;background: transparent url(/proc/Home/market/sem03/images/banner.png?hash=8298313f) bottom center no-repeat}.part{position: relative;width: 100%;height: 300px;text-align: center}.myContain{position: absolute;left: 50%;display: block;width: 1330px;margin-left: -665px;height: 100%}.flex{display: -webkit-flex;display: flex;justify-content: space-between;align-items:flex-end}.banner .myContain{}.banner .myContent{width: 100%;height: 84px;margin-top: 379px;padding: 0 10px}.banner .myContent a{display: inline-block;position: relative;border-radius: 42px;background-color: rgb(71,130,248);width: 381px;height: 84px;line-height: 84px;color: #fff;font-size: 53px;text-align: center;font-weight: bold}.banner .myContent a:nth-child(1) span{content: '';position: absolute;width: 60px;height: 60px;border-radius: 50%;background-color: #EBA612;top: -23px;left: 351px;z-index: 1;font-size: 17px;line-height: 18px;padding-top: 5px;border: solid 1px #999}.part .part-title-main{font-size: 36px;color: #000;font-weight: bold}.part .part-title-sub{font-size: 12.27px;color: #6a6a6a;font-weight: bold}.part .part-title-line{background-color: rgb(229,173,21);width: 33px;height: 3px;margin: 8px auto}.part .myContent{width: 100%}.part0{margin-top: 50px}.part0 .myContent{margin-top: 60px}.part0 .myContent .item{width: 216px;height: 100px;display: inline-block;font-size: 18px;color: #282331}.part0 .myContent .item .item-img{margin-bottom: 20px}.part1{width: 100%;height: 610px;background: transparent url(/proc/Home/market/sem03/images/part1-bg.png?hash=7711fc06) top center no-repeat;margin-top: 50px}.part1 .part-title-main{margin-top: 50px}.part1 .myContent{margin-top: 30px}.part1 .left{display: inline-block;width: 645px;height: 409px;vertical-align: top;padding-top:20px}.part1 .left .item{margin: 20px auto;width: 300px;height: 50px;line-height: 50px;text-align: left;font-size: 20px;font-weight: bolder}.part1 .left .item li{display: inline-block;border-radius: 50%;background-color: rgb(235,166,18);width: 28px;height: 28px;line-height: 28px;text-align: center;color: #fff;margin-right: 50px}.part1 .right{width: 671px;height: 409px;display: inline-block;vertical-align: top}.part2{background: transparent url(/proc/Home/market/sem03/images/part2-bg.png?hash=6ab05818) top center no-repeat;margin-top: 50px;height: 1100px}.part2 .myContent{margin-top: 60px}.part2 .tabNav{width: 100%;display: flex;justify-content: space-between;align-items:flex-end}.part2 .tabNav .navItem{background-color: rgb(255,255,255);box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.09);width: 310px;height: 72px;border-radius: 36px;font-size: 32px;font-weight: bolder;line-height: 72px;cursor: pointer}.part2 .tabNav .navItem.active{color: #fff;background-color: #4782F8}.part2 .subTabNav{margin-top: 30px;width: 100%}.part2 .subNavItem{display: inline-block;color: #000;font-size: 30px;cursor: pointer;margin-right: 40px;line-height: 60px;height: 60px;width: 150px}.part2 .subNavItem.active{color: #4782F8;border-bottom: solid 3px #4782F8}.part2 .tabContent{border-radius: 10px;background-color: rgb(255,255,255);box-shadow: 0px 9px 38px 0px rgba(0,0,0,0.1);width: 1185px;height: 586px;margin: 50px auto;padding: 60px;text-align: left}.part2 .tabContent .tab-title{height: 80px;line-height: 80px;color: #eba612;font-size: 26px;font-weight: bold}.part2 .tabContent .tab-title label{color: #282331;font-size: 12px}.part2 .tab-content{font-size: 20px;line-height:40px}.part2 .tab-content .item{display: inline-block;width: 500px;font-size: 20px;line-height:40px;vertical-align: top}.part2 .free,.partbtn .free{display: block;width: 240px;height: 72px;line-height: 72px;font-size: 32px;background-color:#4782F8;color: #fff;border-radius: 36px;margin: 0px auto;cursor: pointer}.part3{height: 1100px;background: transparent url(/proc/Home/market/sem03/images/part3-bg.png?hash=bf446e47) bottom center no-repeat}.part3 .part-title-main{margin-top: 50px}.part3 .item1{height: 320px;padding-top: 120px}.part3 .item2{height: 258px;padding-top: 20px}.part3 .item3{height: 382px;padding-top: 20px}.part3 .item-title{font-size: 25px;display: block;font-weight: bold;height: 50px;line-height: 50px;width: 400px;margin: 0 auto}.part3 .item-title:before{content: '';display: inline-block;width: 27px;height: 29px;background: transparent url(/proc/Home/market/sem03/images/sub-title-ico-left.png?hash=4596d37f) center center no-repeat;margin-right: 40px;vertical-align: middle}.part3 .item-title:after{content: '';display: inline-block;width: 27px;height: 29px;background: transparent url(/proc/Home/market/sem03/images/sub-title-ico-right.png?hash=05985f93) center center no-repeat;margin-left: 40px;vertical-align: middle}.part3 .school-list{display: flex;justify-content: space-between;align-items:flex-end;margin-top: 50px}.part3 .school-item{position: relative;width: 310px;height: 77px}.part3 .school-item .school-img{position: absolute;top: 0;left: 0;width: 77px;height: 77px;border-radius: 50%;box-shadow: 0px 12px 18px 0px rgba(47,47,51,0.16);background:#fff;z-index: 15}.part3 .school-item .school-img img{width: 45px;margin-top: 10px}.part3 .school-item .school-name{position: absolute;top: 10px;left: 39px;border-radius: 10px;background-color: rgb(255,255,255);box-shadow: 0px 9px 38px 0px rgba(0,0,0,0.1);width: 265px;height: 56px;z-index: 10;padding-left: 51px;line-height: 56px;font-size: 15.5px;font-weight: bolder;text-align: left}.partbtn{margin-top:60px;height: 150px}.part4{height: 1100px;background: transparent url(/proc/Home/market/sem03/images/part4-bg.png?hash=05343372) center center no-repeat}.part4 .caseList{display: flex;justify-content: space-between;align-items:flex-end;margin-top: 80px}.part4 .caseList img{border-radius: 10px;background-color: rgb(255,255,255);box-shadow: 0px 0px 19px 0px rgba(215,215,215,0.35);width: 281px;height: 386px}.part5{height: 1000px;margin-top: 50px}.part5 .text1{margin-top: 50px;font-size: 28px}.part5 .text1 label{display: inline-block;background-color: rgb(71,130,248);width: 200px;height: 51px;line-height: 51px;color:#fff;border-bottom-left-radius: 25px;border-top-right-radius: 25px}.part5 .text1 span{font-size: 37px;margin: 0 10px}.part5 .text2{margin-top: 50px;font-size: 28px;font-weight: bold;margin-bottom: 50px}.part5 .text2 span{color:#eba612}.part5 .left{display: inline-block;position: relative;width: 716px;height: 448px;vertical-align: top}.part5 .left img{position: absolute;top: 0;left: -60px}.part5 .right{display: inline-block;width: 602px;height: 448px;text-align: left;padding-top: 100px}.part5 .right .item{position: relative;text-align: left;padding-left: 70px;font-weight: bold;margin: 25px auto;font-size: 28px;letter-spacing: 2px}.part5 .right .item span{color: #4782f8}.part5 .right .item:before{content: '';position: absolute;width: 15px;height: 15px;background-color:#fff;border: solid 3px #eba612;border-radius: 50%;top: 15px;left: 10px}.footer{width: 100%;height: 260px;background: transparent url(/proc/Home/market/sem03/images/footer-bg.png?hash=9710d993) top center no-repeat}.footer .free{border-radius: 26px;background-color: rgb(235,166,18);width: 200px;height: 72px;position: absolute;bottom: 40px;right: 80px;font-size: 36px;line-height: 72px;color:#fff;cursor: pointer}.box{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.8);z-index: 30}.box .myform{position: absolute;top: 50%;left: 50%;margin-top: -200px;margin-left: -413px;width: 826px;height: 403px;background-color: #fff;border-radius: 15px}.box .myform .btn-close{position: absolute;top: -60px;right: -60px;width: 50px;height: 50px;cursor: pointer}.box .myform .box-title{width: 100%;text-align: center;color: #363030;font-size: 38px;margin-top: 30px;font-weight: bold}.box .myform .content{width: 100%;height: 297px}.box .myform .content label{position: relative;display: inline-block;width: 388px;height: 79px;margin: 15px auto;color: #999;margin-left: 15px;padding-left: 40px}.box .myform .content label span{position: relative;display: block;height: 37px;width: 140px;color: #333;font-size: 22.5px;padding-left: 30px;font-weight: bold}.box .myform .content label span:before{content: '*';display: inline-block;position: absolute;top: 0;left: 0;color:red;width: 20px;height: 20px;font-size: 32px}.box .myform .content label input,.box .myform .content label select{position: relative;border-width: 1px;border-color: rgb(204,204,204);border-style: solid;border-radius: 2px;box-shadow: 0px 1px 3px 0px rgba(17,21,27,0.28);width: 326px;height: 48px;font-size: 20px;padding-left: 8px}.box .myform .content label i{content: '';position: absolute;top: 56px;right: 45px;margin-left: 100px;float: left;width: 0;height: 0;border-width: 8px;border-style: solid;border-color: #ccc transparent transparent transparent}.box .myform .content label .btn_code{position: absolute;top: 41px;right: 25px;display: inline-block;width: 100px;height: 40px;background: #FF5252;border-radius: 25px;line-height: 40px;color: #fff;text-align: center;text-decoration: none;margin-left: 26px;font-weight: 200}.box .myform .content .btn_sub{display: block;width: 331px;height: 49px;margin: 26px auto;background: #4782F8;border-radius: 25px;line-height: 49px;color: #fff;text-align: center;text-decoration: none}