body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#666;}
h1 h2 h3 h4 h5 h6 ul li{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#666;}
*{ font-family:Arial, Helvetica, sans-serif;}

.s-top-line{width:100%; height:20px; background:#069; border-bottom:1px solid #0CF; position:fixed; opacity:0.8; filter:alpha(opacity=80);}
.s-top-line-sub{width:960px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin:auto; text-align:right; padding-top:5px;}

.s-map-header{width:960px; margin:auto; height:100px; padding:0px;}
.s-map-logo{width:300px; height:100px; margin:0px; padding:0px; float:left; background:url(../images/logo.jpg) no-repeat;}

.s-map-wrapper{width:944px; height:auto; margin:auto; border:8px solid #eeeeee;}
.s-map-wrapper h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#096; margin:20px; border-bottom:2px dotted #eeeeee;}
.s-map-wrapper h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; margin:10px; }

.s-map-main-left{width:620px; height:auto; float:left; border-right:1px solid #eeeeee;  margin:10px;}
.s-map-main-left-sub{width:620px; height:auto; float:left; margin-bottom:10px;}
.s-map-main-left-sub1{width:600px; height:auto; float:left; margin-left:10px;}


.s-map-main-left-sub h2{width:600px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; margin:10px; border-bottom:1px dotted #eeeeee;}
.s-map-main-left-sub1 h3{width:600px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; margin:0px; padding:0px; border-bottom:1px dotted #eeeeee;}

.s-map-main-left-sub ul { list-style:none; margin:0; padding:0; text-align:center; margin-left:10px;}
.s-map-main-left-sub li{text-align:center; margin:0; float:left; text-align:center;}
.s-map-main-left-sub li a{display:block; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#09C; text-decoration:none; padding:0 7px; text-align:center; line-height:25px;}
.s-map-main-left-sub li a:hover, .s-map-main-left-sub li a:active{color:#227FDE; text-decoration:underline;}


.s-map-main-right{width:260px; height:auto; float:left;  margin:10px 0 10px 20px;}
.s-map-main-right1{width:280px; height:auto; float:left;  margin:0px 0 10px 20px; line-height:18px;}

.s-map-main-right h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; margin:10px; }
.s-map-main-right h3{width:200px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:10px; background:url(../images/icon-site.jpg); background-position:left; background-repeat:no-repeat; }

.s-map-main-right ul li { list-style:square; margin:0; padding:0 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:normal; text-decoration:none;  }
.s-map-main-right a{ text-decoration:none; color:#09C;}
.s-map-main-right a:hover, s-map-main-right li a:active{color:#227FDE}

.s-map-main-right1 ul li { list-style:square; margin:0; padding:0 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; text-decoration:none;  }
.s-map-main-right1 a{ text-decoration:none; color:#09C;}
.s-map-main-right1 a:hover, s-map-main-right li a:active{color:#227FDE}

.s-map-main-left1{width:305px; height:auto; float:left;  margin:5px 0 0 5px;}
.s-map-main-left1 ul li { list-style:square; margin:0; padding:0 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:23px; text-decoration:none;  }
.s-map-main-left1 a{ text-decoration:none; color:#09C;}
.s-map-main-left1 a:hover, s-map-main-left1 li a:active{color:#227FDE}

