﻿body{width:100%; font-family:"微软雅黑"; overflow-x:hidden; }.wid, .w1250{width:1250px; margin:0 auto;}.w1300{width:1300px; margin:0 auto;}.w1200{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-bottom: 10px; 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;}input::-webkit-input-placeholder{ color:#999;}input::-moz-placeholder{/* Mozilla Firefox 19+ */  color:#a0a0a0;}input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */   color:#a0a0a0;}input:-ms-input-placeholder{  /* Internet Explorer 10-11 */    color:#a0a0a0;}/*input[type=text]:focus, select:focus{    border-style:solid;    border-color: #2189be;	box-shadow: 0px 0px 6px #2189be;}*/.bann{height:515px;-webkit-background-size: cover; background-size: cover;}.part1{width:100%; height:578px; background:url(../images/part1-bg.png);}.part1-cont{width:1180px; height:570px; margin:0 auto;}.part1-cont .txts{text-align:center;font-size:18px;color:#7f522d; line-height:2; font-family:"苹方"; padding-top:10px; padding-bottom:20px;}.part1-cont .kecs{width:100%; height:280px;}.part1-cont .beizhu{width:100%; height:45px; display:inline-block; line-height:45px; font-size:16px; font-family:"OPPOSans"; color:#805b39; text-align:center; opacity:0.6;}.part1-cont .abtn1{width:224px; height:54px; line-height:54px; text-align:center; font-family:"苹方"; font-size:26px; color:#fff; display:block; margin:20px auto 0;   background:url('../images/btan1-bg.png') no-repeat center center;     -webkit-animation: showb 3s infinite;}.part15{width:100%; height:222px; background:url('../images/part15-img.png') no-repeat center center; float:left;background-size: cover;}.part15-cont{width:900px; height:222px; margin:0 auto;}.bgimg{width:100%; height:3252px; background:url('../images/bgimg.png') no-repeat center top;float:left;}.bgimg-1{width:100%; height:1675px; background:url('../images/bgimg-1.png') no-repeat center top;float:left;}.part3-jckt h2 {width: 236px;height:110px;line-height:142px; margin:60px auto 36px;font-size:36px;color: #fff;text-align: center;font-family: "OPPOSans H";font-weight:600;background: url(../images/part2-fch2-bg.png) no-repeat;}.part2{width:100%; height:2530px;/*  background:url('../images/part2-bg.png') no-repeat center; margin-top:-8px;  */float:left;}.part2 .part-cont{width:1200px;height:2500px; margin:0 auto; /* border:1px solid red; */}.part2-fc{width:1200px; margin:0 auto;}.part2-fc h2{width:236px; height:110px; line-height:142px; margin:65px auto 0; padding-bottom:75px;font-size:36px; color:#fff; text-align:center; font-family:"OPPOSans H"; font-weight:bold; background: url('../images/part2-fch2-bg.png') no-repeat;}.part2-fc p.infos{font-size:24px;color:#333;line-height:2;text-align: center;font-family:"苹方";display:block;margin:20px auto 30px; font-weight:500;}.part2-fc p.infos span{font-weight:bold;color:#db2922;}.part2-main{width:1200px;margin:0 auto; }.part2-main h3{width:130px; height:40px; line-height:40px; text-align:center; font-size:30px; color:#015bb9; font-family:"苹方"; margin:30px auto 23px; text-align: center;font-weight:bold; background:url('../images/prt2-h3-bg.png') no-repeat;}.part2-main-p{font-size:18px; color:#4d4d4d; font-family:"苹方"; line-height:2; text-align:center; padding-bottom:20px; font-weight:normal;}.part2-main .tables{width: 100%; height:465px;/* text-shadow:0px 12px 25px #cee6f2; box-shadow:0px 12px 25px #cee6f2; */    border-bottom-left-radius: 18px;    border-bottom-right-radius: 18px;}.part2-main .tables .cos1{width:115px; height:380px; float:left; margin-top:40px;}.part2-main .tables .cos2{width:230px; height:380px; float:left; margin-top:40px;border-right:1px solid #84e3fd;}.part2-main .tables .cos3{width:202px; height:390px; float:left; margin-top:30px; }.part2-main .tables .cos4{width:215px; height:400px; float:left; margin-top:20px;}.part2-main .tables .cos5{width:218px; height:410px; float:left; margin-top:10px;}.part2-main .tables .cos6{width:218px; height:420px; float:left;}.cos1-row1{width:115px; height:55px; background:#1ab5ee; border-top-left-radius:18px;  }.cos2-row1{font-family:"OPPOSans"; width:230px; height: 55px; line-height:55px; background:#15a2e5; text-align: center; font-size:22px; color:#fff; border-left:1px solid #15a2e5}.cos3-row1{font-family:"OPPOSans"; width:202px; height: 65px; line-height:65px; background:#24a543; text-align: center; font-size:22px; color:#fff; border-top-left-radius:10px; border-top-right-radius:10px;}.cos4-row1{font-family:"OPPOSans"; width:215px; height:75px; line-height:75px; background:#0875cc; text-align: center; font-size:22px; color:#fff; border-top-left-radius:10px;border-top-right-radius:10px;}.cos5-row1{font-family:"OPPOSans"; width:218px; height:85px; line-height:85px; background:#0467c5; text-align: center; font-size:22px; color:#fff; border-top-left-radius:10px;border-top-right-radius:10px;}.cos6-row1{font-family:"OPPOSans"; width:218px; height:95px; line-height:95px; background:#015bbe; text-align: center; font-size:22px; color:#fff; border-top-left-radius:10px;border-top-right-radius:10px;}.cos1-row2{font-family:"OPPOSans M"; width:115px; height:55px; line-height:55px; text-align:center; background:#fff;font-size:18px; color:#4d4d4d;    border-right: 1px solid #91e9ff;}.cos2-row2{font-family:"OPPOSans R"; width:229px; height:55px; line-height:55px; text-align:center; background:#fff; font-size:16px; color:#66666e;}.cos3-row2{font-family:"OPPOSans R"; width:202px; height:55px; line-height:55px; text-align:center; background:#fff; font-size:16px; color:#66666e; border-right:1px solid #84e3fd;}.cos4-row2{font-family:"OPPOSans R"; width:215px; height:55px; line-height:55px; text-align:center; background:#fff; font-size:16px; color:#66666e; border-right:1px solid #84e3fd;}.cos5-row2{font-family:"OPPOSans R"; width:218px; height:55px; line-height:55px; text-align:center; background:#fff; font-size:16px; color:#66666e; border-right:1px solid #84e3fd;}.cos6-row2{font-family:"OPPOSans R"; width:218px; height:55px; line-height:55px; text-align:center; background:#fff; font-size:16px; color:#66666e; /* border-right:1px solid #84e3fd; */}.cos1-row3{font-family:"OPPOSans M"; width:115px; height:80px; line-height:80px; text-align:center; background:#e6f3fb; font-size:18px; color:#4d4d4d;border-right: 1px solid #91e9ff;}.cos2-row3{font-family:"OPPOSans R"; width:229px; height:80px; line-height:80px; text-align:center; background:#e6f3fb; font-size:16px; color:#66666e; /* padding-top:13px; */}.cos3-row3{font-family:"OPPOSans R"; width:202px; height:80px; line-height:80px; text-align:center; background:#e6f3fb; font-size:16px; color:#66666e; /* padding-top:13px; */ border-right:1px solid #84e3fd;}.cos4-row3{font-family:"OPPOSans R"; width:215px; height:80px; line-height:80px; text-align:center; background:#e6f3fb; font-size:16px; color:#66666e; /* padding-top:13px; */ border-right:1px solid #84e3fd;}.cos5-row3{font-family:"OPPOSans R"; width:218px; height:80px; line-height:27px; text-align:center; background:#e6f3fb; font-size:16px; color:#66666e; padding-top:13px; border-right:1px solid #84e3fd;}.cos6-row3{font-family:"OPPOSans R"; width:218px; height:80px; line-height:27px; text-align:center; background:#e6f3fb; font-size:16px; color:#66666e; padding-top:13px;}.cos1-row4{font-family:"OPPOSans M"; width:115px; height:50px; line-height:50px; text-align:center; background:#fff; font-size:18px; color:#4d4d4d;border-right: 1px solid #91e9ff;}.cos2-row4{font-family:"OPPOSans R"; width:229px; height:50px; line-height:27px; text-align:left; background:#fff; font-size:16px; color:#66666e;padding:12px 20px 0;}.cos3-row4{font-family:"OPPOSans R"; width:202px; height:50px; line-height:27px; text-align:left; background:#fff; font-size:16px; color:#66666e;padding:12px 20px 0; border-right:1px solid #84e3fd;}.cos4-row4{font-family:"OPPOSans R"; width:215px; height:50px; line-height:27px; text-align:left; background:#fff; font-size:16px; color:#66666e;padding:12px 20px 0; border-right:1px solid #84e3fd;}.cos5-row4{font-family:"OPPOSans R"; width:218px; height:50px; line-height:27px; text-align:left; background:#fff; font-size:16px; color:#66666e;padding:12px 20px 0; border-right:1px solid #84e3fd;}.cos6-row4{font-family:"OPPOSans R"; width:218px; height:50px; line-height:27px; text-align:left; background:#fff; font-size:16px; color:#66666e;padding:12px 20px 0;}.cos1-row5{font-family:"OPPOSans M"; width:115px; height:140px; line-height:160px; text-align:center; background:#e6f3fb; font-size:18px; color:#4d4d4d;border-right: 1px solid #91e9ff;}.cos2-row5{font-family:"OPPOSans R"; width:229px; height:140px; line-height:1.75; text-align:left; background:#e6f3fb; font-size:16px; color:#66666e; padding:12px 18px;}.cos3-row5{font-family:"OPPOSans R"; width:202px; height:140px; line-height:1.7; text-align:left; background:#e6f3fb; font-size:16px; color:#66666e; padding:12px 10px; border-right:1px solid #84e3fd;}.cos4-row5{font-family:"OPPOSans R"; width:215px; height:140px; line-height:1.7; text-align:left; background:#e6f3fb; font-size:16px; color:#66666e; padding:12px 18px; border-right:1px solid #84e3fd;}.cos5-row5{font-family:"OPPOSans R"; width:218px; height:140px; line-height:1.7; text-align:left; background:#e6f3fb; font-size:16px; color:#66666e; padding:12px 18px; border-right:1px solid #84e3fd;}.cos6-row5{font-family:"OPPOSans R"; width:218px; height:140px; line-height:1.7; text-align:left; background:#e6f3fb; font-size:16px; color:#66666e; padding:12px 18px;}.row6{height: 80px; float:left;}.row6-cos1{width:115px; height:80px; line-height:80px; text-align:center; float:left; font-size:18px; color:#fef2e7; background:#5a9cff;}.row6-cos2{width:1198px; height:80px; background:#fff;}.row6-cos2 p{width:1083px; height: 30px; line-height: 30px; display: block;float: left; text-indent: 55px; font-size:16px; color:#66666e;}.row6-cos2 p.p1{background:url('../images/p3-icon1.png') left center no-repeat; margin-top:10px; }.row6-cos2 p.p2{background:url('../images/p3-icon2.png') left center no-repeat; }.row6-cos2 p span{color: #fc3204;}.row7{width:100%; height: 45px; float:left; text-shadow: 0px 12px 15px #e6f2fa;box-shadow: 0px 12px 15px #e6f2fa;border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}.row7-cos1{font-family:"OPPOSans M"; width:115px; height: 45px; line-height:45px; text-align:center; font-size:18px; color:#4d4d4d; background:#fff; float:left;border-bottom-left-radius: 18px;}.row7-cos2{width:1083px; height:45px; line-height: 45px; float: left; font-size:16px; color:#66666e; background:#fff;text-indent:24px; border-bottom-right-radius: 18px;}.bantn-p3{width: 246px; height: 68px; display:block; margin:40px auto 0; background:url('../images/part3-batn.png') no-repeat center; font-size:30px; text-align:center; color:#fff; font-family: "OPPOSans M"; line-height: 65px;}.bantn-p3:hover{color:#fff;}.part2-teach{width:100%; margin-top:65px;}.part2-teach h3 {width:130px;height:40px;line-height:40px;text-align:center;font-size:30px;color:#015bb9;font-family:"苹方";margin:30px auto 23px;text-align: center;font-weight: bold;background: url(../images/prt2-h3-bg.png) no-repeat;}.teach{width:100%;height:630px;margin-top:10px;}.teach dl{width:278px; height:282px; float:left; margin-right:28px;margin-bottom:28px;-webkit-box-shadow: 0 10px 20px rgb(0 0 0 / 10%);    box-shadow: 0 10px 20px rgb(0 0 0 / 10%); border-bottom-left-radius:12px; border-bottom-right-radius:12px;}.teach dl:hover{-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2); box-shadow: 0 10px 20px rgba(0,0,0,0.2);}.teach dl:nth-child(4){margin-right:0;}.teach dl:nth-child(8){margin-right:0;}.teach dl dt{width:278px; height:240px; position: relative;}.teach dl dt img{width: 100%;}.teach dl dd{width:278px; height:88px; line-height:124px; font-size:22px; color:#fff; text-align:center; margin-top:-45px;position: relative;background:url('../images/tc-dd-bg.png') no-repeat bottom; font-family: "OPPOSans";}.part2-xiaoban{width:100%; margin-top:35px;}.part2-xiaoban h3 {width:130px;height:40px;line-height:40px;text-align:center;font-size:30px;color:#015bb9;font-family:"苹方";margin:30px auto 23px;text-align: center;font-weight: bold;background: url(../images/prt2-h3-bg.png) no-repeat;}.part2-xiaoban-cont{width:100%; height:306px; margin-top:5px;}.part2-xiaoban-cont dl{width:380px; height:300px; float:left;border-radius:20px;}.part2-xiaoban-cont dl:nth-child(2){margin:0 30px;}.part2-xiaoban-cont dl dt{width:380px; height:250px;}.part2-xiaoban-cont dl dd{width:380px; height:50px; line-height:50px; background:#6dbeff; font-size:22px; font-family:"OPPOSans"; color:#fff; /* font-weight:bold;  */text-align:center;text-align: center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.part2-shoufei{width:100%; margin-top:60px;}.part2-shoufei h3 {width:130px;height:40px;line-height:40px;text-align:center;font-size:30px;color:#015bb9;font-family:"苹方";margin:30px auto 23px;text-align: center;font-weight: bold;background: url(../images/prt2-h3-bg.png) no-repeat;}.part2-shoufei a.btan-2{width:230px; height:58px; line-height:58px; display:block; margin:0 auto; background:url('../images/btan-2-bg.png'); font-size:26px;  color:#fff;font-family:"苹方"; text-align:center;   }.part3{width:100%;  padding-bottom:65px; /* height:2730px;background:url('../images/part3-bg.png') no-repeat center top;  margin-top:-8px; */}.part3-bm h2 {width: 236px;height: 110px;line-height: 142px;margin: 0 auto;font-size: 36px;color: #fff;text-align: center;font-family: "OPPOSans H";font-weight: bold;background: url(../images/part2-fch2-bg.png) no-repeat;    margin-bottom: 30px;}.part3-main-p{font-size: 18px;color: #4d4d4d;font-family: "OPPOSans R";line-height: 2;text-align: center;padding-bottom: 16px; font-weight:normal;}.part3-bm .bmsk-pic{width:1192px; display:block; margin:0 auto;}.part16{}.part16-fc{width:1224px;margin:0 auto;}.part16-fc h2{width:236px;height:110px;line-height:142px;margin:90px auto 0;padding-bottom: 75px;font-size: 36px;color: #fff;text-align: center;font-family: "OPPOSans H";font-weight: bold;background: url(../images/part2-fch2-bg.png) no-repeat;}.part16-fc-p {font-size:18px;color:#4d4d4d;font-family:"苹方";line-height: 2;text-align: center;padding-top:20px; padding-bottom:20px;font-weight:normal;}.part16-fc-cont{width:100%; height:580px; margin:0 auto;}.part17{}.part17-fc{width:1224px;/*height:770px; */ margin:0 auto;}.part17-fc h2{width:236px;height:110px;line-height:142px;margin:50px auto 0;padding-bottom:75px;font-size: 36px;color: #fff;text-align: center;font-family: "OPPOSans H";font-weight: bold;background: url(../images/part2-fch2-bg.png) no-repeat;}.part17-fc-p {font-size:18px;color:#4d4d4d;font-family: "苹方";line-height: 2;text-align: center;padding-top:20px; padding-bottom:20px;font-weight:normal;}.part17-fc-cont{width:100%; height:495px; margin:0 auto;}.part12-cont{width:900px; height:507px; margin:0 auto;}.videos{width:700px; height:400px;}.videos .vide-cont{width:910px; height:490px; margin:0 auto; background:#fff;}.box_sps{width: 100%; height: 100%; position:fixed; left: 0; top: 0; z-index: 2000; background:rgba(0,0,0,0.9); display:none;}.box_close{width:52px; position:fixed; right:0%; top:-13%; display:none; z-index: 3000}.box_sps_w{width: 910px; text-align: center; background:#000; position:absolute; z-index: 1001; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.video-js{width: 100%;}.video-js.w70{width: 70%;}.part3-schoole h2{width:404px;height:110px;line-height:144px;margin:5px auto 40px;font-size: 36px;color: #fff;text-align: center;font-family: "OPPOSans H";font-weight: bold;background: url(../images/part-h2-schoole-bg.png) no-repeat;}.part3-schoole ul{display: table; width: 100%;}.part3-schoole ul li{width: 31.33%;border-bottom: 1px solid #f0f0f0;font-size: 16px;height: 50px;line-height: 49px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;list-style-type: none;float: left;margin-right: 2%;padding-left: 1%;}.part3-schoole ul li span{display: block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;}.part3-schoole ul li span a{color: #666;}.part3-schoole ul li span a:hover{color: #ff4a4a;}.part3-schoole ul li span var{float: right;padding-right: 40px;color: #666;}.part3-schoole ul li:nth-child span var{padding-right: 0px;}.part3-schoole .btn-wrap{margin-top: 25px;}.allmap-info{width:1200px; line-height:2; font-size:18px; color:#4d4d4d; text-align:center; font-family:"OPPOSans R"; font-weight:normal; padding:30px 0 20px;}.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:15px; padding-bottom:45px; line-height:2;}.tips-box, .tips-box1{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;} .tips-green1{background: #00c800;top:235px;} .triangle-green{border-left: 20px solid #00c800;} .tips-blue{background: #428dff;top:222px;} .triangle-blue{border-left: 20px solid #428dff;}.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;}.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%;}@-webkit-keyframes showb{    0%,100%,20%,50%,80% {        -webkit-transform: scale(1);        transform: scale(1);    }    40% {        -webkit-transform: scale(0.9);        transform: scale(0.9);    }    60% {        -webkit-transform: scale(0.9);        transform: scale(0.9);    }}/***在线预约**/.lingjuan-logo {width: 17%; right: 1%; bottom: 35%; position: fixed; z-index: 10;}.lingjuan-logo a{ display: block;}.lingqq-gb { position: absolute; width: 36%; top: -22%; right:0;}.showquan {background-color: rgba(0, 0, 0, 0.5); bottom: 0; height: 100%; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; width: 100%; z-index: 102;display: none;}.showtxt { width:400px; position: absolute; top: 50%; left:50%;margin-left: -35%; margin-top: -50%; height:auto;-webkit-animation-name: spaceInLeft;animation-name: spaceInLeft;}.showinput{ width:100%; height:auto;  box-sizing: border-box;background: #e52600;border-radius: 20px;overflow: hidden}.showinput h2{ color:#fff; font-size: 27px;line-height:35px; text-align: center; font-weight: bold; padding:10% 0 0;border-radius: 20px 20px 0 0;}.showinput h2 img{ width:38%; vertical-align: middle; margin: -5% 1% 0 0;}.showinput h2 span{ font-size: 60px; margin-right: 1%;font-weight: normal;color: #f3d660}.showinput h3{font-weight: normal;color: #f3d660;text-align: center;font-size: 28px}.showinput h3 img{display: inline-block;width: 20%;height: 1px;vertical-align: middle}.showinput p{font-size: 14px;color: #fff;text-align: center}.showinput form{ }.showinput input{ display: block;border-color: transparent;color: #999;font-size: 22px;margin: 4% auto 0;width: 84%;height: 52px;line-height: 52px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: #fff;border: 0;font-size: 18px;text-indent: 10px}.lingh-gb{ position: absolute; top: -3%; right:0;width:16%;}.lingh-gb img{width:65px; margin:-4 0 0 5px; display:block;}.showquan .submitinput{margin-top: 3%}.submitinput img{width:100%;}.showquan .magictime {  -webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}@-webkit-keyframes spaceInLeft {  0% {    opacity: 0;    -webkit-transform-origin: 0% 50%;    -webkit-transform: scale(.2) translate(-200%, 0%);  }  100% {    opacity: 1;    -webkit-transform-origin: 0% 50%;    -webkit-transform: scale(1) translate(0%, 0%);  }}@keyframes spaceInLeft {  0% {    opacity: 0;    transform-origin: 0% 50%;    transform: scale(.2) translate(-200%, 0%);  }  100% {    opacity: 1;    transform-origin: 0% 50%;    transform: scale(1) translate(0%, 0%);  }}@media screen and (max-width: 2500px) and (min-width: 640px){  .lingjuan-logo{ width:5%;}  .showtxt{ width:24%; top:50%; margin-top: -12%; left:50%; margin-left: -14%;}}@media screen and (max-width: 1450px) and (min-width: 640px){  .showtxt{ width:30%; top:50%; margin-top: -20%;}}@media screen and (max-width: 1130px) and (min-width: 640px){  .showtxt{ width:34%;}}@media screen and (max-width: 1000px) and (min-width: 640px){  .showtxt{ width:38%; }}@media screen and (max-width: 900px) and (min-width: 640px){  .showtxt{ width:42%; }}@media screen and (max-width: 414px) {  .showinput h2 span{ font-size: 20px;}  .showinput input{height: 40px;line-height: 40px; font-size: 16px;}}@media screen and (max-width: 375px) {  .showinput h2 span{ font-size: 20px;}  .showinput h3{font-size: 24px}  .showinput input{height: 40px;line-height: 40px;font-size: 16px; }}@media screen and (max-width: 320px) {  .showinput h2 span{ font-size: 28px;}  .showinput h3{font-size: 22px}  .showinput input{height: 35px;line-height: 35px;font-size: 14px; }  .showinput p{font-size: 12px; }}.heatmap-wrapper {  position:absolute;  opacity:0;  left:0;  top:0;  -webkit-transition:.3s ease all;  -moz-transition:.3s ease all;  transition:.3s ease all;  opacity:0.5;  border-bottom:1px solid rgba(255,0,0,.6);  z-index:99999;}.heatmap {  width:100%;  height:100%;  background:#000;}@-webkit-keyframes showb{    0%,100%,20%,50%,80% {        -webkit-transform: scale(1);        transform: scale(1);    }    40% {        -webkit-transform: scale(0.9);        transform: scale(0.9);    }    60% {        -webkit-transform: scale(0.9);        transform: scale(0.9);    }}.showquan .magictime {  -webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}