﻿/*
fieldset,form,input,textarea{
  border:none;
  padding:0;
  margin:0;
}
img{
  border:none;
  display:block;
}
*/
a{
  text-decoration: none;
}
a:visited
{
  color: #5e42b8;
}
body{
  margin:0;
  font: 12px  Tahoma, Helvetica, Verdana;
  color:#58585a;
  background:url(Theme/Default/images/bg-body-3.jpg) no-repeat 50% 0;
}
#wrapper{
  margin:0 auto;
  width:995px;
}
#header{
  width:100%;
}
.top-part{
  width:100%;
  overflow:hidden;
}
.logo{
  width:229px;
  height:78px;
  margin:40px 78px 0 20px;
  float:left;
  display:inline;
}
.logo a{
  height:100%;
  overflow:hidden;
  display:block;
  text-indent:-9999px;
  font-size:0;
  line-height:0;
  background:url(Theme/Default/images/logo.png) no-repeat;
}
.nav-bar{
  width:992px;
  height:40px;
  overflow:hidden;
  background:url(Theme/Default/images/bg-nav-bar.gif) no-repeat;
}
.nav-bar ul{
  margin:0;
  padding:0;
  list-style:none;
}
.nav-bar > ul > li{
	float:left;
}
.nav-bar ul li a{
  font-weight:bold;
  text-decoration:underline;
}
.nav-bar ul li a:hover{
  text-decoration:none;
}
.nav-1{
  float:left;
  font-size:15px;
  line-height:17px;
}
.nav-1 li{
  background:url(Theme/Default/images/bg-nav-selector.gif) no-repeat 100% 0;
  padding:0 1px;
  float: left;
}
.nav-1 li.active a {
  color:#fff;
  text-decoration:none;
  background:url(Theme/Default/images/nav-active.gif) repeat-x;
}
.nav-1 a{
  color:#ffea00;
  display:block;
  padding:11px 20px;
}
.nav-2{
  float:right;
  padding-right:8px !important;
}
.nav-bar ul.nav-2 {
  margin-top:10px;
}
.nav-2 li{
  font-size:12px;
  padding:0 2px 0 9px;
  float: left;
}
.nav-2 li a{
  color:#fff;
  float:left;
}
.nav-2 li.active a {
  color:#0471e1;
  text-decoration:none;
  background:url(Theme/Default/images/sub-nav-active.gif) no-repeat;
}
.nav-2 li.active span {
  background:url(Theme/Default/images/sub-nav-active-r.gif) no-repeat 100% 0;
}
.nav-2 li a span{
  float:left;
  padding:3px 8px 6px 6px;
}
.top-part .info-part{
  float:left;
  margin:44px 0 0 0;
}
.top-part .info-part .tell{
  float:left;
  width:154px;
  height:93px;
  margin:0 38px 0 0;
  padding:10px 12px 0 30px;
  background:url(Theme/Default/images/bg-tell.png) no-repeat;
  text-align:right;
}
.top-part .info-part .tell span{
  display:block;
  color:#096dca;
  font-size:18px;
  line-height:24px;
}
.top-part .info-part .isq{
  float:left;
  width:110px;
  height:70px;
  padding:11px 12px 0 65px;
  background:url(Theme/Default/images/bg-isq.png) no-repeat;
  font-weight:bold;
  color:#096dca;
  font-size:18px;
  line-height:23px;
  text-align:right;
  margin:22px 0 0 0;
  
}
/*content*/
#main,.top-block{
  width:100%;
  overflow:hidden;
  margin-top:15px;
}
.top-block .news{
  width:204px;
  float:left;
  margin:0 22px 0 19px;
  display:inline;
}
.top-block .news h3{
  margin:0 0 0 0;
  padding-bottom:3px;
  font-size:20px;
  line-height:22px;
  font-weight:normal;
  color:#918c5c;
}
.news-box{
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
}
.news-box .date{
  margin:16px 0 0 0;
  display:block;
  font-size:11px;
  line-height:13px;
  font-style:normal;
  color:#c4c097;
}
.news-box h4{
  margin:4px 0 0 0;
  font-size:12px;
  line-height:13px;
}
.news-box h4 a{
  color:#185de7;
  text-decoration:underline;
}
.news-box h4 a:hover{
  text-decoration:none;
}
.news-box p{
  margin:7px 0 0 0;
  font-size:11px;
  line-height:15px;
  color:#333;
}
.top-block .best{
  width:471px;
  float:left;
}
.best-part{
  width:450px;
  padding: 0 0 6px 21px;
  overflow:hidden;
  background:url(Theme/Default/images/bg-line-best.gif) repeat-y;
}
.best-part h3{
  margin:0 0 0 0;
  font-size:20px;
  line-height:22px;
  color:#146300;
  font-weight:normal;
}
.best-part .container{
  width:100%;
  overflow:hidden;
}
.best-part .left-part{
  float:left;
  width:200px;
}
.best-part .right-part{
  float:right;
  width:205px;
  padding-top:0;
}
.best-part p{
  margin:16px 0 0 0;
  font-size:12px;
  line-height:18px;
}
.best-part p a{
  color:#ff7800;
  font-weight:bold;
  text-decoration:underline;
}
.best-part p a:hover{
  text-decoration:none;
}
.best-part .cost{
  display:block;
  margin:4px 0 0 0;
  font-weight:bold;
  color:#185de7;
  font-size:16px;
  line-height:17px;
}
.banner-box{
  width:100%;
  overflow:hidden;
  position:relative;
  margin:22px 0 0 0;
}
.banner-box .info-part{
  width:100%;
  overflow:hidden;
  margin-top:-4px;
  background:url(Theme/Default/images/info-border-rpt.gif) repeat-x;
  position:relative;
}
.banner-box .info-part .l{
  background:url(Theme/Default/images/info-border-l.gif) no-repeat;
  width:100%;
  overflow:hidden;
}
.banner-box .info-part .r{
  background:url(Theme/Default/images/info-border-r.gif) no-repeat 100% 0;
  padding:16px 20px 0;
  width:431px;
  overflow:hidden;
  height:34px;
}
.banner-box .info-part h4{
  margin:0;
  font-size:17px;
  line-height:20px;
  color:#fcff00;
  float:left;
  font-weight:normal;
}
.banner-box .info-part strong{
  float:right;
  color:#fffefe;
  font-size:17px;
  line-height:20px;
  font-weight:normal;
}
.sub-sidebar .banner-box  {
  margin-top:11px;
}
.sub-sidebar .form {
  margin-bottom:11px;
}
.banner-box  .l-border,
.banner-box  .r-border{
  position:absolute;
  top:0;
  right:0;
  width:5px;
  height:5px;
  font-size:0;
  line-height:0;
  background:url(Theme/Default/images/left-part-border.gif) no-repeat;
}
.banner-box  .l-border{
  background:url(Theme/Default/images/right-part-border.gif) no-repeat;
  left:0;
}
* html .banner-box  .r-border{
  right:-1px;
}
.form{
  width:257px;
  margin:15px 1px 0 0;
/*  display:inline;*/
  /*float:right;*/
  overflow:hidden;
  font-family:Arial, Helvetica, sans-serif;
  background:#e0edf4 url(Theme/Default/images/bg-form-top.gif) no-repeat;
}
.form .b{
  width:217px;
  padding:17px 20px 11px;
  overflow:hidden;
  background:url(Theme/Default/images/bg-form-bttm.gif) no-repeat  0 100%;
}
.form .b fieldset
{
border: none;
}

