
/* CSS Document */
/*nav start 20190917 去掉通用组件的部分*/
/*nav end*/
.body-f9{background-color:#f9f9f9;}
.new-office-bannerB{position:relative;height:60px;margin-top:10px!important;background-color:#fff;overflow:hidden;*zoom:1;}
.new-office-bannerB .ad-text{position:absolute;bottom:5px;right:8px;z-index:3;width:27px;height:15px;border: 1px solid rgba(255,255,255,.5);font-size:11px;line-height:15px;color:#fff;text-align:center;}
.new-office-bannerB img{width:100%;height:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.new-office-bannerB .banner-small{float:left;width:605px;height:60px;}
.new-office-bannerB .banner-img-a{width:297.5px;}
.mr10{*display:inline;margin-right:10px;}
.banner-close{position:absolute;top:0;right:0;width:42px;height:15px;border:1px solid #1184E1;background-color:#fff;z-index:20;}
.banner-icon{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;font-size:12px;line-height:12px;text-align:center;-webkit-text-size-adjust:none;-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);}
.banner-close .banner-icon{float:left;width:15px;line-height:13px;color:#1184E1;}
.banner-close span{border-left:1px solid #1184E1;float:right;height:14px;width:25px;font-size:11px;color:#1184E1;line-height:14px;}
.office-cont-border{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.office-cont-left{float:left;width:955px;*display:inline;margin-top:10px;}
.office-lnav-left{float:left;width:700px;*display:inline;margin-left:20px;}
.office-lnav-left li{float:left;color:#333;font-size:12px;line-height:48px;}
.office-lnav-left li a,.office-lnav-left li span{color:#666;}
.office-lnav-left li a:hover,.office-lnav-left li a:focus{color:#1184E1;}
.office-lnav-left .banner-icon{/*width:5px;height:8px;*/color:#979797;/*margin:0 7px;*/ vertical-align:baseline;}
.office-lnav-left .current-a{display:block;margin-top:12px;padding:3px 6px;background:#F3FAFF;border:1px solid #66BBFF;
font-size:12px;color:#1184E1;line-height:16px;border-radius:2px;}
.office-lnav-left .current-a .banner-icon{color:#1184E1;font-size:12px;line-height:12px;margin:0 0 0 2px;}
.office-lnav-right{float:right;max-width:200px;height:48px;*display:inline;margin-right:20px;font-size:12px;color:#999;line-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-category-box{position:relative;padding:11px 0 0 20px;border:1px dashed #e8e8e8;border-left:0;border-right:0;}
.office-category-box.border0{border:0;padding:11px 0 0 20px;/*height:40px;*/}
.office-category-box.borderTop0{border-top:0;}
/*.office-cate-body{position:relative;}*/
.office-category-left{float:left;width:72px;font-size:12px;color:#666;line-height:18px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-category-right{float:left;width:822px;*display:inline;margin-left:10px;}
.office-category-right li{float:left;*display:inline;margin-right:30px;height:30px;line-height:18px;}
.office-cate-dummy .office-category-ul{display:none;}
.office-cate-dummy .office-category-ul li {height:24px;}
.office-category-right .max-height-ul{position:relative;}
.office-category-right li a{/*display:inline-block;*display:inline;*zoom:1;*/display:block;color:#444;font-size:12px;line-height:18px;}
.office-category-right .office-ca-span{display:inline-block;*display:inline;*zoom:1;line-height:18px;color:#444;}
.office-category-right li:hover .office-ca-span,.office-category-right li.on .office-ca-span{color:#1184E1;}
.office-category-ul li{position:relative;}


.office-category-ul li .has-more-icon .iconfont{-webkit-transition: -webkit-transform .3s; -moz-transition: transform .3s, -moz-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s, -moz-transform .3s;}

.office-category-ul li .has-more-icon:hover .iconfont{-webkit-transition: -webkit-transform .3s; -moz-transition: transform .3s, -moz-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s, -moz-transform .3s;-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}


.office-category-ul .has-more-icon .banner-icon{color:#999;margin-left:2px;vertical-align:baseline;}
.office-category-moreB{display:none;position:absolute;top:24px;left:-18px;z-index:2;width:430px;padding:15px 0 5px 15px;background-color:#fff;border: 1px solid #E8E8E8;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.10);}
.basic-icon-big{position:absolute;top:-8px;left:32px;z-index:2;border-bottom: solid 8px #e8e8e8;border-left:solid 8px transparent;border-right:solid 8px transparent;}
.basic-icon-small{position:absolute;top:2px;left:-8px;z-index:2;border-bottom: solid 8px #fff;border-left:solid 8px transparent;border-right:solid 8px transparent;}
.office-cate-dummy{width:800px;background-color:#F4F4F4;padding:6px 6px 0 6px;margin:-6px 0 6px 0;position:relative;}
.office-cate-dummy .basic-icon-big-l{position:absolute;top:-6px;left:84px;border-bottom: solid 8px #f4f4f4;border-left:solid 8px transparent;border-right:solid 8px transparent;}
.office-category-now{font-size:14px;color:#999;line-height:20px;}
.office-cnow-child{padding:5px 0 15px 0;}
.office-cnow-child a{float:left;/*min-width:48px;*/*display:inline;margin-top:10px;margin-right:30px;height:17px;overflow:hidden;line-height:17px;color:#666;font-size:12px;}
.office-cnow-child a:hover,.office-cnow-child .on,.office-var-dl a:hover,.office-var-dl .on{color: #1184E1;}
.office-var-dl dd{width:100%;overflow:hidden;*zoom:1;display:none;border-top:1px dashed #e8e8e8;padding-top:15px;}
.office-var-dl .var-div{float:left;width:100%;}
.office-var-dl a{float:left;min-width:24px;*display:inline;margin:0 30px 10px 0;color:#666;}
.office-cate-body .office-var-btn{float:right;*display:inline;margin:0 15px 10px 0;width:50px;height:24px;line-height:24px;color:#fff;text-align:center;}
.office-cate-body .office-var-btn:hover{color:#fff;}
.office-show-iconB{position:absolute;bottom:11px;right:15px;z-index:1;width:16px;height:16px;cursor:pointer;}
.office-show-iconB .span-tspan{font-size:0;visibility:hidden;width:0;height:0;}
.office-show-iconB .iconfont{font-size:16px;line-height:16px;color:#999;/*-webkit-text-stroke-width:0.1px;*/}
.office-bt12{bottom:14px;}
.office-alist-nav{border-right:1px solid #E8E8E8;background-color:#fff;border-radius: 4px 4px 0 0;border-bottom:2px solid #1A8CFF;height:44px;}
.office-alist-nav li{position:relative;float:left;width:auto;min-width: 120px; *display:inline;margin-right:4px;border-top:1px solid #e8e8e8;background-color:#f9f9f9;height:42px;line-height:41px;color:#666;font-size:15px;text-align:center;}
.office-alist-nav li.border-left{border-left:1px solid #e8e8e8;border-top-left-radius:4px;}
.office-alist-nav .on.border-left{border-left:1px solid #1A8CFF;}
.office-alist-nav li.on{border-top:1px solid #1A8CFF;padding:0 15px;}
.office-alist-nav li a{display:block;width:100%;height:100%;color:#666;}
.office-alist-nav li a:hover{color:#1A8CFF;}
.office-alist-nav li h1{font-size: 15px;line-height: 41px;}
.office-alist-nav .on{background-color:#1A8CFF;color:#fff;}
.office-alist-nav .on a{color:#fff;}
/*.office-alist-nav .on a:hover{color:#1A8CFF;}*/
.office-alist-nav li .drop-icon{font-size:12px;line-height:12px;}
.office-alist-nav .office-nav-drop{display:none;position:absolute;top:41px;left:0;z-index:99;width:100%;height:83px;background-color:#fff;border:1px solid #e8e8e8;border-top:2px solid #1184E1;}
.office-alist-nav .office-nav-drop a{height:40px;line-height:40px;color:#666;}
.office-alist-nav .on > a:hover{color:#fff;}
.office-result-cont{display:none;}
.office-result-cont .office-cont-border{margin-bottom:30px;}
/*.office-result-cont .office-cont-border{border-top:0;}*/
.office-result-cont .office-cont-border{border-top-left-radius:0;border-top-right-radius:0;}
.office-result-nav {padding:0 20px 0 25px;background-color:#f9f9f9;border-bottom:1px solid #e8e8e8;}
.office-result-nav li{float:left;*display:inline;font-size:12px;}
.office-result-nav .office-li-order a{display:block;width:100%;color:#666;line-height:41px;cursor:pointer;}
.office-result-cont .office-li-order.on a{color:#1184E1;}
.office-result-nav .office-li-order a:hover{color:#1A8FEE;}
.office-result-nav .li-office-gap{width:1px;height:11px;background-color:#e8e8e8;margin:15px 20px 0 20px;}
.office-fee-data{position:relative;width:120px;}
.office-fee-data .fee-bg{width:100%;margin-top:6px;}
.office-fee-text{position:absolute;top:6px;left:0;width:100%;line-height:28px;font-size:12px;color:#FF2D55;}
.office-fee-text .iconfont{font-size:14px;padding:0 4px 0 19px;}
.office-fee-data:hover .fee-echart{ visibility:visible;}
.office-result-cont .office-site-li{position:relative;float:right;line-height:41px;font-size:12px;}
.office-site-icon{float:left;font-size:12px;color:#bbb;padding-right:4px;}
.osite-span{float:left;color:#666;/*padding-left:4px;*/}
.office-result-cont .osite-text{color:#666;float:left;*display:inline;/*margin:0 4px;*/}
.office-site-a{float:right;color:#1184E1;*display:inline;margin-left:12px;}
.office-site-a:hover{color:#1A8FEE;}
.office-site-set{display:none;position:absolute;top:41px;right:-21px;z-index:6;width:260px;padding-bottom:15px;background-color:#fff;border:1px solid #e8e8e8;}
.office-site-set .basic-input{width:100%;height:36px;}
.office-site-set .form-control{height:36px;padding:8px 8px 8px 33px;line-height:17px;border-radius:0;}
.office-site-set .input-notice{top:8px!important;left:35px!important;line-height:17px;height:17px;color:#999;}
.office-site-set .basic-text-default{border:0;border-bottom:1px solid #e8e8e8;}
.office-site-set .control-i{position:absolute;top:13px;left:15px;z-index:10;font-size:10px;color:#bbb;line-height:10px;}
.office-site-set dl{width:230px;margin:0 auto;}
.office-site-set .more-site-list{display:none;position:absolute;top:36px;left:0;z-index:6;width:100%;background-color:#f9f9f9;border:1px solid #e8e8e8;border-top:0;}
.more-site-list dd{cursor:pointer;}
.office-site-set dd{width:100%;margin-bottom:10px;min-height:17px;font-size:12px;line-height:17px;overflow:hidden;*zoom:1;}
.office-site-set dd:first-child{margin-top:10px;*margin-top:expression(this.previousSibling==null?"10px":"0")}
.office-site-set .office-set-l{float:left;width:60px;color:#999;}
.office-site-set .office-set-r{float:left;width:160px;*display:inline;margin-left:6px;color:#666;cursor:pointer;}
.auto-site .office-set-l,.auto-site.office-set-r{color:#666;}
.office-site-set .more-site-list .office-set-l{width:75px;}
.office-site-set .more-site-list .office-set-r{width:145px;}
.office-set-btns{width:110px;margin:10px auto 0 auto;}
.office-set-btns a{float:left;width:50px;height:24px;font-size:12px;line-height:24px;text-align:center;}
.office-set-btns .basic-btn-blue{*display:inline;margin-right:10px;color:#fff;}
.office-set-btns .borde-btn-bbb,.office-set-btns .borde-btn-bbb:hover{border:1px solid #bbb;color:#666;}
.office-result-list li{position:relative;width:913px;margin:0 auto;border-top:1px solid #e8e8e8;padding:30px 0 12px 0;}
.office-result-list li:first-of-type{border-top:0;}
.office-result-list li:hover .office-fenzhong{visibility:visible;}
.office-rlist-l{position:relative;float:left;width:140px;}
.office-orderlabel{position:absolute;top:6px;left:-7px;width:17px;height:14px;background-color:#1184E1;font-size:12px;line-height:14px;text-align:center;color:#fff;font-family:Arial;}
.office-rlist-div{width:100%;height:140px;border:1px solid #e8e8e8;}
.office-rlist-aimg{display:block;width:126px;height:126px;margin:7px auto;overflow:hidden;}
.office-rlist-img{width:126px;height:126px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;}
.office-rlist-img:hover img{opacity:0.6;filter:alpha(opacity=60);}
.office-rlist-img img{display:block;max-width:100%;width:100%;max-height:100%;vertical-align:middle;text-align:center;margin:0 auto;}
.office-renzh{margin:12px auto 0 auto;line-height:18px;color:#999;font-size:12px;text-align:center;}
.office-renzh .iconfont{padding-right:6px;padding-top:3px;font-size:14px;line-height:14px;color:#77B977;}
.office-rlist-r{float:left;width:753px;*display:inline;margin-left:20px;}
.office-rlist-name{float:left;*display:inline;margin-top:4px;max-width:210px;height:22px;font-size:18px;line-height:22px;color:#333;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-rlist-name:hover{color:#1184E1;}
.has-youhui{position:relative;float:left;height:20px;*display:inline;margin:7px 0 0 12px;}
.has-youhui .youhui-bg{float:left;height:16px;}
.has-youhui .youhui-text{float:left;padding:0 2px;border:1px solid #FE8199;border-left:0;border-right:0;font-size:12px;color:#FF2D55;line-height:14px;height:16px;}
.has-youhui:hover .youhui-cont{display:block;}
.youhui-cont{display:none;position:absolute;top:20px;left:0;z-index:7;width:418px;border:1px solid #e8e8e8;background-color:#fff;}
.youhui-cont-main{width:387px;margin:15px auto;}
.youhui-descript{width:388px;margin:0 auto 15px auto;padding:7px;background-color:#FFEFF2;font-size:12px;color:#F43C5F;line-height:17px;}
.youhui-descript-cont{width:374px;max-height:34px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.youhui-main-l{position:relative;float:left;width:114px;height:74px;}
.youhui-main-l .youhui-bg1{width:100%;height:100%;}
.youhui-money{position:absolute;top:6px;right:8px;width:76px;line-height:43px;text-align:center;font-size:12px;color:#fff;}
.youhui-money span{padding-right:4px;font-size:20px;font-family: Arial;}
.youhui-main-m{float:left;width:200px;*display:inline;margin:0 10px;height:100px;}
.youhui-main-m .errorText{margin:4px 0;line-height:18px;height:18px;}
.youhui-main-m .basic-input,.youhui-main-m .basic-select-new{width:100%;}
.youhui-main-m .select-cont-list{width:200px;}
.youhui-main-m .select-cont-list  li{width:200px;padding:0;margin:0 0 10px 0;border:0;}
.youhui-main-m .basic-cont-list{max-height:150px;}
.youhui-main-r{float:left;width:53px;height:74px;padding-top:15px;border:1px dashed  #FF3B74;text-align:center;line-height:20px;color:#FF2D55;}
.youhui-main-r:hover{color:#FF2D55;}
.youhui-footer{border-top:1px solid #e8e8e8;}
.youhui-footer h4{margin:15px 0 10px 0;font-size:12px;line-height:17px;color:#333;font-weight:bold;}
.youhui-footer p{font-size:12px;line-height:18px;color:#666;}
.office-rlist-rl{float:left;width:550px;}
.office-rlist-rr{float:left;width:203px;border-left:1px dashed #e8e8e8;padding:10px 0 0 30px;height:140px;}
.office-rlist-rr a{display:block;margin-bottom:8px;width:100%;height:24px;line-height:24px;font-size:12px;color:#666;}
.office-rlist-rr .defult-cursor{cursor:default;}
.office-rlist-rr .span-red{color:#FF2D55;}
.office-rlist-rr .span-aaa{color:#aaa;}
.office-rlist-rr .span-koubei{font-size:24px;font-weight:bold;padding:0 6px 0 17px; font-family:Arial;}
.span-space{ letter-spacing:5.4px;}
.office-rlist-rr .span-pjnum{font-size:16px;padding-left:20px; font-family:Arial;}
.office-range{float:right;width:210px;*display:inline;margin:4px 30px 0 0;font-size:12px;color:#666;line-height:18px;text-align:right;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-range .span-num{font-size:14px;padding:0 4px;font-family:Arial;}
.office-range .span-num-on{font-weight:bold;}
.office-result-label{margin:13px 0 12px 0;height:18px;line-height:18px;}
.office-result-label a,.ofiice-rlabel{float:left;/*max-width:180px;*/height:18px;font-size:12px;color:#666;}

.office-result-label a:hover{color:#1184E1;}
.office-result-schools{/*position:relative;*/height:20px;margin-bottom:14px;line-height:14px;font-size:12px;color:#666;}
.office-result-schools .school-site{float:left;font-size:12px;color:#bbb;}
.office-result-schools .school-result-span{float:left;color:#666;}
.office-result-schools .school-span{float:left;color:#666;max-width:466px;height: 14px;overflow: hidden;margin-left:4px;}
.office-result-schools dd{float:left;line-height:14px;height:20px;}
.office-result-schools dd:nth-child(n+2){max-width: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.office-result-schools  a{color:#666;}
.office-result-schools .school-num-more{display:none;position:absolute;top:20px;left: -18px;z-index:6;padding:9px 10px;background-color: #fff;border: 1px solid #E8E8E8;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.1);}
.office-result-schools .has-more-school{display:none;float:left;color:#1184E1;*display:inline;margin-left:5px;}
.school-num-more span{display:block;}
.office-result-schools .has-more-school:hover,.office-result-schools .has-more-school:focus,.office-result-schools  a:hover{color:#1A8FEE;}
.has-more-school .banner-icon{color:#1184E1;vertical-align:baseline;}
.office-relist-btns{margin-bottom:18px;overflow:hidden;*zoom:1;}
.office-relist-btns a{display:inline-block;float:left;*display:inline;width:130px;height:36px;margin:0 10px 0 0;line-height:36px;text-align:center;font-size:12px;}
.office-relist-btns .border-a-blue{color:#1A8FEE;border:1px solid #1184E1;line-height:34px;}
.office-relist-btns .border-a-blue:hover{border:1px solid #1A8FEE;}
.office-fenzhong{float:left;font-size:12px;line-height:36px;color:#FF2D55;visibility:hidden;}
.office-fenzhong em{font-family: Arial;}
.office-new-eval{display:block;width:100%;height:24px;margin-bottom:18px;border:1px solid #e8e8e8;color:#666;font-size:12px;line-height:22px;text-indent:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-new-eval strong{font-weight:normal;}
.office-new-eval:hover,.office-new-eval:focus{color:#1A8FEE;}
.office-new-eval:hover strong,.office-new-eval:focus strong{color:#666;}
.office-new-eval .office-eval-gap{padding:0 1px;background-color:#e8e8e8;line-height:12px;margin:0 4px;font-size:12px;}
.office-action-group{position:relative;height:58px;overflow:hidden;}
.office-action-dl dd{width:100%;overflow:hidden;*zoom:1;}
.office-action-dl dd:first-child{margin-top:2px;*margin-top:expression(this.previousSibling==null?"10px":"0");}
.office-action-dl dd .iconfont{float:left;font-size:16px;line-height:16px;*display:inline;margin:11px 8px 0 4px;}
.office-action-r{float:left;width:690px;}
.icon-re{color:#F08A41;}
.icon-huo{color:#EA685E;}
.icon-quan{color:#DB5FB1;}
.icon-jiang{color:#3D89C7;}
.icon-mian{color:#56CA8D;}
.icon-song{color:#E1B036;}
.icon-li{color:#A3D138;}
.icon-yi{color:#7267C8;}
.icon-shi{color:#45C2D8;}
.office-action-dl dd a{display:block;width:690px;height:18px;margin:10px 0 0 0;color:#666;font-size:12px;line-height:18px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.office-action-dl dd a:hover{color:#1184E1;}
.office-action-group .ismore{position:absolute;bottom:0px;right:0;font-size:12px;line-height:17px;color:#1184E1;cursor:pointer;}
.ismore .iconfont{display:inline-block;*display:inline;*zoom:1;color:#1184E1; vertical-align:middle;}
.office-action-group .ismore:hover{color:#1A8FEE;}
.office-enter-box{width:100%;height:54px;margin:0 auto 10px auto;font-size:12px;line-height:54px;display: flex;justify-content: space-between;}
.office-enter-box .enter-l{float: left;width: 475px;color: #323232;*display: inline;margin-left: 20px;flex: 1;}
.office-enter-box .enter-r{float:left;width:180px;*display:inline;margin-right:20px;color:#666;}
.office-enter-box .basic-btn-blue{float:right;*display:inline;margin:9px 10px 0 0;width:120px;height:36px;line-height:36px;font-size:12px;text-align:center;}
.offices-rank{padding:14px 0 4px 19px;margin-bottom:10px;}
.rank-title{font-size:16px;margin-bottom:15px;color:#323232;line-height:24px;}
.offices-rank a,.offices-rank a:focus{float:left;margin:0 40px 10px 0;font-size:12px;line-height:17px;color:#323232;}
.offices-rank a:hover{color:#1184E1;}
.basic-page{margin-bottom:30px;font-family:Arial;}
.basic-page > li > a:hover,.basic-page > li > a:focus{border:1px solid #1184E1;background-color:#fff;color:#1184E1;}
.basic-page > li > a:hover .iconfont{color:#1184E1;}
.basic-page .lidisable,.basic-page .lidisable:hover{border:1px solid #1184E1;cursor:not-allowed;}
.basic-page .active,.basic-page .active:hover,.basic-page .active:focus{background-color:#1184E1;color:#fff;border-color:#1184E1;cursor:default;}
.basic-page .morePage,.basic-page .morePage:hover{background-color:#f9f9f9;}
.office-cont-right{float:left;width:255px;*display:inline;margin:10px 0 0 10px;}
.office-r-action{position:relative;width:100%;height:83px;}
.office-r-action img{width:100%;height:100%;}
.office-r-act{position:absolute;top:0;left:0;z-index:2;width:255px;color:#fff;text-align:center;}
.office-r-act h3{margin:18px 0 6px 0 ;font-size:20px;line-height:26px;font-weight:bold;}
.office-r-act p{font-size:14px;line-height:20px;}
.office-r-act p span{padding-left:10px;}
.office-r-dl{width:225px;margin:9px 15px 0 15px;}
.office-r-dl dd{float:left;width:100%;margin:0 0 11px 0;padding-top:11px;border-top:1px dashed #e8e8e8;overflow:hidden;*zoom:1;}
.office-r-dl dd:first-child{border-top:0;*border-top:expression(this.previousSibling==null?"0":"1px");}
.office-act-img{float:left;width:66px;height:46px;display:inline;margin-right:10px;}
.office-act-img img{width:100%;height:100%;border-radius:2px;}
.office-act-img:hover img{opacity:0.6;filter:alpha(opacity=60);}
.office-act-r{float:left;width:149px;}
.office-ac-name,.office-ac-school{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-ac-name{height:20px;font-size:15px;line-height:20px;color:#666;}
.office-ac-school{margin-top:4px;height:18px;font-size:12px;color:#666;line-height:18px;}
.office-ac-school:hover,.office-ac-school:focus{color:#1A8FEE;}
.office-ac-name:hover,.office-ac-name:focus{color:#1A8FEE;}
.office-footer{padding-top:15px;margin-bottom:10px;}
.office-footer-t{margin-bottom:12px;line-height:24px;font-size:15px;text-indent:20px;color:#333;}
.office-footer-ul{width:1180px;margin:0 20px 15px 20px;}
.office-cate-inform{width:1180px;margin:0 auto;padding-bottom:20px;/*padding-bottom:15px;border-bottom:1px dashed #e8e8e8;*/font-size:12px;line-height:20px;color:#666}
.office-footer-ul li{width:100%;margin-bottom:5px;overflow:hidden;*zoom:1;}
.office-f-l{float:left;width:51px;*display:inline;margin-right:15px;font-size:12px;color:#323232;line-height:24px;}
.office-f-r{float:left;width:1114px;overflow:hidden;*zoom:1;}
.office-f-r a{float:left;*display:inline;margin-right:15px;font-size:12px;color:#666;line-height:24px;}
.office-f-r a:hover,.office-f-r a:focus{color:#1184E1;}
.mt10{margin-top:10px;}
.office-r-action1{padding:0 15px;border-bottom:1px solid #e8e8e8;height:48px;line-height:47px;color:#323232;font-size:15px;overflow:hidden;*zoom:1;}
.office-r-action1 a{float:right;font-size:12px;color:#1184E1;font-weight:normal;display:none;}
.office-r-action1 a:hover{color:#1A8FEE;}
.office-r-action1 .banner-icon{padding-left:2px;vertical-align:baseline;}
.has-price-office{height:22px;margin-top:2px;line-height:22px;overflow:hidden;*zoom:1;}
.has-price{float:left;max-width:60px;height:22px;font-size:12px;color:#FF2D55;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.has-price em{font-size:14px; font-family:Arial;}
.has-price-office .office-ac-school{float:left;width:89px;*display:inline;margin:0;height:22px;line-height:22px;text-indent:7px;}
.office-r-circle{display:table;margin:12px auto 12px auto;}
.office-r-circle li{float:left;width:8px;height:8px;background-color:#ddd;*display:inline;margin-left:5px;cursor:pointer;border-radius:4px;}
.office-r-circle li:first-child{margin-left:0;*margin-left:expression(this.previousSibling==null?"0":"5px");}
.office-r-circle li.on{background-color:#1184E1;}
.office-r-ulist{width:223px;margin:15px auto;font-size:12px;color:#666;line-height:20px;}
.office-r-ulist a{display:block;width:100%;height:17px;margin-top:10px;font-size:15px;line-height:17px;color:#666;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.office-r-ulist a:first-child{margin-top:0;*margin-top:expression(this.previousSibling==null?"0":"10px");}
.office-r-ulist a:hover{color:#1184E1;}
.title-box{height:78px;background:url("../image/fw-bg-img@2x.png") no-repeat;padding: 24px 0px 16px;background-size:100%;}
.office-r-h3,.office-r-p{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-r-h3{margin:0 0 8px 0;font-size:18px;color:#262626;line-height:1;}
.office-r-h3 span{font-weight:bold;color:#000000;margin-right:8px;}
.office-r-p{font-size:12px;line-height:1;color:#ababab;margin-bottom:0;}
.office-r-consor{width:215px;margin:17px auto 0 auto;}
.office-r-consor li{width:100%;padding-top:16px;overflow:hidden;*zoom:1;}
.office-r-consor li:first-child{margin-top:0;padding-top:0;}
.office-rcon-l{float:left;width:26px;height:26px;*display:inline;margin:4px 17px 0 4px;color:#1a8cff;}
.office-rcon-l .control{font-size:26px;line-height:1;}
.office-rcon-r{float:left;font-size:12px;*display:inline;border-bottom:1px solid #f5f6f7;width:170px;margin-right:-4px;padding-bottom:16px;}
.office-rcon-r h5{font-size:14px;color:#262626;line-height:1;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-rcon-r p{margin:0;color:#8c8c8c;overflow:hidden;line-height:1;}
.xk-box-outer,.xk-success{position:absolute;bottom:0;left:0;width:100%;height:266px;background-color:#ffffff;border-top:1px solid #E8E8E8;border-radius:0 0 4px 4px;}
.xk-hidebox{width:100%;height:28px;text-align:center;cursor:pointer;}
.xk-hidebox .control{line-height:28px;font-size:16px;color:#ababab;}
.xk-box-outer h4,.xk-success h4{font-size:16px;color:#1A8CFF;line-height:1;text-align:center;}
.xk-box-outer ul{width:227px;margin:16px auto;}
.xk-box-outer li + li{margin-top:12px;}
.xk-box-outer li{position:relative;border:1px solid #D9D9DA;width:227px;height:36px;border-radius:4px;overflow:hidden;font-size:0;}
.xk-box-outer li button{display:inline-block;max-width:82px;font-size:12px;color:#595959;line-height:1;text-align:center;padding:12px 0px 12px 10px;background-color:transparent;border-left:1px solid #D8D8D8;outline:none; }
.xk-box-outer input{width:227px;height:36px;padding:10px;font-size:12px;}
.xk-box-outer .code-input{width:144px;display:inline-block;}
.xk-box-outer input::-webkit-input-placeholder {color:#ABABAB;font-size:12px;}
.xk-box-outer input::-moz-placeholder {/* Mozilla Firefox 19+ */  color:#ABABAB;font-size:12px;}
.xk-box-outer input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */  color:#ABABAB;font-size:12px;}
.xk-box-outer input:-ms-input-placeholder {/* Internet Explorer 10-11 */  color:#ABABAB;font-size:12px;}
.xk-get-btn{display:block;width:227px;height:44px;text-align:center;border-radius:4px;line-height:44px;font-size:14px;color:#ffffff;background:#1a8cff;margin:0 auto;cursor:pointer;}
.xk-get-btn:hover{color:#ffffff;background-color:#42A7FF;}
.input-error {display:none;position:absolute;right:10px;top:11px;font-size:12px;color:#FE1940;line-height:1;}
.blue-border {border:1px solid #1a8cff !important;box-shadow:0px 0px 0px 1px #BDE7FF !important;}
.red-border {border:1px solid #fe1940 !important;box-shadow:0px 0px 0px 1px #FFBDBF !important;}
input[type=number] {-moz-appearance: textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}
.xk-success {text-align:center;}
.xk-success .icon-kuaizhuang2 {display:inline-block;margin:14px auto 12px;font-size:60px;color:#0082ff;line-height:1;}
.xk-success h3 {font-size:16px;color:#262626;line-height:1;}
.xk-success p {margin:12px auto 16px;font-size:12px;color:#8C8C8C;text-align:center;line-height:17px;}
.suc-button {display:block;width:227px;height:44px;text-align:center;border-radius:4px;line-height:44px;font-size:14px;color:#ffffff;background:#1a8cff;margin:0 auto;cursor:pointer;}
.suc-button:hover{background-color:#42A7FF;}
.mb10{margin-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb14{padding-bottom:14px;}
.mt10pb20{margin-top:10px;padding-bottom:20px;}
.ofice-rcon-btn{display:block;width:215px;height:40px;margin:15px auto 0 auto;line-height:40px;text-align:center;font-size:14px;}
.office-gcourse-ul{width:100%;max-height:354px;overflow:hidden;}
.office-gcourse-ul li{float:left;width:100%;height:100%;}
.short-footer{margin:30px auto 50px auto;}
.office-r-bt0{border-bottom:1px dashed #e8e8e8;border-top:0;}
.fee-echart{position:absolute;top:41px;left:0;z-index:4;width:310px;height:162px;background:#fff;border:1px solid #e8e8e8; visibility:hidden;}
.fee-echart .fee-echart-c{widtH:100%;height:100%;}
.text-rl{text-align:justify;}
/*文字无缝滚动插件样式 start*/
.str_wrap {overflow:hidden;*zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;  background:#fff;white-space:nowrap;}
.str_wrap.str_active {background:#fff;}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;cursor:move;}
.str_move_clone {display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;	}
/*文字无缝滚动样式 end*/
.office-better-cont{margin:0 auto 10px auto!important;}
.office-better-cont li{float:left;*display:inline;margin-left:60px;overflow:hidden;*zoom:1;}
.office-better-cont .office-r-action1{padding-left:20px;height:45px;line-height:44px;}
.office-better-cont ul{padding:18px 19px 20px 19px;}
.office-better-cont li:first-child{margin-left:0;}
.office-better-cont li .iconfont{float:left;font-size:30px;line-height:30px;color:#8c8c8c;}
.office-better-h5{margin:-2px auto 10px auto;font-size:14px;color:#333;font-weight:bold;line-height:20px;}
.office-better-h5.mt0{margin-top:0;}
.office-better-cont .office-better-left{float:left;*display:inline;margin-left:20px;width:200px;}
.office-better-cont .office-better-div{font-size:12px;color:#666;line-height:18px;}
/*弹出层*/
.office-layer-shadow{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;background-color: #000;opacity: 0.7;filter: Alpha(opacity=70);display: none;}
.new-office-pop{display:none;position:fixed;top:50%;left:50%;z-index:99999;width:1000px;height:460px;margin:-230px 0 0 -500px;background-color:#fff;border-radius:4px;}
.new-office-pop .basic-layer-title{display:none;}
.new-office-pop .basic-layer-main{width:100%;height:100%;margin:0;padding:0;}
.new-office-pop .pop-cont{position:relative;width:100%;height:460px;}
.pop-group .pop-box{display:none;}
.new-office-pop .pop-left{float:left;width:470px;height:460px;border-right:1px solid #e8e8e8;*display:inline;margin-left:48px;}
.new-office-pop .pop-right{float:right;width:481px;}
.new-office-pop .pop-nav{position:absolute;top:0;left:0;width:48px;height:460px;}
.new-office-pop .pop-nav li{width:100%;height:230px;background-color:#E8E8EA;border-left:3px solid #e8e8e8;}
.new-office-pop .pop-nav li.on{border-left:3px solid #329EF5;background-color:#fff;}
.bt-radius{border-top-left-radius:4px;}
.bb-radius{border-bottom-left-radius:4px;}
.new-office-pop .pop-nav li a{display:block;width:16px;padding-top:56px;line-height:18px;font-size:14px;color:#323232;margin:0 auto;}
.new-office-pop .pop-nav li.on a,.new-office-pop .pop-nav li.on a:hover{color: #329EF5;}
.pop-title{margin-top:51px;font-size:28px;color:#333;line-height:28px;text-align:center;}
.pop-tp{margin:16px auto 30px auto;font-size:12px;color:#666;line-height:17px;text-align:center;}
.pop-tp span{color: #1184E1;}
.new-office-pop .form-input{margin-left:64px;}
.new-office-pop .errorText{margin-left:66px;}
.new-office-pop .control-label{float:left;width:48px;font-size:12px;color: #323232;line-height:32px;*display:inline;margin-right:18px;}
.new-office-pop .basic-input{width:266px;}
.new-office-pop .basic-select-new{float:left;width:266px;}
.new-office-pop .sang_Calender{widtH:100%;height:30px;}
.new-office-pop .pop-btn{display:block;width:266px;height:40px;margin-left:66px;line-height:40px;text-align:center;font-size:14px;color:#fff;}
.new-office-pop  .pop-bp{width:266px;margin:15px 0 0 66px;line-height:17px;text-align:center;font-size:12px;color: #FF2D55;}
.new-office-pop .pop-close{position:absolute;top:14px;right:14px;z-index:99999;line-height:16px;font-size:16px;color:#bbb;cursor:pointer;}
.new-office-pop .pop-rul{margin:50.5px 0 0 56px;}
.new-office-pop .pop-rul li{float:left;width:70px;*display:inline;*zoom:1;}
.new-office-pop .pop-rul .pop-p{margin:11.5px 0 0 0;font-size:14px;line-height:20px;text-align:center;color:#666;}
.mlr78{margin:0 78px;}
.new-office-pop .icon-div{width:70px;height:70px;border:1px solid #e8e8e8;border-radius:35px;text-align:center;}
.new-office-pop .icon-div .iconfont{font-size:36px;line-height:70px;color:#00A2FF;}
.regeri-pop{display:table;margin: 40px auto 0 auto;}
.regeri-pop .pop-span-line{float:left;width:60px;height:1px;background-color:#D8D8D8;*display:inline;margin-top:9px;}
.regeri-pop .pop-span-t{float:left;*display:inline;margin:0 16px;line-height:17px;font-size:12px;color:#666;}
.regeri-pop .color-red{color:#FF2D55;}
.has-regi-list{margin:15px auto 0 auto;width:335px;height:100px;overflow:hidden;*zoom:1;}
.has-regi-list li{margin-bottom:8px;width:100%;height:17px;line-height:17px;font-size:12px;color:#666;}
.has-regi-list li span{padding:0 5px;display:inline-block;*zoom:1;vertical-align:middle;}
.has-regi-list li .span-has-w{width:118px;height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pop-online{display:block;width:100%;margin-top:35px;text-align:center;line-height:35px;font-size:14px;color:#329EF5;}
.pop-online:hover{color:#329EF5;}
.pop-online .iconfont{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 16px 0 8px;color:#329EF5;font-size:20px;line-height:20px;}
.new-office-pop .pop-tel{margin:11px auto 0 auto;font-size:14px;color:#323232;line-height:24px;text-align:center;}
.pop-online span{font-size:12px;color:#323232;}
.has-tel-online{margin-top:33px;}
.new-office-popok{width:266px;margin:118px auto 0 auto;}
.popok-icon{display:block;text-align:center;font-size:100px;line-height:100px;color:#1184E1;}
.popok-t{margin-top:20px;font-size:18px;color:#323232;line-height:25px;text-align:center;}
.popok-p{margin:6px 0 0 0;font-size:12px;color:#999;line-height:17px;text-align:center;}
.popok-btn{display:block;margin-top:20px;width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;}
.time-data{width:266px;margin:4px 0 0 66px;}
/*add new bottom fixed*/
.office-bt-blank{width:100%;height:80px;}
.office-bt-fixed{/*display:none;margin-left:-100%;*/position:fixed;bottom:-371px;left:0;width:100%;height:440px;z-index:9999;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.office-btfixed-show{bottom:0;}
.office-bt-fixed-bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.78;filter:alpha(opacity=78);-ms-filter: alpha(opacity=78);}
.office-btfix-top{position:absolute;top:-61px;left:0;z-index:99999;width:100%;height:131px;cursor:pointer;}
.office-btfix-top div{position:relative;width:1083px;margin:0 auto;}
.office-btfix-top .bg-img{width:927px;height:auto;}
.office-btfix-top .office-bt-top{position:absolute;top:75px;right:225px;width:32px;height:33px;}
.office-btfix-top .office-bt-amaita{animation:mymove 0.5s ease-in-out  infinite;animation-direction:alternate;}
.office-btfix-cont{width:1220px;position:relative;height:440px;margin:0 auto;z-index:9999;}
.office-btf-box{position:absolute;top:69px;left:50%;margin-left:-500px;width:1000px;height:370px;background-color:#fff;overflow:hidden;*zoom:1;}
.office-btf-left{float:left;width:496px;height:100%;}
.office-btf-m{float:left;width:11px;height:100%;}
@keyframes mymove{0% {top:80px;}  100%{top:60px;}}
@-webkit-keyframes mymove{0% {top:80px;}  100%{top:60px;}}
@-moz-keyframes mymove{0% {top:80px;}  100%{top:60px;}}
@-ms-keyframes mymove{0% {top:80px;} 100%{top:60px;}}
@-o-keyframes mymove{0% {top:80px;}  100%{top:60px;}}
.office-btfix-cont .office-btf-lt{width:266px;margin:37px 0 0 148px;text-align:center;}
.office-btf-lt h4{font-size:20px;color:#333;line-height:28px;font-weight:bold;}
.office-btf-lt p{margin:6px 0 28px 0;font-size:12px;color:#FF2D55;}
.office-btf-lt p .fontArial{padding:0 5px;}
.office-btf-form{position:relative;width:414px;margin-left:82px;height:253px;}
.office-btf-left .basic-input{width:266px;}
.office-btf-left .control-label{width:48px;margin:0 18px 0 0;font-size:12px;color:#323232;line-height:32px;}
.office-btf-left  .errorText{margin-left:66px;}
.office-btf-btns{position:relative;width:266px;height:40px;margin-left:66px;}
.office-btf-btns .basic-btn-blue{display:block;width:100%;height:100%;line-height:40px;text-align:center;font-size:14px;color:#fff;}
.office-btf-cir{position:absolute;bottom:24px;right:39px;width:24px;height:24px;}
.office-btf-hand{position:absolute;top:15px;right:70px;width:17px;height:22px;animation: hand 1s ease-in-out infinite;}
@keyframes hand {
    0% { right: 70px;top: 15px}
    100% {right: 70px;top: 30px}
}
@-webkit-keyframes hand {
    0% { right: 70px;top: 15px}
    100% { right: 70px;top: 30px}
}
@-moz-keyframes hand {
    0% {right: 70px;top: 15px}
    100% { right: 70px;top: 30px}
}
@-ms-keyframes hand {
    0% {right: 70px;top: 15px}
    100% {right: 70px;top: 30px}
}
@-o-keyframes hand {
    0% {right: 70px;top: 15px}
    100% {right: 70px;top: 30px}
}
.office-btf-right{float:left;padding-left:61px;}
.office-btf-rt{font-size:14px;line-height:20px;color:#666;}
.office-btf-rt .span-line{width:240px;display:inline-block;*display:inline;*zoom:1;margin-top:-2px;margin-left:3px;border-bottom:1px dashed #e8e8e8;vertical-align:middle;}
.office-btf-rt .span-line-b{width:221px;}
.mt39{margin-top:39px;}
.mt20{margin-top:20px;}
.ml41{margin-left:41px;}
.office-btf-tul{margin-top:9px;}

.office-btf-tul li{float:left;width:160px;height:102px;border-radius:12px;}
.office-btfr-div{position:relative;height:47px;font-size:26px;}
.office-btfr-div .fontArial{font-size:40px;line-height:47px;}
.office-btfr-div span{position:absolute;}
.office-btfr-div .add-icon{top:3px;right:6px;width:2px;height:14px;}
.office-btfr-div .add-icon1{top:9px;right:0;width:14px;height:2px;}
.office-btfr-li{margin:18px 0 0 28px;font-size: 12px;line-height:17px;overflow:hidden;*zoom:1;}
.office-btfr-li img{margin:-2px 4px 0 0;}
.bg-fix-li{background:#EBF7FF;}
.bg-fix-li .office-btfr-li{color:#1184E1;}
.bg-fix-li .office-btfr-div{color: #1184E1;text-indent:42px;}
.bg-fix-li .office-btfr-div span{background-color:#1184E1;}
.bg-fix-li .office-btfr-div .add-icon{right:62px;width:2px;height:14px;}
.bg-fix-li .office-btfr-div .add-icon1{top:9px;right:56px;width:14px;height:2px;}
.bg-fix-li1{background:#EDFAF7;}
.bg-fix-li1 .office-btfr-li{color:#00BF8F;}
.bg-fix-li1 .office-btfr-div{color:#00BF8F;text-indent:34px;}
.bg-fix-li1 .office-btfr-div span{background-color:#00BF8F;}
.bg-fix-li1 .office-btfr-div .add-icon{right:48px;width:2px;height:14px;}
.bg-fix-li1 .office-btfr-div .add-icon1{top:9px;right:42px;width:14px;height:2px;}
.bg-fix-li2{background:#FFF2E8;}
.bg-fix-li2 .office-btfr-li{color:#FF7F1D;}
.bg-fix-li2 .office-btfr-div{color:#FF7F1D;text-indent:38px;}
.bg-fix-li2 .office-btfr-div span{background-color:#FF7F1D;}
.bg-fix-li2 .office-btfr-div .add-icon{right:44px;width:2px;height:14px;}
.bg-fix-li2 .office-btfr-div .add-icon1{top:9px;right:38px;width:14px;height:2px;}
.bg-fix-li3{background:#FFEDED;}
.bg-fix-li3 .office-btfr-div span{background-color:#E52D28;}
.bg-fix-li3 .office-btfr-div .add-icon{right:34px;width:2px;height:14px;}
.bg-fix-li3 .office-btfr-div .add-icon1{top:9px;right:28px;width:14px;height:2px;}
.bg-fix-li3 .office-btfr-li{color:#E52D28;}
.bg-fix-li3 .office-btfr-div{color:#E52D28;text-indent:26px;}
.office-btf-l{position:absolute;bottom:0px;left:16px;z-index:9999;width:185px;height:139px;}
.office-btf-r{position:absolute;bottom:0px;right:43px;z-index:9999;width:336px;height:230px;}
.office-btf-lok{display:none;width:266px;margin:64px 0 0 148px;}
.office-btf-lok .popok-btn{margin-top:40px;}
.office-btfix-close{position:absolute;top:-61px;left:50%;width:1083px;height:131px;margin-left:-541.5px;}
.bt-fix-close{position:absolute;top:86px;right:10px;z-index:999999;color:#fff;font-size:23px;line-height:23px;cursor:pointer;transition: all .5s;}
.bt-fix-close:hover{transform:rotate(180deg);}
.office-btfixleft-box{display:none;opacity:0;position:fixed;bottom:40px;left:0;width:170px;height:77px;background-color:transparent;cursor:pointer;}
.office-btfixleft-cont{position:relative;width:100%;height:100%;}
.office-btfixleft-bg{position:absolute;left:0;bottom:0;width:100%;height:70px;background-color:#000;opacity:0.8;filter:alpha(opacity=80);border-top-right-radius:70px;border-bottom-right-radius:70px;box-shadow: 0 1px 0 0 #E8E8E8;}
.office-btfix-limg{position:absolute;bottom:0;left:2px;width:61px;height:76px;}
.office-btfixleft-cont .office-btfix-div{position:absolute;top:29px;left:58px;font-size:18px;line-height:25px;color:#fff;}
.office-btfix-div .iconfont{padding-left:10px;font-size:15.6px;}
/*add new 优惠券领取的状态css*/
.office-quan-radius{border-radius:4px;border:1px solid #e8e8e8;}
.office-quan{width:450px;height:256px;margin:-128px 0 0 -225px;}
.office-quan1{width:450px;height:276px;margin:-138px 0 0 -225px;}
.office-quan .basic-layer-title{height:40px;}
.office-quan1 .basic-layer-title{height:35px;}
.office-quan .basic-layer-main{height:145px;}
.office-quan1 .basic-layer-main{height:170px;}
.office-quan-radius .layer-btn-ok{background-color:#1184E1;padding:0;width:150px;height:36px;font-size:14px;color:#fff;line-height:36px;text-align:center;}
.office-quan-radius .layer-btn-ok:hover{background-color:#1A8FEE;}
.office-quan-radius .office-quan-icon{display:block;width:70px;height:70px;margin:0 auto;font-size:70px;line-height:70px;}
.office-quan-ok{color:#1184E1;}
.office-quan-no{color:#FF4367;}
.office-quan-has{color:#aaa;}
.office-quan-t{margin-top:25px;font-size:18px;color:#323232;line-height:25px;text-align:center;}
.office-quan-p{margin:5px aut 25px auto;font-size:14px;color:#666;line-height:20px;text-align:center;}
/*搜索无结果页面*/
.null-office-bg{width:126px;height:100px;margin:0 auto;}
.pt70{padding-top:70px;}
.null-office-t{margin:30px auto 20px auto;font-size:16px;color:#666;line-height:22px;text-align:center;}
.null-office-t .cityn-span{padding:0 2px;color:#000;}
.null-office-t .officen-span{padding:0 4px;color: #FF2D55;}
.null-office-infor{margin:0 0 22px 0;font-size:14px;color:#666;line-height:20px;text-align:center;}
.null-office-as{width:300px;margin:0 auto 52px auto;}
.null-office-as a{float:left;width:130px;height:40px;line-height:40px;text-align:center;font-size:14px;}
.null-office-as span{float:left;*display:inline;margin:0 12px 0 14px;line-height:40px;}
.null-office-as .border-blue{border:1px solid #1A8FEE;color:#1184E1;}
.null-office-as .border-a-blue:hover{border:1px solid #1A8FEE;}
.other-office-top{height:17px;width:auto;background:url(https://static.jiaoyubao.cn/css/images/line.png) center center repeat-x;text-align:center;}
.other-office-top span{display:inline-block;*display:inline;background-color:#f9f9f9;/*float:left;*display:inline;width:240px;*/padding:0 24px;height:17px;line-height:17px;font-size:12px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mt8{margin-top:8px;}
.office-null-city{position:absolute;top:0;right:-20px;z-index:9;height:31px;padding:0 13px;background-color:#53CF8E;line-height:31px;font-size:12px;color:#fff;border-bottom-left-radius:4px;}
.bordertop-radius0{border-top-left-radius:0;border-top-right-radius:0;}
.mt0pb20{margin-top:0;padding-bottom:20px;}
.office-result-label a.has-more-class{color:#1184e1;margin-left:10px;}
a{color:#1184e1;}
.office-cate-inform a{color:#666;}
.weui-loading
{
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: weuiLoading 1s steps(12, end) infinite;
    animation: weuiLoading 1s steps(12, end) infinite;
    background-size: 100%;	   
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
    margin-right:5px;
    display:none;
}
.loading .weui-loading{display:inline-block;}
@-webkit-keyframes weuiLoading {
    0% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    100% {
        transform: rotate3d(0, 0, 1, 360deg);
    }
}

@keyframes weuiLoading {
    0% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    100% {
        transform: rotate3d(0, 0, 1, 360deg);
    }
}

.com-tel{margin-top:4px;font-size:12px;text-align:center;line-height:17px;}
.com-tel label{position:relative;}
.com-tel .tel-teacher{margin-left:5px;display:none;}
.com-tel i{position:absolute;z-index:1;top:0px;right:0px;width:51%;background-color:#fff;height:17px;opacity: 0.9; }
.com-tel a{position:absolute;z-index:2;top:0px;right:0px;width:40%;color:#4083CD;background-color:#fff;}
.vr-img{width:50px;height:17px;float:left;*display:inline;margin:6px 0 0 10px;}
.vr-img img{width:50px;height:17px;}
.office-range{width:150px;}
.office-lnav-left h1{font-size:12px;font-weight:normal;line-height:inherit;display:inline;}

.full-office-navblank {
        display: none;
        height: 60px;
    }
    .full-office-nav {
        position: inherit;
        z-index: 99;
        width: 100%;
        background-color: #fff;
        height: 80px;
        border-bottom: 1px solid #E8E8E8;
    }

    .office-nav-fixed {
        position: fixed;
        top: 0;
        box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.10), inset 0 -1px 0 0 #E8E8E8;
        height: 60px;
        transition: top 0s;
        -webkit-transition: top 0s;
        -moz-transition: top 0s;
        -ms-transition: top 0s;
        -o-transition: top 0s;
    }
/*add new yellowpage list css*/
.office-rlist-name:visited{color:#333;}
.office-rlist-name:hover{color:#1184E1;}
.office-result-list .office-yellowp{padding:30px 26px 30px 6px;}
.office-yellowp .office-rlist-name{float:none;display:inline-block;max-width:100%;margin-bottom:13px;margin-top:0;}
.office-yleft{float:left;width:704px;overflow:hidden;*zoom:1;}
.office-ylr{float:left;width:644px;height:18px;font-size:12px;color:#666;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-yright{float:right;width:130px;height:36px;border: 1px solid #1A8FEE;font-size:12px;color:#1184E1;text-align:center;line-height:34px;border-radius:2px;}
.office-yright:visited,.office-yright:hover{color:#1A8FEE;}
.mb12{margin-bottom:12px;}
.office-yleft .mb12:last-child{margin-bottom:0;}

/*2022-08-04 机构列表页表单提交loading*/
.xk-get-btn{
display: flex;justify-content: center;
align-items: center;
}
		
.xk-get-btn>img{
display: block;
width: 20px;height: 20px;
margin-right: 10px;animation: rotation 1s linear infinite;
}
		
@keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}