
.left{ float: left;}
.right{ float: right;}
.clear
{
	font-size: 0px;
	width: 1px;
	/*height:1px;*/
	visibility: hidden;
	clear: both;
	background-color:White;
}
/*gridview 样式 begin*/
.gridview
{
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #404040;
}
.gridview th
{
    line-height: 29px;
    background-color: #c0c0c0;
    text-align:center;
    font-size:14px;
    font-weight:normal;
    cursor:default !important;
}
.gridview thead td
{
    line-height: 29px;
    background-color: #c0c0c0;
    text-align:center;
    padding:2px;
}
.gridview tbody td
{
    padding:2px;
}
.gridview td
{
    line-height:25px;
    font-size:14px;
}
.gridview th a
{
    text-decoration: underline;
}
.gridview .alter
{
	background-color: #eeeeee;
}
.gridview .green
{
    background-color: #ccff66;
}
.gridview .orange
{
    background-color: orange;
}
.gridview .red
{
    background-color:Red;
}
.gridview .edit
{
	background-color:Yellow;
}
/* end gridview 样式*/

/*搜索器*/
table.searchtable td
{
    padding:2px 1px;
}
#f_propertys label{
    font-weight:normal;
    margin-left:2px;
}
.mypanel
{
    margin-bottom:15px;
    border:1px solid #999;
    background-color:#fff;
}
.mypanel .myheader{
    background-color:#0E90D2;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    line-height:36px;
}
.house .mypanel .myheader{
    background-color:#666;
}
.handfang .mypanel .myheader{
    background-color:#717276 !important;
}
.mypanel .mycontent{
    padding:4px;
    background-color:#fff;
    display:block;
}
.mypanel .ulist li
{
    padding:2px 10px;
    float:left;
    display:block;
}
.mypanel .ulist li img
{
    cursor:pointer;
}


.mapbuttons
{
    list-style-type:none;
    display:block;
    margin:0px;
    padding:0px;
    border: 1px solid #ddd;
    position:absolute;
    background-color:#fff;
}
.mapbuttons li
{
    list-style-type:none;
    display:block;
    margin:0px;
    float:left;
    padding:5px;
}

.mapbuttons a{
    display:block;
    width: 25px;
    height: 25px;
    margin:0px;
    padding:0px;
    background: url(images/mapbuttons.png?v=1) no-repeat;
    content: '';
    border:none;
}
.mapbuttons .selected{
    background-color:#2279B5;
}
    .mapbuttons .circle {
        background: url(images/mapbuttons.png) 0px -25px no-repeat;
    }
.mapbuttons .selected .circle {
    background: url(images/mapbuttons.png) -25px -25px no-repeat;
    }
    .mapbuttons .rectangle {
        background: url(images/mapbuttons.png) 0px -50px no-repeat;
    }
.mapbuttons .selected .rectangle {
    background: url(images/mapbuttons.png) -25px -50px no-repeat;
    }
    .mapbuttons .polygon {
        background: url(images/mapbuttons.png) 0px 0px no-repeat;
    }
.mapbuttons .selected .polygon {
    background: url(images/mapbuttons.png) -25px 0px no-repeat;
    }
    .mapbuttons .hand {
        background: url(images/mapbuttons.png) 0px -75px no-repeat;
    }
.mapbuttons .selected .hand {
    background: url(images/mapbuttons.png) -25px -75px no-repeat;
    }
    .mapbuttons .remove {
        background: url(images/mapbuttons.png?v=1) 0px -100px no-repeat;
    }
.mapbuttons .selected .remove {
    background: url(images/mapbuttons.png?v=1) -25px -100px no-repeat;
    }

