﻿/*内容页/列表页/商店店铺/住宿页面共用css*/
body{background: #f0f4f9;max-width: 1000px;margin:0 auto;}
html{font-size: 1rem;}
/*顶部搜索*/
/*.f-bmtitle a{color: #fff!important;}*/
.g-bmsearch {padding:.95rem .75rem;background:#fa6730; position: fixed;top:-4.1rem;z-index:3;width:calc(100% - 1.5rem);}
.f-bmsearch{background: #fff;height: 2rem;line-height: 2rem;border-radius:1.5rem;}
.f-bmsearch form{display:block;position: relative; }
.f-bmsearch .u-searchimg{position: absolute;display: inline-block;width: 1.5rem;height: 1.5rem;background: url(../images/f-search.png) 0 0 no-repeat;background-size: 1.2rem; border:none;text-indent: 10000px;left:.4rem;top:.4rem;}
.f-bmsearch .u-searchtext{display: block;padding: 0;width: calc(100% - 1.5rem);border:none;line-height:2rem;text-indent: 1.5rem;font-size: 1rem;border-radius: 1.5rem;}
.f-bmsearch em{display: inline-block;width:1rem;height: 1rem;background: url(../images/close_btn.png) 0 0 no-repeat;position: absolute;right: .4rem;top: .4rem;background-size: 100%;}
/*顶部*/
.g-tytop{background: #fa6730;position: fixed;width: 100%;max-width: 1000px;z-index: 2;}
.f-tytop{padding:.75rem;}
.g-tytop .f-tytop a{display: inline-block;height: 1.4rem;vertical-align: middle;}
.g-tytop .f-tytop a img{display: inline-block;height:100%;vertical-align: top;}
.f-tytop em{display: inline-block;width: 2px;height: .9rem;background: url(../images/line.png) .05rem 0 no-repeat;vertical-align: middle;margin: 0 10px;background-size:100%; }
.f-tytop .f-bmtitle{display: inline-block;font-size: .6rem;vertical-align: middle;color: #fff;width:calc(100% - 11rem);overflow:hidden;height: 1rem;line-height: 1rem;}
.f-tytop .u-chaxun{float:right;display: inline-block;vertical-align: middle;}
.f-tytop .u-chaxun i{display: inline-block;cursor: pointer;width: 16px;height: 16px;background: url(../images/f-searchlist.png) 0 0 no-repeat;vertical-align: middle;margin-right: 10px;background-size: 100%}
.f-tytop .u-chaxun .u-daohang{font-size: .75rem;color:#fff;display: inline-block;vertical-align: middle;line-height: .9rem;}
.f-tytop .u-chaxun .u-daohang img{margin-left: 5px;width: 1rem;}
/*底部*/
footer{background: #333333;text-align: center;padding:.75rem 0;color: #fff;font-size: 1rem;color:#fff;}
footer .g-foot a{font-size: 1rem;color:#fff;display: inline-block;line-height: 1rem;}
footer .g-foot em{margin:0 1.5rem;display: inline-block;line-height: 1.4rem;}
/*便民查询*/
.g-tytop{background: #fa6730;position: fixed;width: 100%;max-width: 1000px;z-index: 2;top:0;}
.f-tytop{padding:.75rem;}
.f-tytop a em{display: inline-block;width: .2rem;height: 1.4rem;background: url(../images/line.png) .05rem 0 no-repeat;vertical-align: middle;margin: 0 .5rem;}
.f-tytop .f-bmtitle{display: inline-block;font-size: 24px;vertical-align: middle;color: #fff;width:calc(100% - 405px);overflow:hidden;height: 1.5rem;line-height: 1.5rem;}
.f-tytop .u-chaxun{float:right;display: inline-block;vertical-align: middle;}
.f-tytop .u-chaxun i{display: inline-block;cursor: pointer;width: 1.6rem;height: 1.6rem;background: url(../images/f-searchlist.png) center no-repeat;vertical-align: middle;margin-right: .5rem;background-size: 1rem;}
.f-tytop .u-chaxun .u-daohang{font-size: 1rem;color:#fff;display: inline-block;vertical-align: middle;line-height: 1.8rem;width:3.9rem;}
.f-tytop .u-chaxun .u-daohang img{margin-left: 10px;}

/*侧边导航*/
#sidenav {position: fixed;z-index: 10000;right: -9rem;top:3rem;background: #fff;display: block;height:calc(100% - 2.4rem);}
#sidenav ul li {padding:.5rem;height: 1rem;line-height:1rem;width: 4rem;margin:1rem 1.5rem 0 1.5rem;border:.05rem solid #fa6730;border-radius: 2rem;text-align: center;}
#sidenav ul li a{font-size: .9rem;line-height: 1rem;display: block;color:#fa6730;}


.g-zt-top{background: #fff;padding:.75rem;}
.g-zt-top h1{font-size: 1.2rem;font-weight: bold;padding-left: 1.5rem;line-height: 1.4rem;background: url(../images/icon_1.png) 0 .05rem no-repeat;background-size: 1.2rem;margin: .75rem 0;}
.g-zt-top h1 em{background: #f00;color: #fff;font-size: 1rem;line-height: 1.4rem;vertical-align: top;margin-left: .5rem;padding: 0 .15rem;display: inline-block;}
.f-zt-txt em.u-img{display: inline-block;width: 60%;float: left;margin-right: .5rem;}
.f-zt-txt em.u-img img{width: 100%;}
.f-zt-txt .u-zt-txt{display: block; text-align: justify;font-size: .9rem;line-height: 1.2rem;color: #666;}
.f-zt-txt .u-zt-address{font-size: .9rem;display: block;margin-top: .5rem;}
.f-zt-txt .u-zt-address em{color: #fa6730;margin-right: .5rem;font-weight: bold;}

.g-common-box{background: #fff;margin-top: .75rem;padding:1rem 0 0 0;}
.g-common-box h2{border-left: .2rem solid #fa6730;padding-left: .5rem;font-size: 1.2rem;}
.g-sz-list{padding: .75rem;}

.g-sz-list .f-sz-box{display: block;width: 90%;text-align: center;}
.g-sz-list .f-sz-box .u-img{display: block;border-radius: 50%;overflow: hidden;}
.g-sz-list .f-sz-box img{width: 100%;}
.g-sz-list .f-sz-box i{display: block;font-style: normal;padding-top: .25rem;color: #999;}

.f-sz-html{width: 80%;position: fixed;top:40%;left:50%;margin-left: -40%;z-index: 22222222;box-shadow: 0 0 3px rgba(0,0,0,0.5);background: #fff;box-sizing: border-box;padding:.75rem;border-radius: .5rem;line-height: 1.2rem;}
.f-sz-html em{display: block;width: 2rem;height: 2rem;background:url(../images/close_btn.png) center no-repeat;position: absolute;right: .5rem;top:.5rem;background-size: 1.5rem;}
.f-sz-html p{font-size: .9rem;}

/* 周边设施 */
.g-zb-box{padding: .75rem;}
.g-map-box{height: 10rem;background: #e2e2e2;margin-bottom: .5rem;}
.g-zb-box p{font-size: .9rem;margin-top: .25rem;line-height: 1.2rem;}
.g-zb-box p em{color: #fa6730;}

/* 学校设施 */
.g-yj-img{padding:.75rem;}
.g-yj-img .swiper-slide em.u-img{display: block;height: 160px;overflow: hidden;}
.g-yj-img .swiper-slide em.u-img img{width: 100%;}
.g-yj-img .swiper-slide strong{font-size: 1rem;line-height: 1.8rem;color: #999;font-weight: normal;}
.g-kx-list{padding: 0 .75rem .75rem .75rem;}
.g-kx-list a{display: block;border-bottom: .05rem solid #e2e2e2;padding-bottom: .75rem;margin-top: .75rem;}
.g-kx-list a strong{display: block;font-size: 1.1rem;line-height: 1.5rem;}
.g-kx-list a p{font-size: .9rem;color: #999;line-height: 1.2rem;max-height: 2.4rem;overflow: hidden;margin:.25rem 0;}
.g-kx-list a em{font-size: .9rem;color: #666;}

/* 学校考试信息 */
.g-ks-list {padding:.75rem;}
.g-ks-list a{display: block;line-height: 2.5rem;height: 2.5rem;border-bottom: .05rem solid #e2e2e2;font-size: .9rem;padding-left: .5rem;position: relative;overflow:hidden;}
.g-ks-list a:after{display: inline-block;content: "";width: .2rem;height: .2rem;background: #fa6730;position: absolute;top:1.1rem;left: 0;}

/* 学校月历 */
.f-yl-box {padding:.75rem;}
.f-yl-box a{display: block;line-height: 2rem;border-bottom: .05rem solid #e2e2e2;font-size: .9rem;}
.f-yl-box p{font-size: .9rem;line-height: 1.2rem;margin-top: .5rem;}
.f-yl-box p strong{color: #fa6730;}

/* 周边小学 */
.f-tl-box{padding:.75rem .75rem 0 .75rem;}
.f-tl-box a{font-size: .9rem;display: inline-block;margin:0 .75rem .75rem 0;}


.g-titlenav{padding-top: 3rem;background: #fff;padding: 3rem .5rem 0 .5rem;border-bottom: .05rem solid #f2f2f2;line-height: 2rem;}