/* 全局变量 */
:root {
  --theme: #1B5395;
  --themeActive: #0c79b1;
  --bgcolor: #ECF1F7;
  --color: #333; }

:export {
  theme: #2B58A8; }

[class*="am-u-"]+[class*="am-u-"]:last-child {
    float: left !important;
}  
.gray-box {
    border: 1.5rem solid;
    border-color: #F2F6F9;
    border-radius: 1rem;
    padding: 1rem;
	margin: 2rem;
}
.map-panel {
  margin-top: 3rem; }
  .map-panel .title {
    background-color: #EDF2F7;
    line-height: 4.8rem;
    color: var(--theme);
    position: relative;
    padding-left: 1rem; 
	border-radius: 1rem;}
    .map-panel .title::after {
      position: absolute;
      width: 4px;
      height: 1em;
      left: 0px;
      top: 50%;
      border-radius: 4px;
      content: ' ';
      background-color: var(--theme);
      transform: translate(0, -50%); }
  .map-panel .content {
    padding: 3rem;
    margin: 0px;	
	}
    .map-panel .content .item {
      position: relative;
      width: 100%;
      text-align: center;
      line-height: 4.8rem;
      color: #666;
      border-radius: 8px;
      border: 1px solid #EFF0F2;
      margin-bottom: 1.5rem;
      cursor: pointer;
      transition: all .3s ease-in; }
      .map-panel .content .item::after {
        content: ' ';
        position: absolute;
        width: 90%;
        height: 7px;
        border-radius: 0px 0px 100px 100px;
        background-color: #EFF0F2;
        left: 50%;
        bottom: -7px;
        transform: translate(-50%, 0px); }
      .map-panel .content .item a {
        display: block; 
		    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0px 1rem;
		}
      .map-panel .content .item:hover {
        border-color: #D8E9F3; }
        .map-panel .content .item:hover::after {
          background-color: #D8E9F3; }
.w-map-tit,.w-map-block .item a{
	color:#333;
}
@media only screen and (max-width: 641px) {
	.gray-box {
    margin: 1rem;
    }
  .map-panel .content {
    padding: 1rem .5rem; } 
.w-map-tit:hover,.w-map-block .item a:hover{
	color:var(--theme);
}	
	}
