h1,h2 { text-align:center;}
.thumbnail .caption { padding:15px 15px 50px 15px; position: relative;}
.caption-price { position:absolute; bottom:10px; left:10px; right:10px;}
/**/
.ban-content { position:absolute!important; top:14%;text-shadow:1px 1px 4px rgba(0,0,0,.5); bottom:-30px; color:#fff;}
.ban-content h1{ color:#fff;}
@media (max-width:992px){
	.ban-content { color:#666;text-shadow:0px 0px 0px rgba(0,0,0,0); ; position:static!important; padding-top:70px;}
	.ban-content h1 { color:#e3866a;}
}
.ban-content a { color:#fff; text-decoration:underline;}
/*index-icon*/
.indexicon {background: url(/image/icon/index-icon.png) no-repeat;width:182px; height:182px; display:block; margin-left:auto; margin-right:auto; margin-bottom:15px;}
.travel-agent { background-position:0 0;} 
.customer-care{ background-position:-192px 0;}
.one-on-one { background-position:-384px 0;}
h2.b-line { border-bottom: solid 1px #ccc; padding-bottom:5px; margin-bottom:30px; font-size:24px; text-align:left;}
/*tours style*/
.tours-type { margin:15px 0;}
.tours-type i { float:left; margin-right:10px; position:static;}
.p-left55 { padding-right:55px; padding-left:15px; text-align:left!important}
.days-length { background:#f2f2f2; text-align:center; padding:5px 10px; border-radius:6px 0 0 0; position:absolute; bottom:0; right:0; color:#333; display:inline-block; line-height:1.5em;}
/**/
.theme-box { background:url(/image/test/1900-780.jpg) no-repeat bottom;}
@media (max-width:992px){
	.theme-box { background:url(/image/test/1900-780.jpg) no-repeat bottom; background-size:100% 100%;}
}
.theme-box .cover-content{ border-radius:0 0 6px 6px; min-height:60px;}
.theme-box .cover-content h3 { font-size:14px!important; font-weight:bold; margin-bottom:0;}
@media (min-width:992px){
	.col-md-25 { padding-left:10px; padding-right:10px; width:20%; float:left;}
}
.thumbailimg {overflow:hidden;position: relative;}
.thumbailimg img {
	overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
	
.thumbailimg:hover img {
	transform: scale(1.2, 1.2);	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
/*--question-box--*/
.question-answers { position: relative; overflow-y: auto; height: 420px; padding-right:20px; margin-right:10px; }
/*question*/
.question-from { border-radius:6px; background:#f2f2f2; padding:20px;}
.q-list { position:relative; margin-bottom:18px;}
.q-list label { position:absolute; left:10px; top:7px; font-weight:bold;}