body{margin: 0; padding: 0; font-family: "Microsoft Yahei"; font-size: 14px; overflow-x:hidden}
ul,li,p,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,input,button,br{list-style: none; margin:0; padding: 0; font-family: "Microsoft Yahei"}
a{color: #333; text-decoration: none;}
i{font-style: normal;}
.a{width: 1166px; margin: 0 auto}
input[type="radio"]{
	vertical-align: text-bottom;
    margin-bottom: 2px;
}

/** top s **/
#top{height: 137px; position: absolute; top: 0; width: 100%;}
#con{top: 137px; bottom: 0px;  bottom: 0px; width: 100%; position:absolute; }
#left{ width: 350px; left: 0px; top: 0px; bottom: 0px;  position: absolute; border-right:1px #ccc solid; }
#right{ left: 351px; right: 0px;  top: 0px; bottom: 0px; position: absolute;  }
.left_scrollBar{ overflow:auto; overflow-x:hidden; height:500px;}

#top_min{height:33px; position: absolute; top: 0; width: 100%;}
#con_min{top: 33px; bottom: 0px;  bottom: 0px; width: 100%; position:absolute; }


/** nav **/
.nav{height: 33px; line-height: 33px; background-color:#292929}
.nav ul{overflow: hidden;}
.nav ul li{ float: left; width: 100px; text-align: center; }
.nav ul li a{ color: #fff; }
.nav ul li.cur{background-color: #007bc8;}

.login{position: absolute; right:10px; top:8px; font-size: 12px; color: #999999}
.login a{color: #999999}
.login i{ font-size: 12px; font-style: normal; margin-left: 5px; margin-right: 5px;}


/** 搜索区域 **/
.head{background-image: url(../images/banner_bg.jpg); height: 104px; position: relative; overflow: hidden;}
.logo_img{ width: 192px; height:72px; display: block; background-image: url(../images/logo.png); margin-top: 15px; margin-left: 15px; }
.search{position: absolute; left:250px; top:20px;}
.search ul{overflow: hidden; margin-bottom: -1px; margin-left: 1px; position: relative;}
.search ul li{ float: left; height: 30px; line-height: 30px; cursor: pointer; width:100px; margin-right: 10px; text-align: center; background-color: #005387; color: #fff}
.search ul li.cur{background-color: #fff; color:#005387}

.s-input{padding:10px; border:1px #0067a8 solid; width:394px; padding-left: 40px;}
.s-button{width: 120px; padding: 10px; cursor:pointer; margin-left: -10px; margin-top: -2px; background-image: url(../images/s_button_line.jpg); border: 1px #0067a8 solid; font-size: 14px; color: #fff}
.s-icon{width: 24px; height: 24px; display: block; position: absolute; background-image: url(../images/home_ico.png); margin-top: -32px; margin-left: 8px;}

.ad-min{ width: 354px; height: 98px; display: block; background-image: url(../images/ad-min.png); position: absolute; right: 0px; bottom: 0px;}

.q-input{padding:10px; border:1px #0067a8 solid; width:200px;}
.top .tabsCon a{ background-color:#fff; padding:7px 0 9px 0; padding:13px 0 12px 0\9; margin-left:-10px; margin-right:-12px; position:relative; z-index:100}



/** 在线地图 **/
.tit{height: 36px; line-height: 36px; background-image: url(../images/line-bg.jpg); padding-left: 20px;z-index: 9999;}
.tit .cur{height: 36px; line-height: 36px; padding-left:20px; border-left:1px #ccc solid; border-right:1px #ccc solid; padding-right: 20px; background-image: url(../images/line-cur-bg.jpg); display: inline-block;}
.tit span {cursor: pointer;}
.tit-tool{position: absolute; right: 10px;}
.tit-tool i.iconfont{ font-size:13px; margin-right:3px; margin-bottom:-3px; position:relative}
.tit-tool a{ margin-right: 10px; font-size:12px; height:25px; line-height:25px;}
.tit-tool a:hover{color:#ff6138}
.tit-area {cursor: pointer;}
.tit-area .icon_down{ width: 12px; height: 12px; display:inline-block; background-image: url(../images/icon_down.png);}

.tit-tool ul{ position:absolute; z-index:100001; background-color:#eaeaea; margin-top:-2px;padding:5px; padding-left:15px; display:none;}
.tit-tool ul li{ line-height:30px;}
.tit-tool ul.gongju_more{ width:50px; right:105px}
/*点线面标绘 HTKM*/
.tit-tool ul.biaohuiDian{ width:50px;display: none;z-index: 100;}
.tit-tool ul.biaohuiXian{ width:62px;margin-left:60px;display: none;z-index: 100;}
.tit-tool ul.biaohuiMian{ width:70px;margin-left:125px;display: none;z-index: 100;}
.tit-tool ul.biaohuiDian1{ width:50px;display: none;z-index: 100;}
.tit-tool ul.biaohuiXian1{ width:56px;display: none;z-index: 100;}
.tit-tool ul.biaohuiMian1{ width:70px;display: none;z-index: 100;}

.onlineMap_type ul{ overflow: hidden; padding-top: 20px; }
/*.onlineMap_type ul li{ width: 25%; text-align:center; float: left; line-height:8px; height:80px; font-size: 12px;} IE不兼容 chenzw */
.onlineMap_type ul li{ width: 25%; width: 24%\9; text-align:center; float: left; line-height:8px; line-height: 11px\9; height:80px; font-size: 12px;}
.onlineMap_type ul li a{ display: block; }

.onlineMap_type ul li a:hover{ color:#ff6138}
.iconType{ display: block; width: 42px; height: 42px; margin: 0 auto; }
.iconType_canyin{ background-image: url(../images/icon-canyin.jpg);}
.iconType_binguan{ background-image: url(../images/icon-binguan.jpg);}
.iconType_gouwu{ background-image: url(../images/icon-gouwu.jpg);}
.iconType_zhengfu{ background-image: url(../images/icon-zhengfu.jpg);}
.iconType_wenhua{ background-image: url(../images/icon-wenhua.jpg);}
.iconType_yiliao{ background-image: url(../images/icon-yiliao.jpg);}
.iconType_jingdian{ background-image: url(../images/icon-jingdian.jpg);}
.iconType_shenghuo{ background-image: url(../images/icon-shenghuo.jpg);}
.iconType_jiaotong{ background-image: url(../images/icon-jiaotong.jpg);}
.iconType_jinrong{ background-image: url(../images/icon-jinrong.jpg);}
.iconType_diming{ background-image: url(../images/icon-diming.jpg);}
.iconType_gongsi{ background-image: url(../images/icon-gongsi.jpg);}
.iconType_yundong{ background-image: url(../images/icon-yundong.jpg);}
.iconType_dichan{ background-image: url(../images/icon-dichan.jpg);}
.iconType_qiche{ background-image: url(../images/icon-qiche.jpg);}
.iconType_gonggong{ background-image: url(../images/icon-gonggong.jpg);}
.iconType_qita{ background-image: url(../images/icon-qita.jpg);}

.tool{ width: 18px; height: 18px; display:inline-block; margin-bottom:-4px; margin-right: 3px }
.tool-duibi{background-image: url(../images/tool_duibi.png);}
.tool-quantu{background-image: url(../images/tool_quantu.png);}
.tool-gongju{background-image: url(../images/tool_gongju.png);}
.tool-qingkong{background-image: url(../images/tool_qingkong.png);}
.tool-quanping{background-image: url(../images/tool_quanping.png);}



/** 综合服务 **/
.tucheng>ul>li{ padding-top: 10px; padding-bottom: 10px; border-bottom: 1px #efefef solid; padding-left:10px;}
.tucheng>ul>li .up{  float: right; width: 12px; height: 12px; display: inline-block; background-image: url(../images/list_up.jpg); margin-top: 5px; margin-right: 10px }
.tucheng>ul>li .ico{width: 12px; height: 12px; display: inline-block; background-image: url(../images/list_ico.jpg); margin-right:5px; }
.tucheng>ul> ul{ padding-left:25px; padding-top: 10px; display: none}
.tucheng>ul> ul li{padding-top: 5px; padding-bottom: 5px; font-size:12px}
.tucheng>ul> ul li a{ color: #1b7fdb }
.tucheng>ul> ul li input[type="checkbox"]{vertical-align:text-bottom; margin-bottom:2px; *margin-bottom:-2px;}
.tucheng>ul> ul li p.qi{ padding-left:60px; margin:0px;}

.tucheng .font-size{ overflow:hidden}
.tucheng .font-size label{ display:inline-block; float:left}
.tucheng  #budget{ width:70px; margin:3px;}
.tucheng  .zihao{width:40px; border:0px; margin-left:3px;}


/** 路线 **/
.path{padding:10px;}
.path_km{ background-color:#e4f4fe; color:#0099CC; padding:10px; margin-bottom:15px;}
.path_km span b{color:#ff6138; font-size:16px;}
.path_km a{ float:right}
.btn-blue{ background-color:#60b9f0; color:#fff; font-size:13px; padding:3px 10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px}
.btn-orange{ background-color:#ff6138;}

.path dl{ overflow:hidden; margin-bottom:15px; border-bottom:1px #ececec solid}
.path dl dt{ font-size:16px; color:#000; margin-bottom:10px;}
.path dl dt i{ background-color:#5fb1e5; color:#fff; border-radius:50%; text-align:center; width:17px; height:17px; line-height:19px; font-size:12px; display:inline-block; font-family:Arial, Helvetica, sans-serif; margin-top:3px; margin-right:3px; float:left;}
.path dl dd{ color:#666; font-size:12px; padding-left:20px; margin-bottom:10px; line-height:20px;}
.path dl dd s{ color:#0099CC; text-decoration:none; font-weight:bold}
.path dl dt i.btn-orange{background-color:#ff6138;}


/** DIY制图- 生成地图 **/
.diy_output #left{ left:inherit; right:0px; width:250px;  border-left: 1px #ccc solid; height:100%; bottom:0px;}
.diy_output #left .tit{padding-left:1px;}
.diy_output #right{ right:250px; left:0px;}

.biaohui #left .tit{height: 36px; line-height: 36px; background-image: url(../images/line-bg.jpg); padding-left:0px; overflow:hidden}
.biaohui #left .tit>span{ width:24.7%; float:left; text-align:center; cursor:pointer}
.biaohui #left .tit .cur{height: 36px; line-height: 36px; padding-left:0px; border-left:1px #ccc solid; border-right:1px #ccc solid; padding-right:0px; background-image: url(../images/line-cur-bg.jpg); display: inline-block;}
.biaohui .tabs a{ display: inline-block; width: 150px; text-align: center; height: 40px; line-height: 40px; margin-bottom: -1px;}
.biaohui .tabs a.cur{border:1px #e2e2e2 solid; border-bottom: 1px #fff solid; border-top:1px #ff7800 solid; color: #ff7800}
.tabsCon>div{ display: none; }

.logo_min{ width:80px; height:30px; margin:2px 5px 0 5px; background-image:url(../images/logo.png); background-repeat:no-repeat; background-size:100%; display:inline-block; float:left}

.biaohui .showMap ul{ padding:15px;}
.biaohui .showMap ul li{ padding-bottom:10px; color:#666; font-size:13px}
.biaohui .showMap ul li b{ color:#000}
.showMap .iconfont{ font-size:15px; color:#666}


.color-precept .color_default{ border:1px #ccc solid; padding:5px 10px; width:130px; display:inline-block}
.select_color{ background-color:#fff; border:1px #ccc solid; width:130px; height:150px; overflow:auto; overflow-x:hidden; margin-left:64px; margin-top:-5px; display:none;}
.select_color span{ display:block; overflow:hidden; padding-left:10px; padding-top:3px; margin-bottom:1px;}
.select_color span:hover{ background-color:#FFFF66}
.select_color span label{ display:inline-block; width:18px; height:18px; float:left;}
.color_default i{ float: right; width: 11px; height: 11px; display: inline-block; background-image: url(../images/list_up.jpg); margin-top:2px;}

/** 气泡 **/
.bubble{  position:fixed; z-index:1000;}
.bubble_con{width:100%; height:100%;  position:absolute; z-index:1001; padding:10px;}
.bubble_con h1{ font-size:16px; font-family:"微软雅黑"; margin:0; padding:0; margin-bottom:10px; border-bottom:1px #ccc solid; padding-bottom:10px; color:#000}
.bubble_con span{ font-size:12px; color:#666}
.bubble_shade{width:100%; height:100%;  position:absolute; z-index:1000; background-color:#fff; border:1px #ccc solid; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; padding:10px;
filter:alpha(opacity=80);
-webkit-opacity: 0.8;
-moz-opacity:0.8;
opacity:0.8;
}
.bubble_sj{
	width:25px; height:11px; display:block; background-image:url(../images/sj.png); position:absolute; z-index:1000; left:0; right:0; margin:0 auto; bottom:-10px;
	/*
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 30px solid #ccc;
	position:absolute;
	bottom:0px;
	*/
}

/*** 等用户下拉 ***/	
.navSub>li{float: left; width: 100px; text-align: center; padding: 5px 10px;}
.navSub>li>ul{display: none; width: 120px; background-color: #fff; border: 1px #e2e2e2 solid; position: absolute;z-index: 10000;}
.navSub>li>ul>li{ height: 35px; line-height: 35px; border-bottom: 1px #e2e2e2 solid }
.navSub>li>ul>li a{ display: block; }
.navSub>li:hover ul{ display: block; }