@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, address, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, textarea, legend,input, select, button, 
table, caption, tbody, tfoot, thead, tr, th, td, hr {
	margin: 0;
	padding: 0;
	border: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style: none;
	outline:none
}


/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

.clear {
    background: none;
    border: 0 none;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    height: 0;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    visibility: hidden;
    width: 0;
}
.clearfix:after,
.paginate li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}

 /* form 
--------------------------------------------------------------------------------*/
textarea:focus, input[type="submit"]:focus, input[type="submit"]:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus { outline: none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner{
    border: none;
	outline:none;
}


/* BG
------------------------------------------------------------------------------------ */
.bg-cnt{
	background: url(../images/bg-cnt.jpg) 0 0 no-repeat;
}

.logo{
	background: url(../images/bg-logo.png) 0 0 no-repeat;
}

.logo-issa{
	background: url(../images/logo-issa.png) 0 0 no-repeat;
}
/* cnt
------------------------------------------------------------------------------------ */
.bg-cnt{
	width:975px;
	height:415px;
	margin: 0 auto 0;
	text-align:left;
	padding: 0;
	margin:  10px 0 0;
	position:relative;
}

.cnt{
width:975px;
text-align:left;
position:relative;
padding-top:1px;
}	

.cnt-inner{
	padding: 0 6px 0 0;
}



/* logo
------------------------------------------------------------------------------------ */
.logo-issa{
	position:absolute;
	right:0;
	width:122px;
	height:66px;
	margin:10px 18px 0 0;
	z-index:100;
}
.logo-issa a{
	width:158px;
	height:105px;
	display:block;
	text-indent:-1000em;
}
.logo{
    height: 110px;
    left: 16px;
    position: absolute;
    top: 13px;
    width: 196px;
    z-index: 1;
}
.logo *{
	color:#fff;
	text-indent:-1000em;
}
.logo strong{
	font-size:46px;
	display:block;
}

.logo h2{
	font-size:14px;
}


.inf-map{
 margin:0 0 20px 17px;
    width: 968px;

}
.inf-map-txt{
height: 39px;
 float: left;
   padding: 0px 0 0 2px;
    overflow: hidden;
    position: relative;
    width: 184px;
}
.inf-map-txt *{
	cursor:pointer;
}
.inf-map-txt span,
.inf-map-txt a{
	display:block;
}
.map-item{
width:184px;
border:1px solid #fff;
    bottom: 0;
    position: absolute;
	-webkit-border-radius: 10px;
	 -moz-border-radius: 10px;
	 border-radius: 10px;

	 background: url(../images/map-item-bottom.png) 0 bottom repeat-x;
}
.map-item  .block-tab{
	vertical-align: middle;
	display: table-cell;
	text-align:center;
	width:184px;
	height:41px;
}
.map-item:hover {
 background:none;
 border:1px solid #9E9E9E;
  -webkit-box-shadow:#9E9E9E 4px 3px 7px 0;
	-moz-box-shadow:#9E9E9E 4px 3px 7px 0;
	box-shadow: #9E9E9E 4px 3px 7px 0;
}

.map-item .item-map1{
	z-index:1;
}
.item-map2{
	z-index:2;
}
.item-map3{
	z-index:3;
}
.item-map4{
	z-index:4;
}
.item-map5{
	z-index:5;
}

.inf-map-txt:hover,
.inf-map-txt:hover{
	overflow:visible !important;
	z-index: 6;
}

.item-map1:hover{
	background:#0066cc;
}
.item-map1:hover a .block-tab{
	background:#0066cc;
}

.item-map2:hover{
	background:#ff6633;
}
.item-map3:hover{
	background:#7a67ac;
}
.item-map4:hover{
	background:#990033;
}
.item-map5:hover{
	background:#ffffff;
}

.map-item-txt{
	padding:10px 10px 0 17px;
	
}
.map-item-box b{
	font-weight:bold;
	font-family:Tahoma, Arial, san-serif;
	color:#fff;
	font-size:11px;
	display:block;
}
.item-map5 .map-item-box b{
	color:#000;
}
.map-title{
	padding: 10px 0 10px;
}
.map-title b{
	display: block;
    padding: 10px 10px 0 9px;
    text-align: center;
}
.box-map-img{
	padding:0 10px 0 10px;
}
.item-map5  .map-item-txt{
	height:auto;
}
.box-map-img{
	padding:10px 0 13px;
}
.item-map5  .map-item-txt{
	height:auto;
}
.main-title{
    height: 22px;
    margin-left: 1px;
    padding: 2px 30px 0 202px;
    position: absolute;
    width: 578px;
}
.main-title h3{
	font-family: GothamRegular, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:18px;
	text-indent: 100px;
	color:#807d7d;
	padding-top:15px;
}
.select-location {
    bottom: 20px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.select-location p{
	color: #6F6D6D;
    font-family: GothamRegular,'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 32px;
    padding: 0 59px;
    text-align: center;
    text-indent: 84px;
}
.map-item .title-tab { 
	text-align: center;
  display: block;
    font-family: 'GothamBold','Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 13px;
    padding: 0 5px 0;
    position: relative;
    z-index: 10;
	color:#0074BE;
}
.map-item:hover .title-tab{
	color:#fff;	
}
.item-map5:hover .title-tab{
	color:#000;
}

.box-map-img {
text-align:center;
}