body{  margin:0; padding:0; text-align:center;  font-size:12px; font-family:PingFangSC-Semibold, sans-serif;}
table,td,tr,img,ul,li,h1,h2,p,object,param,embed{margin:0; padding:0; border:0;}
img{border:0;}
ul,li{list-style:none;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}

/*-返回定部-*/
#tbox{width:54px; float:right; position:fixed; right:50px; bottom:15px;}
#gotop{ width:54px; height:54px; background:#f19601; display:block;}
#gotop .retopic{display: inline-block; border-top: 2px solid; border-right: 2px solid; margin-top: 20px; width: 25px; height: 25px; border-color: #fff; transform: rotate(-45deg);}

/* background:#1d2b45 url("../images/bg.jpg") no-repeat top center ; */
/* background: #fff;box-shadow: 0 0 8px 1px #dedfe1; */
.pc-container{width: 100%; height: 100%; margin: 45px auto 0 auto; text-align: center;   }
.pc-container .main_m{width: 1200px; height: 100%; margin: 0 auto; text-align: center; position: relative;}
.pc-container .main_m img{width: 100%;height: 100%;display: block;}

.pc-container .banner1{ height:725px;  background:url("../images/bg_01.jpg") no-repeat center;}
.pc-container .banner1 .banner1-img{width: 1044px;height: 606px;padding-top: 10px;margin-left: 70px;}

