.img-responsive { width:100%;}
h2 a { color:#0059b1;}
h3 { margin-top:30px;}
.modal-content { padding:15px 15px 5px 15px;webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, .3); box-shadow: 0 0px 8px rgba(0, 0, 0, .3); border:solid 1px #ccc;}
.modal-content li { margin-bottom:6px;}
.modal-content h3 { margin-top:0;}


.factsimg{margin:0 0 10px 0px;float:right!important; padding:0; padding-left:15px;}
@media (max-width: 768px) {	
	.factsimg { float:left!important; padding-left:0; }

}
.recommended-tours a { color:#333; text-decoration:none;}
.recommended-tours a:hover {color:#0059b1;}


/*question-form*/
.question-img { position: relative; z-index:1; margin-right:-40px;}
.question-form { background:#f2f2f2; border-radius:6px; padding:20px;}
.question-cell { float:left; line-height:18px;}
.question-cell img{ margin-top:3px;}
.question-text {opacity: 1; position:absolute; left:10px; right:10px; top:10px; font-size:12px; color:#888; font-weight:normal;}
.btn-blue {
background-image:-webkit-linear-gradient(top,#2781d2 0,#0e47a3 100%);/*火狐*/
background-image:-o-linear-gradient(top,#2781d2 0,#0e47a3 100%);
background-image:-webkit-gradient(linear,left top,left bottom,from(#2781d2),to(#0e47a3));/*谷歌*/
background-image:linear-gradient(to bottom,#2781d2 0,#0e47a3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2781d2', endColorstr='#0e47a3', GradientType='0');/*IE*/
color:#fff;  text-decoration:none;}
.btn-blue:hover { 
background-image:-webkit-linear-gradient(top,#0e47a3 0,#2781d2 100%);/*火狐*/
background-image:-o-linear-gradient(top,#0e47a3 0,#2781d2 100%);
background-image:-webkit-gradient(linear,left top,left bottom,from(#0e47a3),to(#2781d2));/*谷歌*/
background-image:linear-gradient(to bottom,#0e47a3 0,#2781d2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e47a3', endColorstr='#2781d2', GradientType='0');/*IE*/
text-decoration:none; color:#fff;}

/*zp*/
.contentdetails img {padding: 10px;}
/*ling*/
.thumbnail2 > img, .thumbnail2 a > img { padding:0px;}
.thumbnail2 .caption h3{ margin-top:0;}
.basictable td {padding: 8px 2px;}
@media screen and (max-width: 1200px) {
.table-responsive {width: 100%;margin-bottom: 15px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd;}
}

.thumbnailbox { background:#fafafa;padding-top:40px; padding-bottom:40px;}