
/* CSS Document */
/*nav start*/
input:focus{outline: none;box-shadow:0;}
.reposition{position:relative;}
.full-office-navblank{width:100%;height:80px;}
.full-office-nav{position:fixed;top:35px;left:0;z-index:99;width:100%;background-color:#fff;height:80px;border-bottom:1px solid #E8E8E8;}
.office-nav-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 .3s;-webkit-transition: top .3s;-moz-transition: top .3s;-ms-transition: top .3s; -o-transition: top .3s;*/}
.offices-nav-left{float:left;width:103px;height:46px;*display:inline;margin:17px 0 0 0;}
.offices-nav-left img{width:100%;height:100%;}
.offices-nav-middle{position:relative;float:left;max-width:712px;}
.offices-nav-middle .offices-nav-span{position:absolute;bottom:20px;left:0;z-index:10;width:32px;height:2px;background-color:#1184E1;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;}
.offices-nav-middle li{float:left;height:79px;*display:inline;margin:0 42px 0 0;line-height:79px;}
.offices-nav-middle li a{position:relative;display:block;font-size:16px;color:#323232;font-weight:bold;}
.offices-nav-middle li a:hover,
.offices-nav-middle li.current a{color:#1184e1;}
.offices-nav-middle li .iconfont{position:absolute;z-index:9;font-weight:normal;}
.offices-nav-middle .complain-i{top:28px;padding-left:3px;font-size:10px;color: #53d08e;line-height:10px;}
.offices-nav-middle .apploader-i{top:22px;padding-left:4px;font-size:18px;line-height:36px;color:#ff643c;}
.offices-nav-right{float:right;*display:inline;margin:22px 0  24px 0;}
.offices-nav-right .basic-form-group{position:relative;height:36px;border:1px solid #E8E8E8;overflow:visible;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.no-focus-nav{cursor:pointer;width:255px;}
.offices-select-nav{display:none;position:absolute;top:0;left:0;z-index:333;width:66px;border:0;border-right:1px solid #e8e8e8;height:34px;background-color:#fff;line-height:34px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.offices-select-nav .offices-select-togglenew{height:34px;text-indent:12px;position:relative;}
.offices-select-nav .i-select{position:absolute;right:9px;top:15px;z-index:999;width:6px;height:5px;}
.offices-select-nav .offices-select-list {display:none;border:1px solid #e8e8e8;width:66px;background-color:#fff;height:96px;}
.offices-select-nav .offices-select-list  li{float:left;width:100%;height:32px;line-height:32px;text-indent:12px;}
.offices-select-nav .offices-select-list  li:hover{background-color:#f6f6f6;color:#329EF5;}
.offices-select-nav .offices-select-list .had-selected{color:#999;}
.offices-select-nav:hover{border:0;border-right:1px solid #e8e8e8;}
.has-focus-nav  .offices-select-nav{display:block;}
.has-focus-nav{width:500px;}
.offices-nav-right .basic-input{height:36px;overflow:hidden;position:static;width:auto;}
.offices-nav-right .form-control{padding:7px 28px 7px 8px;font-size:14px;line-height:20px;height:34px;}
.offices-nav-right .input-notice{top:7px;left:8px;font-size:14px;transition: left 1s;-webkit-transition: left 1s;-moz-transition: left 1s;-ms-transition: left 1s;-o-transition: left 1s;}
.offices-nav-right .basic-text-default{border:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background-color:#fff;}
.has-focus-nav .input-notice{left:76px;left:8px;}
.nav-search-i{position:absolute;top:4px;right:7px;z-index:4;width:20px;height:20px;font-size:19px;color:#1184E1;;cursor:pointer;}
.has-selected{color:#323232;line-height:34px;font-size:14px;}
.i-rotate{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);transition: all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s; }
.b-radius4{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.offices-types-box{position:relative;float:left;*display:inline;margin:28px 40px 0 25px;}
.offices-types-nav{position:relative;z-index:999;background-color:#fff;border:1px solid #E8E8E8;padding:5px 0 5px 8px;font-size:12px;color:#666;line-height:12px;cursor:pointer;}
.offices-types-nav.border-bt0{border-bottom:1px solid #fff;border-right:1px solid #fff;padding-bottom:7px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.office-types-i{display:inline-block;*display:inline;width:7px;height:4px;margin:0 10px 0 4px;}
.offices-types-left{display:none;position:absolute;top:22px;left:0;z-index:99;width:198px;border:1px solid #E8E8E8;background-color:#fff;}
.border-r-radius{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;}
.border-l-radius{border-top-left-radius:0;}
.border-right0{border-right:0;}
.offices-types-left h3{font-size:14px;color:#323232;line-height:20px;}
.offices-types-left li{padding:0 0 16px 15px;}
.offices-types-left li:first-child{padding-top:20px;*padding-top:expression(this.previousSibling==null?"20px":"0");}
.offices-a-box{margin-top:8px;}
.offices-a-box a{font-size:12px;color:#666;line-height:17px;margin-left:10px;}
.offices-a-box a:first-child{margin-left:0;*margin-left:expression(this.previousSibling==null?"0":"10px");}
.offices-a-box a:hover{color: #1184E1;}
.offices-types-right dl{display:none;padding-bottom:16px;position:absolute;top:22px;left:198px;z-index:99;width:517px;border:1px solid #E8E8E8;background-color:#fff;min-height:470px;border-radius:0 2px 2px 0;}
.offices-types-right dd{padding-top:2px;margin-top:16px;overflow:hidden;*zoom:1;}
.offices-types-right a{font-size:12px;color:#999;line-height:22px;}
.offices-types-right a:hover{color: #1184E1;}
.offices-types-right .offices-types-dt{float:left;width:100px;*display:inline;margin-top:4px;padding-left:19px;line-height:17px;color:#323232;}
.offices-types-dd{float:left;width:390px;}
.offices-types-dd a{margin-right:10px;word-break:break-all;}
.office-types-blank{display:none;width:20px;height:22px;position:absolute;top:29px;left:206px;z-index:9999;border:1px solid #E8E8E8;border-top:0;border-right:0;border-bottom-left-radius:2px;}
.office-nav-fixed .offices-nav-middle li{height:60px;line-height:60px;}
.office-nav-fixed .offices-nav-left{margin:11px 0 0 0;width:86px;height:38px;}
.office-nav-fixed .offices-types-box{margin-top:18px;}
.office-nav-fixed .offices-nav-span{bottom:14px;}
.office-nav-fixed  .complain-i{top:18px;}
.office-nav-fixed .apploader-i{top:12px;}
.office-nav-fixed .offices-nav-right{margin:12px 0 0 0;}
.office-nav-fixed .office-types-blank{top:19px;left:189px;}
/*nav end*/

.body-f9{background-color:#f9f9f9;}
.new-office-bannerB{position:relative;height:60px;margin-top:10px;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;}
.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:0px; 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:#333;font-size:12px;line-height:18px;}
.office-category-right .office-ca-span{display:inline-block;*display:inline;*zoom:1;line-height:18px;color:#666;}
.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 .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 #1184E1;}
.office-alist-nav li{position:relative;float:left;width:120px;margin-right:4px;border-top:1px solid #e8e8e8;height:42px;background-color:#f9f9f9;line-height:42px;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 #1184E1;}
.office-alist-nav li.on{border-top:1px solid #1184E1;}
.office-alist-nav li a{display:block;width:100%;height:100%;color:#666;}
.office-alist-nav li a:hover{color:#1184E1;}
.office-alist-nav .on{background-color:#1184E1;color:#fff;}
.office-alist-nav .on a{color:#fff;}
/*.office-alist-nav .on a:hover{color:#1184E1;}*/
.office-alist-nav li .drop-icon{font-size:12px;}
.office-alist-nav .office-nav-drop{display:none;position:absolute;top:43px;left:0;z-index:10;width:100%;height:81px;background-color:#fff;border:1px solid #e8e8e8;border-top:0; }
.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:10px;left:33px;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,.online-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,.online-rlist-img:hover img{opacity:0.6;filter:alpha(opacity=60);}
.office-rlist-img img,.online-rlist-img img{display:block;*width:100%;max-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 10px;}
.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:11px;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:450px;height:14px;overflow: hidden;margin-left:4px;}
.office-result-schools  dd{float:left;line-height:14px;height:20px;max-width: 108px;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  .school-num: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,.online-relist-btn 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;}
.office-enter-box .enter-l{float:left;width:560px;color:#323232;*display:inline;margin-left:20px;}
.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:162px;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:13px;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:12px;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;}
.office-r-h3,.office-r-p{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-r-h3{margin:20px 0 3px 0;font-size:16px;color:#323232;line-height:25px;height:25px;font-weight:bold;}
.office-r-p{font-size:12px;line-height:18px;color:#666;height:18px;}
.office-r-consor{width:215px;margin:20px auto 0 auto;}
.office-r-consor li{width:100%;margin-top:15px;padding-top:15px;border-top:1px dashed #e8e8e8;overflow:hidden;*zoom:1;}
.office-r-consor li:first-child{border-top:0;margin-top:0;padding-top:0;}
.office-rcon-l{float:left;width:24px;height:24px;*display:inline;margin:12px 15px 0 0;color:#66BAFF;}
.office-rcon-l .iconfont{font-size:24px;line-height:24px;}
.office-rcon-r{float:left;width:176px;font-size:12px;line-height:18px;*display:inline;}
.office-rcon-r h5{font-size:12px;color:#999;height:18px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.office-rcon-r p{margin:2px 0 0 0;max-height:36px;color:#666;overflow:hidden;}
.mb10{margin-bottom:10px;}
.pb20{padding-bottom:20px;}
.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;}
.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;outline:none;}
.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:20px;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,.line-number span{font-size:12px;color:#323232;}
.line-number {display:block;position:relative;margin-top:10px;padding-right:40px;text-align:center;line-height:20px;font-size:14px;}
.line-number .teacher-line{display:none}
.line-number .hide-teacher{display:inline-block;position:absolute;left:50%;width:68px;height:17px;background-color:#fff;opacity:0.9}
.hide-teacher a{font-size:12px;}
.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:23px;}
.bg-fix-li2 .office-btfr-div span{background-color:#FF7F1D;}
.bg-fix-li2 .office-btfr-div .add-icon{right:60px;width:2px;height:14px;}
.bg-fix-li2 .office-btfr-div .add-icon1{top:9px;right:54px;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(../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;margin-bottom:30px;}
.mt0pb20{margin-top:0;padding-bottom:20px;}
.office-result-label a.has-more-class{color:#1184e1;margin-left:10px;}
.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);
    }
}
.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;}

/*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;}
.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;}

.online-result-list {display:none;}
.online-result-list li {padding:30px 0 30px 0;}
.online-result-list li:first-child {border-top:none;}
.online-rlist-img {width:166px;height:100px;margin-right:20px;}
.online-rlist-img img {width:100%;height:100%;}
.online-rlist-l,.online-rlist-r {float:left;}
.online-rlist-name {float:left;font-size:18px;font-weight: bolder;color:#262626;line-height:22px;overflow:hidden;white-space:nowrap;}
.online-rlist-name:hover {color:#1A8CFF;}
.online-rlist-rl {float:left;width:492px;margin-right:70px;}
.online-rlist-rl .has-youhui {margin-top:2px;cursor:pointer;}
.online-off-name {float:left;height:22px;background:#F5F6F7;padding:0 5px;border-radius:4px;text-align:center;margin-left:10px;}
.has-off-name {font-size:12px;color:#666666;line-height:22px;}
.online-descripe {padding:10px 0;}
.online-time,.online-way {font-size:12px;color:#666666;line-height:16px;}
.online-time span{display: inline-block;margin-right: 20px;}
.online-time .iconfont,.online-way .iconfont {font-size:16px;margin-right:5px;vertical-align:bottom;}
.online-way {margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.online-price a {float:left;width:42px;height:20px;color:#00A2FF;text-decoration-line:underline}
.online-price a:hover {color:#42A7FF}
.lesson-price {float:left;height:20px;}
.lesson-price span:last-child {font-size:18px;color:#FF2D55;line-height:20px;}
.rmb {font-size:12px;color:#FF2D55;line-height:16px;margin-right:-4px;}
.online-pj span {margin-left:12px;font-size:12px;color:#999999;line-height:20px;}
.online-rlist-rr {float:left;width:130px;height:34px;margin:28px 0 0 0;}
.online-relist-btn a {background-color:#1A8CFF;}
.online-relist-btn a:hover {background-color:#42A7FF;}
.new-office-pop .form-control {box-shadow: none;}
.live-lesson { display: block; height: 16px; float: left; font-size: 11px; line-height: 14px; position: relative; top: 3px; padding: 0 3px; margin-right: 6px; border: 1px solid #FF6E89; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; color: #FF2D55;}

.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;
    }