/* 带预约表单 */
.pc-container .banner2{height: 95px;background: #f6f6f6;}
.pc-container .banner2 .banner2box{ display: flex;align-items: center;justify-content: center;position: absolute;width: 100%;top: -78px;}
.pc-container .banner2 .banner2box .banner2tip{width: 230px;height: 116px;}

.pc-container .banner2 .get-form{margin-top: 5px;margin-left: 30px;}
.pc-container .banner2 .get-form .get-form-top{display: flex;align-items: center;justify-content: space-between;}
.pc-container .banner2 .get-form .get-form-top .gft-item{position: relative;display: flex;align-items: center;justify-content: center;border: 1px solid #8c8c8c;border-radius: 2px;margin-right: 10px;background-color: #fff;}
.pc-container .banner2 .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{border: none;background: #ffffff;height: 45px;width: 170px;padding: 0 0px 0 8px;box-sizing: border-box;font-size: 16px;}
.pc-container .banner2 .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 5px;top: 50%;transform: translate(0, -50%);}
.pc-container .banner2 .get-form .get-form-top .gft-item .gfi-getCode .getYzm{border: none;padding: 6px 15px;border-radius: 22px;display: flex;align-items: center;justify-content: center;color: #ffffff;background-color: #767676;font-size: 16px;}
.pc-container .banner2 .get-form .get-form-top .gft-submit{cursor: pointer;height: 45px;background-color: #b00a0a;padding: 0 30px;border-radius: 6px; display: flex;align-items: center;justify-content: center;}
.pc-container .banner2 .get-form .get-form-top .gft-submit .gfs-txt{color: #fffeff;font-size: 16px;font-weight: bold;}
.pc-container .banner2 .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 10px;font-size: 12px;}

/* 如何让孩子就读理想国际高中  主流国际体系课程 */
.pc-container .partOne{ background:url("../images/bg_03.jpg") no-repeat bottom;background-color: #f6f6f6;}
.pc-container .banner3{ height:578px;  background:url("../images/3.png") no-repeat center;position: relative;}
.pc-container .allbtnkf{cursor: pointer;width: 309px;height: 48px;position: absolute;left: 50%;transform: translate(-50%, 0);}
.pc-container .banner4{ height:589px;  background:url("../images/4.png") no-repeat center;position: relative;}

/* 武汉国际学校信息概况 */
.pc-container .banner5{ height: auto;background:linear-gradient(to right, #f7f7f7,#f8f8f8) ;}
.pc-container .banner5 .titleImg{width: 1044px;height: 70px;margin: auto;}
.pc-container .banner5 img{width: 100%;height: 100%;display: block;}
.pc-container .banner5 .bottomImg{width: 582px;height: 123px;margin: auto;}

.pc-container .banner5 .rbkc3{padding-top:25px; }
.hjb-course3 .hjb-ul-nav3 {overflow: hidden; width:980px; height:auto; display: flex; flex-flow:row nowrap; justify-content: center;  margin: 0 auto;}
.hjb-course3 .hjb-ul-nav3 li { font-size:26px; cursor: pointer; width: 316px; height:58px; margin-right:23px; line-height:48px; font-weight: bold; color: #12254f; background: #fff; text-align: center; border: 3px solid #12254f; border-radius:80px; padding-top: 10px; }
.hjb-course3 .hjb-ul-nav3 li span{color: #636363; font-weight: bold;}
.hjb-course3 .hjb-ul-nav3 .hjb-li-color3{color: #fff;  background:#12254f;}
.hjb-course3 .hjb-ul-nav3 .hjb-li-color3 span{color: #fff; font-weight: bold;}
.hjb-cur3{overflow: hidden; width:100%; margin-top: 20px;}
.hjb-cur3>div{display: none;}
.hjb-cur3 .hjb-cur-show3{display: block;}

/* 预约礼包 */
.pc-container .banner8{ height:592px;  background:url("../images/bg03.png") no-repeat center;background-color: #d5af82;}
.pc-container .banner8 .get-form{display: flex;flex-direction: column;align-items: center;position: absolute;bottom: 48px;right: 250px;}
.pc-container .banner8 .get-form .get-form-top{display: flex;flex-direction: column; align-items: baseline;}
.pc-container .banner8 .get-form .get-form-top .gft-item{height: 45px;width: 350px;position: relative;display: flex;align-items: center;justify-content: center;border-radius: 2px;margin-bottom: 15px;}
.pc-container .banner8 .get-form .get-form-top .gft-item .gfi-input{width: 100%;height: 100%;border: 1px solid #8c8c8c;}
.pc-container .banner8 .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{border: none;background: #ffffff;height: 100%;width: 100%;padding: 0 0px 0 8px;box-sizing: border-box;font-size: 20px;}
.pc-container .banner8 .get-form .get-form-top .gft-item .gfi-getCode{width: 150px;height: 100%;}
.pc-container .banner8 .get-form .get-form-top .gft-item .gfi-getCode .getYzm{width: 100%;height: 100%; border: none;display: flex;align-items: center;justify-content: center;color: #000;background-color: #f0f0f0;border: 1px solid #000;font-size: 20px;}
.pc-container .banner8 .get-form .get-form-top .gft-submit{cursor: pointer;width: 100%; height: 100%;background-color: #b00a0a; display: flex;align-items: center;justify-content: center;}
.pc-container .banner8 .get-form .get-form-top .gft-submit .gfs-txt{color: #fffeff;font-size: 20px;font-weight: bold;}
.pc-container .banner8 .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;font-size: 12px;}

/* 国际备考特色项目 备考直通车 四大优势 */
.pc-container .fourItem{background:url("../images/bg_05.jpg") no-repeat bottom;background-color: #283d52;}
.pc-container .fourItem .fourItemOne{width: 1044px;height: 407px;margin: 0 auto;}
.pc-container .fourItem .fourItemTwo{width: 1114px;height: 766px;margin: 0 auto;}
.pc-container .fourItem img{width: 100%;height: 100%;display: block;}

/* 新航道国际备考教师团队 */
.pc-container .teacher{}
.pc-container .teacher img{width: 100%;height: 100%;display: block;}
.pc-container .teacher .banner11{width: 1044px; height:180px;margin: 0 auto; }
.pc-container .teacher .banner12{ height:auto;margin-bottom: 20px; }
.pc-container .teacher .teabottom{width: 1044px; height:72px;margin: 0 auto; }

.pc-container .swiper-scroll .gallery-top {height:auto; width: 100%; padding-top: 20px;}
.pc-container .swiper-scroll .gallery-top .t-top{height:380px; width: 100%;}
.pc-container .swiper-scroll .gallery-top .t-flew{width: 100%; height: 100%; display: flex; justify-content: space-around; flex-flow:row nowrap; }
.pc-container .swiper-scroll .gallery-top .t-flew .t-r{ text-align: left; padding-left: 30px;}
.pc-container .swiper-scroll .gallery-top .t-flew .t-r h4{font-size: 18px; color: #0f29ba; line-height: 35px; }
.pc-container .swiper-scroll .gallery-top .t-flew .t-r p{ line-height: 30px; font-size: 16px; margin-bottom: 10px;}

.pc-container .swiper-scroll .gallery-thumbs { font-size: 14px; margin-top: 20px; width: 800px;}
.pc-container .swiper-scroll .gallery-thumbs .swiper-wrapper{display: flex; flex-flow: row nowrap; justify-content: left;}
.pc-container .swiper-scroll .gallery-thumbs .swiper-slide {opacity: 0.4; text-align: center; border: 3px solid #898989; color: #000;  font-weight: bold; border-radius: 50%; width:70px; height: 70px; display: block;}
.pc-container .swiper-scroll .gallery-thumbs .swiper-slide img{ border-radius: 50%;}
.pc-container .swiper-scroll .gallery-thumbs .swiper-slide-thumb-active {opacity: 1; font-weight: bold;  color: #fff;   border: 3px solid #023ecc;}


/* 关于国际高中常见问题解答 */
.pc-container .question{}
.pc-container .question img{width: 100%;height: 100%;display: block;}
.pc-container .question .banner14{width: 583px; height:130px;margin: 0 auto;}
.pc-container .question .qustopImg{width: 138px;height: 130px;position: absolute;top: 0;left: 0;}
.pc-container .question .banner15{width: 1050px; height:600px; overflow-y:scroll;margin:20px auto 0 auto;}
.pc-container .question .banner15 .banner15Item{width: 980px;height: 557px;margin: 0 auto;}


.pc-container .banner16{ height:90px;  background:url("../images/16.png") no-repeat center;}
.pc-container .banner17{ height:630px;  background:url("../images/17.png") no-repeat center;}


/* 尾部信息 */
.pc-container .footerphone{background-color: #1d2b45;color: #fff;padding: 20px 0;margin-top: 10px;}
.pc-container .footerphone .footerphonebox{width: 100%;display: flex;flex-direction: column; align-items: center;justify-content: center;}
.pc-container .footerphone .footerphonebox .footerphone-one{font-size: 30px;font-weight: bold;line-height: 30px;letter-spacing: 1px;}
.pc-container .footerphone .footerphonebox .footerphone-two{display: flex;align-items: center;justify-content: center;margin: 12px 0;}
.pc-container .footerphone .footerphonebox .footerphone-two .footerTwoTwo{font-size: 30px;font-weight: bold;line-height: 30px;letter-spacing: 1px;margin-right: 5px;}
.pc-container .footerphone .footerphonebox .footerphone-two .footerTwoThree{display: flex;flex-direction: column;align-items: center;}
.pc-container .footerphone .footerphonebox .footerphone-two .footerTwoThree .ftttopborder{width: 60%;height: 2px; background: linear-gradient(to right,transparent,#ca8d49,transparent);position: relative;}
.pc-container .footerphone .footerphonebox .footerphone-two .footerTwoThree .ftttopcontent{background-color: #f2f1ef;color: #ca8d49;font-size: 26px;font-weight: bold;line-height: 30px;letter-spacing: 1px;padding: 8px 10px;border-radius: 55px;}
.pc-container .footerphone .footerphonebox .footerphone-three{font-size: 26px;line-height: 26px;letter-spacing: 1px;}



.swiper-wt{width:1050px; height: auto;}
.swiper-wt .swiper-wrapper{width:980px; }