/*右下角问题和返回顶部*/
.amz-toolbar {
	right: 20px !important; bottom: 20px; position: fixed; z-index: 999;
}
.amz-toolbar a {
	display: none; opacity: 0.7;
}
.amz-toolbar a:hover {
	opacity: 1;
}
.amz-toolbar a.am-active {
	display: block;
}
.amz-toolbar .am-icon-faq {
	transition:0.3s ease-in; color: rgb(255, 255, 255); margin-top: 10px; display: block; opacity: 1; background-color: rgb(221, 81, 76); -webkit-transition: all .3s ease-in;
}
.amz-toolbar .am-icon-faq:hover {
	transform: rotate(720deg); -webkit-transform: rotate(720deg);
}
/*返回顶部*/
#totop{position:fixed;bottom:80px;right:20px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:72px;padding-top:48px;background:url(images/toTop.gif?v=0.1) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}


/*查看区域统计结果*/
    .hope {
      background: #717276;
    }
    .hope-title {
      font-size:16px;
      font-weight:bold;
      line-height:25px;
      padding:10px 0px;
      color:#fff;
      }
.detail
{
    margin:20px 0px;
}
.charts .ctitle
{
    border-left:6px solid #C23531;
    padding-left:15px;
    font-size:18px;
    font-weight:bold;
    line-height:22px;
    margin:5px 0px;
}
.charts .ctitle2
{
    padding-left:15px;
    font-size:16px;
    font-weight:bold;
    line-height:25px;
}
.charts .statBox1
{
    border:1px solid #dcdcdc;
    margin-top:20px;
    margin-left:20px;
}
.charts .statBox1 .box1title
{
    border-bottom:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    display:inline-block;
    padding:2px 10px;
    font-weight:bold;
    background-color:#d5e6f2;
}
    .charts .statBox1 .btitle {
        padding:2px 10px;
    }
.charts .statBox1 h3 {
    margin:0px;
    }
.charts .statBox1 .bcontent {
    padding:2px 30px;

    }
.charts .statBox2
{
    border-bottom:1px solid #dcdcdc;
    border-left:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    background-color:#f8f8f8;
    margin-bottom:40px;
    margin-left:20px;
    padding:20px;

}
.charts .statBox3
{
    background-color:#f8f8f8;
    padding:20px;
    margin-bottom:20px;
}
.chart{ /*图表区*/
        border:1px solid #999;
        border-radius: 3px;
}
/*提示信息*/
#tishi{
   
    width: 220px;
    line-height: 50px;
    background-color: #000;
    position: absolute;
    color:#fff;
    text-align: center;
    font-size:18px;
    left:40%;
    top: 50%;

    /*-webkit-transform: translate(-50%,-50%);*/
    /*-ms-transform: translate(-50%,-50%);*/
    transform: translate(-50%,-50%);

}
/*地图类别*/
#f_maptype{
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    padding:5px 10px;
    position:absolute;background-color:#dcdcdc;border-radius:0 0 15px 15px;
    top:56px;
    text-align:center;
}
#f_maptype label{
    font-weight:normal !important;
}
/*热力图例*/
.hot_legend
{
    position:absolute;
    top:300px;
    background-color:#fff;
    padding:5px;
    border-radius:10px;
}
.hot_legend td span{
    width:20px;
    height:20px;
    display:block;
    margin-right:5px;
}
.hot_legend div{
    font-weight:bold;
    
}
.hot_legend .c0 {
    /*{ 0.45: "rgb(0,0,255)", 0.55: "rgb(0,255,255)", 0.65: "rgb(0,255,0)", 0.95: "yellow", 1.0: "rgb(255,0,0)"};*/
  background-image:-webkit-linear-gradient(to right, white, rgb(0,0,255));
  background-image:linear-gradient(to right,white,rgb(0,0,255));
}
.hot_legend .c1 {
  background-image:-webkit-linear-gradient(to right, rgb(0,0,255), rgb(0,255,255));
  background-image:linear-gradient(to right,rgb(0,0,255),rgb(0,255,255));
}
.hot_legend .c2{
  background-image:-webkit-linear-gradient(to right, rgb(0,255,255), rgb(0,255,0));
  background-image:linear-gradient(to right,rgb(0,255,255),rgb(0,255,0));
}
.hot_legend .c3{
  background-image:-webkit-linear-gradient(to right, rgb(0,255,0), yellow);
  background-image:linear-gradient(to right,rgb(0,255,0),yellow);
}
.hot_legend .c4 {
  background-image:-webkit-linear-gradient(to right, yellow, rgb(255,0,0));
  background-image:linear-gradient(to right,yellow,rgb(255,0,0));
}
.hot_legend .c5 {
  background-color:rgb(255,0,0);
}
/*数据列表*/
.mytable th{
    text-align:center !important;
    /*cursor:pointer !important;*/
}
.mytable td
{
    text-align:center !important;
}
.myedittable td{
    padding:2px !important;
    text-align:left !important;
}
/*实际用途多选树*/
#TreeView1{
        margin-top:-22px !important;
}
#f_category2s{
    
}
/*下拉框层*/
.showcategory2s
{
    border: 1px solid #ccc;
    padding: 1px;
}
.showcategory2s .head2
{
    background-color: #DCE7FB;
    cursor:pointer;
}
.showcategory2s content2
{
}
/*自定义复杂覆盖物*/
.myCompOverlay
{
width: 100px; 
height: 100px; 
text-align:center;
background-color: #0E90D2; 
-webkit-border-radius: 50px; 
border-radius: 50px; 
color:#fff;
 opacity:0.9;
 padding:15px;
}
.myCompOverlay span
{
    display:block;
    line-height:22px;
    font-size:12px;
}
    .myCompOverlay .dnum {
        font-size:14px;
        font-weight:bold;
    }