.form ul{
  margin:0;
  padding:0;
  list-style:none;
  width:100%;
  overflow:hidden;
}
.form ul li{
  width:100%;
  float:left;
  padding-bottom:9px;
}
.form li label,
.form li .label{
  font-size:12px;
  line-height:14px;
  float:left;
  width:211px;
  color:#21517c;
  font-weight:bold;
  padding:0 0 6px 6px;
}
.form li select{
  width:217px;
  font-size:14px;
  color:#000;
  float:left;
}
.form li .field{
  width:74px;
  font-size:14px;
  color:#000;
  margin:0;
  padding:2px 4px 1px 6px;
  background:none;
  float:left;
}
.bg-form{
  width:84px;
  height:22px;
  float:left;
  background:url(Theme/Default/images/bg-form-input.gif) no-repeat;
  margin:0 5px 0 0;
  margin: 0;
}
.form .calendar{
  float:right;
  width:13px;
  height:10px;
  margin:6px 0 0 0;
}
.form .calendar a{
  display:block;
  height:100%;
  font-size:0;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  background:url(Theme/Default/images/bg-calendar.gif) no-repeat;
}
.form  .begin{
  width:102px;
  float:left;
}
.form  .end{
  width:102px;
  float:right;
}
.form  .field-date{
  float:left;
}
.top-block .form  .date label{
  width:auto;
  color:#21517c;
  font-weight:normal;
  font-size:10px;
  line-height:15px;
}
.form .btn{
  width:116px;
  height:26px;
  display:block;
}
.btn a{
  font-size:12px;
  line-height:26px;
  font-weight:bold;
  display:block;
  height:100%;
  color:#fff;
  text-align:center;
  background:url(Theme/Default/images/btn-form.gif) no-repeat;
}
.bottom-block {
  width:100%;
  overflow:hidden;
  margin-top:23px;
}
.banners{
  margin:0;
  padding:0;
  list-style:none;
  width:100%;
  clear:both;
  overflow:hidden;
}
.banners li{
  float:left;
}
.bottom-block  .banner-box{
  width:317px;
  margin:0;
}
.bottom-block .banner-box .info-part{
  background:url(Theme/Default/images/info-border-small-rpt.gif) repeat-x;
  margin-top:-3px;
}
.bottom-block  .banner-box .info-part .l{
  background:url(Theme/Default/images/info-border-small-l.gif) no-repeat;
  width:100%;
  overflow:hidden;
}
.bottom-block  .banner-box .info-part .r{
  background:url(Theme/Default/images/info-border-small-r.gif) no-repeat 100% 0;
  width:276px;
  padding:8px 20px 0 21px;
  overflow:hidden;
  height:25px;
}
.bottom-block  .banner-box .info-part h4{
  color:#fff;
  font-size:16px;
  line-height:18px;
}
.bottom-block  .banner-box .info-part strong{
  color:#fff;
  font-size:14px;
  line-height:18px;
}
.bottom-block  .banners .middle{
  margin:0 21px;
  display:inline;
}
.hot-box{
  width:100%;
  overflow:hidden;
  margin:20px 0 0 0;
}
.hot-box .right-part{
  width:668px;
  float:left;
  padding:0;
  background:none;
  font-family:Arial, Helvetica, sans-serif;
}
.hot-block{
  width:668px;
  overflow:hidden;
  background:url(Theme/Default/images/hot-block-rpt.gif) repeat-y;
  margin-bottom:12px;
}
.hot-block .t{
  width:100%;
  overflow:hidden;
  background:url(Theme/Default/images/hot-block-t.gif) no-repeat;
}
.hot-block .b{
  width:668px;
  overflow:hidden;
  background:url(Theme/Default/images/hot-block-b.gif) no-repeat 0 100%;
  padding:11px 0 17px 0;
}
.hot-block .info{
  float:left;
	width: 190px;
}
.hot-block .info h4{
  margin:0;
  font-size:14px;
  line-height:18px;
}
.hot-block .info h4 a{
  color:#185de7;
  text-decoration:underline;
}
.hot-block .info h4 a:hover{
  text-decoration:none;
}
.hot-block .info span{
  font-size:11px;
  line-height:13px;
  color:#000;
  display:block;
  margin-top:2px;
}
.hot-block .cost{
  float:right;
  font-size:16px;
  line-height:18px;
  color:#f34000;
}
.hot-block  .left-box{
  width:276px;
  padding:0 21px;
  float:left;
}
.hot-block  .right-box{
  width:297px;
  padding:0 20px 0 23px;
  float:right;
}
.hot-box .left-part{
  width:225px;
  float:left;
  padding:61px 0 0 20px;
  background:url(Theme/Default/images/bg-hot-left-part.gif) no-repeat;
}
.hot-box .left-part h3{
  margin:0 0 3px 0;
  font-size:20px;
  line-height:22px;
  font-weight:normal;
  color:#ac2d00;
}
.hot-box .left-part a{
  color:#ac2d00;
  text-decoration:underline;
  font-size:11px;
  line-height:15px;
}
.hot-box .left-part a:hover{
  text-decoration:none;
}
.specal-box{
  width:100%;
  overflow:hidden;
  background:url(Theme/Default/images/bg-special.gif) no-repeat;
  margin-top:30px;
}
.specal-box .left-part{
  float:left;
  width:226px;
  padding:45px 0 0 20px;
}
.specal-box .left-part h3{
  margin:0 0 3px 0;
  font-size:20px;
  line-height:22px;
  color:#323232;
  font-weight:normal;
}
.specal-box .left-part a{
  color:#323232;
  text-decoration:underline;
  font-size:11px;
  line-height:15px;
}
.specal-box .left-part a:hover{
  text-decoration:none;
}
.right-part{
  float:left;
  width:650px;
  padding:4px 0 11px 20px;
  background:url(Theme/Default/images/bg-line-best.gif) repeat-y;
}
.right-part table{
  width:654px;
  overflow:hidden;
}
.right-part th{
  text-align:left;
  font-size:11px;
  line-height:14px;
  color:#969696;
}
.right-part td.title a{
  color:#185de7;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
}
.content .right-part td.title a{
  font-size:12px;
}
.right-part a{
  text-decoration:underline;
}
.right-part a:hover{
  text-decoration:none;
}
.right-part td {
  padding:17px 0 6px 0;
}
.right-part td.date,
.right-part td.days{
  color:#000;
  font-size:14px;
  line-height:16px;
	padding-left: 10px;
}
.content .right-part td.date,
.content .right-part td.days{
  font-size:12px;
}
.right-part .xls a{
  color:#146300;
  font-size:11px;
  line-height:16px;
  padding:1px 0 2px 24px;
  background:url(Theme/Default/images/bg-xls.gif) no-repeat;
}
.right-part .rar a{
  color:#f34000;
  font-size:11px;
  line-height:16px;
  padding:1px 0 2px 24px;
  background:url(Theme/Default/images/bg-rar.gif) no-repeat;
}
.right-part .title{
  width:216px;
}
.content .right-part .title{
  width:110px;
  padding-right:36px;
}
.content .right-part td {
  padding-top:10px;
  vertical-align:top;
}
.right-part .date{
  width:142px;
}
.content .right-part .date{
  width:121px;
}
.right-part .days{
  width:121px;
}
.right-part .xls{
  width:101px;
	text-align: center;
}
.right-part .rar{
  width:74px;
	text-align: center;
}
#footer{
  width:954px;
  margin:47px auto 0;
  overflow:hidden;
  border-top:1px solid #c4d6e3;
  font-family:Arial, Helvetica, sans-serif;
  padding:27px 0 30px;
}
.contact-info{
  float:left;
  width:244px;
}
.contact-info h5{
  margin:0 0 5px 0;
  font-size:11px;
  line-height:15px;
  color:#6099c0;
  font-weight:normal;
}
.contact-info ul li{
  float:left;
  width:100%;
  font-size:11px;
  line-height:15px;
  color:#6099c0;
}
.contact-info ul a{
  font-weight:bold;
  color:#6099c0;
  text-decoration:underline;
}
.contact-info ul a:hover{
  text-decoration:none;
}
.part-middle{
  float:left;
  width:480px;
}
.part-middle ul,
.contact-info ul{
  width:100%;
  overflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
}
.part-middle ul li{
  float:left;
}
.part-middle .nav{
  margin-left:-4px;
}
.part-middle .nav li{
  font-size:11px;
  line-height:15px;
  background:url(Theme/Default/images/bg-footer-selector.gif) no-repeat  0 50%;
  padding:0 8px;
  margin-left:-1px;
}
.part-middle .nav li a{
  color:#6099c0;
  text-decoration:underline;
}
.part-middle .nav li a:hover{
  text-decoration:none;
}
.part-middle  .banners{
  margin-top:17px;
}
.part-middle  .banners li{
  margin-right:10px;
}
.copy{
  float:left;
  color:#000;
  font-size:11px;
  line-height:15px;
}
.sidebar{
  width:154px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
}
.inner .sidebar{
  margin-top:29px;
}
.sidebar .nav{
  width:100%;
  overflow:hidden;
  background:#e0edf4 url(Theme/Default/images/bg-sidebar-nav-t.gif) no-repeat;
}
.sidebar .nav ul{
  width:100%;
  margin:12px 0 0 0;
  padding:0 0 27px 0;
  list-style:none;
  overflow:hidden;
  background:url(Theme/Default/images/bg-sidebar-nav-b.gif) no-repeat 0 100%;
}
.sidebar .nav ul li{
  width:100%;
  float:left;
  padding-bottom:2px;
  font-size:12px;
  line-height:15px;
}
.sidebar .nav ul li a{
  color:#0471e1;
  font-weight:bold;
  float:left;
  width:134px;
  padding:5px 0 6px 20px;
  text-decoration:underline;
}
.sidebar .nav ul li a:hover,
.sidebar .nav ul li.active a{
	background-color:#49a0fa;
  text-decoration:none;
  color:#fff;
}
.sidebar .nav ul li.active li a{
  background-color:#e0edf4;
  text-decoration:none;
  color:#0471e1;
}
.sidebar .nav ul ul{
  width:100%;
  float:left;
  background:none;
	margin-top:0px;
  padding:0 0 8px 0;
}
.sidebar .nav ul ul a{
	/*width:auto;
  padding:0 0 0 10px;
	display:inline;*/
	/*width:134px;
	/*padding:5px 0 6px 20px;*/
	color:#318eed;
  background:url(Theme/Default/images/bg-nav-marck.gif) no-repeat 0 50%;
	text-decoration:underline;
}
.sidebar .nav ul li li
{
	padding-left: 30px;
	float:left;
	width: 134px;
	padding-bottom:2px;
	font-size:12px;
	line-height:15px;
}
.sidebar .nav ul li li.active,
.sidebar .nav ul li li:hover
{
	padding-left: 30px;
	background-color:#49a0fa;
	text-decoration:none;
}
.sidebar .nav > ul > li li:hover a,
.sidebar .nav > ul > li li.active a
{
	background: url(Theme/Default/images/bg-nav-marck2.gif) no-repeat 0 50%;
	color: White;
}
.sidebar .nav ul li li a{
	color:#0471e1;
	font-weight:bold;
	float:left;
	/*width:134px;*/
	padding:5px 0 3px 20px;
	text-decoration:underline;
}
/*.sidebar .nav ul ul a:hover{
  text-decoration:none !important;
}
*/
.sub-sidebar{
  width:256px;
  float:right;
  overflow:hidden;
  margin-top:14px;
}
.sub-sidebar ul li{
  width:100%;
  float:left;
}
.sub-sidebar .form p {
  margin:0;
  color:#000;
  text-align:center;
  font:11px/14px Tahoma, Helvetica, Verdana, Sans-Serif;
} 
.sub-sidebar .form .btn {
  margin:3px 0 2px 49px;
}
.sub-sidebar .info-part {
  width:216px;
  padding:7px 20px 0;
  margin-top:0;
  height:23px;
  background:url(Theme/Default/images/info-border.gif) no-repeat;
}
.sub-sidebar .info-part h4 {
  margin:0;
  font:15px/16px  Tahoma, Helvetica, Verdana, Sans-Serif;
  color:#fff;
}
.sub-sidebar .info-part strong {
  margin:1px 0 0;
  font:12px/16px  Tahoma, Helvetica, Verdana, Sans-Serif;
  color:#fff;
}
.sidebar  .box-hot{
  width:100%;
  overflow:hidden;
  background:url(Theme/Default/images/bg-hot.gif) no-repeat 100% 0;
  padding-top:9px;
  margin-top:21px;
}
.sidebar  .box-hot h4{
  margin:0 0 9px 21px;
  font: 15px/16px  Tahoma, Helvetica, Verdana;
  color:#ac2d00;
}
.sidebar  .box{
  background:#f4f2e0 url(Theme/Default/images/bg-sidebar-box-t.gif) no-repeat;
  width:154px;
  overflow:hidden;
  margin-bottom:11px;
}
.sidebar  .box .b{
  background: url(Theme/Default/images/bg-sidebar-box-b.gif) no-repeat 0 100%;
  width:120px;
  padding:0 14px 9px 20px;
  overflow:hidden;
}
.sidebar  .box .title{
  font-size:12px;
  line-height:16px;
  font-weight:normal;
  display:block;
  margin-top:8px;
}
.sidebar  .box .title a{
  color:#185de7;
  text-decoration:underline;
}
.sidebar  .box .title a:hover{
  text-decoration:none;
}
.sidebar  .box p{
  margin:3px 0 0 0;
  font-size:10px;
  line-height:12px;
  color:#000;
}
.sidebar  .box .cost{
  color:#f34000;
  font-weight:bold;
  font-size:14px;
  line-height:16px;
  display:block;
  margin-top:7px;
}
.sidebar .link{
  display:block;
  font: 11px/15px  Tahoma, Helvetica, Verdana;
  margin:-6px 0 0 20px;
}
.sidebar .link a{
  color:#ac2d00;
  text-decoration:underline;
}
.sidebar .link a:hover{
  text-decoration:none;
}
.content{  
  float:left;
  padding:8px 0 0 30px;
}
.content .right-part {
  padding:0;
  width:522px;
  background:none;
}
.content .buy{
  margin-top:-10px;
}
.inner02 .content .right-part .title {
  padding-right:47px;
}
.inner02 .content .right-part {
  width:100%;
}
.inner02 .content {
  width:795px;
}
.inner02 .content h1 {
  margin-bottom:9px;
}
.inner02 .content .right-part .title {
  width:81px;
}
.inner02 .right-part .xls {
  padding-right:94px;
}
.content .right-part .title-top {
  width:100%;
  padding-bottom:13px;
  overflow:hidden;
}
.content .right-part .title-top a {
  font-size:11px;
  font-weight:normal;
  line-height:12px;
  color:#323232;
  float:right;
  margin:4px 4px 0 0;
  text-decoration:underline;
}
.content .right-part .title-top a:hover {
  text-decoration:none;
}
.content .right-part .title-top h3 {
  margin:0;
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  color:#323232;
}
.content .right-part .rar {
  width:79px;
}
.content .right-part .heading {
  width:100%;
  overflow:hidden;
  height:30px;
  background: url(Theme/Default/images/dashed.gif) repeat-x 0 100%;
}
.content .right-part table {
  width:100%;
}
.content .map {
  width:100%;
  overflow:hidden;
  margin:11px 0 40px;
}
.content .map h3 {
  margin:0 0 20px;
  font:20px/22px Tahoma, Helvetica, Verdana, Sans-Serif; 
  color:#6688cc;
}
.content h1 {
  margin:0 0 20px;
  color:#005dbf;
  font:bold 26px/28px Tahoma, Helvetica, Verdana, Sans-Serif; 
}
.content p {
  margin:10px 0px;
  font:14px/20px Arial,Tahoma,Helvetica,Sans-Serif;
  color:#000;
}  
.content .news {
  width:100%;
  margin-top:29px;
  overflow:hidden;
}
.content .news h3 {
  margin:0 0 15px;
  font-weight:normal;
  font-size:20px;
  color:#918c5c;
}
.content .news ul {
  margin:0;
  padding:0;
  list-style:none;
} 
.content .news ul li{
  width:100%;
  float:left;
  padding-bottom:15px;
}
.content .news span.date {
  font:11px/15px Arial,Tahoma,Verdana,sans-serif;
  color:#c4c097;
  display:block;
  padding-bottom:3px;
}
.content .news  a.title {
  font:bold 12px/15px Arial,Tahoma,Verdana,sans-serif;
  color:#185de7;
  display:block;
  text-decoration:underline;
}
.climate {
  width:100%;
  margin-top:25px;
  overflow:hidden;
}
.climate h3 {
  margin:0 0 20px;
  font-size:18px;
  line-height:20px;
  font-weight:normal;
  color:#146300;  
}
.climate img {
  display:block;
  margin-left:-3px;
}
.content .news  a.title:hover {
  text-decoration:none;
}
.content .news  p {
  margin:5px 0 0;
  font:12px/17px Arial,Tahoma,Verdana,sans-serif;
  color:#333;
}
.content .top-nav{
  background:url(Theme/Default/images/bg-nav-top.gif) no-repeat;
  margin:0;
  padding:0 0 0 4px;
  list-style:none;
  width:513px;
  height:32px;
}
.content .top-nav:after{
  display:block;
  clear:both;
  content:"";
}
.content .top-nav > li{
	float:left;
	font-size:12px;
	line-height:32px;
	position:relative;
}
.content .top-nav li a{
  color:#318eed;
  font-weight:bold;
  float:left;
  padding:0 16px 0 16px;
}
.content .top-nav li a span{
  float:left;
  cursor:pointer;
}
.content .top-nav li a em{
  float:left;
  width:13px;
  height:32px;
  font-size:0;
  line-height:0;
  background:url(Theme/Default/images/bg-top-nav-marck.gif) no-repeat 100% 50%;
  cursor:pointer;
}
.content .top-nav li a:hover,
.content .top-nav li:hover a,
.content .top-nav li.hover a{
	color:#fff;
	background-color:#c5e2f2;
}
.content .top-nav li a:hover em,
.content .top-nav li:hover em,
.content .top-nav li.hover em{
  background:url(Theme/Default/images/bg-top-nav-marck-hover.gif) no-repeat 100% 50%;
}
/*drop*/
.content .top-nav li:hover,
.content .top-nav li.hover{
	background-color:#c5e2f2;
}

