body{ background-color:#f5f5f5; color: #333333;font-size: 14px; font-family: "Microsoft YaHei","微软雅黑"; } /***头部菜单***/ #top{ width: 100%; height: 75px; position: fixed; top: 0px; z-index: 999; } #top .topbg{ width: 100%; height: 75px; background-color:#000000;opacity: 0.1; position: absolute; top: 0px; left: 0px; z-index: 998; } #top .main{ width: 1300px; height: 75px; margin: 0px auto; padding: 0px; position:relative;z-index: 999; } #top .main .logo{ width: 193px; height: 40px; background:url(../images/school/logo.png) no-repeat; display: block; float: left; margin-top: 17px;} #top .main .menu{ width: 500px; height: 75px; float: right; text-align: right; } #top .main .menu>li{ width: 100px; text-align: center; line-height: 75px; float: right; } #top .main .menu>li>a{ color: #FFFFFF; font-size: 18px; cursor: pointer;} #top.scroll .topbg,#top.fixed .topbg{ background-color:#FFFFFF;opacity:1;} #top.scroll .logo,#top.fixed .logo{ background:url(../images/school/logo2.png) no-repeat;} #top.scroll .main .menu>li>a,#top.fixed .main .menu>li>a{ color: #000000;} .video{ width: 100%; min-width: 1400px; position: relative; padding-bottom: 30px; z-index: 998; } .video .mask{ width: 937px; height: 165px; display: block; opacity: 0.8; background:url(../images/school/video_mask.png?v=1) no-repeat; background-size: 100% 100%; position: absolute; top: 25%; left: 50%; margin-left: -460px; z-index: 997; } .video .mask .word{ width: 400px; height: 35px; line-height: 50px; text-align: center; margin: 0px auto; margin-top: 130px; font-size: 24px; font-weight: bold; color: #FFFFFF;} .video .mask .btn_send{ width: 125px; height: 50px; display: block; cursor: pointer; line-height: 50px; text-align: center; color: #FFFFFF; background-color: #DDDDDD; margin: 40px auto 0px auto; border-radius: 30px;} .video .banner_video{ width: 100%; z-index: 996;} .video .btn_play{ width: 100px; height: 100px;background:url(../images/school/bigplay.png) no-repeat; background-size: 100% 100%; position: absolute; bottom: 10%; left: 5%; cursor: pointer; z-index: 999;} .c_row,.reason_row,.sxsj_row{ width: 1300px; margin: 0px auto; overflow: hidden;} .c_row .s_pro{ width: 630px; float: left;} .c_row .s_pro .title{ height: 100px; line-height: 100px; font-size: 26px; font-weight: bold; } .c_row .s_pro .box{width: 550px; height: 289px; padding:30px 50px; background: url(../images/school/itembg1.png) no-repeat; position: relative;} .c_row .s_pro .box>h2{ height: 50px; line-height: 50px; font-size: 30px; font-weight: bold; color: #FFFFFF; padding-bottom: 60px; } .c_row .s_pro .box .desc{ line-height: 35px; color: #FFFFFF; font-size: 18px; padding-bottom: 20px;} .c_row .s_pro .box .desc span{ color: #FFFFFF; font-size: 16px;} .c_row .s_pro .box .desc a{ color: #FFFFFF; font-size: 16px;} .c_row .s_pro .box .btn_send{ width: 130px; height: 50px; line-height: 50px; text-align: center; color: #FFFFFF; font-size: 16px; border-radius: 50px; border: solid 2px #FFFFFF; cursor: pointer; position: absolute; right: 50px; top: 130px;} .c_row .notice{ width: 630px; float: right;} .c_row .notice .box{width: 550px; height: 289px; padding:30px 50px; background: url(../images/school/itembg2.png) no-repeat;} .c_row .notice .box .row{ color: #FFFFFF;line-height: 60px; } .c_row .notice .box .row>a{ color: #FFFFFF;} .reason_row{ padding-top: 100px;} .reason_row .title{ padding-bottom: 50px;} .reason_row .list{ overflow: hidden;} .reason_row .list .item{ width: 330px; height: 350px; padding: 30px 40px; background-color: #FFFFFF; float: left; border-radius: 10px; margin-bottom: 35px; margin-right: 35px;} .reason_row .list .item:nth-child(3n+0){margin-right: 0px;} .reason_row .list .item img{ display: block; height: 135px; margin: 10px auto; } .reason_row .list .item h2{ font-size: 30px; line-height: 60px; } .reason_row .list .item .desc{ color: #999999; line-height: 30px; font-size: 20px;} .sxsj_box{ width: 420px; height: 170px; padding: 40px; border-radius: 30px; position: absolute; z-index: 1000; background-color: #FFFFFF; margin-left: 0px; margin-top: 50px; } .sxsj_box .icon_syh{ width: 77px; height: 45px; display: block; background: url(../images/school/icon_syh.png) no-repeat; position: absolute; right: 70px; top: -25px;} .sxsj_box .word{ line-height: 30px; height: 120px; font-size: 20px; font-weight: bold; } .sxsj_box .name,.sxsj_box .info{ line-height: 25px; color: #999999; font-size: 14px; } .apple-retail { width: 100%; min-width:1400px; margin: 30px 0;} .swiper-slide { text-align: center; padding: 0 15px; width: 640px;} .swiper-slide.swiper-slide-active{ } .inner figure { width: 100%;} .inner figure img { width: 640px; height:320px; border-radius: 30px;} .gallery-item-desc { display: none; } .swiper-slide-prev .gallery-item-desc { transform: translateX(-70px);} .swiper-slide-next .gallery-item-desc { transform: translateX(70px);} .swiper-slide-active .gallery-item-desc {opacity: 1;transform: translateX(0);} .swiper-button-next, .swiper-button-prev {top: 40%;background-color: rgba(210,210,210,.6); background-size: 15px 15px; border-radius: 50%;width: 52px;height: 52px;transition: all .5s;outline: none;opacity: 0;} .mouse-hover .swiper-button-next, .mouse-hover .swiper-button-prev {opacity: 1;} .swiper-button-next:hover, .swiper-button-prev:hover {background-color: rgba(210,210,210,.8);} .swiper-button-next {background-image: 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'%23ffffff'%2F%3E%3C%2Fsvg%3E"); right: calc(100vw/2 - 630px);} .swiper-button-prev {background-image: 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'%23ffffff'%2F%3E%3C%2Fsvg%3E"); left: auto; right: calc(100vw/2 - 550px);} .swiper-container .swiper-button-next.swiper-button-disabled, .swiper-container .swiper-button-prev.swiper-button-disabled {opacity: 0.5;} .swiper-container{ margin-left: 160px;} .swiper-container::before{position: absolute; left: -380px; top: -10%; content: '';width:calc(100vw/2); min-width:calc(1300px/2); height: 120%;background: #f5f5f5;z-index: 999;} .container{ width: 1300px; margin: 0px auto; padding: 0px 50px; overflow: hidden; } .notice{} .notice .title,.flow .title{ height: 100px; line-height: 100px; font-size: 26px; font-weight: bold; } .notice .box{ padding:30px 50px; background-color: #FFFFFF; border-radius: 30px;} .notice .box .row{ display: block; line-height: 50px; position: relative; font-size: 16px; } .notice .box .row .col{ display: inline-block;} .notice .box .row .date{ display: block; position: absolute; right: 0px; top: 0px;} .notice .box.rowbg .row{ padding-left: 20px;} .notice .box.rowbg .row:nth-child(even){ background-color: #F5F5F5;} .flow{} .flow .img{ display: block; margin: 0px auto;} .details{ line-height: 25px; } .details h2{ font-size: 40px; line-height: 50px; text-align: center; font-weight: 500; } .details .desc{ color: #999999; height: 50px; line-height: 50px; text-align:center ;} .details p{ padding: 10px 0px; text-indent: 2em;} .details p img{ display: block; margin: 0px auto;} .sidebar{ width: 260px; padding: 20px; float: left; background-color: #FFFFFF; border-radius: 10px;} .sidebar .menu{ position: relative; } .sidebar .menu .name{ height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; cursor: pointer;} .sidebar .menu .name::before{ width: 18px; height: 18px; background: url(../images/school/icon_open.png) no-repeat 0px 0px; content: ''; position: absolute; right: 10px; top: 9px;} .sidebar .menu .name.active::before{background-position: 0px -18px;} .sidebar .menu .submenu{} .sidebar .menu .subname{ display: block; cursor: pointer; line-height: 36px; font-size: 16px; color: #999999; padding-left: 30px; position: relative;} .sidebar .menu .subname::before{ width: 18px; height: 18px; background: url(../images/school/icon_sel.png) no-repeat 0px -18px; content: ''; position: absolute; left: 6px; top: 9px;} .sidebar .menu .subname.active::before{background-position: 0px 0px;} .content{ width: 900px; padding: 30px; float: right; background-color: #EEEEEE; border-radius: 10px; } .content .title{ height: 40px; } .content .desc{ line-height: 35px; font-size: 16px; color: #999999; padding-bottom: 20px;} .content .subtitle{ height: 50px; line-height: 50px ;font-size: 16px; font-weight: bold;} .postlist{} .postlist .item{ display: block; padding: 20px; border-radius: 10px; background-color: #FFFFFF; margin-bottom: 30px;} .postlist .item .name{ line-height: 40px; line-height: 40px; font-size: 18px; font-weight: 500;} .postlist .item .info{ line-height: 40px; line-height: 40px; font-size: 16px; padding-bottom: 10px;} .postlist .item .address{ line-height: 30px; font-size: 16px; color: #999999;} .postdetails{ padding-top: 120px;} .postdetails h2{ font-size: 30px; line-height: 80px; font-weight: 500;} .postdetails .desc{ line-height: 50px; font-size: 16px;} .postdetails .subtitle{ font-size: 22px; line-height: 80px;} .postdetails .text{ font-size: 16px; line-height: 35px;} .tablist{ width: 480px; height: 40px; padding: 5px; background-color: #e6e6e6; border-radius: 50px; margin: 0px auto; position: relative; } .tablist .item{ width: 160px; height: 40px; font-size: 18px; line-height: 40px; text-align: center; border-radius: 40px; float: left; cursor: pointer; position: relative; z-index: 2;} .tablist .item.active{ color: #FFFFFF; } .tablist .itembg{ width: 160px; height: 40px; border-radius: 40px; position: absolute; background-color: #0052d9; left: 5px; top: 5px; z-index: 1; } .itembox{ } .itembox .title{ padding: 50px 0px; } .itembox .info{ padding: 50px; border-radius: 20px; line-height: 40px; font-size: 16px;} .itembox .info>p{ text-indent: 2em;} .itembox .info>img{ width: 100%;} .itembox .addritem{ padding-bottom: 40px; position: relative; } .itembox .addritem .text{ width: 360px; line-height: 36px; font-size: 16px; position: absolute; left: 56px; top: 80px;} .itembox .addritem:nth-child(even) .text{ right: 56px; left: auto;} .welfare{ padding-top: 60px;} .welfare .wrow{ overflow: hidden; padding: 0px 90px 60px 90px; position: relative;} .welfare .wrow .img{ width: 550px; float: left; position: relative; } .welfare .wrow .img .word{ position: absolute; top: 30px; left: 30px; padding: 20px; z-index: 3;} .welfare .wrow .img .word .subtitle{ line-height: 40px; font-weight: bold; font-size: 22px; color: #FFFFFF; text-shadow: #999 1px 0 0, #999 0 1px 0, #999 -1px 0 0, #999 0 -1px 0;} .welfare .wrow .img .word .text{ line-height: 30px; font-size: 18px; color: #FFFFFF; text-shadow: #999 1px 0 0, #999 0 1px 0, #999 -1px 0 0, #999 0 -1px 0;} .welfare .wrow .img .numbox{ width: 100px; height: 210px; border-radius: 5px; position: absolute; left: -90px; bottom: 0px; background-color: #c4d4ef; color: #0052d9; z-index: 1;} .welfare .wrow .img .numbox>span{ width: 100px; font-size: 60px; text-align: center; font-family: "黑体"; font-weight: bold; display: block; position: absolute; bottom: 0px; } .welfare .wrow .img>img{ width: 550px; display: block; margin: 0px; padding: 0px; border-radius: 10px; position: relative; z-index: 2;} .welfare .wrow .winfo{ width: 540px; float: right;} .welfare .wrow .winfo .row{ padding: 15px; border-bottom: solid 1px #DDDDDD; } .welfare .wrow .winfo .row:first-child{ padding-top: 0px;} .welfare .wrow .winfo .row .subtitle{ line-height: 40px; font-weight: bold; font-size: 18px;} .welfare .wrow .winfo .row .text{ line-height: 30px; font-size: 16px;} .welfare .wrow:nth-child(even) .img{ float: right;} .welfare .wrow:nth-child(even) .winfo{ float: left;} .welfare .wrow:nth-child(even) .img .numbox{ right: -90px; left: auto; background-color: #f3d5c5; color: #ea5504;} /***弹出层***/ .showbox{ width: 900px; border-radius: 5px; overflow: hidden; position: fixed; left:50%; margin-left: -450px; top: 100px; z-index: 9999; background-color: #FFFFFF; display: none;} .showbox .title{ height: 50px; line-height: 50px; padding-left: 20px; font-size: 16px; color: #FFFFFF; background-color: #FF7C00; position: relative;} .showbox .title>.btn_close{ width: 37px; height: 37px; background: url(../images/images.png) no-repeat -320px -80px; display: block; position: absolute; top: 7px; right: 7px; cursor: pointer;} .showbox .form{ padding: 20px 50px; overflow: hidden;} .showbox .form>li{padding: 15px 0px 15px 90px; position: relative; line-height: 30px; float: left;} .showbox .form>li.l_u_4{ *width:181px; } .showbox .form>li>label{ width: 85px; height: 30px; display: block; position: absolute; left: 0px; top: 15px; text-align: right; } .showbox .form>li>.txt{ width: 140px; height: 30px; line-height: 30px; border: solid 1px #DDDDDD; padding-left: 10px; } .showbox .form>li>.textarea{ width: 680px; height: 200px; line-height: 24px; padding-left: 10px; border: solid 1px #DDDDDD; } .btn_apply,.btn_sumbit,.btn_big{ width: 200px; height: 60px; padding-left: 40px; border-radius: 3px; cursor: pointer; line-height: 60px; font-size: 18px;; text-align: center; background-color: #1da8f1; display: block; margin: 0px auto; color:#FFFFFF; position: relative; } .btn_apply>i{ width: 36px; height: 34px; display: inline-block; block; background:url(../images/images.png) no-repeat -430px 0px; position: absolute; top:13px; left: 60px;} .btn_apply:hover,.btn_sumbit:hover,.btn_big:hover{ background-color: #1b9de2; color: #FFFFFF;} .btn_sumbit{ padding-left:0px; height: 50px; line-height: 50px; font-size: 16px; } #footer{ width: 100%; min-width: 1400px; margin: 0px auto; height: 60px; background-color: #474747; } /***分页***/ .page{ padding: 50px 0px; height: 40px; text-align: center; font-size: 12px; } .page>a,.page>span{ display: inline-block; background-color: #FFFFFF; border: solid 1px #DBDBDB; padding:10px; margin-right: 5px; color: #000000;} .page>a:hover,.page>.current{ background-color: #DBDBDB;} .page>.prev,.page>.next{ font-family: "新宋体"; padding: 11px 10px 9px 10px; } /***布局排版***/ .l_u,.l_u_1,.l_u_2,.l_u_3,.l_u_4,.l_u_5,.l_u_6,.l_u_7,.l_u_8,.l_u_9,.l_u_10,.l_u_11,.l_u_12{ box-sizing: border-box; } .l_u{ width:100%; } .l_u_1{ width:8.333333%;} .l_u_2{ width:20%;} .l_u_3{ width:25%;} .l_u_4{ width:33.333333%; } .l_u_5{ width:41.666666%;} .l_u_6{ width:50%; } .l_u_7{ width:58.333333%;} .l_u_8{ width:66.66666%; } .l_u_9{ width:75%; } .l_u_10{ width:83.333333%; } .l_u_11{ width:91.666666%; } .l_u_12{ width:100%;} #container{ overflow: hidden; position: relative; } .left{ float: left;} .right{ float: right;} .mainw{ width:1180px; margin: 0px auto; position: relative; } .mark,.mark_transparent{ width: 10000px; height: 10000px; background-color: #000000; filter:alpha(opacity=70); opacity:0.7; position: fixed; top: 0px; left: 0px; z-index: 9998; display: none;} .mark_transparent{ filter:alpha(opacity=60); opacity:0.6;} .banner{ min-width: 1400px; width: 100%; height: 500px; background-position: center 0px; background-repeat: no-repeat;} .lbox{ width: 900px; *width: 880px; min-height: 500px; float: left; border-right: solid 1px #DDDDDD; box-sizing: border-box; padding: 30px 20px 0px 0px; *padding-right: 19px; } .rbox{ width: 260px; float: right; padding: 30px 0px 30px 20px;} .rbox>h3{ padding-left: 10px; font-size: 16px; line-height: 40px;} .f12{ font-size: 12px;} .f14{ font-size: 14px;} .f16{ font-size: 16px;} .f26{ font-size: 26px;} .cgray{ color: #DDDDDD;} .cred{ color: red;} .cbase{ color: #e57015;} ::selection {background:#d16919; color:#FFFFFF;} ::-moz-selection {background:#d16919; color:#FFFFFF;} ::-webkit-selection {background:#d16919; color:#FFFFFF;}