/*我的列表*/
table.mylist
{
    width:100%;
    border-collapse: collapse;
}
table.mylist td {
    border-bottom:1px solid #eee;
}

/*日历*/
#ui-datepicker-div
{
    z-index:999999 !important;
}
/*我的UI样式，重定义妹子*/
.MyRadioButtonList{
    padding:5px 0px;
}
.MyRadioButtonList label{
    font-weight:normal !important;
}
.MyRadioButtonList input{
    margin-left:10px ;
    margin-right:3px;
}

/*2017-10-19补充到*/
/*.main_box{height:100%;background-color:#fff;border-radius:15px;overflow:auto;padding:10px;}
.main_box h2{padding:5px;line-height:26px;font-size:16px;}
.main_box h2 span,.hello_box h2 span{height:26px;width:6px;background-color:#e7711d;border:0;float:left;margin-right:10px;}
    */
/*2017-11-5后*/
.myul{
    display:block;
    margin:0px;
    padding:0px;
    list-style:none;
}
.myul li{
    display:block;
    margin:0px;
    padding:4px;
    list-style:none;
    float:left;

}
/*单行省略显示*/
.OneRowText{
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;
}
/* begin 地图主题风格样式*/

.map-style {
	padding: 12px;
	border-bottom: 1px solid #ececec;
	overflow: hidden;
    list-style:none;
    display:block;
}

.map-style li {
	float: left;
	margin: 4px 3px;
	cursor: pointer;
        list-style:none;
        display:block;
}

.map-style li .map-style-icon {
	width: 62px;
	height: 36px;
	border: 1px solid #cacfd5;
	border-radius: 3px;
	background-size: 62px
}

.map-style li .map-style-name {
	text-align: center
}

.map-style li.current .map-style-icon {
	border-color: #00f
}

.map-style li[type=normal] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/normal.png)
}

.map-style li[type=light] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/light.png)
}

.map-style li[type=dark] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/dark.png)
}

.map-style li[type=redalert] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/redalert.png)
}

.map-style li[type=googlelite] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/googlelite.png)
}

.map-style li[type=grassgreen] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/grassgreen.png)
}

.map-style li[type=midnight] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/midnight.png)
}

.map-style li[type=pink] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/pink.png)
}

.map-style li[type=darkgreen] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/darkgreen.png)
}

.map-style li[type=bluish] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/bluish.png)
}

.map-style li[type=grayscale] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/grayscale.png)
}