.content .top-nav li:hover ul,
.content .top-nav li.hover ul{
  display:block;
}
.content .top-nav ul{
	margin:0px;
	padding:8px 0px 8px 0px;
	list-style:none;
	position:absolute;
	top:32px;
	left:0;
	width:158px;
	background-color:#c5e2f2;
	display:none;
}
.content .top-nav ul li{
  float:left;
  width:100%;
  line-height:15px;
  padding-bottom:1px;
}
.content .top-nav ul li a{
  float:left;
  width:139px;
  padding:4px 3px 8px 16px;
  color:#0471e1 !important;
  text-decoration:underline;
}
.content .top-nav ul li a:visited{
	color:#5e42b8 !important;
	text-decoration:underline;
}
.content .top-nav ul li a:hover{
  color:#fff !important;
  background:#49a0fa;
  text-decoration:underline;
}
/*.nav-2 li
{
	padding: 2px 6px 2px 6px;
}*/
.nav-2 li ul 
{
	clear:both;
	display: none;
	padding: 4px;	
	z-index: 10;
}
/*
.nav-2 > li:hover > a {
	color:#0471e1;
	text-decoration:none;
	background:url(Theme/Default/images/sub-nav-active2.gif) no-repeat;
}
.nav-2 > li:hover > a span {
	background:url(Theme/Default/images/sub-nav-active-r.gif) no-repeat 100% 0;
}
*/
.nav-2 li:hover ul,
.nav-2 li.over ul
{
	margin:18px 0px 0px 0px;
	position:absolute;
	display: block;
	background-color: #c5e2f2;
}
.nav-2 li ul li
{
  float: none;
}
.nav-2 li ul li a
{
	color: #0471e1;
	text-decoration: none;
}
.nav-2 > li > ul > li
{
	padding: 2px 6px 16px 2px;
}
.cur_tbl
{
	border: dotted 1px black;
	white-space: nowrap;
}
#mw-body
{
margin-top:40px;
}
.cur_tbl td:first-child
{
	text-align: right;
	padding-right: 30px;	
}
.blg_map #map_canvas
{
	width: 500px;
	height: 400px;
}
div.separator
{
	height: 20px;
}
/*.nav > ul > li li.active a
{
	color:#fff;
	text-decoration:none;
	background:url(Theme/Default/images/nav-active.gif) repeat-x;
}*/
.city_map #map_canvas
{
	width: 700px;
	height: 500px;
	margin: 0 auto;
}
.city_hotels
{
	margin-bottom: 20px;
	font-size: 14px;
}
.city_hotels h3,
.city_map h3
{
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#146300;
}
div.city_hotel
{
	float: left;
	width: 130px;	
}
div.city_hotel .cat
{
	margin-left: 8px;
}
.city_list li
{
	padding-top: 2px;
	padding-bottom: 4px;
	font-size: 14px;
}
.banners img
{
    border: none;
}
