html,
body {
    height: 100%;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}

.wrap > .container {
    padding: 100px 15px 20px;
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 5px;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}
.navbar-header {
	width:100%;
}
/* darkCyan,#226688,#439183  font-size: 14px;*/
.navbar-inverse {
  background-color: #439183;
  border-color: #226688;
}
.navbar-inverse .navbar-brand {
  color: #efef9f;
}
.navbar-inverse .navbar-nav > li > a {
  color: #efef9f;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #008808;
  font-weight: bold;
}
.navbar-nav {
    font-size: 15px;
  }
.navbar-brand {
	font-size: 24px;
	font-weight: bold;
}

/* admin_left style start */
#admin_left{position:absolute;left:0;bottom:0;top:108px;z-index:100;width:174px;padding:0 0 0 5px;z-index:11;border-right:1px #d7d7d7 solid;text-align:left;background-color:#fffcf3;overflow-x:hidden;overflow-y:auto}
	#admin_left ul.submenu{margin-top:10px}
		#admin_left ul.submenu li span{display:block;padding:0 5px 0 22px;height:22px;line-height:21px;font-weight:bold;color:#f77804;cursor:pointer;background:url(../images/admin/icon.gif) 8px -546px no-repeat}
		#admin_left ul.submenu li span.selected{background:url(../images/admin/icon.gif) 8px -529px no-repeat}
		#admin_left ul.submenu li ul{width:174px;overflow:hidden}
			#admin_left ul.submenu li{width:100%;}
			 #admin_left ul.submenu li ul li{padding-left:17px;}
			#admin_left ul.submenu li a{display:block;width:141px;height:18px;overflow:hidden;padding:3px 0 3px 18px;outline:none;color:#333;background:#fffcf3 url(../images/admin/icon.gif) 0 -562px no-repeat}
			#admin_left ul.submenu li.selected a{color:#000;background:#fde4c7 url(../images/admin/icon.gif) 0 -590px no-repeat}
		#copyright{position:absolute;left:12px;bottom:0;color:#8c8a85;background-color:#fffcf3;display:none}
			#copyright p{margin:5px 0}
/* admin_left style end */

/*ÂÖ²¥Í¼*/
.banner { width: 100%; position: relative; height: 410px; background: #000;}
.banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.banner .bd ul { width: 100% !important; }
.banner .bd li { width: 100% !important; height: 410px; overflow: hidden; text-align: center; }
.banner .bd li a { display: block; height: 410px; }
.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.banner .hd ul { text-align: center; }
.banner .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.banner .hd ul .on { background: #f00; }
.banner .prev, .banner .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.banner .next { left: auto; right: 15%; background-position: -6px -137px; }


.imgTxtContent{overflow: hidden;clear: both;margin-bottom:0px;width:1024px}
.imgTxtContent li p
	{display: block;float: left; margin-left:8px;line-height: 18px;text-align:left; overflow: hidden;font-size: 12px;color: #666;white-space: normal;}
.imgTxtContent li p a{font-size: 12px;color: #666;}

.imgTxtContent li {overflow: hidden;white-space: nowrap;margin:0px 0px 10px 10px;}
.imgTxtContent li a {}
.imgTxtContent li img {float: left;}
.imgTxtContent li h4 {float: left;margin-top:0px;margin-left:8px;margin-bottom:5px; overflow: hidden;white-space: nowrap;}
.imgTxtContent li p {width: 600px;}
.imgTxtContent li .time{float:right;margin-right:10px;}

/* base price */
.c_price {color: #ff6602;font:17px/1.5 arial;*padding-left:8px; letter-spacing:-1px;}
.c_price:before { color: #4d4d4d; font:12px/1.5 Arial; vertical-align:0.5em; position:relative; z-index: 1; margin-right: 2px; }
/*tour list*/
.tour_list{position:relative;width:100%;overflow:hidden;font-family:simsun;*zoom:1;}
.tour_item{float:left;display:inline;position:relative;width:180px;height:142px;margin-bottom:10px;margin-left:10px;background-color:#f6f6f6;}
.tour_item .tour_thumb{display:block;width:180px;height:90px;overflow:hidden;}
.tour_item_main .vac_thumb{width:300px;height:242px;}
.tour_item_last{padding-right:0;}
.tour_item img{margin-left:-5px;}
.tour_item_main{width:300px;height:294px;margin:0;}
.tour_item_main img{margin-left:-100px;margin-top:-12px;}
.tour_item p{position:relative;z-index:2;height:20px;margin-top:-20px;padding-right:6px;line-height:20px;background-color:#333;_background:#333;color:#fff;text-align:right;}
.tour_item a{color:#333;}
.tour_item .vac_title{display:inline-block;max-height:36px;_height:36px;overflow:hidden;}
/*.tour_item .c_price{font:16px/1 Arial;vertical-align:middle;_vertical-align:1px;color:#ffd200;*background-position:-79px -53px;}
.tour_item .c_price:before{top:-0.3em;vertical-align:baseline;color:#fff;}*/
.tour_item .real_time{color:#FFD200;}
.tour_item del{margin:0 10px 0 0;text-decoration:line-through;font-size:12px;font-family:Arial;color:#ADADAD;vertical-align:-2px;}
.tour_item .tour_tag{position:absolute;top:0;left:10px;height:16px;padding:0 6px 0 3px;line-height:16px;background-color:#ff6602;font-size:12px;font-family:Tahoma;color:#ffecb2;}
.tour_item .tour_tag strong{display:block;font-weight:100;}
.tour_item .tour_tag2{position:absolute;top:0;_top:1px;right:0;height:20px;padding:0 10px;line-height:20px;font-size:12px;font-family:Tahoma;color:#FFF;_background:#E48331;}

.tour_item .tour_name{display:block;margin:5px 5px 0 5px;height:18px;color:#06c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tour_item .tour_info{position:relative;z-index:2;margin:0 5px;height:27px;text-align:right;color:#666;}
.tour_item .c_price{vertical-align:-3px;}
.tour_item .tour_name:hover{text-decoration:underline;}
/*.vac_item_main .vac_name{width:190px;}*/
.tour_item_main .tour_tag{width:40px;height:32px;padding:0;line-height:1.3;text-align:center;}