.map-style li[type=hardedge] .map-style-icon {
	background-image: url(http://developer.baidu.com/map/custom/image/hardedge.png)
}


.map-style .current .list-name {
	border-color: #3887be
}
/* end 地图主题*/
/*热力图渐变色*/
.hot_colors ul
{
    display:block;
    list-style:none;
    padding:0px;
    margin:0px;
    margin-left:10px;
}
.hot_colors li
{
    display:block;
    list-style:none;
    padding:0px;
    margin:0px;
    float:left;
    width:45px;
}
.hot_colors .toRight0 {
    /*{ 0.45: "rgb(0,0,255)", 0.55: "rgb(0,255,255)", 0.65: "rgb(0,255,0)", 0.95: "yellow", 1.0: "rgb(255,0,0)"};*/
  background-image:-webkit-linear-gradient(to right, white, rgb(0,0,255));
  background-image:linear-gradient(to right,white,rgb(0,0,255));
}
.hot_colors .toRight1 {
  background-image:-webkit-linear-gradient(to right, rgb(0,0,255), rgb(0,255,255));
  background-image:linear-gradient(to right,rgb(0,0,255),rgb(0,255,255));
}
.hot_colors .toRight2{
  background-image:-webkit-linear-gradient(to right, rgb(0,255,255), rgb(0,255,0));
  background-image:linear-gradient(to right,rgb(0,255,255),rgb(0,255,0));
}
.hot_colors .toRight3{
  background-image:-webkit-linear-gradient(to right, rgb(0,255,0), yellow);
  background-image:linear-gradient(to right,rgb(0,255,0),yellow);
}
.hot_colors .toRight4 {
  background-image:-webkit-linear-gradient(to right, yellow, rgb(255,0,0));
  background-image:linear-gradient(to right,yellow,rgb(255,0,0));
}

.hot_colors .color2 .toRight0 {
  background-image:-webkit-linear-gradient(to right, #FFFF00, #FFBC00);
  background-image:linear-gradient(to right,#FFFF00,#FFBC00);
}
.hot_colors .color2 .toRight1 {
  background-image:-webkit-linear-gradient(to right, #FFBC00, #FF7D00);
  background-image:linear-gradient(to right,#FFBC00,#FF7D00);
}
.hot_colors .color2 .toRight2{
  background-image:-webkit-linear-gradient(to right, #FF7D00, #FF3F00);
  background-image:linear-gradient(to right,#FF7D00,#FF3F00);
}
.hot_colors .color2 .toRight3{
  background-image:-webkit-linear-gradient(to right, #FF7D00, #FF3E00);
  background-image:linear-gradient(to right,#FF7D00,#FF3E00);
}
.hot_colors .color2 .toRight4 {
  background-image:-webkit-linear-gradient(to right, #FF3E00, #FF0300);
  background-image:linear-gradient(to right,#FF3E00,#FF0300);
}
/*图文列表*/
#f_photolist{
    list-style:none;
    padding:0px;
    margin:0px;
    display:block;
    overflow:auto;
}
#f_photolist li{
    list-style:none;
    padding:10px 0px;
    margin:0px;
    display:block;
}
#f_photolist li.alter{
    background-color:#eee;
}
#f_photolist .left img{
    width:100%;
    max-height:200px;
}
    #f_photolist li p {
        margin:5px 0px;
    }

      .marco-lable {
          float:left;
          margin-right:1em;
   position  :relative;
   width   :100px;
   height  :2em;
   line-height :2em;
   background :#099;
   box-shadow :1px 2px 3px #999;
   border  :1px solid #066;
   border-radius :4px;
   text-align :center;
   color   :white;
  }
  .lable-arrow {
   position   :relative;
   top    :-1.5em;
   right    :-94px;
   overflow   :hidden;
   width    :10px;
   height   :10px;
   background  :#099;
   border-right  :1px solid #066;
  border-bottom  :1px solid #066;
  -webkit-transform :rotate(-45deg);
  -moz-transform :rotate(-45deg);
  -o-transform  :rotate(-45deg);
   transform   :rotate(-45deg);
  }