/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin:0; padding:0; border:0;outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

body {}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after { content:'';content:none;}

/* change colours to suit your needs */
ins {background-color:#ff9;color:#000;text-decoration:none;}

/* change colours to suit your needs */
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}

/* change border colour to suit your needs */
hr {display:block;height:1px; border:0; border-top:1px solid #cccccc;margin:1em 0;padding:0;}

input, img, select {vertical-align:middle;}
/*************************html5 end*******************************/

/*----------------------------------------------
全局设置  (放在最后可以在用多个className的时候被其他覆盖)
------------------------------------------*/
*{ margin:0; padding:0; list-style:none;}
html, body {width: 100%; height: 100%;}
body{ font-size:12px; font-family:arial,helvetica,'\5b8b\4f53',sans-serif; background: #F0F0F0;behavior: url(/front/css/csshover.htc)}
select {font-size:12px;	}
button, input {
	font-size:12px;overflow:visible;padding:0;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
	border:none;	padding:0;}

a{color:#000;text-decoration:none;cursor:pointer}

.mapSearch {BORDER: #12519E 1px solid;FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;width:270px;height: 15px;}

.sear3 {
	display:block;float: right;margin:0 0 3px 3px;background-color:#B5C8F6;	border:1px solid #3A5588;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#3A5588;cursor:pointer;padding:1px 2px 1px 2px; /* Links */
}
input.commButton, button.commButton {height:25px;line-height:16px;font-weight:bold;letter-spacing:2px;*display:inline;zoom:1;
border: 1px solid #3079ED;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	color:white; background-color: #4D90FE; padding:0 10px; *padding-top:2.5px; margin: 0px 3px; cursor:pointer;
		background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
		background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
		background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
		background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
		background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
		background-image: linear-gradient(top,#4d90fe,#4787ed);
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d90fe', endColorstr='#4787ed'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d90fe', endColorstr='#4787ed')";
}

input.commButton:hover, button.commButton:hover {
	border: 1px solid #2F5BB7;color: white;background-color: #357AE8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
	background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
	background-image: linear-gradient(top,#4d90fe,#357ae8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d90fe', endColorstr='#357ae8')";
}

.commInput {display: inline-block;border: 1px solid #BBB; background:#FFF;height:20px;line-height:20px;word-wrap: break-word;overflow:hidden;
 +margin:-1px 0;padding-left:3px;}
.commInput:hover{border-color:#4D90FE}

/*----------------------
footer
-----------------------*/
#footer{height:50px;padding-top:10px;border-top:1px dashed #01229E;	color:#999;	padding-left:20px;padding-right:20px;}
#footer ul.left{ float:left; width:440px;}
#footer ul.left li{ clear:both;}
#footer ul.left a{line-height:20px;	display:block;	float:left;	color:#999}
#footer ul.left em{ display:block; float:left; margin: 0 5px; width:5px; height:24px; line-height:20px;}
#footer ul.right{ float:right; width:440px;}
#footer ul.right li{text-align:right;line-height:23px;font-size: 12px;}
#footer ul.right li img{padding-right:6px;vertical-align:bottom;}

/*----------------------------------------
icon 样式 , 定义icon
--------------------------------------*/
.icon_downopen {
	width:16px; height:4px; 
	background:url("/front/js/easyuiThemes/gray/images/menu_downarrow.png") no-repeat center;
}
.icon_menudown {
	width:16px; height:4px;
	background:url("/front/js/easyuiThemes/gray/images/menu_downarrow.png") no-repeat center;
	margin-top: 14px;_margin-top: 8px;
	margin-left: 5px;
}
.icon_account {
	background:url("/front/js/easyuiThemes/icons/user-group2.gif") no-repeat center;
	margin: 6px 5px;
}
.icon_meal {
	background:url("/front/js/easyuiThemes/icons/user-ruby.png") no-repeat center;
	margin: 6px 5px;	
}
.icon_good {
	background:url("/front/js/easyuiThemes/icons/user-cart.png") no-repeat center;
	margin: 6px 5px;	
}
.icon_userdetail {
	background:url("/front/js/easyuiThemes/icons/user-comment-blue.gif") no-repeat center;
	margin: 6px 5px;	
}
.icon_selfservice {
	background:url("/front/js/easyuiThemes/icons/car.png") no-repeat center;
	margin: 6px 5px;	
}
.icon_roadbook {
	background:url("/front/js/easyuiThemes/icons/book.gif") no-repeat center;
	margin: 6px 5px;	
}
.icon-equiponline{
	background:url('/front/js/easyuiThemes/icons/status_online.png') no-repeat;
}
.icon-equipoffline{
	background:url('/front/js/easyuiThemes/icons/status_offline.png') no-repeat;
}

.book-down{
	background:url('/front/js/easyuiThemes/icons/bookdown.png') no-repeat;
}
.book-share{
	background:url('/front/js/easyuiThemes/icons/bookshare.png') no-repeat;
}

/****************************气泡定义start***********************/
.searchpop {width:23px; height:32px; font-size:16px; line-height:16px; font-weight:bold; }
.searchpop_1 {background:url("/mapService/img/popple_1.png") no-repeat center;}
.searchpop_2 {background:url("/mapService/img/popple_2.png") no-repeat center;}
.searchpop_3 {background:url("/mapService/img/popple_3.png") no-repeat center;}
.searchpop_4 {background:url("/mapService/img/popple_4.png") no-repeat center;}
.searchpop_5 {background:url("/mapService/img/popple_5.png") no-repeat center;}
.searchpop_6 {background:url("/mapService/img/popple_6.png") no-repeat center;}
.searchpop_7 {background:url("/mapService/img/popple_7.png") no-repeat center;}
.searchpop_8 {background:url("/mapService/img/popple_8.png") no-repeat center;}
.searchpop_9 {background:url("/mapService/img/popple_9.png") no-repeat center;}
.searchpop_10 {background:url("/mapService/img/popple_10.png") no-repeat center;}
.searchpop_11 {background:url("/mapService/img/popple_11.png") no-repeat center;}
.searchpop_12 {background:url("/mapService/img/popple_12.png") no-repeat center;}
.searchpop_13 {background:url("/mapService/img/popple_13.png") no-repeat center;}
.searchpop_14 {background:url("/mapService/img/popple_14.png") no-repeat center;}
.searchpop_15 {background:url("/mapService/img/popple_15.png") no-repeat center;}
.searchpop_16 {background:url("/mapService/img/popple_16.png") no-repeat center;}
.searchpop_17 {background:url("/mapService/img/popple_17.png") no-repeat center;}
.searchpop_18 {background:url("/mapService/img/popple_18.png") no-repeat center;}
.searchpop_19 {background:url("/mapService/img/popple_19.png") no-repeat center;}
.searchpop_20 {background:url("/mapService/img/popple_20.png") no-repeat center;}

/****************************气泡定义end**********************/

/***********************弹出城市列表start***************************************/
/*
div,table,form,h5,p,h6{ text-align:left;font-family:Arial,宋体;font-size:12px;padding:0;margin:0;border:0;line-height:22px;}
ul,li,ol,form,label{ margin:0;padding:0;list-style:none;}
input{ display:inline;vertical-align:middle;}
img,a{ border:0;margin:0;padding:0; display:inline; vertical-align:middle;}

a{color:#4f4f4f; cursor:pointer;}
*/
.mesWindow{border:#000 1px solid;background:#fff;padding: 7px;}
.mesWindowTop{width:100%;height:34px;background:#0a82d4;}
.mesWindowtitle{font-weight:bold;text-indent:15px;line-height:34px;float:left;color:#fff;font-size:16px;}
.mesWindowclose{float:right;margin:10px 5px 0 0;}
html>/**/body .mesWindowclose{margin:10px 10px 0 0;}
*+html .mesWindowclose{margin:10px 10px 0 0;}
.mesWindowclose a{width:14px;height:14px;display:block;background:url(../img/close_login.gif) no-repeat;}
.city_type{width:688px;height:35px;border-top:1px solid #d5d5d5;margin:12px 0 0 10px;}
ul.city_type li{padding:0px 4px;margin:5px 0;float:left;text-align:center;background:#fff;border:1px solid #a2c6da;}
ul.city_type li.first{border:none; font-size:14px;font-weight:bold;}
ul.city_type li.or{font-weight:bold;background:#e7e7e7;}
ul.city_type li a{ color:#5c5c5c; text-decoration:none;}
ul.city_type li a:hover{ color:#5c5c5c; text-decoration:none;}
.mesWindowContent{font-size:12px;height:350px; overflow:auto;overflow-x:hidden;float:left;padding-right:20px;}
.mesWindowContent ul{ padding:0; margin:0; margin:3px 0; width:670px;white-space:nowrap; float:left;}
.mesWindowContent ul li{ float:left; list-style:none;margin:0 0 4px 11px;padding:0;}
.letters{color:#5c5c5c;font-weight:bold;font-size:13px;display:block;float:left;}
.red{color:#5c5c5c;}

.hotcitytitle{margin:10px 0 0 10px; font-size:14px;font-weight:bold;}
ul.hotcityul{ width:658px; height:35px; line-height:35px; margin-left:12px;margin-left:10px;}
ul.hotcityul li{ display:block;float:left; width:41px;}
.ch_inpput{ width:220px;height:18px;line-height:18px;}
ul.inputlist{ position:absolute;left:0;top:23px;border:1px solid #ccc;width:222px;z-index:2;background:#fff;}
ul.inputlist li{height:20px;width:220px;text-indent:2px;}
/***********************弹出城市列表end***************************************/


/***************************头部 head start*********************************/
.bg {background:url(../img/head_bg.gif) repeat-x; }
#head,.services{ width:90%; margin:0 auto;}
#head{ height:63px; }
#logo {	margin-top: 15px;float: left;}
#welcome a {color: blue;}

/*-----------------menu----------------------------*/
#menu{font-weight: bold;float: right;	right: 70px;padding-top: 31px;display: inline;}
#menu ul{float:left;}
#menu ul li {clear:both;display: inline;}
#menu ul em{display:block;	margin: 0 5px;width:5px;float:left;	padding-top: 3px;color:#999;}
#menu ul a:link {color:#999;text-decoration: none;float:left;width:70px;background:none;padding-top: 5px;}
#menu ul a {display:block;text-align:center;float:left;color:#12519E;width:70px;background: url(../img/menu_select_.gif) no-repeat center;padding-top: 5px;height:25px;padding-bottom:0px;}
#menu ul a:visited {color:#999;	text-decoration: none;background:none;	padding-top: 5px;}
#menu ul a:hover {background: url(../img/menu_select_.gif) no-repeat center;color:#12519E;text-decoration: none;float:left;width:70px;padding-top: 5px;}
#menu ul a:active {color:#12519E;text-decoration: none;background:none;padding-top: 5px;}
/*-----------------menu finish-------------------*/

#menu {float: right;}
.menunav {height: 30px;border: 0px; background: #F0F0F0}
ul.navMenu li {margin-left: 5px;float: left;cursor: pointer;z-index: 101;}
ul.navMenu li a {vertical-align: middle; height: 30px; line-height: 30px; padding: 0 20px 0 10px; display: inline-block;}
ul.navMenu  a:active, .menunav ul a:focus {outline-style:none;}
ul.navMenu li:hover a {
	background-image: -ms-linear-gradient(top,#F3F3F3,#E0E0E0);
	 background-image: -moz-linear-gradient(top,#F3F3F3,#E0E0E0);
	 background-image: -o-linear-gradient(top,#F3F3F3,#E0E0E0);
	 background-image: -webkit-gradient(linear,left top,left bottom,from(#F3F3F3),to(#E0E0E0));
	 background-image: -webkit-linear-gradient(top,#F3F3F3,#E0E0E0);
	 background-image: linear-gradient(top,#F3F3F3,#E0E0E0);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F3F3F3', endColorstr='#E0E0E0'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F3F3F3', endColorstr='#E0E0E0')";
}

ul.navMenu li a.sel {
	color:blue;
	background-image: -ms-linear-gradient(top,#FFFFFF,#C3C3C3);
	 background-image: -moz-linear-gradient(top,#FFFFFF,#C3C3C3);
	 background-image: -o-linear-gradient(top,#FFFFFF,#C3C3C3);
	 background-image: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#C3C3C3));
	 background-image: -webkit-linear-gradient(top,#FFFFFF,#C3C3C3);
	 background-image: linear-gradient(top,#FFFFFF,#C3C3C3);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#C3C3C3'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#C3C3C3')";
}
ul.navMenu li:hover div {display:block;}
ul.navMenu li:hover {position:relative;}

.subs {z-index: 101;   background: #F0F0F0;border: 1px solid lightGrey; display:none; float:left; left:0; padding:3px 3px; position:absolute; top:100%; *top: 80%; width:150px;}
.subs .col {height: 18px;line-height:18px; padding-left: 20px;}
.subs .col:hover {background: #FAFAFA;}

/***************************头部 head end*********************************/


/******************************尾部 footer start********************************************/
#footer{height:50px;padding-top:10px;border-top:1px dashed #01229E;color:#999;padding-left:20px;padding-right:20px;background-color: #FFFFFF;}
#footer ul.left{ float:left; width:440px;}
#footer ul.left li{ clear:both;}
#footer ul.left a{line-height:20px;display:block;float:left;color:#999}
#footer ul.left em{ display:block; float:left; margin: 0 5px; width:5px; height:24px; line-height:20px;}
#footer ul.right{ float:right; width:440px;}
#footer ul.right li{text-align:right;line-height:23px;font-size: 12px;}
#footer ul.right li img{padding-right:6px;vertical-align:bottom;}
/******************************尾部 footer end********************************************/

/**************************************MAP地图 页面 start***************************************/
article.comm {border: 1px solid lightGrey;margin: 1px 2px;  height:565px;}
article.mapleft, aside.mapright {position:relative; border: 1px solid lightGrey;margin: 1px 2px; background: #FFF;z-index: 1}
article.mapleft {float: left;	width: 300px;}
aside.mapright {margin-left: 310px;}  /*-moz-user-select:none;-webkit-user-select:none;-khtml-user-select: none;user-select:none*/
article.mapleft header, aside.mapright header, article.comm header, .commHeader {
	height:30px;line-height:30px;padding-left: 12px;
	 background-image: -webkit-gradient(linear,left bottom,left top,from(#FFF),to(#E9E9E9));
	 background-image: -webkit-linear-gradient(top,#FFF,#E9E9E9);
	 background-image: -ms-linear-gradient(top,#FFF,#E9E9E9);
	 background-image: -moz-linear-gradient(top, #FFF, #E9E9E9);
	 background-image: -o-linear-gradient(top, #FFF, #E9E9E9);
	 background-image: linear-gradient(top,#FFF,#E9E9E9);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#E9E9E9'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#E9E9E9')"; 
}
article.mapleft section {position: relative;padding: 2px 3px;}
article.mapleft section header {height: 30px;line-height: 30px;vertical-align:middle; background: #FFF;filter:none;}
.mapTab2 {
	position:absolute; top:5px; right:220px; font-size:12px; *margin-top:1px;
	background-color:#fff; padding:1px 5px; border:1px solid blue; cursor:pointer; 
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	-moz-user-select: none; -khtml-user-select: none; user-select: none;	
}

.MFMP_pngImg0 {display: none;}
.MFMP_MAPTOOLS_rightMenuCont1 {display: none;}

ul.mapinner {width: 164px;padding:0;text-align: center; display:inline}
ul.mapinner li {width: 72px;height: auto;line-height: 22px;border: 1px solid black;background: white;display: inline;float: right;margin: 0 4px;text-align: center;cursor: pointer;}
ul.mapinner li ul.mapinner1 {width: 72px;padding: 0;line-height: 22px;display:none}
ul.mapinner li ul.mapinner1 li {width: 72px;background: white;border: none;margin: 0;line-height: 22px;height: 22px;}
/**************************************MAP地图 页面 end***************************************/

/*************************************tabs组件 start***********************************************/
.navi_tabs {position: relative; margin-top:2px; display:block;background: #FFF;z-index:1;}
.navi_tabs .navi_tabs_head{position: relative; height: 30px;padding:0 5px;background: #F0F0F0; z-index:7;}
.navi_tabs ul.navi_tabs_head li{cursor: pointer;float:left;height: 27px!important;line-height: 27px!important;height: 28px;line-height: 28px;margin-right: 5px;padding: 0px 5px;
		border: 1px solid lightGrey;border-bottom: 0px none; *display:inline; zoom:1;
		-webkit-border-top-left-radius:5px;	-webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px;border-top-right-radius:5px;
		 background-image: -webkit-gradient(linear,left bottom,left top,from(#FFF),to(#E9E9E9));
		 background-image: -webkit-linear-gradient(top,#FFF,#E9E9E9);
		 background-image: -ms-linear-gradient(top,#FFF,#E9E9E9);
		 background-image: -moz-linear-gradient(top, #FFF, #E9E9E9);
		 background-image: -o-linear-gradient(top, #FFF, #E9E9E9);
		 background-image: linear-gradient(top,#FFF,#E9E9E9);
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#E9E9E9'); 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#E9E9E9')";  
}
.navi_tabs ul.navi_tabs_head li:hover {position: relative; z-index:12;background: #F7F8E0;	filter: none;-ms-filter: none;}
.navi_tabs ul.navi_tabs_head li.current { cursor: default;font-weight: bold;background: #FFF;border-bottom: 0px none;filter: none;-ms-filter: none;border-bottom:none; height:30px!important;}
.navi_tabs div.navi_tabs_body{position:relative; margin-top:1px; background-color: #FFF; display:none; z-index:5}
/****************************************tabs组件 end********************************************/


/*--------------------------------------------------------------------------
右侧 输入表单（以后可能修改此处进行替换）
----------------------------------------------------------------------------*/
#inDiv1{margin:0 auto;width:95%;display: block;overflow: auto;margin-top: 10px;}
#inDiv1 h2{height:27px;font-size:12px;line-height:23px;	margin-bottom:1px;	color: #355FAC;	padding-top:3px;background: url(../img/s_bg.jpg);}
#inDiv1 h2 em{background:url(../../331/img/icon.png)  no-repeat 0 -514px;display:block;float:left;width:16px;height:20px;margin-left:3px;}
#inDiv1 ul{padding: 0px;list-style-type: none;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 50px;}
#inDiv1 li{margin-bottom: 10px;width: 100%;float: left;height: 30px;}
#inDiv1 li h1{font-size: 14px;font-weight: bold;float: left;width: 140px;text-align: right;color: #000;line-height: 23px;margin: 0px;padding: 0px;}

#inDiv1 li span{font-size: 12px;font-weight: normal;width: 120px;color: #000;line-height: 23px;height: 23px;margin: 0px;padding: 0px;}

#inDiv1 li input{height: 23px;width: 210px;float: left;margin-right: 10px;border: 1px solid #cccccc;padding: 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;line-height: 23px;}

#inDiv1 td{height:25px; line-height:25px; padding-left:10px;margin:auto;}
#inDiv1 td a{padding-right:10px;}
.box_button{margin-top: 5px;margin-left:50px;width:100px;}
.box_b{font-size: 12px;margin-left: 30px;}

/*----------------------------------------
自定义气泡样式
--------------------------------------*/
.floatContainer {position: absolute;top:0px;left:0px;display: none;}

.tip {	border-style: solid; border-width: thin; border-color: #005CB5;	width:220px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tipTitle {	background-color: #005CB5;	padding: 5px 10px;	clear: both; overflow:auto; zoom:1;
	-webkit-border-top-left-radius:5px;	-webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px;border-top-right-radius:5px;
}

.tipTitleContent {float:left;color: #ffffff;font-size: 14px;font-weight: bolder;}
.close{float:right;	width:20px; height:20px;background:url('/mapService/img/close.gif') no-repeat;cursor: pointer;}
.tipContent {background-color: #ffffff;font-size: 12px;padding: 5px;
	-webkit-border-bottom-left-radius:5px;	-webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
}
.tipBottom {position: relative;}

.tipBottom s {position:absolute;left:100px;display:block;height:0;width:0;border-color:#005CB5 transparent transparent transparent ;border-style:solid dashed dashed  dashed ;border-width:20px 10px 10px 10px;}

.tipBottom i {position:absolute;top:-2px;*top:-4px;left:100px;display:block;height:0;width:0;border-color:#ffffff transparent transparent transparent ;border-style:solid dashed dashed  dashed ;border-width:20px 10px 10px 10px;}

.market {position: relative; top:20px; left:101px; *left:102px; background-color: transparent;	color: transparent;	background: url("/mapService/img/marke.png") no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mapService/img/marke.png"); height: 30px;	width: 25px;	overflow: hidden;	cursor: pointer;}

/***2222**/
.naviMarket {position:absolute;display:inline-block; width:342px!important; width:340px; height:auto; color:#000;}
.naviMarketImg {margin:0 auto; margin-top:30px;}
.naviMarketImageNoraml{	background: url("/mapService/img/marke.png") no-repeat; height: 30px;width: 25px;}
.naviMarketCont {position:relative;}
.naviMarketContMain {border:1px solid #000; background:#FFF}
.naviMarketContTitle {height:34px!important;height:32px;line-height:32px;padding:0 10px;}
.naviMarketContDetail {margin: 8px;}
.naviMarketTipBottom {position:relative;}
.naviMarketTipBottomInner {position:absolute; left:154px;top:-2px;width: 0;height:0; border-color:#FFF transparent transparent transparent ;border-style:solid dashed dashed  dashed ;border-width:30px 15px 15px 15px;display:inline-block; line-height:0;}
.naviMarketTipBottomWaper {position:absolute; left:154px;width: 0;height:0; border-color:#000 transparent transparent transparent ;border-style:solid dashed dashed  dashed ;border-width:30px 15px 15px 15px;display:inline-block; line-height:0;}
	

/*----------------------------------------------
background 组件
*-----------------------------------------*/

.navi_comm_bg {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#CCC;z-index:200;filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;display: none;}
* html .navi_comm_bg {_position:absolute;height:expression(documentElement.clientHeight); left:expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);}
/*----------------------------------------------
	很多窗口 组件 dialog  msgbox(alert, confirm)
*-----------------------------------------*/
.submitBtn,.cancleBtn {height:25px!important;margin:0 50px!important;font-size:14px; font-weight:bold;letter-spacing:2px;}
.divInputWrap {position:relative; border:solid 1px #CCC;  width:500px;clear: both;zoom: 1;}
.divInputMember {border:none 0px #FFF; height:20px; line-height:20px; margin:0 3px; zoom: 1;display:inline-block; *display:inline;}

/*** msgbox **/
div.navi_msgbox_main {position:absolute; width:400px;left:50%; top:20%; margin-left:-200px;
		background-color:#fff;border:1px solid #CCC;overflow:visible; z-index:250; display:none;
		border: 1px solid #C6C6C6 !important;
		-webkit-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
		box-shadow: 0px 2px 4px rgba(0,0,0,0.3); }
div.navi_msgbox_title {height:34px!important;height:36px;line-height:34px;border-bottom:soild 1px #CCC;
	font-size:18px; font-weight:bold;vertical-align:middle;color:#FFF;cursor:move; padding-left:20px;
	text-shadow: 0 -2px 1px #142B45; -moz-text-shadow: 0 -2px 1px #142B45; -webkit-text-shadow: 0 -2px 1px #142B45;
	-moz-user-select:none;-webkit-user-select:none;user-select:none;background:#3C6FB0;
	background-image: -moz-linear-gradient(top, #3C6FB0, #244B95);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3C6FB0), to(#244B95));
	background-image: -webkit-linear-gradient(top,#3C6FB0,#244B95);
	background-image: -moz-linear-gradient(top,#3C6FB0,#244B95);
	background-image: -ms-linear-gradient(top,#3C6FB0,#244B95);
	background-image: -o-linear-gradient(top,#3C6FB0,#244B95);
	background-image: linear-gradient(top,#3C6FB0,#244B95);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3C6FB0', endColorstr='#244B95'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3C6FB0', endColorstr='#244B95')";
	}
div.navi_msgbox_close {position:absolute; top:0px; right:0px; text-align:center; width:30px; cursor:pointer}
div.navi_msgbox_close:hover {text-shadow: 0 0 4px rgba(255, 255, 0, 0.8); -moz-text-shadow: 0 0 4px rgba(255, 255, 0, 0.8); -webkit-text-shadow: 0 0 4px rgba(255, 255, 0, 0.8);}
div.navi_msgbox_content {margin:20px;}
div.navi_msgbox_content * {margin: 2px 0;}
div.navi_msgbox_footer {margin:10px auto;text-align: center;}
.normalMsg,.errorMsg,.warnMsg,.normalConfirm,.normalCenter {margin:0 auto;text-align: center;}
div.normalConfirm .prompt {font-weight:bold; font-size:115%}
div.errorMsg {color:red}
div.warnMsg {color:#00F}

/*** dialog **/
div.navi_dialog_main {position:absolute; width:400px;left:50%; top:20%; margin-left:-200px;
		background-color:#fff;overflow:visible; z-index:201; display:none ;
		border: 1px solid #C6C6C6 !important;
		-webkit-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
		box-shadow: 0px 2px 4px rgba(0,0,0,0.3); }
div.navi_dialog_title {height:34px!important;height:36px;line-height:34px;border-bottom:soild 1px #CCC;
	font-size:18px; font-weight:bold;vertical-align:middle;color:#FFF;cursor:move; padding-left:20px;
	text-shadow: 0 -2px 1px #142B45; -moz-text-shadow: 0 -2px 1px #142B45; -webkit-text-shadow: 0 -2px 1px #142B45;
	-moz-user-select:none;-webkit-user-select:none;user-select:none;background:#3C6FB0;
	background-image: -moz-linear-gradient(top, #3C6FB0, #244B95);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3C6FB0), to(#244B95));
	background-image: -webkit-linear-gradient(top,#3C6FB0,#244B95);
	background-image: -moz-linear-gradient(top,#3C6FB0,#244B95);
	background-image: -ms-linear-gradient(top,#3C6FB0,#244B95);
	background-image: -o-linear-gradient(top,#3C6FB0,#244B95);
	background-image: linear-gradient(top,#3C6FB0,#244B95);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3C6FB0', endColorstr='#244B95'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3C6FB0', endColorstr='#244B95')";
	}
div.navi_dialog_close {position:absolute; top:0px; right:0px; text-align:center; width:30px; cursor:pointer}
div.navi_dialog_close:hover {text-shadow: 0 0 4px rgba(255, 255, 0, 0.8); -moz-text-shadow: 0 0 4px rgba(255, 255, 0, 0.8); -webkit-text-shadow: 0 0 4px rgba(255, 255, 0, 0.8);}
div.navi_dialog_content {margin:20px;line-height:23px;}
div.navi_dialog_content input {margin: 2px 0;}
div.navi_dialog_footer {margin:10px auto;text-align: center;}

.roundSearchKeys {margin:0 2px;}
.roundSearchKeys a {color:#00F; margin:0 3px;}

/*-------------------------------------------------------
	播放进度条margin:8px auto;width:820px;
--------------------*/

div.progressBarWrap {position:relative;height:16px!important;height:18px;margin:0 auto;padding:1px;
border: 1px solid #999;}


div.progressBarBase {position:absolute;height:16px;background:#CCC; cursor:pointer;
background-image: -moz-linear-gradient(top, #AAA, #FFF);
background-image: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#FFF));
background-image: -webkit-linear-gradient(top,#AAA,#FFF);
background-image: -moz-linear-gradient(top,#AAA,#FFF);
background-image: -ms-linear-gradient(top,#AAA,#FFF);
background-image: -o-linear-gradient(top,#AAA,#FFF);
background-image: linear-gradient(top,#AAA,#FFF);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AAAAAA', endColorstr='#FFFFFF'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AAAAAA', endColorstr='#FFFFFF')";
}
div.progressBarActive {position:absolute;height:16px;background:#E7FF9E; cursor:pointer;
background-image: -moz-linear-gradient(top, #02DF82, #D7FFEE);
background-image: -webkit-gradient(linear, left top, left bottom, from(#02DF82), to(#D7FFEE));
background-image: -webkit-linear-gradient(top,#02DF82,#D7FFEE);
background-image: -moz-linear-gradient(top,#02DF82,#D7FFEE);
background-image: -ms-linear-gradient(top,#02DF82,#D7FFEE);
background-image: -o-linear-gradient(top,#02DF82,#D7FFEE);
background-image: linear-gradient(top,#02DF82,#D7FFEE);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#02DF82', endColorstr='#D7FFEE'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#02DF82', endColorstr='#D7FFEE')";
}

/**--------------------------------------------------
底部消息组件
-------------------------------------------**/
.GlobalMsgBar {
	position: fixed;bottom:0; right:0;
	height:25px!important;height:28px;line-height:25px;background-color: #E6E6E;
	border:1px solid #D4D4D4;border-top:2px solid #F16101;width:200px;
}
.GlobalMsgName {position:relative;
	margin-left:10px;color:#E28822;letter-spacing:1px;font-size:120%;font-weight:bold;
}
a.GlobalMsgNum {position:absolute; bottom:3px; z-index:101; display: inline-block; font-weight:bold;font-size:120%;color:#808080;
	padding: 0 6px;line-height:18px;border: 1px solid #CCC;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;
}
a.GlobalMsgNum:hover {
	text-decoration:none;border-top: 0px none #FFF;padding-top:4px;background:#FFF; /*color:#FFF;background:#F16101;*/
}
.GlobalMsgPlat {
	position: absolute;right:0;bottom:25px; z-index:100; width:300px;background:#FFF;
	border: 1px solid #516166;border-top:2px solid #F16101;color: #0092D2;
}
.GlobalMsgPlat .GlobalMsgPlatTitle {
	background: #EFEFEF;color: #3E3E3E;height:24px;line-height: 24px;
}

.GlobalMsgPlat .GlobalMsgPlatTitleRight {
	float:right;font-weight:bold;margin-right:5px;color:#AAA; cursor:pointer;
}
.GlobalMsgPlat .GlobalMsgPlatOper {
	height:30px;line-height:30px; padding: 0 10px; border-bottom:1px solid #CCC;
}

.GlobalMsgPlatOper a {float:right; color:#0092D2;}
.GlobalMsgPlatOper a:hover {text-decoration:none;color:#F16101}
.GlobalMsgPlat .GlobalMsgPlatList {height:340px; padding: 0 10px;}
.GlobalMsgPlatList .GlobalMsgPlatRow {margin:0 -10px; }

/*------------------------------------------------------
普通显示文字头部样式
----------------------------------------------*/
.naviListTitle {
	height:30px;line-height:30px;padding-left: 14px;
	border-bottom: 1px solid #D3D3D3;
	 background-image: -webkit-gradient(linear,left bottom,left top,from(#FFF),to(#E9E9E9));
	 background-image: -webkit-linear-gradient(top,#FFF,#E9E9E9);
	 background-image: -ms-linear-gradient(top,#FFF,#E9E9E9);
	 background-image: -moz-linear-gradient(top, #FFF, #E9E9E9);
	 background-image: -o-linear-gradient(top, #FFF, #E9E9E9);
	 background-image: linear-gradient(top,#FFF,#E9E9E9);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#E9E9E9'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#E9E9E9')";
}

/*----------------------------------------------
基础语义class
------------------------------------------*/
.absolute {position: absolute!important;}
.relative {position: relative!important;}

.yScroll {overflow-y: scroll!important;}
.xScroll {overflow-x: scroll!important;}

.yNoScroll {overflow-y: hidden!important;}
.xNoScroll {overflow-x: hidden!important;}
.noScroll {overflow:hidden!important;}

.alignLeft {text-align:left}
.alignCenter {text-align:center}
.alignRight {text-align:right}

.mgTop5 {margin-top: 5px}
.mgTop10 {margin-top: 10px}
.mgLeft5 {margin-left: 5px}
.mgRight5 {margin-right: 5px}
.mgLeft10 {margin-left: 10px}
.mgRight10 {margin-right: 10px}
.mgBottom3 {margin-bottom: 3px}
.mgBottom5 {margin-bottom: 5px}
.mgBottom10 {margin-bottom: 10px}

.autoheight {clear: both}

input.notNull,textarea.notNull,select.notNull {margin-right:2px;}
.attention {color:#999}
.placeholder {color: #a9a9a9;}

.bold {font-weight: bold!important;}
.bolder {font-weight: bolder!important;}
.lighter {font-weight: lighter!important;}

.W_full {width: 100%}
.H_full {height: 100%}
.WH_full {width: 100%; height: 100%}

.black {color: #000!important;}
.white {color: #fff!important;}
.red {color: #ff0000!important;}
.blue {color: #0000ff!important;}

.left {float: left!important;display:inline!important;}
.right {float: right!important;display:inline!important;}

.inline {display: inline!important;}
.block {display: block!important;}

.left_pt30 {float:left; windth:30%; *width:29%}
.left_pt50 {float:left; width:50%; *width:49%}
.right_pt50 {float:right; width:50%}
.right_pt70 {float:right; width:70%}
.right_pt30 {float:right; width:30%}
.right_pt40 {float:right; width:40%}

.opacity_10 {opacity:.1;filter:alpha(opacity=10);-webkit-opacity:0.1;-ms-filter:"alpha(opacity=10)";-khtml-opacity:.1;-moz-opacity:.1;}
.opacity_30 {opacity:.3;filter:alpha(opacity=30);-webkit-opacity:0.3;-ms-filter:"alpha(opacity=30)";-khtml-opacity:.3;-moz-opacity:.3;}
.opacity_50 {opacity:.5;filter:alpha(opacity=50);-webkit-opacity:0.5;-ms-filter:"alpha(opacity=50)";-khtml-opacity:.5;-moz-opacity:.5;}
.opacity_80 {opacity:.8;filter:alpha(opacity=80);-webkit-opacity:0.8;-ms-filter:"alpha(opacity=80)";-khtml-opacity:.8;-moz-opacity:.8;}
.opacity_90 {opacity:.9;filter:alpha(opacity=90);-webkit-opacity:0.9;-ms-filter:"alpha(opacity=90)";-khtml-opacity:.9;-moz-opacity:.9;}

.radius_2 {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.radius_3 {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.radius_5 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}

.icon16 {width:16px; height:16px; line-height:16px;}
.icon18 {width:18px; height:18px; line-height:18px;}
.icon18 {width:20px; height:20px; line-height:20px;}