﻿#__bs_notify__{display: none !important;}.wid{width: 1200px; margin: 0 auto;}.top{ height: 90px;line-height: 90px; position: absolute; left: 0; width: 100%; top:0px;}.top .logo{float: left;}.top .position{float: left; margin-left: 65px; margin-top: 30px; position: relative; width: 66px;}.top .position .ico-i1{width: 13px; height: 16px; background: url("../images/0c847_13x16.png") center top no-repeat; -webkit-background-size: cover; background-size: cover; margin-top: -2px;}.top .position span{font-size: 16px; color: #fff;}.current-city{height: 32px; line-height: 32px; width: 66px; background: rgba(0,0,0,0.5); text-align: center; -webkit-border-radius: 30px; border-radius: 30px; z-index: 9999; position: absolute;}.city-change{line-height: 32px; width: 66px; background: rgba(0,0,0,0.5); -webkit-border-radius: 20px; border-radius:20px; text-align: center; position: absolute; top:0px; padding-top: 30px; z-index: 1;}.city-change span{display: block;}.city-change a{color:#fff;}.top .menu{float: left; height: 32px; margin-top: 30px; margin-left: 20px;}.top .menu ul li{line-height: 32px; margin-left: 30px; position: relative; padding-bottom: 4px; font-size: 16px;}.top .menu ul li:hover:after,.top .menu ul li.acti:after{display: block; color: #ef4129;}.top .menu ul li:after{content: ''; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); height: 3px; background: #fff; width: 32px; bottom: 0; display: none; -webkit-border-radius: 10px; border-radius: 10px;}.top .menu ul li a{color: #fff;}.main{-webkit-background-size: cover; background-size: cover; }.w1010{width:1010px; margin:0 auto;}.main .bann{height:620px;-webkit-background-size: cover; background-size: cover;}.summer{height: 520px; margin-top:78px; }.summer h2{font-weight: bold; font-size:36px; text-align: center;}.summer .summer-cont{width:100%; height:380px;margin-top: 40px;}.summer-cont .infos-li{width:100%; height:92px; margin-bottom:3px;}.summer-cont .infos-li-l{width:150px; height:92px; line-height:92px; float:left; font-size:22px; color:#fff; text-align:center;margin-right:3px;border-radius:10px;}.l1{background:#ff8f63;}.l2{background:#ffbb3b;}.l3{background:#5faeff;}.l4{background:#6082e5;}.r1{background:#fff4f0;}.r2{background:#fffaf0;}.r3{background:#f0f7ff;}.r4{background:#f0f4ff;}.summer-cont .infos-li-r{width:855px; height:92px;line-height:92px; float:left; text-align:left; font-size:18px; color:#333; text-indent:22px;border-radius:10px;}.book-ico{width:117px; height: 140px; float: right; margin:-180px 15px 0 0; background: url('../images/book-ico.png') no-repeat center center;}.summer p{font-size:18px;color: #808080; text-align:center; padding-top:20px;}.schoole-li{width:100%; height: 345px; margin-top:45px;  	-webkit-box-shadow: 0 7px 9px rgb(0 0 0 / 6%);	box-shadow: 0 7px 9px rgb(0 0 0 / 6%);	-moz-box-shadow:0 7px 9px rgb(0 0 0 / 6%);	-webkit-border-radius: 10px; border-radius: 15px; box-shadow: 0px 5px 8px #e6ebf6;}.schoole-li:hover{}.schoole-li-l{width:450px; height: 300px; margin-left:5px; float:left; margin-top:40px;}.schoole-li-l h2{width:210px; height: 40px; background:url('../images/new-img.png') no-repeat center left; margin-top:10px;}.schoole-li-l h2 span{height:40px; line-height: 40px; background:#e83817; font-size:26px; color:#fff; text-align:center; font-weight:600; margin-left:53px; display: block; border-top-right-radius:30px;border-bottom-right-radius:30px;}.schoole-li-l-info{width:420px; height: 180px; margin:50px 0 0 30px; }.schoole-li-l-info .wx{width:89px; height: 89px; float: left;}.schoole-li-l-info .wx img{width:100%;}.schoole-li-l-info .txt{width:315px; height:180px; float:left; margin-left:10px;}.schoole-li-l-info .txt p{font-size:18px; color:#333; display: block; float: left;}.schoole-li-l-info .txt .p1{background: url('../images/tel-ico.jpg') no-repeat center left;text-indent: 20px;}.schoole-li-l-info .txt .p2{background: url('../images/area-ico.jpg') no-repeat top left;text-indent: 20px; margin:24px 0 15px; line-height: 1.4;}.schoole-li-l-info .txt .p3{width:255px; min-height:31px; background: #f2f2f2 url('../images/p3-line.jpg') no-repeat top left; padding-top:10px; line-height:1.5;  line-height:2;text-align:center; font-size:14px;margin-left: 20px;}.schoole-li-r{width:520px; height: 260px; float:left; margin-left:5px;margin-top:40px;}.schoole-li-r img{width:100%;}.schoole-li:last-child{margin-bottom: 100px;}.footer{display: table; width: 100%; background: #474747;}.footer .box{display: table; width: 100%; position: relative; margin-top: 154px;}.footer .box .logo{position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); bottom: 0;}.footer .box ul li{margin-left: 47px; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}.footer .box ul li:nth-of-type(1){margin-left: 0;}.footer .box ul li a{-webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}.footer .box ul li:hover{background: transparent;}.footer .box ul li:hover a{-webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; border-color: transparent; color: #fff;}.footer .box ul li a{color: #a5a5a5;}.footer .on-line{border-top: 1px solid #424242; text-align: center; padding: 20px 0;}.footer .on-line a{margin: 0 8px;}.footer .copy{text-align: center; padding-top: 29px;}.footer .copy .pict img{width: 273px;}.footer .copy p{color: #808080; margin-top: 70px; padding-bottom: 20px;}.tips-box{width:170px;height: 45px;text-align:center;line-height: 45px;border-radius: 10px;position: absolute; right:90px; color: #fff;display: none} .triangle-right{display:inline-block; width:0; height:0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; position: absolute; right: -12px; top:12px;} .tips-red{background: #ff4a4a;top:12px;} .triangle-red{border-left: 20px solid #ff4a4a;} .tips-yellow{background: #ffb400;top:82px;} .triangle-yellow{border-left: 20px solid #ffb400;} .tips-green{background: #00c800;top:152px;} .triangle-green{border-left: 20px solid #00c800;} .tips-blue{background: #428dff;top:222px;} .triangle-blue{border-left: 20px solid #428dff;}.alert-pict{z-index: 3; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); display: block; visibility: hidden;}.alert-pict .layout{width: 1000px; margin: 0 auto; position: relative;}.alert-pict .layout .close{position: absolute; z-index: 2; right: 100px; cursor: pointer; top: 0; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; cursor: pointer;}.alert-pict .layout .close:hover{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}.alert-pict .layout .pos{z-index: 3; position: absolute; top: 40%; cursor: pointer; outline: none;}.alert-pict .layout .pos.prev{left: -100px;}.alert-pict .layout .pos.next{right: -100px;}.alert-pict .scroll-pic{height: 750px; margin-top: 120px; overflow: hidden;}.alert-pict .scroll-pic ul{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.alert-pict .scroll-pic ul li{width: 1000px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.alert-pict .text{margin-top: 30px; text-align: center;}.alert-pict .text .can{color: #fff; display: inline-block; margin-left: 10px;}.alert-pict .text span{font-size: 16px; color: #fff;}.alert-pict .small{text-align: center; margin-top: 21px;}.alert-pict .small span{display: inline-block; width: 100px; height: 75px; overflow: hidden; position: relative; cursor: pointer;}.alert-pict .small span.acti:after{display: none;}.alert-pict .small span:after{content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.6); left: 0; top: 0;}.alert-pict .small span img{width: 100%;}.fixed-right{position: fixed; right: 20px; top: 40%; width: 74px; background: #fff; -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2); box-shadow: 0 4px 8px rgba(0,0,0,0.2); -webkit-border-radius: 10px; border-radius: 10px; padding: 0 10px; z-index: 99999;}.fixed-right ul li{width: 100%; text-align: center; border-bottom: 1px solid #f0f0f0; padding: 10px 0;}.fixed-right ul li:hover span{color: #f60;}.fixed-right ul li a{display: block; cursor: pointer;}.fixed-right ul li a span{display: block; margin-top: 10px; font-size: 13px; color: #666; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}