@charset "utf-8";.jiemo-school-wrap{background: #f8f8f8}.school-index-officialrank.school-common-title{text-align: center;margin: auto}.school-index-officialrank .school-common-title h2{display: block;margin: auto;text-align: center;font-size: 24px;font-weight: bold;color: #333;line-height: 100px;position: relative;width: 165px;cursor: default}.school-index-officialrank .school-common-title h2::before{display: block;content: "";position: absolute;top: 50%;left: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-index-officialrank .school-common-title h2::after{display: block;content: "";position: absolute;top: 50%;right: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-index-schoolrank .school-common-title{text-align: center;margin: auto}.school-index-schoolrank .school-common-title h2{display: block;margin: auto;text-align: center;font-size: 24px;font-weight: bold;color: #333;line-height: 100px;position: relative;width: 165px;cursor: default}.school-index-schoolrank .school-common-title h2::before{display: block;content: "";position: absolute;top: 82%;left: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-index-schoolrank .school-common-title h2::after{display: block;content: "";position: absolute;top: 82%;right: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-common-search{width: 100%;height: 120px;padding-top:30px;text-align: center;align-items: center;background: #5b79f0;background: -moz-linear-gradient(left,#5b79f0 0%,#348efa 100%);background: -webkit-linear-gradient(left,#5b79f0 0%,#348efa 100%);background: linear-gradient(to right,#5b79f0 0%,#348efa 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b79f0',endColorstr='#348efa',GradientType=1 )}.school-common-search form{margin: auto;display: inline-block}.school-common-search .search-content{width: 1100px;height: 60px;margin: auto;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.school-common-search .search-content .input-wrap{height: 100%}.school-common-search .search-content .input-wrap .left{float: left;width: 150px;height: 100%;position: relative;z-index: 4}.school-common-search .search-content .input-wrap .left span{display: block;position: relative;text-align: center;border-right: 1px solid #bbc2ce;font-size: 14px;height: 30px;line-height: 30px;margin-top: 15px;cursor: pointer;background: url(/proc/School/school2019/images/icon-search-type1.png?hash=48fa965e) no-repeat 23px center}.school-common-search .search-content .input-wrap .left span.type2{background: url(/proc/School/school2019/images/icon-search-type2.png?hash=9702b206) no-repeat 23px center}.school-common-search .search-content .input-wrap .left span i{position: absolute;right: 23px;top: 50%;margin-top: -2.5px;background: url(/Common/images/drop-down2.png?hash=0502a6f3) no-repeat center;display: inline-block;width: 10px;height: 5px;opacity: 0.6;pointer-events: none;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-common-search .search-content .input-wrap .left span.active i{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg)}.school-common-search .search-content .input-wrap .left .search-dropdown{position: absolute;background: #fff;top: 95%;left: 0;width: 100%;border-radius: 0 0 5px 5px;box-shadow: 0 5px 5px 2px rgba(0,0,0,.1);overflow: hidden;display: none}.school-common-search .search-content .input-wrap .left .search-dropdown em{display: block;text-align: center;cursor: pointer;line-height: 40px}.school-common-search .search-content .input-wrap .left .search-dropdown em:hover{background: #2196f3;color: #fff}.school-common-search .search-content .input-wrap .center{float: left;width: 860px;position: relative;z-index: 4}.school-common-search .search-content .input-wrap .center input{display: inline-block;width: 100%;height: 30px;line-height: 30px;padding: 0 15px;margin-top: 15px;border: none;background: none}.school-common-search .search-content .input-wrap .center input::placeholder{color: #bbc2ce}.school-common-search .search-content .input-wrap .center .wwinputlist{display: none;position: absolute;top: 100%;left: 0;background: #fff;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;box-shadow: 0 5px 5px 2px rgba(0,0,0,.1);overflow: hidden;max-height: 400px;max-width: 100%;overflow-y: auto}.school-common-search .search-content .input-wrap .center .wwinputlist::-webkit-scrollbar{width: 10px;height: 10px}.school-common-search .search-content .input-wrap .center .wwinputlist::-webkit-scrollbar-thumb{background: #c9c9c9;border-radius: 5px;border: none}.school-common-search .search-content .input-wrap .center .wwinputlist::-webkit-scrollbar-track{background: #f2f5f8;border-radius: 5px;border: none}.school-common-search .search-content .input-wrap .center .wwinputlist a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 40px;padding: 0 15px;color: #333}.school-common-search .search-content .input-wrap .center .wwinputlist a:hover{background: #2196f3;color: #fff}.school-common-search .search-content .input-wrap .right{float: right;height: 100%;width: 81px}.school-common-search .search-content .input-wrap .right input{display: block;width: 100%;height: 100%;border: none;background: none;background: #1d1547 url(/proc/School/school2019/images/icon-search-btn.png?hash=cd1ea0e5) no-repeat center;cursor: pointer;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0}.school-common-search .search-content .input-wrap .right .swiper-container-indexbanner{height: 402px}.school-index-banner{width: 1200px;margin: 28px auto 0}.school-index-banner::after{clear: both;display: block;content: ""}.school-index-banner .left{float: left;width: 750px;height: 400px;background: #fff;box-shadow: 0 0 12px rgba(187,202,232,.4)}.school-index-banner .left .quick-link{position: relative;width: 730px;margin: auto;height: 300px}.school-index-banner .left .quick-link a{display: block;position: absolute}.school-index-banner .left .quick-link a img{display: block;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.school-index-banner .left .quick-link a:hover{z-index: 2}.school-index-banner .left .quick-link a:hover img{-webkit-transform: scale(1.14);-moz-transform: scale(1.14);transform: scale(1.14);box-shadow: 0 2px 10px rgba(109,125,146,.4)}.school-index-banner .left .quick-link a:nth-of-type(1){top: 10px;left: 0}.school-index-banner .left .quick-link a:nth-of-type(2){top: 10px;left: 210px}.school-index-banner .left .quick-link a:nth-of-type(3){top: 10px;right: 0}.school-index-banner .left .quick-link a:nth-of-type(4){bottom: 0;left: 210px}.school-index-banner .left .quick-link a:nth-of-type(5){bottom: 0;right: 0}.school-index-banner .left .text-link{padding: 20px 10px 0;padding-right: 25px;margin-right: -25px}.school-index-banner .left .text-link a{display: inline-block;line-height: 30px;color: #333;margin-right: 25px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-index-banner .left .text-link a:hover{color: #2196f3}.school-index-banner .right{float: right;width: 420px;height: 400px}.school-index-banner .right a{display: block}.school-index-banner .right .swiper-pagination-indexbanner{}.school-index-banner .right .swiper-pagination-indexbanner .swiper-pagination-bullet,.school-search-banner .swiper-pagination-innerbanner .swiper-pagination-bullet{background: #fff;width: 10px;height: 10px;opacity: .4;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}.school-index-banner .right .swiper-pagination-indexbanner .swiper-pagination-bullet-active,.school-search-banner .swiper-pagination-innerbanner .swiper-pagination-bullet-active{width: 20px;opacity: 1}.school-search-banner .swiper-container-innerbanner{height: 120px}.school-index-officialrank{width: 1200px;margin: auto}.school-index-officialrank .officialrank-content{overflow: hidden}.school-index-officialrank .officialrank-content a{width: 292px;float: left;margin-right: 8px;position: relative}.school-index-officialrank .officialrank-content a img{display: block;width: 100%;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-index-officialrank .officialrank-content a h3{position: absolute;top: 33%;left: 0;width: 100%;text-align: center;font-size: 24px;color: #fff;font-weight: bold;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-index-officialrank .officialrank-content a h4{position: absolute;top: 61%;left: 0;width: 100%;padding: 0 10px;text-align: center;font-size: 20px;color: #fff;font-weight: normal;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-index-officialrank .officialrank-content a:hover{z-index: 2}.school-index-officialrank .officialrank-content a:hover h3{top: 28%}.school-index-officialrank .officialrank-content a:hover h4{top: 56%}.school-index-officialrank .officialrank-content a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 8px 15px rgba(128,128,128,.5)}.school-rank-wrap{width: 1200px;margin: 0 auto 40px;background: #fff;border: 1px solid #f2f2f4}.school-rank-wrap:last-of-type{margin-bottom: 0}.school-rank-wrap::after{clear: both;display: block;content: ""}.school-rank-wrap .left{width: 278px;height: 560px;float: left}.swiper-pagination-school{width: 140px;height: 30px;margin: 15px auto;box-shadow: 0 0 8px rgba(224,224,225,.5);background: rgba(255,255,255,.4);border-radius: 3px;position: relative}.swiper-pagination-school .swiper-pagination-bullet{background: none;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 53%;height: 30px;line-height: 30px;color: #fff;text-align: center;outline: none;opacity: 1;position: absolute;top: 0;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.swiper-pagination-school .swiper-pagination-bullet-active{background: #fff;color: #2196f3}.swiper-pagination-school .swiper-pagination-bullet:first-of-type{left: 0}.swiper-pagination-school .swiper-pagination-bullet:last-of-type{right: 0}.school-rank-wrap .right{width: 880px;height: 560px;float: right}.school-rank-wrap .right .title{height: 48px;line-height: 48px;position: relative;border-bottom: 1px solid #f2f2f4}.school-rank-wrap .right .title h2{font-size: 16px;padding-left: 15px;display: inline-block;font-weight: bold}.recschool-content-wrap{margin-top: 10px;padding: 0 15px}.recschool-content-wrap .content{float: left;display: block;width: 195px;height: 230px;background: #fff;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s;border-radius: 0 0 4px 4px;overflow: hidden;margin: 10px auto;margin-right: 16px;position: relative}.recschool-content-wrap .content .school_name{width: 100%;height: 110px;background: rgba(0,0,0,0.4);position: absolute;top: -110px;left: 0;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s;z-index: 9;color: #fff;text-align: center}.recschool-content-wrap .content .school_name p:nth-of-type(1){font-size: 14px;margin-top: 30px;font-weight: bold}.recschool-content-wrap .content .school_name p:nth-of-type(2){font-size: 12px;font-weight: bold}.recschool-content-wrap .content:hover .school_name{top: 0px}.recschool-content-wrap .content:hover{box-shadow: 0 3px 10px rgba(193,197,209,.4)}.recschool-content-wrap .content img{display: block;width: 100%;height: 140px;margin: auto;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.recschool-content-wrap .content:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05)}.recschool-content-wrap .content:hover ul li:nth-of-type(1){color:#2196f3}.recschool-content-wrap .content ul{padding: 10px 10px 0}.recschool-content-wrap .content ul li:nth-of-type(1){font-size: 14px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 3px;color: #333}.recschool-content-wrap .content ul li:nth-of-type(2){font-size: 14px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 8px;color: #333}.recschool-content-wrap .content ul li:nth-of-type(3){}.recschool-content-wrap .content ul li:nth-of-type(3) span{display: inline-block;color: #8c8c8c;max-width: 50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.recschool-content-wrap .content .school_btn{width: 100%;height: 120px;position: absolute;bottom: -120px;left: 0;background: #fff;z-index: 9;text-align: center;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.recschool-content-wrap .content:hover .school_btn{bottom: 0px}.recschool-content-wrap .content .school_btn .btn_class{width: 116px;height: 100%;display: flex;flex-direction: column;justify-content: space-around;margin-left: 40px}.recschool-content-wrap .content:hover .school_btn .btn_class a{width: 100%;height: 36px;line-height: 36px;;border-radius: 18px;outline:none;border: 1px solid #2196f3;display: block;background: #fff;font-size: 12px;color: #2196f3;margin-top: 5px\0}.recschool-content-wrap .content .school_btn .btn_class a:hover{color: #fff;background: #2196f3}.recschool-content-wrap .content:hover .school_btn .btn_class a.apply{border-color:#03c63d;color: #03c63d}.recschool-content-wrap .content .school_btn .btn_class a.apply:hover{background: #03c63d;color: #fff}.recschool-content-wrap .content:hover .school_btn .btn_class a.offer_yxk{border-color:#ff6136;color: #ff6136}.recschool-content-wrap .content .school_btn .btn_class a.offer_yxk:hover{background: #ff6136;color: #fff}.school-rank-wrap .all-link-area{width: 277px;height: 530px;margin: 15px}.school-rank-wrap .all-link-area h2{color: #333;font-size: 20px;text-align: center;padding-top: 90px}.school-rank-wrap .all-link-area a{display: block;margin: 25px auto;width: 100px;height: 35px;line-height: 35px;color: #2196f3;background: #fff;text-align: center;font-size: 14px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-rank-wrap .all-link-area a:hover{color: #fff;background: #2196f3}.school-rank-wrap .all-link-area.jpyy{background: url(/proc/School/school2019/images/bg-rank1.jpg?hash=7d78be25) no-repeat center}.school-rank-wrap .all-link-area.jp{background: url(/proc/School/school2019/images/bg-rank2.jpg?hash=36555186) no-repeat center}.school-rank-wrap .all-link-area.uk{background: url(/proc/School/school2019/images/bg-rank3.jpg?hash=40879093) no-repeat center}.school-rank-wrap .all-link-area.us{background: url(/proc/School/school2019/images/bg-rank4.jpg?hash=038f2296) no-repeat center}.school-rank-wrap .all-link-area.aus{background: url(/proc/School/school2019/images/bg-rank5.jpg?hash=c8b5fb6c) no-repeat center}.school-index-schoolrank{padding-bottom: 40px}.school-index-service{width: 1200px;margin: auto;padding-bottom: 40px;display: none !important}.school-index-service.special{padding-bottom: 0}.school-common-offer .school-common-title{}.school-common-offer .school-common-title h2{display: block;margin: auto;text-align: center;font-size: 24px;font-weight: bold;color: #333;line-height: 100px;position: relative;width: 165px;cursor: default}.school-common-offer .school-common-title h2::before{display: block;content: "";position: absolute;top: 50%;left: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-common-offer .school-common-title h2::after{display: block;content: "";position: absolute;top: 50%;right: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-index-news{width: 1200px;margin: auto;padding-bottom: 40px}.school-search-banner{width: 1200px;margin: auto;padding-top: 20px}.school-search-banner a{display: block}.school-search-banner a img{display: block;width: 100%;height: 120px}.school-search-condition{width: 1200px;margin: 20px auto 0;position: relative}.school-search-condition .condition-content{width: 100%;background: #fff;padding: 15px 20px 12px;border: 1px solid #2196f3}.school-search-condition .condition-content.nolist{padding: 0;border: 0}.school-search-condition .condition-content .content-line{display: block;margin-bottom: 12px;position: relative}.school-search-condition .condition-content .content-line::after{clear: both;display: block;content: ""}.school-search-condition .condition-content .content-line:last-of-type{margin-bottom: 0}.school-search-condition .condition-content .content-line b{float: left;width: 98px;text-align: left;font-weight: bold;color: #333;line-height: 36px;font-size: 14px}.school-search-condition .condition-content .content-line .text-list{float: left;width: 1060px}.school-search-condition .condition-content .content-line .text-list .area-drop{display: inline-block;padding: 0 25px;height: 36px;line-height: 36px;border: 1px solid #2196f3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right: 10px;color: #2196f3;box-sizing: border-box;cursor: pointer;position: relative}.school-search-condition .condition-content .content-line .text-list .area-drop>div{position: absolute;top: 94%;left: -1px;width: 300%;z-index: 5;background: #fff;border: 1px solid #2196f3;max-height: 0px;overflow-y: auto;opacity: 0;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-search-condition .condition-content .content-line .text-list .area-drop>div::-webkit-scrollbar{width: 10px;height: 10px}.school-search-condition .condition-content .content-line .text-list .area-drop>div::-webkit-scrollbar-thumb{background: #c9c9c9;border-radius: 5px;border: none}.school-search-condition .condition-content .content-line .text-list .area-drop>div::-webkit-scrollbar-track{background: #f2f5f8;border: none}.school-search-condition .condition-content .content-line .text-list .area-drop:hover>div{max-height: 260px;opacity: 1}.school-search-condition .condition-content .content-line .text-list .area-drop>div a{display: block;padding: 0 25px}.school-search-condition .condition-content .content-line .text-list .area-drop>div a:hover{color: #2196f3}.school-search-condition .condition-content .content-line .text-list .ipts{display: inline-block}.school-search-condition .condition-content .content-line .text-list .ipts input{display: inline-block;width: 80px;height: 36px;line-height: 36px;background: none;border: none;border: 1px solid #2196f3;color: #333;padding: 0 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}.school-search-condition .condition-content .content-line .text-list .ipts button{display: inline-block;border: none;background: none;background: #2196f3;color: #fff;width: 80px;height: 36px;line-height: 36px;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}.school-search-condition .condition-content .content-line .text-list .ipts button:active{opacity: 0.8}.school-search-condition .condition-content .content-line em a{display: inline-block;height: 36px;line-height: 36px;padding: 0 25px;margin-bottom: 3px;background: #e6f3ff;color: #2196f3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right: 10px;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-search-condition .condition-content .content-line em:hover a{background: #2196f3;color: #fff}.school-search-condition .condition-content .content-line em.active a{background: #2196f3;color: #fff}.school-search-condition .condition-content .content-line .text-list>a{display: inline-block;height: 36px;line-height: 36px;padding: 0 25px;margin-right: 3px;margin-bottom: 3px;color: #333;border: 1px solid transparent;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-search-condition .condition-content .content-line .text-list>a:hover{color: #2196f3;border: 1px solid #2196f3}.school-search-condition .condition-content .content-line .text-list>a.active{color: #2196f3;border: 1px solid #2196f3}.school-search-condition .condition-content .content-line .text-list .help-tip{display: inline-block;position: relative;width: 22px;height: 22px;line-height: 22px;background: #2196f3;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;margin-left: 10px}.school-search-condition .condition-content .content-line .text-list .help-tip p{text-align: center;color: #fff}.school-search-condition .condition-content .content-line .text-list .help-tip .hover-tip{position: absolute;bottom: 0;left: 0;background: #2196f3;color: #fff;width: 300px;padding: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;opacity: 0;pointer-events: none;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-search-condition .condition-content .content-line .text-list .help-tip:hover .hover-tip{opacity: 1;bottom: 30px}.school-search-condition .condition-content .content-line .text-list .help-tip .hover-tip .tooltip-arrow{position: absolute;bottom: -5px;left: 6px;border-top: 5px solid #2196f3;border-left: 4px solid transparent;border-right: 4px solid transparent}.school-search-condition .condition-wrap{padding-top: 60px}.school-search-condition .condition-top-select{position: absolute;left: 0;top: 0;width: 200px;height: 60px;line-height: 60px;background: #2196f3;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;cursor: pointer}.school-search-condition .condition-top-select>img{display: inline-block;width: 27px;height: 27px;position: absolute;top: 50%;left: 20px;margin-top: -13.5px}.school-search-condition .condition-top-select>b{display: inline-block;margin-left: 63px;width: 100px;color: #fff;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.school-search-condition .condition-top-select>em{position: absolute;right: 20px;top: 50%;margin-top: -4px;display: inline-block;width: 13px;height: 8px;background: url(/proc/School/school2019/images/icon-arrow-1.png?hash=224a9546) no-repeat center;pointer-events: none;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-search-condition .condition-top-select:hover>em{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg)}.school-search-condition .condition-top-select .condition-dropdown{opacity: 0;pointer-events: none;position: absolute;top: 100%;left: 0;width: 100%;z-index: 5;max-height: 0px;overflow: hidden;border-radius: 0 0 5px 5px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-search-condition .condition-top-select:hover .condition-dropdown{max-height: 250px;opacity: 1;pointer-events: auto;overflow-y: auto}.school-search-condition .condition-top-select .condition-dropdown::-webkit-scrollbar{width: 10px;height: 10px}.school-search-condition .condition-top-select .condition-dropdown::-webkit-scrollbar-thumb{background: #c9c9c9;border-radius: 5px;border: none}.school-search-condition .condition-top-select .condition-dropdown::-webkit-scrollbar-track{background: #f2f5f8;border: none}.school-search-condition .condition-top-select .condition-dropdown a{display: block;background: #fff;line-height: 40px;color: #2196f3;padding:0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-search-condition .condition-top-select .condition-dropdown a:hover{background: #2196f3;color: #fff}.school-search-condition .condition-top-pro{position: absolute;right: 0;top: 0;width: 980px;height: 50px;line-height: 50px;background: #f55786;background: -moz-linear-gradient(-85deg,#f55786 0%,#ff9862 100%);background: -webkit-linear-gradient(-85deg,#f55786 0%,#ff9862 100%);background: linear-gradient(175deg,#f55786 0%,#ff9862 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f55786',endColorstr='#ff9862',GradientType=1 )}.school-search-condition .condition-top-pro span{display: inline-block;height: 20px;line-height: 20px;font-size: 16px;font-weight: bold;color: #fff;border-right: 1px solid #fff;padding-right: 13px;position: relative;padding-left: 38px}.school-search-condition .condition-top-pro.nolist{height: 60px;line-height: 60px;vertical-align: middle}.school-search-condition .condition-top-pro.nolist span{vertical-align: middle}.school-search-condition .condition-top-pro span i{display: block;width: 20px;height: 20px;background: #fff url(/proc/School/school2019/images/icon-pro-book.png?hash=4a436145) no-repeat center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;position: absolute;top: 50%;margin-top: -10px;left: 10px}.school-search-condition .condition-top-pro .pro-list{display: inline-block;width: 770px;height: 50px;overflow: hidden;white-space: nowrap;vertical-align: middle}.school-search-condition .condition-top-pro.nolist .pro-list{height: 60px}.school-search-condition .condition-top-pro .pro-list a{display: inline-block;color: #fff;height: 30px;line-height: 30px;padding: 0 10px;font-size: 14px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}.school-search-condition .condition-top-pro .pro-list a:hover{background: #fff;color: #333}.school-search-condition .condition-top-pro .pro-list a.active{background: #fff;color: #333;padding: 0 15px}.school-search-condition .condition-top-pro .pro-list:last-of-type{width: 60px;margin-left: 16px}.school-search-list{width: 1200px;margin: 30px auto 0}.common-list-title{line-height: 50px}.common-list-title::after{clear: both;display: block;content: ""}.common-list-title h3{font-size: 18px;color: #333;font-weight: bold;float: left;line-height: 50px}.common-list-title h3 b{color: #2196f3}.common-search-area{float: right;width: 600px;height: 44px;border: 1px solid #e5e5e5;background: #fff url(/proc/School/school2019/images/icon-search-btn2.png?hash=d06b911c) no-repeat 10px center;padding-left: 41px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative}.common-search-area .list-search-input{display: inline-block;border: none;background: none;width: 460px;height: 20px;line-height: 20px;vertical-align: middle;position: relative;top: -4px}.common-search-area .wwinputlist{display: none;position: absolute;top: 100%;left: 41px;width: 460px;line-height: 35px;z-index: 5;background: #fff;box-shadow: 0 3px 3px rgba(0,0,0,.1)}.common-search-area .wwinputlist a{color: #333;display: block;padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.common-search-area .wwinputlist a:hover{color: #2196f3}.common-search-area .list-search-btn{border: none;background: none;cursor: pointer;position: absolute;right: 0;top: 0;height: 100%;width: 80px;line-height: 42px;background: #2196f3;color: #fff;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0}.common-search-area .list-search-btn:active{opacity: 0.9}.list-content-wrap{width: 100%;background: #fff;border: 1px solid #e5e5e5;margin-top: 5px}.list-content-wrap .list-content{height: 140px;cursor: default;position: relative;border-bottom: 1px solid #e5e5e5;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.list-content-wrap .list-content::after{display: block;clear: both;content: ""}.list-content-wrap .list-content .img-area{float: left;width: 150px;height: 100px;border: 1px solid #e5e5e5;margin-left: 20px;margin-top: 20px;margin-right: 20px}.list-content-wrap .list-content .img-area img{display: block;margin: auto;max-width: 100%;max-height: 100%}.list-content-wrap .list-content .name-area{float: left;width: 480px;margin-right: 20px;margin-top: 20px}.list-content-wrap .list-content .name-area h3{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.list-content-wrap .list-content .name-area h4{font-size: 18px;color: #8499ae;font-weight: normal;margin-bottom: 25px;padding-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.list-content-wrap .list-content .name-area span{font-size: 14px;color: #8499ae;height: 20px;line-height: 20px;padding-left: 20px;background: url(/proc/School/school2019/images/icon-position.png?hash=3bbec1b4) no-repeat left center}.list-content-wrap .list-content .rank-area{width: 150px;text-align: center;float: left;margin-right: 20px;margin-top: 40px}.list-content-wrap .list-content .rank-area h3{font-size: 14px;color: #8499ae;font-weight: normal;margin-bottom: 15px}.list-content-wrap .list-content .rank-area h4{font-size: 24px;color: #2196f3}.list-content-wrap .list-content .rank-area h5{font-size: 24px;color: #ff4d4c}.list-content-wrap .list-content .link-area{float: left;width: 140px;margin-right: 20px;height: 100%}.list-content-wrap .list-content .link-area .link-box{text-align: center}.list-content-wrap .list-content .link-area .link-box .box{display: table-cell;vertical-align: middle;width: 140px;height: 140px}.list-content-wrap .list-content .link-area .link-box a{display: block;background: #2196f3;color: #fff;width: 100%;height: 33px;line-height: 33px;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all linear 0.1s;-moz-transition: all linear 0.1s;transition: all linear 0.1s;margin-bottom: 10px}.list-content-wrap .list-content .link-area .link-box a:nth-of-type(2){background: #ff6136}.list-content-wrap .list-content .link-area .link-box a:last-of-type{margin-bottom: 0px;background: #03c63d}.list-content-wrap .list-content .link-area .link-box a:hover{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05)}.list-content-wrap .list-content .link-area .link-box a.disabled{pointer-events: none;background: #e2e2e2}.list-content-wrap .list-content:hover{z-index: 2;box-shadow: 0 2px 20px 4px rgba(170,170,170,.34)}.pager-container{height: 105px;line-height: 105px;text-align: center;font-size: 0}.pager-container li{display: inline-block;width: 50px;height: 50px;line-height: 50px;margin: 0 5px;vertical-align: middle;font-size: 14px;color: #666;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-weight: bold;overflow: hidden;pointer-events: none}.pager-container li a,.pager-container li span{display: inline-block;width: 50px;height: 50px;line-height: 50px;font-size: 14px;color: #666;font-weight: bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #e3e3e3;pointer-events: auto}.pager-container li span{background: #e6f3ff;color: #2196f3;border-color: #e6f3ff;cursor: default}.pager-container li:hover a{background: #e6f3ff;color: #2196f3;border-color: #e6f3ff}.list-content-wrap.nolist{text-align: center;padding: 50px 0 30px}.list-content-wrap.nolist h3{padding-bottom: 50px;font-size: 16px;font-weight: bold}.common-offer-wrap{width: 1200px;margin: auto;background: #fff;padding: 22px 45px 19px;border: 1px solid #f0f0f2;position: relative}.common-offer-wrap .swiper-container{height: 244px}.common-visa-wrap .swiper-container{height: 244px}.swiper-button-schoolcommon{position: absolute;width: 15px;top: 45%;height: 25px;background-size: 100% 100%;outline: none}.swiper-button-schoolcommon.swiper-button-next{right: 20px;cursor: pointer;background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-schoolcommon.swiper-button-prev{left: 20px;cursor: pointer;background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.common-offer-wrap .content{display: inline-block;width: 350px;height: 220px;margin: 10px;border-radius: 4px;border: 1px solid #e3e3e3;overflow: hidden;color: #333;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.common-offer-wrap .content:hover{border: 1px solid transparent;box-shadow: 0 3px 10px rgba(193,197,209,.4)}.common-offer-wrap .content .left-img{width: 170px;height: 100%;float: left;background: #83b2f8;background: -moz-linear-gradient(top,#83b2f8 0%,#cae5ff 100%);background: -webkit-linear-gradient(top,#83b2f8 0%,#cae5ff 100%);background: linear-gradient(to bottom,#83b2f8 0%,#cae5ff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b2f8',endColorstr='#cae5ff',GradientType=0 )}.common-offer-wrap .content .left-img img{width: 128px;height: 178px;display: block;margin: 20px auto 0;box-shadow: 0 3px 10px rgba(193,197,209,.5);cursor: pointer}.common-offer-wrap .content .right-info{float: right;width: 170px;padding: 15px;text-align: left}.common-offer-wrap .content .right-info .school-info{width: 140px;margin: auto;border-bottom:1px solid #f2f2f4}.common-offer-wrap .content .right-info .school-info h3{font-size: 16px;margin-bottom: 5px;font-weight: bold}.common-offer-wrap .content .right-info .school-info span{display: block;color: #8c8c8c;margin-bottom: 15px;word-break: break-all;overflow: hidden;line-height: 16px;height: 32px;padding-bottom: 3px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}.common-offer-wrap .content .right-info ul{width: 140px;margin: 10px auto 0}.common-offer-wrap .content .right-info ul li{line-height: 22px}.common-offer-wrap .content .right-info ul li:nth-of-type(1){font-weight: bold}.common-offer-wrap .content .right-info ul li:nth-of-type(3){margin-top: 5px}.common-offer-wrap .content .right-info ul li:nth-of-type(3) span{display: block;font-size: 14px}.common-offer-wrap .content .right-info ul li:nth-of-type(3) span font{color: #8c8c8c}.school-common-visa{width: 1200px;margin: auto;padding-bottom: 40px}.common-visa-wrap{width: 100%;padding: 22px 45px 19px;background: #fff;border: 1px solid #f0f0f2;position: relative}.common-visa-wrap .content{display: inline-block;margin: 10px;border-radius: 4px;border: 1px solid #e3e3e3;overflow: hidden;color: #333;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.common-visa-wrap .content:hover{border: 1px solid transparent;box-shadow: 0 3px 10px rgba(193,197,209,.4)}.common-visa-wrap .content img{display: block;width: 100%;height: 159px}.common-visa-wrap .content h3{font-size: 14px;font-weight: bold;color: #333;padding: 10px 12px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.common-visa-wrap .content h4{font-size: 14px;font-weight: normal;color: #818181;padding: 0 12px 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.list-content-header{padding: 20px 20px 5px}.list-content-header h5{display: inline-block;font-size: 14px;font-weight: bold;color: #8499ae}.list-content-header h5:nth-of-type(1),.list-content-wrap .list-pro-content span:nth-of-type(1){width: 110px;font-weight: bold}.list-content-header h5:nth-of-type(2),.list-content-wrap .list-pro-content span:nth-of-type(2){width: 160px;font-weight: bold}.list-content-header h5:nth-of-type(3),.list-content-wrap .list-pro-content span:nth-of-type(3){width: 350px}.list-content-header h5:nth-of-type(4),.list-content-wrap .list-pro-content span:nth-of-type(4){width: 165px}.list-content-header h5:nth-of-type(5),.list-content-wrap .list-pro-content span:nth-of-type(5){width: 105px}.list-content-wrap .list-pro-content{border-bottom: 1px solid #e3e3e3;height: 60px;line-height: 60px;padding: 0 0 0 20px;position: relative;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.list-content-wrap .list-pro-content:hover{z-index: 2;box-shadow: 0 2px 20px 4px rgba(170,170,170,.34)}.list-content-wrap .list-pro-content span{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 5px;box-sizing: border-box;cursor: pointer}.list-content-wrap .list-pro-content span:last-of-type{font-size: 0}.list-content-wrap .list-pro-content span a{font-size: 14px;vertical-align: middle;display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;margin-right: 10px;color: #2196f3;background: #e6f3ff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.list-content-wrap .list-pro-content span a:nth-of-type(2){background: #e3e9ff;color: #6687ff}.list-content-wrap .list-pro-content span a:last-of-type{margin-right: 0;background: #ffefef;color: #ff4d4d}.list-content-wrap .list-pro-content span a:hover{opacity: 0.8;transform: translateY(-2px)}.list-content-wrap .list-pro-content span a.disabled{background: #e2e2e2;color: #FFF}.school-more-btn{display: block;width: 150px;height: 50px;line-height: 50px;text-align: center;margin: 25px auto;background: #2196f3;font-size: 16px;color: #fff;font-weight: bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-more-btn:hover{opacity: 0.8;color: #fff}.swiper-pagination-recschool span{height: 100%;padding-bottom: 10px}.swiper-pagination-recschool .swiper-pagination-bullet-active{height: 100%;height: 48px}.swiper-pagination-news span{height: 100%;padding-bottom: 10px}.swiper-pagination-news .swiper-pagination-bullet-active{height: 100%;height: 48px;padding-bottom: 10px}.swiper-pagination-question span{height: 100%;padding-bottom: 10px}.swiper-pagination-question .swiper-pagination-bullet-active{height: 100%;height: 48px}.swiper-container-news{height: 342px !important;overflow: hidden}.swiper-container-question{height: 342px !important;overflow: hidden}.recschool-list-wrap .swiper-container{height: 510px}.jiemo-school-wrap .pagination,.jiemo-school-wrap .swiper-pagination{position: absolute;z-index: 20;bottom: 10px;width: 100%;text-align: center}.jiemo-school-wrap .swiper-pagination-switch{background: rgba(255,255,255,.3);width: 10px;height: 10px;opacity: 1;margin: 0 10px;border-radius: 50%;display: inline-block}.jiemo-school-wrap .swiper-active-switch{background: #fff;width: 20px;height: 10px;border-radius: 5px}.school-common-visa .school-common-title{}.school-common-visa .school-common-title h2{display: block;margin: auto;text-align: center;font-size: 24px;font-weight: bold;color: #333;line-height: 100px;position: relative;width: 165px;cursor: default}.school-common-visa .school-common-title h2::before{display: block;content: "";position: absolute;top: 50%;left: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-common-visa .school-common-title h2::after{display: block;content: "";position: absolute;top: 50%;right: -80px;width: 80px;height: 0;border-bottom: 1px solid #bbc2ce}.school-common-search2022{width: 100%;height: 120px;padding-top:30px;text-align: center;align-items: center;background: #5b79f0;background: -moz-linear-gradient(left,#5b79f0 0%,#348efa 100%);background: -webkit-linear-gradient(left,#5b79f0 0%,#348efa 100%);background: linear-gradient(to right,#5b79f0 0%,#348efa 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b79f0',endColorstr='#348efa',GradientType=1 )}.school-common-search2022 form{margin: auto;display: inline-block}.school-common-search2022 .search-content{width: 1100px;height: 60px;margin: auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.school-common-search2022 .search-content .input-wrap{height: 100%}.school-common-search2022 .search-content .input-wrap .select-area{float: left;width: 245px;height: 100%;position: relative;z-index: 4;background: #fff;margin-right: 10px}.school-common-search2022 .search-content .input-wrap .select-area span{display: block;position: relative;text-align: left;padding: 0 15px;font-size: 14px;height: 30px;line-height: 30px;margin-top: 15px;cursor: pointer;color: #bbc2ce}.school-common-search2022 .search-content .input-wrap .select-area span i{position: absolute;right: 23px;top: 50%;margin-top: -2.5px;background: url(/Common/images/drop-down2.png?hash=0502a6f3) no-repeat center;display: inline-block;width: 10px;height: 5px;opacity: 0.6;pointer-events: none;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}.school-common-search2022 .search-content .input-wrap .select-area span.active i{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg)}.school-common-search2022 .search-content .input-wrap .select-area .search-dropdown{position: absolute;background: #fff;top: 95%;left: 0;width: 100%;border-radius: 0 0 5px 5px;box-shadow: 0 5px 5px 2px rgba(0,0,0,.1);overflow: hidden;display: none}.school-common-search2022 .search-content .input-wrap .select-area .search-dropdown em{display: block;text-align: left;padding: 0 15px;cursor: pointer;line-height: 40px}.school-common-search2022 .search-content .input-wrap .select-area .search-dropdown em:hover{background: #2196f3;color: #fff}.school-common-search2022 .search-content .input-wrap .input-area{float: left;width: 245px;height: 100%;position: relative;z-index: 4;background: #fff;margin-right: 10px}.school-common-search2022 .search-content .input-wrap .input-area input{display: inline-block;width: 100%;height: 30px;line-height: 30px;padding: 0 15px;margin-top: 15px;border: none;background: none}.school-common-search2022 .search-content .input-wrap .input-area input::placeholder{color: #bbc2ce}.school-common-search2022 .search-content .input-wrap .input-area .wwinputlist{display: none;position: absolute;top: 100%;left: 0;background: #fff;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;box-shadow: 0 5px 5px 2px rgba(0,0,0,.1);overflow: hidden;max-height: 400px;max-width: 100%;overflow-y: auto}.school-common-search2022 .search-content .input-wrap .input-area .wwinputlist::-webkit-scrollbar{width: 10px;height: 10px}.school-common-search2022 .search-content .input-wrap .input-area .wwinputlist::-webkit-scrollbar-thumb{background: #c9c9c9;border-radius: 5px;border: none}.school-common-search2022 .search-content .input-wrap .input-area .wwinputlist::-webkit-scrollbar-track{background: #f2f5f8;border-radius: 5px;border: none}.school-common-search2022 .search-content .input-wrap .input-area .wwinputlist a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 40px;padding: 0 15px;color: #333}.school-common-search2022 .search-content .input-wrap .input-area .wwinputlist a:hover{background: #2196f3;color: #fff}.school-common-search2022 .search-content .input-wrap .btn-area{float: left;height: 100%;width: 80px}.school-common-search2022 .search-content .input-wrap .btn-area input{display: block;width: 100%;height: 100%;border: none;background: none;background: #1d1547 url(/proc/School/school2019/images/icon-search-btn.png?hash=cd1ea0e5) no-repeat center;cursor: pointer;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0}.school-common-search2022 .search-content .input-wrap .btn-area .swiper-container-indexbanner{height: 402px}