﻿@charset "utf-8";
/* CSS Document */
input:focus{outline: none;box-shadow:0;}
.reposition{position:relative;}
.full-office-navblank{width:100%;height:80px;}
.full-office-nav{position:fixed;top:40px;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{display:none;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 62px 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;}
.has-focus-nav .form-control{/*padding-left:68px;*/}
.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 6px 0 4px;font-size:12px;line-height:12px;color:#979797; vertical-align:middle;}
.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;}

/*web map css*/
.body-f9{background-color:#f9f9f9;}
.mb10{margin-bottom:10px;}
.mb40{margin-bottom:40px;}
.plr20{padding:0 20px;}
.pb30{padding-bottom:30px;}
.webmap-top a,.webmap-top span{font-size:12px;color:#999;line-height:46px;}
.webmap-top .iconfont{font-size:12px;color:#9b9b9b;vertical-align: baseline;}
.webmap-border{width:100%;background-color:#fff;border: 1px solid #e8e8e8;overflow:hidden;*zoom:1;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.webmap-top-l{float:left;width:110px;line-height:48px;font-size:15px;color:#666;}
.webmap-top-r{float:left;width:1068px;}
.webmap-ul{overflow:hidden;*zoom:1;}
.webmap-ul li a,.webmap-ul li a:focus{display:block;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.webmap-ul li a:hover,
.webmap-ul li.on a{color:#1184E1;}
.webmap-ul li{float:left;width:100px;margin-right:10px;font-size:14px;line-height:20px;}
.webmap-top-r li{float:left;width:100px;*display:inline;margin-right:10px;font-size:15px;line-height:48px;}
.webmap-ca-nav{border-bottom:1px solid #e8e8e8;margin-bottom:30px;}
.webmap-ca-nav li {position:relative;line-height:47px;}
.webmap-ca-nav li .webnav-span {display:none;position:absolute;bottom:0;left:0;z-index: 10;width:56px;height:2px;background-color: #1184E1;}
.webmap-ca-nav li.on .webnav-span,.webmap-ca-nav li:hover .webnav-span{display:block;}
.webmap-iteam{width:1180px;margin:30px auto 0 auto;padding:0 0 10px 0;border-bottom:1px dashed #e8e8e8;}
.webmap-iteam:first-child{margin-top:0;}
.webmap-iteam h3{margin-bottom:20px;font-size:14px;line-height:20px;color:#323232;font-weight:bold;letter-spacing:0;}
.webmap-iteam  li{margin-bottom:10px;}
.webmap-zimu{width:1180px;border:1px  solid #ddd;margin:30px auto;}
.webmap-zimu .body-f9{border-bottom:1px solid #ddd;}
.webmap-zimu-l{float:left;width:112px;text-indent:11px;font-size:14px;color:#666;line-height:32px;}
.webmap-zimu-r{float:left;width:1066px;}
.webmap-zimu-r li{margin:0;width:41px;height:34px;border-left:1px solid #ddd;background-color:#f9f9f9;line-height:32px;text-align:center;cursor:pointer;}
.webmap-zimu-r li.on{background-color:#1184E1;}
.webmap-zimu-r li.on a,.webmap-zimu-r li.on a:hover,.webmap-zimu-r li.on a:focus{color:#fff;}
.webmap-zm-box{padding:10px;}
.webmap-zm-box .webmap-ul{display:none;}
.webmap-zm-box li{margin-bottom:10px;}


/*add new list index*/
.mb80{margin-bottom:80px;}
.mb10{margin-bottom:10px;}
.listpc-nav.mb11{margin-bottom:11px;}
.list-index-l{float:left;width:80px;font-size:12px;color:#666;line-height:18px;}
.list-index-r{float:left;width:833px;}
.list-index-r li{float:left;margin:0 30px 11px 0;font-size:12px;color:#666;line-height: 18px;}
.list-index-r a{color:#666;}
.list-index-r li.on a{font-weight:bold;color: #1184E1;}
.list-index-r li.on a:hover,.list-index-r a:hover{color: #1184E1;}