body,html{background-color:#f4f4f4;overflow-x:hidden}body{overflow:hidden}.pubban img,.s_b14 img{width:100%}.banner1 .pc_b1{height:1315px;background:url(../image/1_02.jpg) no-repeat center;background-size:cover}.banner1 .pc_b1 .msg1{background-color:rgba(0,0,0,.078);position:absolute;width:516px;height:517px;left:50%;text-align:center}.banner1 .pc_b1 .msg1 p{font-size:32.781px;color:#343232;height:98px;line-height:98px;letter-spacing:2px}.banner1 .pc_b1 .msg1 label,.banner13 .pc_b13 .msg2 label{display:block;margin-bottom:36px;font-size:24px}.banner1 .pc_b1 .msg1 label span{color:#040000}.banner1 .pc_b1 .msg1 label input,.banner13 .pc_b13 .msg2 label input{border:1px solid #7d7d7d;background-color:#fff;border-radius:6px;width:361px;height:47px}.banner1 .pc_b1 .msg1 button,.banner13 .pc_b13 .msg2 button{background-color:#0a3581;width:438px;height:54px;font-size:24px;color:#fff;letter-spacing:2px;border-radius:6px;cursor:pointer}.banner1 .pc_b1>a,.banner1 .s_b1>a{position:absolute;left:50%;filter:alpha(opacity=0)}.banner1 .pc_b1>a{margin-left:220px;margin-top:-142px;width:150px;height:100px;top:50%;opacity:1}.banner1 .pc_b1 .con{position:absolute;bottom:5%;width:994px;left:50%;margin-left:-497px}.banner1 .pc_b1 .con h5,.banner1 .s_b1 .con h5{margin:0 auto;background:url(../image/xueli1_03.png) no-repeat top center;border-bottom:1px solid #333}.banner1 .pc_b1 .con h5{height:65px;width:866px}.banner1 .pc_b1 .con .txt,.banner1 .s_b1 .con .txt{background:#fff url(../image/xueli1_04.png) no-repeat right center}.banner1 .pc_b1 .con .txt{border-radius:30px;width:100%;height:373px;box-shadow:6px 3px 0 0 #e73739;margin:43px auto 0;padding-left:72px;padding-top:46px}.banner1 .pc_b1 .con .txt p{line-height:2.083;font-size:24px}.banner1 .pc_b1 .con .txt p a,.banner1 .s_b1 .con .txt p a{color:#12387b;display:inline-block;border-bottom:1px solid rgba(1,32,86,.651)}.banner1 .pc_b1 .con .txt p a{min-width:426px}.banner1 .pc_b1 .con .txt p i,.banner1 .s_b1 .con .txt p i{color:#a1a1a1}.banner1 .pc_b1,.banner1 .s_b1{position:relative}.banner1 .s_b1>a{top:21%;margin-top:-.266667rem;margin-left:3.56666667rem;width:1.66666667rem;height:1.66666667rem;opacity:0}.banner1 .s_b1 .con{padding:0 1.13333333rem;width:100%}.banner1 .s_b1 .con h5{height:1.73333333rem;background-size:19.96666667rem 1.26666667rem}.banner1 .s_b1 .con .txt{border-radius:1rem;box-shadow:.2rem .1rem 0 0 #e73739;margin-top:.63333333rem;padding:1.53333333rem 0 1.16666667rem .86666667rem;background-size:11.7rem auto}.banner1 .s_b1 .con .txt p{line-height:2.083;font-size:.8rem}.banner1 .s_b1 .con .txt p a{min-width:13.6rem}.banner2 .pc_b2{height:374px;background:url(../image/2_02.jpg) no-repeat center;background-size:cover}.banner12 .pc_b12>div a,.banner3 .pc_b3 a{background-color:#ce3730;width:326px;height:58px;line-height:58px;text-align:center;font-size:20px;color:#fefefe;position:absolute;left:50%;margin-left:-144px}.banner3 .s_b3 a,.banner4 .s_b4>div a{background-color:#ce3730;height:2.13333333rem;line-height:2.13333333rem;position:absolute;font-size:.73333333rem;color:#fefefe;border-radius:.83333333rem;text-align:center}.banner3,.banner7 p{text-align:center}.banner3 .pc_b3{height:828px;background:url(../image/3_03.jpg) no-repeat center;background-size:cover}.banner3 .pc_b3 a{top:50%;margin-top:73px}.banner3 .pc_b3,.banner3 .s_b3,.banner4 .s_b4>div{position:relative}.banner3 .s_b3 a{width:8.36666667rem;left:50%;margin-left:-4rem;bottom:6.96666667rem}.banner4 .pc_b4,.banner5 .pc_b5{box-sizing:border-box;padding-top:55px;text-align:center;background-size:100% 100%}.banner4 .pc_b4{background:url(../image/4_bg.png) no-repeat;height:1158px}.banner4 .pc_b4 img{width:auto;height:auto}.banner4 .s_b4>div a{width:6.23333333rem;bottom:5.83333333rem;left:.26666667rem}.banner5 .pc_b5{height:684px;background:url(../image/5_bg.png) no-repeat}.banner5 .pc_b5 img{width:1001px;height:493px}.banner6 .pc_b6{height:903px;background:url(../image/6_02.jpg) no-repeat center;background-size:cover}.banner7{margin:1.63333333rem auto 0;width:23.66666667rem;height:17.1rem;background:url(../image/7s_bg.png) no-repeat;background-size:100% 15.1rem}.banner7 p{font-size:1.13333333rem;padding:1.43333333rem 0 1.13333333rem}.banner7 ul{padding-left:1.96666667rem}.banner7 ul li{margin-bottom:1.23333333rem}.banner7 p,.banner7 ul li span{color:#161c68}.banner7 ul li input{border:1px solid #012056;width:14.76666667rem;height:2.06666667rem;box-sizing:border-box;padding-left:.5rem}.banner13 .s_b13>div ul li button,.banner7 ul li button{width:18.13333333rem;height:2.86666667rem;background-color:#ce3730;border-radius:1.66666667rem;text-align:center;color:#fff;font-size:1rem}.banner12 .pc_b12>div{position:relative;height:786px;background:url(../image/12_01.jpg) no-repeat center;background-size:cover}.banner12 .pc_b12>div a{bottom:10%}.banner12 .s_b12{margin-top:1.93333333rem;padding:0 .93333333rem}.banner12 .s_b12 .title h5{height:1.8rem;background:url(../image/xueli17_01.png) no-repeat top center;background-size:21.1rem 1.26666667rem;border-bottom:1px solid #333}.banner12 .s_b12 .swiper{margin-top:.96666667rem;height:12.8rem}.banner12 .s_b12 .swiper .swiper-container{float:left;width:65%;height:100%}.banner12 .s_b12 .swiper .swiper-container img{height:100%}.banner12 .s_b12 .swiper .swiper-container .swiper-pagination-bullet{border-radius:50%;width:.6rem;height:.56666667rem;opacity:1;border:1px solid #d8413a;background-color:transparent}.banner12 .s_b12 .swiper .swiper-container .swiper-pagination-bullet-active{background-color:#d8413a}.banner12 .s_b12 .swiper .swiper-right{float:left;width:35%;height:100%;background-color:#0a3581;text-align:center;color:#fff;display:table}.banner12 .s_b12 .swiper .swiper-right>div,.banner17 .swiper .swiper-right>div{display:table-cell;vertical-align:middle}.banner12 .s_b12 .swiper .swiper-right p{margin-bottom:.5rem}.banner12 .s_b12 .swiper .swiper-right p img,.banner14 .pc_b14 .map img,.banner17 .swiper .swiper-right p img{width:auto}.banner12 .s_b12 .swiper .swiper-right span{text-align:center;display:inline-block;font-size:.82396667rem;line-height:1.51;font-weight:700}.banner12 .s_b12 .swiper .swiper-right span b{line-height:1.136;display:inline-block;margin-top:.5rem;font-size:.749rem;font-weight:400}.banner12 .s_b12 .swiper .swiper-right span:after{content:"";display:inline-block;width:3.93333333rem;height:1.36666667rem;background:url(../image/red600.png) no-repeat;background-size:100% 100%;margin-left:.2rem;margin-bottom:.1rem}.banner12 .s_b12 .swiper .swiper-right a{border:1px solid #fff;border-radius:.8rem;width:5.66606667rem;height:1.63273333rem;line-height:1.6rem;text-align:center;color:#fff;display:inline-block;margin-top:.96666667rem;font-size:.75706667rem}.banner13 .pc_b13{height:745px;background:url(../image/xueli13_01.jpg) no-repeat center;background-size:cover;color:#fff;text-align:center}.banner13 .pc_b13 .title{padding-top:124px}.banner13 .pc_b13 .title h6{margin:0 0 20px;font-size:45px;font-weight:700}.banner13 .pc_b13 .title p{font-size:20px;line-height:1.8}.banner13 .pc_b13 .title p b{color:#00aefe}.banner13 .pc_b13 .msg2{margin-top:58px}.banner13 .pc_b13 .msg2 label{font-size:30px}.banner13 .pc_b13 .msg2 label input{border-radius:8px;width:509px;height:61px}.banner13 .pc_b13 .msg2 button{background-color:#ce3730;width:609px;height:70px;font-size:30px;border-radius:8px}.banner13 .s_b13{background:url(../image/13s_bg.png) no-repeat left top;background-size:12.46666667rem 16.3rem;padding-top:4.4rem}.banner13 .s_b13>div{border:.03333333rem solid #707070;background-color:#fff;width:23.13333333rem;height:14.8rem;margin:0 auto}.banner13 .s_b13>div p{font-size:.8rem;text-align:center;padding:1.16666667rem 0}.banner13 .s_b13>div ul{padding-left:3.1rem}.banner13 .s_b13>div ul li{margin-bottom:1.2rem}.banner13 .s_b13>div ul li span,.banner7 ul li span{font-size:.70986667rem}.banner13 .s_b13>div ul li input{border:1px solid #000;width:14.06666667rem;height:2.06666667rem;box-sizing:border-box;padding-left:10px}.banner13 .s_b13>div ul li button{width:17.53333333rem;height:2.76666667rem}.banner14{margin-bottom:-100px}.banner14 .pc_b14{width:1000px;margin:0 auto;overflow:hidden}.banner14 .pc_b14 .map{width:688px;height:343px;overflow:hidden}.banner14 .pc_b14 .scrolltel{margin-top:90px}.banner14 .pc_b14 .scrolltel ul li{font-size:20px;line-height:1}.banner14 .pc_b14 .scrolltel ul li span{font:8px "Arial";color:#b8b8b8}.banner14 .pc_b14 .scrolltel ul li:last-child{font-size:16px;line-height:1.75}.banner14 .pc_b14 .scrolltel ul li:last-child i{display:block;text-indent:3em}.banner14 .pc_b14 .scrolltel ul .tel{margin:33px 0 20px;font:26px "Arial";color:#494949;padding-left:40px;height:39px;line-height:39px;background:url(../image/telicon.png) no-repeat left}.pc_b10,.pc_b11,.pc_b18,.pc_b8,.pc_b9{position:relative;background-repeat:no-repeat;background-position:center}.pc_b8 a{position:absolute;left:50%;margin-left:-500px;background-color:#ce3730;width:345px;height:38px;line-height:38px;border-radius:25px;font-size:20px;color:#fff;text-align:center}.pc_b8 a,.pc_b9 a{bottom:13%}.pc_b10 a,.pc_b11 a,.pc_b18 a,.pc_b9 a{position:absolute;left:50%;background-color:#ce3730;width:345px;height:38px;line-height:38px;border-radius:25px;font-size:20px;color:#fff;text-align:center}.pc_b10 a{margin-left:-500px}.pc_b11 a,.pc_b18 a{bottom:13%}.pc_b18 a{margin-left:-500px}.pc_b8{height:734px;background-image:url(../image/xueli8_01.jpg)}.pc_b9{height:573px;background-image:url(../image/xueli9_01.jpg)}.pc_b10{height:578px;background-image:url(../image/xueli10_01.jpg)}.pc_b11{height:574px;background-image:url(../image/xueli11_01.jpg)}.pc_b18{height:604px;background-image:url(../image/xueli15_01.jpg)}.pc_b11 a,.pc_b9 a{margin-left:75px}.pc_b10 a{bottom:12%}.banner15 .pc_b15{height:568px;background:url(../image/15_02.png) no-repeat center}.banner16 .swiper-container{padding-bottom:42px}.banner16 .swiper-container .swiper-slide{height:646px;background-repeat:no-repeat;background-position:center}.banner16 .swiper .swiper-container .swiper-pagination-bullet{border-radius:50%;width:15px;height:15px;opacity:1;border:1px solid #d8413a;background-color:transparent;margin:0 10px}.banner16 .swiper .swiper-container .swiper-pagination-bullet-active{background-color:#d8413a}.banner17{margin-top:55px;padding:60px 0 80px;background-color:#fff}.banner17 .title h5{height:65px;width:970px;margin:0 auto;background:url(../image/xueli17_01.png) no-repeat top center;border-bottom:1px solid #333}.banner17 .swiper{width:900px;margin:45px auto 0;height:496px}.banner17 .swiper .swiper-container{float:left;width:603px;height:100%}.banner17 .swiper .swiper-container .swiper-pagination-bullet{border-radius:50%;width:15px;height:15px;opacity:1;border:1px solid #d8413a;background-color:transparent}.banner17 .swiper .swiper-container .swiper-pagination-bullet-active{background-color:#d8413a}.banner17 .swiper .swiper-right{float:left;width:297px;height:100%;background-color:#0a3581;text-align:center;color:#fff;display:table}.banner17 .swiper .swiper-right p{margin-bottom:15px}.banner17 .swiper .swiper-right span{text-align:center;display:inline-block;font-size:24.719px;line-height:1.51;font-weight:700}.banner17 .swiper .swiper-right span b{line-height:1.136;display:inline-block;margin-top:15px;font-size:22.47px;font-weight:400}.banner17 .swiper .swiper-right span:after{content:"";display:inline-block;width:118px;height:41px;background:url(../image/red600.png) no-repeat;background-size:100% 100%;margin-left:6px;margin-bottom:3px}.banner17 .swiper .swiper-right a{border:1px solid #fff;border-radius:31px;width:206.982px;height:60.982px;line-height:60.982px;text-align:center;color:#fff;display:inline-block;margin-top:29px;font-size:22.712px}.s_b14{padding-top:1.5rem}.s_b14 .swiper-container{padding-bottom:1.23333333rem}.s_b14 .swiper-pagination{bottom:0}.s_b14 .swiper .swiper-container .swiper-pagination-bullet{border-radius:50%;width:.6rem;height:.56666667rem;opacity:1;border:1px solid #d8413a;background-color:transparent}.s_b14 .swiper .swiper-container .swiper-pagination-bullet-active{background-color:#d8413a}.pop,.pop b{right:0;top:0}.pop,.pop a,.pop b{background-size:100% 100%;z-index:999}.pop{background:url(../image/pop1.png) no-repeat;left:0;bottom:0;margin:auto;display:none;width:22.6rem;height:18.93333333rem;position:fixed}.pop a,.pop b{position:absolute}.pop b{content:"";background:url(../image/pop2.png) no-repeat;width:2.46666667rem;height:2.46666667rem}.pop a{background:url(../image/pop3.png) no-repeat;width:14.63333333rem;height:3rem;display:block;bottom:1.3rem;left:50%;margin-left:-7.31666667rem}