body{background: #f2f2f2;}
.g-full-head{background: #fff;border-bottom: 2px solid #fa6b36;}
.g-full-head .g-head-box{border:none;}

.g-localtion a{font-size: 14px;display: inline-block;line-height: 42px;}

.g-zhuanti-top{padding: 20px;background: #fff;box-sizing: border-box;}

.g-zhuanti-img{width: 500px;height: 300px;overflow: hidden;}
.g-zhuanti-img img{width: 100%;}
.g-zhuanti-txt{margin-left: 20px;width: 640px;}
.g-zhuanti-txt h1{line-height: 32px;background: url(../images/icon_1.png) 0 center no-repeat;font-weight: normal;padding:10px 0 10px 32px;}
.g-zhuanti-txt strong{display: block;color: #fa6b36;font-size: 16px;margin-bottom: 10px;padding-left: 10px;border-left: 3px solid #fa6b36;margin-left: -20px;}
.g-zhuanti-txt p{padding:20px;text-align: justify;background: #f2f2f2;font-size: 14px;line-height: 20px;min-height: 170px;}
.f-address span{display: inline-block;line-height: 40px;font-size: 14px;}
.f-address span em{color: #fa6b36;}




.g-zhuanti{margin-top: 20px;}
.g-zhuanti-l{width: 880px;}

.f-zt-top{padding:20px;margin-bottom: 20px;background: #fff;}
.f-sz-title{color: #fa6b36;margin-bottom: 15px;}
.f-sz-box{display: block;text-align: center;}
.f-sz-box em,.f-sz-box i{display: inline-block;font-style: normal;}
.f-sz-box i b{font-size: 12px;}
.f-sz-box em.u-img{border-radius: 50%;overflow: hidden;}
.f-sz-box em.u-img img{width: 100%;}
.f-sz-box i{font-size: 14px;color: #999;padding-top:5px;text-align: center;display: block;}
.f-sz-list{width: 840px;position: relative;height: 120px;overflow-y: hidden;}
.f-sz-list .swiper-slide{text-align: center;}
.f-sz-list .swiper-slide span{float: left;margin-right: 20px;width: 100px;text-align: center;}
.f-sz-list .swiper-slide span em.u-img{display: inline-block;width: 90px;height: 90px;border-radius: 45px;overflow: hidden;}
.f-sz-list .swiper-slide span em.u-img img{width: 100%;}

.f-sz-txt{font-size: 14px;line-height: 24px;color: #666;}


.f-zt-news{background: #fff;padding:20px;}
.f-zt-title{font-weight: normal; position: relative;line-height: 24px;padding-bottom: 10px;border-bottom: 1px solid #e2e2e2;}
.f-zt-title em{color: #fa6b36;}
.f-zt-title:after{display: inline-block;content: "";width: 80px;height: 2px;background: #fa6b36;position: absolute;left:0;bottom: 0;}

/*教师简历*/
.f-sz-html{position: fixed;width: 200px;padding:15px;box-shadow: 0 0 10px rgba(0,0,0,.5);z-index: 100;background: #fff;border-radius: 4px;}
.f-sz-html b{color: #fa6b36;}
.f-sz-html h3,.f-sz-html p{font-size: 14px;}

.f-news-list li a{display: block;margin-top:20px;}
.f-news-list li a strong{display: block;font-size: 18px;font-weight: normal;line-height: 32px;}
.f-news-list li a strong:hover{color: #fa6b36;}
.f-news-list li a p{margin:10px 0 15px 0;font-size: 14px;color: #666;text-align: justify;line-height: 20px;max-height: 60px;overflow: hidden;}
.f-news-list li a .f-news-txt{display: block;line-height: 28px;}
.f-news-list li a .f-news-txt em{font-size: 36px;font-weight: 300;color: #999;}
.f-news-list li a .f-news-txt i{font-size: 20px;color: #999;font-style: normal;font-weight: 300;}
.f-news-list li a .f-news-txt b{float: right;padding:0 20px;border-radius: 20px;border:1px solid #fa6b36;font-weight: normal;color: #fa6b36;}
.f-news-list li a .f-news-txt b:hover{background: #fa6b36;color: #fff;}
.f-news-list li a{padding-bottom: 20px;border-bottom: 1px solid #e2e2e2;}


/* 右侧 */
.g-zhuanti-r{margin-left: 20px;width: 300px;}
.g-youce-box{background: #fff;padding:20px;}
.g-youce-box{margin-bottom: 20px;}
/* 周边交通 */
.f-map-box{height: 200px;background: #999;margin-top: 20px;position: relative;margin-bottom: 10px;}
.f-map-box .f-big-map{display: inline-block;position: absolute;right: 10px;bottom: 10px;width: 20px;height: 20px;background: url(../images/icon_2.png) 0 0 no-repeat;background-size: 100%;cursor: pointer;z-index: 5555;}
.f-map-box .f-big-map:hover{box-shadow: 0 0 2px rgba(0,0,0,.5);}
.g-map-box p{font-size: 14px;line-height: 18px;margin-top: 5px;}
.g-map-box p b{color: #fa6b36;}


.f-zt-box{margin-top:20px;}
.f-zt-img em.u-img{display: block;width: 260px;height: 160px;overflow: hidden;}
.f-zt-img em.u-img img{width: 100%;}
.f-zt-img strong{font-weight: normal;font-size: 16px;display: inline-block;line-height: 24px;color: #666;}
.f-zt-img .swiper-pagination{text-align: right;top:140px;    right: 12px; left: auto;}
.f-zt-img .swiper-pagination .swiper-pagination-bullet-active{background: #fa6b36;}
.f-zt-img .swiper-button-prev,.f-zt-img .swiper-button-next{height: 18px;z-index: 2222;}
:root{--swiper-navigation-size:20px;--swiper-theme-color:#fa6b36;}

/* 考试信息 */
.f-ks-list a{display: block;line-height: 42px;height: 42px;overflow: hidden;border-bottom: 1px solid #e2e2e2;font-size: 14px;color: #666;padding-left: 10px;position: relative;}
.f-ks-list a:after{display: block;content: "";width: 4px;height: 4px;background: #fa6b36;position: absolute;top:19px;left: 0;}
.f-ks-list a:hover{color: #fa6b36;}

/* 学校月历 */
.f-yl-list{padding-top: 10px;}
.f-yl-list a{line-height: 36px;height: 36px;overflow: hidden;font-size: 14px;display: block;border-bottom: 1px solid #fafafa;}
.f-yl-list a:hover{color: #fa6b36;}
.f-yl-list p{font-size: 14px;margin-top: 5px;}
.f-yl-list p b{color: #fa6b36;}

/* 同类小学 */
.g-tl-box a{font-size: 14px;margin:15px 10px 0 0;display: inline-block;}
.g-tl-box a:hover{color: #fa6b36;}
/* 大地图 */
.g-map-fixed{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top:0;left:0;z-index: 22222222;display: none;}
.f-map-fixed{position: fixed;top:30%;left:50%;width: 600px;margin-left: -300px;background: #fff;border-radius: 4px;overflow: hidden;}
.f-map-top{text-align: center;font-size: 16px;line-height: 40px;color: #fff;background: #fa6b36;}
.f-map-center{height: 400px;background: #999;}
.f-map-bottom{border-top: 1px solid #e2e2e2;line-height: 36px;text-align: center;font-size: 14px;}
.f-map-bottom a{color: #fa6b36;}
.f-map-bottom:hover{text-decoration: underline;}
.f-map-btn{width: 20px;height: 20px;position: absolute;top:10px;right: 10px;background: url(../images/icon_3.png) center no-repeat;}
.f-map-btn:hover{box-shadow: 0 0 2px rgba(0,0,0,.5);cursor: pointer;}